Posts in Category "Workbench"

Get it while it’s hot: New Component Development Tool for LiveCycle ES2

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.

VN:F [1.9.22_1171]
Was this helpful? Please rate the content.
Rating: 0.0/10 (0 votes cast)

Tip for working with the LiveCycle ES2 Email component

You can use the LiveCycle ES2 Email component to enable your processes to send email messages, as shown in the following illustration.
Blog3.gif

When using the Email component, you specify typical values such as the SMTP server, the user name, and password. The Email component is straightforward, especially if you are used to working with TCPIP servers and the SMTP and POP3 protocols. (For more, see the Email topic in Application Development Using LiveCycle Workbench ES2.)

Unfortunately, when working with the Email component, you may encounter a situation that can lead to some frustration. When testing your process in Workbench ES2, an exception may be thrown when the Email component attempts to send an email message. The LiveCycle ES2 log file displays the following information:

2010-04-12 13:31:46,406 ERROR [com.adobe.idp.workflow.dsc.invoker.WorkflowDSCInvoker] An exception was thrown with name javax.mail.MessagingException message:Could not connect to SMTP host: myserver, port: 25 while invoking service EmailService and operation send and no fault routes were found to be configured.

This may lead you to triple check your Email server configuration settings, rebuild your processes, test them over and over again, and so forth. If this occurs, check your anti-virus software, it may be blocking port 25. Once the anti-virus software lets you route messages through port 25, your LiveCycle ES2 processes that use the Email component will work nicely (assuming that all other settings are valid).

VN:F [1.9.22_1171]
Was this helpful? Please rate the content.
Rating: 1.0/10 (1 vote cast)

New Quick Starts for LiveCycle Workbench ES2 available!

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.

VN:F [1.9.22_1171]
Was this helpful? Please rate the content.
Rating: 0.0/10 (0 votes cast)

More Information: Permissions properties of Create Policy From Existing Policy operations

To use the Create Policy From Existing Policy operation (Rights Management service), you have to configure its’ Permissions properties. A user left a comment on the LiveCycle Workbench ES2 help to let us know that the information we provided for those properties was not very helpful. (Thanks again Rob.) Keep reading for a more robust treatment of the topic….

Continue reading…

VN:F [1.9.22_1171]
Was this helpful? Please rate the content.
Rating: 0.0/10 (0 votes cast)

Quick Starts available for LiveCycle ES2!

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!

VN:F [1.9.22_1171]
Was this helpful? Please rate the content.
Rating: 0.0/10 (0 votes cast)

Watching instead of reading!

Alright, not quite true. We’re the “Doc” team, so we are still providing you written documentation to help you out with LiveCycle. But, for the LiveCycle ES2 release, we decided to also provide you more videos. They’re short, they’re easy to view, and they walk you through some common tasks in Workbench ES2 and Designer ES2.

Check them out LiveCycle ES2 Self-paced Learning Resources.

VN:F [1.9.22_1171]
Was this helpful? Please rate the content.
Rating: 0.0/10 (0 votes cast)

Should I use the Output service or Forms service?

Recently, when I was automating a process, part of the requirement was to merge XML data with a form design that was created in Adobe LiveCycle Designer ES. When you are merging a form design with data from an XML file, you can use either the Forms service or Output service in LiveCycle ES. Depending on how you use the resultant merged form design and data, determines which service best meets your requirements.

Continue reading…

VN:F [1.9.22_1171]
Was this helpful? Please rate the content.
Rating: 0.0/10 (0 votes cast)

LiveCycle ES Processes Do Not Support Collections of Collections

If you try to add a list to a list in a process, you’ll get unexpected behavior — because it’s not supported. Nor can you add a list to a map, a map to a list, or (you guessed it) a map to a map. If you try to add a collection to another collection, each item in the first collection is added to the second, not the collection itself.

Continue reading…

VN:F [1.9.22_1171]
Was this helpful? Please rate the content.
Rating: 0.0/10 (0 votes cast)

Forms IVS – A Form-tastic Development and Testing Tool

Adobe LiveCycle ES provides a sample web application called Forms Installation Verification Sample (IVS). This sample is a web-based application that interacts with the Forms ES service to generate interactive PDF forms, HTML forms, and form guides that users can fill and submit. After you deploy the Forms IVS, you can use a web browser to render form designs created in LiveCycle Designer ES for testing purposes. Another use for the Forms IVS application is for debugging the forms in isolation from the rest of your LiveCycle ES application that was created in LiveCycle Workbench ES.

Continue reading…

VN:F [1.9.22_1171]
Was this helpful? Please rate the content.
Rating: 0.0/10 (0 votes cast)

Saving Exception Messages Using the Execute Script Service

If you are handy with the Java language, you probably already know how to use the Execute Script service to interact with the process data model. The LiveCycle Workbench ES Help describes all the methods that are inherently available to the Execute Script service for getting and setting process variable values. (See patExecContext reference). However, you can also code against any of the Java libraries that are available to the Java virtual machine that runs the LiveCycle ES server.

Continue reading…

VN:F [1.9.22_1171]
Was this helpful? Please rate the content.
Rating: 0.0/10 (0 votes cast)