I have performed a few ES to ES2 Migrations and there isn't too much information out there on what is involved in the process. Here is an outline based on my personal experience:
The following link gives you the ability to step over the first few manual steps to the migration process: Adobe Labs
Have a look at the following blog post as well as the captivate video that gives an overview of the migration process if its done from scratch : LiveCycle Expresso
This should serve as a starting point to your migration process.A few things to look out for:
- XfaForm variables are no longer supported in ES2. However, you will be able to run such processes in deprecated mode but not for too long.
- The concept of application based projects has been introduced in ES2.
- The concept of a repository is no longer there in ES2. The applications refer to their own local resources in the applications or you can create an application that contains all the resources/ Assets etc. You must export all your assets from the repository manually and import them into a new application in ES2.
- You must configure all the paths to the assets in the repository to the application containing your artifacts.
- If you have an assembler service in your process, you must re-configure it to use a document variable instead of a string (this has not been document anywhere and is a bug).
- If you have any custom components, you must export them manually from the ES server and import them into ES2 before you migrate the processes.
- Finally, you must remove all the deprecated services and replace them with the ES2 versions.
- I won't recommend the approach of creating an ES LCA and importing into ES2. This has caused a lot of issues for me in the past.
Thats just my 2 cents. If you have any questions, or require assistance, please leave a comment on my blog.