cancel
Showing results for 
Search instead for 
Did you mean: 

AVM Based Project Migration from 3.1.2 to 4.0.0 Enterprise

andreea
Champ in-the-making
Champ in-the-making
Hello Alfresco Specialists,

I would like to address two questions regarding the migration of an AVM based project from Alfresco Enteprise 3.1.2 to Alfresco Enterprise 4.0.0.
The details are the following:

The Java Based AVM API is used in the project
XML schema is used for defining web form structure inside web projects
JBPM workflow is used for form submission
Webscripts backed by Spring beans are used to query the AVM repository returning results to a Front end JEE web application
WCM deployment target ASR is used

Would such an application work on 4.0.0?
If not, could you please advise on the most suitable 3.x version to migrate to?

Thank you very much & best regards
3 REPLIES 3

mrogers
Star Contributor
Star Contributor
Yes.   Migration to 4.0 should be automatic.

JBPM workflow is required for AVM.   Its just a matter of turning it on.

The ASR was replaced with a new implementation in 3.3 or 3.4.    So the way it is configured changed,  however it shouldn't be a problem.

colindstephenso
Champ in-the-making
Champ in-the-making
I'm performing a similar migration.  A few things that I need to account for in the previous customizations is

1. Link validation has been completely removed, some API's have changed to reflect this
2. Some of the AVM locking api's have changed, so needed to rework some of this code
3. Old style AVM path separator was ";" and 3.3 or 3.4 it changed to "|" - I had a lot of code to modify to account for that (too much to ask the previous integrator to use helper methods!)


I'm interested in finding out more about how to configure a 4.X alfresco instance with the new deployment instead of the old style ASR.  Is this a seamless replacement?

Thanks,
Colin.

rdanner
Champ in-the-making
Champ in-the-making
I'm performing a similar migration.  A few things that I need to account for in the previous customizations is

1. Link validation has been completely removed, some API's have changed to reflect this
2. Some of the AVM locking api's have changed, so needed to rework some of this code
3. Old style AVM path separator was ";" and 3.3 or 3.4 it changed to "|" - I had a lot of code to modify to account for that (too much to ask the previous integrator to use helper methods!)


I'm interested in finding out more about how to configure a 4.X alfresco instance with the new deployment instead of the old style ASR.  Is this a seamless replacement?

Thanks,
Colin.

Hello all,

Remember AVM will be supported in version 4 of Alfresco and as mentioned in the thread before:
- You will need to add the XML file to show the WCM projects
- You will need to turn on lucene based indexing rather than Solr
- You will need to enable JBPM
- Depending on what version you are coming from you will need to update APIs etc.

In the bigger arch of things however, remember Alfresco 5 will drop support for the AVM completely.  I thought I'd add the following blogs for you as well as others searching on this topic:

Web CMS on The Alfresco Core Repository (Part 1 of 2)
http://blogs.rivetlogic.com/rdanner/2012/04/09/web-cmswem-on-the-alfresco-core-repository-through-cr...

Web CMS on The Alfresco Core Repository (Part 2 of 2)
http://blogs.rivetlogic.com/rdanner/2012/04/10/web-cms-on-the-alfresco-core-repository-part-2-of-2/

As well as a link to resources on the topic (including the above blogs)
http://blogs.rivetlogic.com/rdanner/2012/04/16/resources-for-crafter-rivet-web-cms-for-alfresco-4/