Available on Adobe Labs is the prerelease of the Archive Migration Tool. The plug-in is available for LiveCycle Workbench ES2 (version 9 and higher). Check out the tool here.
In a nutshell, this tool migrates archive files from the LiveCycle ES to LiveCycle ES2 or LiveCycle ES2.5 applications. Without this tool, it is necessary for you to manually upgrade your LiveCycle ES applications. For more information about upgrading legacy soutions, see Upgrading legacy solutions to LiveCycle ES2.5 in the LiveCycle Workbench 9.5 Help.
Enjoy and please do not hesitate to provide feedback!
You can use Ant to generate ActionScript and Java classes from your FlashBuilder and LiveCycle Workbench ES2 models. All you need is a model (.fml) file (obviously), Ant (obviously), some jar files in your classpath (provided with LiveCycle Data Services ES2 and LiveCycle Workbench ES2), and the documentation for the Ant commands.
What documentation, you ask? You won’t find it in the core Data Services ES2 documentation, but Matt Butler put together a tidy reference in his blog. He explains how to extract the required libraries as well.
Product documentation is here.
Have fun generating those oh-so-useful service classes in your builds!
We recently added videos to the Creating Your First LiveCycle ES2 Application tutorial (PDF file). The tutorial has embedded videos to simplify the learning of more involved tasks. Check out the new version of the tutorial here.
Note: Ensure you are using a fast connection to download the tutorial with embedded video, which is approximately 45 MB in size.
You can disable content indexing to improve Content Services ES2 performance. However, keep in mind that disabling indexing will also disable text-based search within new content. To disable indexing:
- In the adobe-contentservices.ear file, navigate to
LiveCycle Content Services.ear/contentservices.war/WEB-INF/classes/alfresco/model and open the contentModel.xml file for editing.
- Locate the following line:
- Set the index enabled and tokenized properties to false.
- Change <index enabled=”true”> to <index enabled=”false”>.
- Change <tokenized>true </tokenised> to <tokenized>false </tokenised>.
For additional performance improvements, you can disable the conversions required for indexing. To disable these conversions:
- In adobe-contentservices.ear, browse to
- Preserve a backup of the custom-metadata-extractors-context file.
- Delete this file from the EAR.
Using PDF technology to render forms is beneficial in many use cases. However, the features offered by this technology are sometimes not required. For instance, consider the following scenario: a team member enters information in an Air or Flash application, which uses a LiveCycle ES2 process to create and email a form to the rest of the team. Because the form will undergo very few modifications, and its primary use is to display information, HTML is a viable alternative to PDF.
Available on Adobe labs is the prerelease of a Component Development tool that you may find useful when you create custom components for LiveCycle ES and LiveCycle ES2. In a nutshell, the tool simplifies the workflow to create the component.xml file and build the JAR file to deploy to LiveCycle ES2. Check out the tool here.
What are custom components you ask? Custom components consist of Java code that you expose as reusable components in LiveCycle ES2. For example, you can create a custom component that provides custom email capabilities to extend LiveCycle ES2. You can reuse the component in business processes you want to automate using LiveCycle Workbench ES2.
For more information about developing custom components, see Programming with LiveCycle ES2 Help. For information about creating processes, see Application Development Using Livecycle Workbench ES2 Help.
Please feel free to comment on the tool here.
I learned a little trick from the LiveCycle software verification team regarding a neat way to validate the data users enter into objects on a Guide. If you are interested, you can check out the information in Adobe Cookbooks.
See the Guides section of the cookbook.
Have a nice day.
Hot off the press! New Quick Starts are available for configuring operations from the Forms and Reader Extensions services.
Click here to see the complete list of Quick Starts. Don’t know what Quick Starts are? Well, check out this previous entry.
A LiveCycle ES Evaluation Virtual Appliance is now available for download. It is essentially a VMware ESX-based virtual machine containing the operating system (SUSE Linux Enterprise Server 10 64-bit SP2), a JDK (Sun HotSpot 1.5 64-bit), a J2EE application server (JBoss AS Community Edition 4.2), a database management system (MySQL Community Edition 5.0.26), and LiveCycle ES 8.2.1 SP1 evaluation version. You can learn more about the download here:
This is a great tool for developers and programmers to access a LiveCycle ES server without having to complete all the steps involved in a typical installation.
Developing LiveCycle ES2 applications for LiveCycle ES2 or client-side applications are easier with Quick Starts. What are Quick Starts you ask? It depends…
- If you are a developer using Workbench ES2 , Quick Starts are short narratives that demonstrate how to configure operations together to solve a use case Workbench ES2.
- If you are a programmer, Quick Starts are code snippets that describe how to invoke a service operation programmatically using Java API, web services and LiveCycle ES2 remoting.
For instance, have you ever wondered how to create a process in Workbench ES2 to send the output from merging a form design with data to a network printer, or how to write Java code to encrypt a PDF file? If so, you’ll be happy to find out how by clicking here. In the future, we’ll be posting more Quick Starts for LiveCycle ES2 to this web page. Stay tuned!