Release Notes |
September 2008 |
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
This file contains important information that was not available when the product documentation was written. Review this information before running this version of Adobe® LiveCycle® ES.
- General Installation Issues
- LiveCycle Configuration Manager
- JBoss Installation Issues
- WebSphere Installation Issues
- WebLogic Installation Issues
- Important Information: LiveCycle Workflow 7.x to LiveCycle ES upgrade
- Installation and Configuration
- LiveCycle Configuration Manager
- Form rendering issues
- Developer issues
- LiveCycle Workbench ES
- LiveCycle Business Activity Monitoring ES
- Upgrading Policy Server 7.x issues
- Archive Administration
- Backup and Restore
- Database Management
- Email Provider
- Hardened Environments
- LiveCycle Business Acitivity Monitoring ES
- LiveCycle ES Connector for EMC Documentum
- LiveCycle ES Connector for IBM FileNet
- Livecycle Output ES
- LiveCycle PDF Generator ES
- LiveCycle Process Management ES
- LiveCycle Reader Extensions ES
- LiveCycle Rights Management ES
- LiveCycle Workspace ES
- Trust Store Management
- User Management
- Watched Folder
- Web Browser
- Assembler service
- Barcoded Forms service
- Convert PDF service
- Encryption service
- ECM repository
- Form Data Integration service
- Forms service
- Foundation
- Generate PDF
- LiveCycle Workbench ES
- LiveCycle Workbench ES (LiveCycle Designer ES)
- LiveCycle Remoting
- Output service
- Reader Extensions service
- Rights Management service
- Security
- Security service
- Signature service
- Task Manager Query service
- User Management
- Email Provider
- Watched Folder
- Form Guides
- Repository service
- Performance Issues
LiveCycle ES requires that you have the following software:
- Adobe Flash Player 9.0.45.0 for Adobe LiveCycle Workspace ES or for using form guides in LiveCycle Workspace ES
- Flex Builder 2.0.1 Hot Fix 2 or higher or Flex SDK 2.0.1 Hot Fix 2 or higher for the following:
- using Adobe LiveCycle Data Services ES
- customizing form guides in Adobe LiveCycle Designer ES
- customizing LiveCycle Workspace ES
- creating Flex™ applications for LiveCycle Workspace ES
- calling LiveCycle APIs using Flex
For a complete list of system requirements, see the "System requirements" section in Preparing to Install LiveCycle ES.
Microsoft® .NET version requirements
For Guide Builder to install and function correctly, you must ensure that .NET version 1.1 Service Pack 1 or higher is installed on the computer running LiveCycle Designer ES. .NET version 1.1 is available from the LiveCycle Designer ES installation wizard. You can download .Net 1.1 Service Pack 1 from www.microsoft.com.
Note: Multiple versions of .NET can exist concurrently on the same computer without overwriting each other.
General Installation Issues
(UNIX, Linux) Installer binary files have the wrong permissions
The installer binary files on computers running UNIX® and Linux® do not have execute permissions. After these files are copied to your computer, you must change the file permissions by using the chmod command to include execute permissions.
Cannot uninstall LiveCycle ES components
It is recommended that you do not uninstall any LiveCycle ES components, such as endpoints, individually. If you want to uninstall LiveCycle ES, see the "Uninstalling LiveCycle ES" section in the Installing and Deploying LiveCycle ES document for your application server.
Canceling LiveCycle Workbench ES installation does not cancel LiveCycle Designer ES installation
During the installation of Adobe LiveCycle Workbench ES, if you click Cancel after the progress bar has indicated that LiveCycle Designer ES is being installed, an error is thrown when the installation wizard closes and LiveCycle Designer ES is still installed. You must manually uninstall LiveCycle Designer ES.
Subsequent installations fail to display expected dialogue
When an installation has failed or been canceled, the VPD files may have become corrupt. A VPD (Vital Product Data) file is an InstallShield database that is used to maintain user data during an installation. These files must be deleted to run a successful, subsequent installation.
The VPD files that must be deleted are in the following locations:
- (Windows®) C:\Program Files\Common Files\Install Shield\Universal\Adobe\LC8
- (UNIX) /home/USERNAME/installshield/universal/adobe/lc8
- (Windows or UNIX) Delete the Gen1 directory from the LC8 directory
This directory paths assume you have installed in the default location.
Note: Ensure that you do not run the uninstall program after you delete the VPD files.
If you run the uninstall program after you delete the VPD files, a message similar to this one will be displayed:
engine is missing (C:\Program Files\Common Files\Install Shield\Universal\Adobe\LC8\Gen1): run installation from source media
The message displayed indicates that LiveCycle ES must be manually removed from the computer before a subsequent installation can be performed:
- (Windows or UNIX) Delete the directory [LiveCycleES root]
- (Windows) Delete the registry key: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\eb6e469e8f49062609d2f6082e34d944-1213923530
Clicking Cancel at language selection returns error message
An error message similar to the one below is displayed when you click Cancel instead of choosing an installation language.
2007/06/09 5:23:03 run main ...
Click OK and ignore this message. The installation will cancel normally.
Oracle 10g database drivers are required for service container deployment
You must perform the following steps for the successful service container deployment of Oracle® 9i or 10g:
- Create an Oracle database with the default character set AL32UTF8 and the national character set UTF-8. (See “Creating an Oracle database” in Preparing to Install LiveCycle ES.)
- Select the Oracle 10g database drivers when configuring the database connectivity for your application server. (See “Configuring Oracle database connectivity” in Installing and Deploying LiveCycle ES for your application server.)
- Bootstrap the database using the LiveCycle ES 8.0.1 SP1 build.
LiveCycle Configuration Manager
Component deployment fails on Windows if Global Document Storage directory is at the drive root
Component deployment fails on a Windows environment if the Global Document Storage (GDS) directory is directly at the root of the drive (for example, D:\).
For GDS, you must make sure that the directory is not located at the root of the drive but is located in a subdirectory. For example, the directory should be D:\GDS and not simply D:\.
LiveCycle Configuration Manager times out while deploying the EAR files after applying LiveCycle ES Service Pack 1
After applying LiveCycle ES Service Pack 1, when you are using Adobe LiveCycle Configuration Manager to configure and deploy the EAR files LiveCycle Configuration Manager may time out while deploying the files. This problem can occur if you are running BEA WebLogic Server® on Sun™ Solaris™ or IBM® WebSphere® on IBM AIX®.
If LiveCycle Configuration Manager times out while deploying the EAR files, you must undeploy the current EAR files, restart the application server, and run LiveCycle Configuration Manager again to deploy the files. The following EAR files must be undeployed from the application server:
- WebLogic:
- adobe-livecycle-native-weblogic-[OS].ear
- adobe-livecycle-weblogic.ear
- WebSphere
- adobe-livecycle-native-websphere-[OS].ear
- adobe-livecycle-websphere.ear
- WebLogic and WebSphere
- adobe-workspace-client.ear (only if you are installing or patching Adobe LiveCycle Process Management ES)
Complete these steps to ensure that the LiveCycle ES EAR files are deployed:
- Undeploy the LiveCycle ES EAR files from the application server using the application server's administration console. (See Installing and Deploying LiveCycle ES for WebLogic or Installing and Deploying LiveCycle ES for WebSphere.)
- Restart the application server.
- Run LiveCycle Configuration Manager to deploy the Service Pack 1 EAR files. (See the LiveCycle ES Service Pack 1 Readme, which is located on the page where you downloaded the Service Pack.)
Some screens in LiveCycle Configuration Manager require updating
Some areas of LiveCycle Configuration Manager Help (accessible by pressing F1 when viewing any screen in LiveCycle Configuration Manager) require updates, including these:
- On the Initializing the LiveCycle ES Database screen, in the associated Help dialog box, the Port field states that port 7001 can be used for WebLogic. The HTTP service port entered must be the port that the administrator assigned to the WebLogic managed server. This may be port 7001 or it may be a different port number, depending on the port number assigned by the administrator when the managed server was created.
- On the LiveCycle ES Database screen, the associated Help dialog box states that the information required pertains to the LiveCycle 7.x database. This is incorrect; all the information on this screen pertains to the LiveCycle ES database.
- On the Copy Shared Compatibility Layer screen, the associated Help dialog box states that you need to copy the adobe-bmc-client.jar file to the [app_server root]/lib directory. This is incorrect. Instead, you must copy the file to the [appserver_domain]/lib directory. The instructions on the LiveCycle Configuration Manager screen itself are correct.
- On the Application Server Configuration Details screen, the associated Help dialog box states that the WebLogic version is 8.1. This is incorrect; we are using WebLogic version 9.2.
When you are upgrading from LiveCycle 7.x to LiveCycle ES, LiveCycle Configuration Manager Help is not as current as the upgrading PDF documentation. LiveCycle Configuration Manager Help is correct, but more information for some screens may be included in the Upgrading to LiveCycle ES document for your application server and Upgrading to LiveCycle ES for JBoss Using Turnkey.
Additionally, F1 help is not available on the Upgrade MySQL Relational Database screen in LiveCycle Configuration Manager, which may appear when you upgrade from LiveCycle 7.x using the turnkey method. This screen is described in Upgrading to LiveCycle ES for JBoss Using Turnkey.
(AIX) Cannot enter values into text fields in LiveCycle Configuration Manager when using VNC
If you are remotely connected to a computer running AIX and using VNC, when you open LiveCycle Configuration Manager, you cannot enter any values in the text fields. You should use an X-Windows Manager, such as Hummingbird, to connect to the AIX to that computer.
Entering invalid JNDI port requires LiveCycle Configuration Manager to be restarted
If you enter an invalid JNDI port in LiveCycle Configuration Manager when upgrading LiveCycle Policy Server, you will receive the following exception:
javax.naming.ServiceUnavailableException: A communication failure occurred while attempting to obtain an initial context with the provider URL: "iiop://localhost:2809"
If you navigate back through the LiveCycle Configuration Manager screens to change the JNDI port, the exception will persist. You must restart LiveCycle Configuration Manager and run the configuration and upgrade process from the beginning to include the correct JNDI port.
(Solaris 9) Cannot edit some fields in LiveCycle Configuration Manager due to limitations of Xclients
Some Xclients, such as Xbrowser, intermittently lead to non-editable fields on the LiveCycle Configuration Manager screens. This may occur when you restart a LiveCycle Configuration Manager session and the fields become non-editable as they have inherited values from the previous session or the configuration xml file.
To make the fields editable for the new session, you must browse away from LiveCycle Configuration Manager session to the system and then return to the LiveCycle Configuration Manager session.
Existing MySQL 4.1 database is not upgraded
The Upgrade MySQL Relational Database screen states that it will upgrade MySQL 4.1 to MySQL 5.0. This is incorrect. We actually install MySQL 5.0 and then migrate the MySQL 4.1 data to the new version.
EARs deployment continues after user exits LiveCycle Configuration Manager prematurely
When LiveCycle Configuration Manager has started the execution of the IBM Websphere's JACL deployment scripts, you cannot stop the deployment even if you exit or cancel LiveCycle Configuration Manager prior to deployment completion. No user action is required because the product EARS will be successfully deployed.
(Linux, BEA JRockit 1.5.0_6) LiveCycle Configuration Manager fails to start when not started locally
When you run the following commands on the local computer, LiveCycle Configuration Manager will not start:
x – query Linux_server
LCM GUITo start LiveCycle Configuration Manager in this environment, use BEA JRockit 1.5.0_6 with Telnet or use BEA JRockit 1.5.0_5.
WebSphere deployment fails when using virtual hosts
If you created a new, stand-alone application server from the Deployment Manager and configured it to generate unique ports, and then you create a new virtual host and map it to the ports, the LiveCycle Configuration Manager EARs deployment will fail. It fails because there is no field to enter the virtual host alias.
To deploy using virtual hosts, you must manually deploy WebSphere. (See "Manually Deploying WebSphere" in Installing and Deploying LiveCycle ES for WebSphere.)
(SQLServer) Trust store initialization fails if database schema does not match database user name
When you create a SQLServer user name (for example, admin1), and you create a schema for the database (for example, admin2) and configure it to be the default schema for the SQL Server account, trust store initialization will fail and a message similar to the one below will appear:
[7/5/07 10:46:35:251 IST] 00000027 TrustStoreBoo E POF is not installed, Trust Store cannot bootstrap unless POF is installed.
Ensure that the SQLServer use rname (for example, admin1”) and database schema name (for example, admin1) match in order for the trust store to initialize successfully.
Cannot automatically start LiveCycle Configuration Manager from LiveCycle ES installer
If you select the Launch LiveCycle Configuration Manager option in the LiveCycle ES installer, LiveCycle Configuration Manager fails to start. You must manually start LiveCycle Configuration Manager by navigating to the [LiveCycleES_root]/configurationManager/bin directory and running either the ConfigurationManager.bat or ./ConfigurationManager.sh file (depending on your operating system).
Adding Process Management ES or Business Activity Monitoring to an existing Forms ES environment requires uninstalling LiveCycle ES
When installing either Process Management ES or Business Activity Monitoring in an existing Forms ES environment, the appropriate EAR files do not install properly. To avoid this problem, you must uninstall LiveCycles ES, and then install all of the solution components at the same time.
JBoss® Installation Issues
LiveCycle PDF Generator ES or LiveCycle Business Activity Monitoring on Turnkey JBoss
With the Turnkey JBoss installer, if you install Adobe LiveCycle PDF Generator ES and select the Native File Conversion functionality, or if you use LiveCycle Business Activity Monitoring, the JVM option for UTF8 encoding is set incorrectly. You must correct this issue to ensure that LiveCycle PDF Generator ES functions correctly.
After you complete the LiveCycle PDF Generator ES turnkey installation, complete these steps:
1. Open the Windows registry Editor.
2. Go to HKEY_LOCAL_MACHINE > SYSTEM > Current Control Set > Services > JBoss for Adobe LiveCycle ES v8.0> Parameters.
3. Select 'JVM Option Number 11’ and right-click Modify, and then change the value data for this key from:-Dfile.encoding-utf8
to:
-Dfile.encoding=utf8
4. Click OK.
5. Restart “Jboss for Adobe LiveCycle ES v8.0 Service” from services panel.Incorrect parameter in the adobe-component-ext.properties file
The LiveCycle ES JBoss Turnkey installation provides a sample adobe-component-ext.properties file. This file contains a comment with an example configuration:
For example, the following System parameter would be passed in in order to expand the class-path of the Bean Shell DSC to include a dependency.jar: -Dcom.adobe.idp.dsc.sample.bean_shell.beanShellComponent_1.0.ext=C://dev/dependency.jar.
Do not use the –D option in the above example. The corrected example is:
For example, the following System parameter would be passed in in order to expand the class-path of the Bean Shell DSC to include a dependency.jar: com.adobe.idp.dsc.sample.bean_shell.beanShellComponent_1.0.ext=C://dev/dependency.jar”
WebSphere Installation Issues
Deployment issue with WebSphere on French, German, or Japanese Windows operating system
If you are deploying LiveCycle ES components on a localized Windows operating system, an issue occurs where the LiveCycle Configuration Manager deployment process reaches approximately 16% completion and then the adobe-livecycle-websphere.ear fails to deploy. There are two known workarounds:
- Use LiveCycle Configuration Manager to configure LiveCycle ES, but not to deploy the EAR file. And then, remove the –Dfile.encoding=utf8 JVM argument and manually deploy the EAR file. Once complete, reset the JVM argument to –Dfile.encoding=utf8. Use LiveCycle Configuration Manager to configure LiveCycle ES, but not to deploy the EAR file. And then, remove the –Dfile.encoding=utf8 JVM argument and manually deploy the EAR file. Once complete, reset the JVM argument to –Dfile.encoding=utf8. After completing this manual update, you can deploy other EAR files manually using the WebSphere Admin Console, however, adobe-livecycle-websphere.ear will fail to redeploy.
- Contact IBM to obtain the FixPack that addresses the issue with their deployer with a localized Windows operating system when the –Dfile.encoding=utf8 JVM argument is set.
Deployment of LiveCycle ES EAR files causes many warnings
A warning similar to the following one may be recorded many times in the System.out log file during deployment of LiveCycle ES EAR files (it can be safely ignored):
[24/07/07 14:01:06:423 EDT] 0000002e BackendIdSele W ADMA0091E: The resource com.ibm.ejs.models.base.bindings.ejbbnd.impl.MessageDrivenBeanBindingImpl@37da37da (jndiName: null, ejbName: null) (listenerInputPortName: AdobeMDBPATListener, activationSpecJndiName: <unset>, activationSpecAuthAlias: <unset>, destinationJndiName: <unset>) that is defined in URI META-INF/ibm-ejb-jar-bnd.xmi for module adobe-wkf.jar is not valid. The resource has a cross reference org.eclipse.jst.j2ee.ejb.internal.impl.MessageDrivenImpl(null) that cannot be resolved.
Deployment of LiveCycle ES EAR files causes many warnings
A warning similar to the following may be recorded many times in the System.out log during the deployment of the LiveCycle ES EAR files (it can be safely ignored):
ADMA0115W: Resource assignment of name jms/POFSchemaTopic and type javax.jms.Topic, with JNDI name topic/adobe_POFSchemaTopic is not found within scope of module Platform Bootstrapper with URI adobe-bootstrapper.war,WEB-INF/web.xml deployed to target WebSphere:cell=ap-aix4Node01Cell,node=ap-aix4Node01,server=server1.
Correcting a WebSphere/Solaris out of memory error
If you are deploying LiveCycle ES to an IBM WebSphere Application Server on a Sun Solaris platform, WebSphere may generate the following memory error:
[9/27/07 10:00:21:292 PDT] 00000031 DeployEJBTask I ADMA0158I: [EJBDeploy] Error executing deployment: java.lang.OutOfMemoryError. Error is PermGen space.
[9/27/07 10:00:21:294 PDT] 00000031 DeployEJBTask I ADMA0158I: [EJBDeploy] java.lang.OutOfMemoryError: PermGen spaceTo correct this issue, modify the [WebSphere root]/deploytool/itp/ejbdeploy.sh script and change the Heap Size to 1024 MB and the MaxPerm size to 256m. Restart the application server for these changes to take effect.
WebLogic Installation Issues
Broken link to JRockit JDK download site
The section "Installing the J2SE SDK" (for WebLogic Server) in the Preparing to Install LiveCycle ES guide provides a link to the BEA product site in order to obtain the JDK required by WebLogic. This link now returns a "File not found" error.
To obtain the correct version of the JRockit SDK for LiveCycle ES, that being JRockit 5.0 R26.4 CR302700 (for use with WLS 9.2 MP1)
Java Development Kit, contact BEA eSupport for more information.
Database user name restrictions for Oracle databases
When using WebLogic and an Oracle database, ensure that the database user name does not have a number as the first character, nor a hyphen (-) within the user name. The database will not bootstrap correctly if the database user name contains a number as the first character or when the hyphen is part of the user name.
If you are upgrading, you should also refer to the Installation Issues section. The installation issues also apply to the upgrading process.
Important Information: LiveCycle Workflow 7.x to LiveCycle ES upgrade
Before attempting to upgrade your LiveCycle Workflow 7.x environment to LiveCycle ES, you need to contact Adobe Enterprise Solutions Customer Service for assistance. Several issues that exist in LiveCycle ES version 8.0.1 prevent upgrading from LiveCycle Workfow 7.x from being successful. The fixes that you obtain from Adobe Enterprise Solutions Customer Service provide solutions to the following issues (as of July 13, 2007).
Upgrading from Microsoft SQL Server 2000 to SQL Server 2005
Instructions for upgrading Microsoft SQL Server 2000 to SQL Server 2005 are available in the technical article "Upgrading SQL Server 2000 to SQL Server 2005". The article is available from the LiveCycle Knowledge Center at the following URL: http://www.adobe.com/go/kb403166
Workspace ES tasks are saved as drafts upon submitting
In LiveCycle ES environments that were upgraded from LiveCycle 7.x environments, some Workspace ES tasks are always saved as drafts when they are submitted, and the process instance is unable to progress. This behavior occurs under the following conditions:
- The process instance to which the task belongs was created in the LiveCycle 7.x environment and upgraded to the LiveCycle ES environment.
- The User action that generates the task has the Include Route Names In Form Data option and the User Has To Select A Routename To Complete This Task option selected.
The behavior does not occur for new process instances that are created after the upgrade to LiveCycle ES is performed.
Form Server Render Form QPAC throws exceptions
In LiveCycle ES environments that were upgraded from LiveCycle 7.x environments, processes that include the Form Server Render Form QPAC throw exceptions when they are exectuted.
External files required for LiveCycle Workbench ES when upgrading from LiveCycle Workflow 7.x for WebSphere
If you are upgrading LiveCycle Workflow 7.x to LiveCycle Process Management ES for use with WebSphere and are installing Workbench ES to work with the upgraded system, you must obtain and install several IBM-provided files from Adobe before you can run LiveCycle Process Management ES with Workbench ES on WebSphere. These files enable compatibility between Workbench ES and WebSphere.
For information about obtaining and installing the files, refer to the technical article “Obtaining Files Required for Upgrading LiveCycle Workflow 7.x for WebSphere with Workbench ES”. The article will be available from the LiveCycle Knowledge Center at the following URL: www.adobe.com/go/kb402384.
Form data mappings properties are incorrect for upgraded User actions
When you are upgrading processes using the Process Upgrade Tool and the User operations that are based on the LiveCycle 7.x User QPAC are replaced with Assign Task operations (User service), the Input Form Variable property of the Assign Task operation is not configured correctly. The property is configured with the name of the workflow variable that was used for the Input Variable property of the LiveCycle 7.x User action. However, the Input Form Variable property requires values in the form of an XPath expression.
After upgrading to LiveCycle ES, for each Assign Task operation, you must change the value of the Input Form Variable property to an XPath expression that evaluates to the variable that represents the form to use.
To configure the Input Form Variable property:
- On the process map, click the Assign Task operation.
- In the Properties view, click Form Data Mappings.
- Click the "..." button for the Input Form Variable property.
- Use XPath Builder to create the expression that evaluates to the variable that represents the form you are using.
LiveCycle Form Manager 7.x task assignment and reminder emails are not redirected after upgrading to LiveCycle Workspace ES
After upgrading LiveCycle Forms 7.x to LiveCycle Workspace ES, any links in task assignment or reminder emails that have already been sent to you do not redirect to the correct location in LiveCycle ES. Links in emails that were sent out by LiveCycle 7.x cannot be clicked. You must go directly to your task list in Workspace ES to see the task assignment or to view archived items. New emails sent by Workspace ES contain valid links (including those links for processes created in LiveCycle 7.x and running in LiveCycle ES).
Additional fixes that are not listed here may also be provided. For information about how to obtain the fixes, contact Adobe Customer Support.
Installation and Configuration
LiveCycle ES services are inactive after applying Service Pack 2
There is a known issue that some LiveCycle ES services move to an inactive state after updating the LiveCycle ES database with Service Pack 2. To reactivate your services, open LiveCycle Administration Console, go to Home > Services > Archive Administration > Service Management and browse to each page of services listed.
Memory must be increased in LiveCycle Configuration Manager start-up file before beginning upgrade on Windows
Before starting LiveCycle Configuration Manager to run an upgrade on Windows, you must modify the memory setting in the Configuration Manager start-up file. Otherwise, an error occurs during component deployment, and the upgrade fails.
To modify the memory setting:
- After installing LiveCycle ES, navigate to the [LiveCycleES root]/configurationManager/bin directory and open the ConfigurationManager.bat file in a text editor.
- Find the line set JAVA_OPTS=-Xms128m -Xmx512m and change 512 to 784 so that the line reads:
set JAVA_OPTS=-Xms128m -Xmx784m- Save and close the ConfigurationManager.bat file.
- Double-click the ConfigurationManager.bat file to start LiveCycle Configuration Manager to begin the upgrade
Cannot deploy LiveCycle ES EAR files on Solaris and WebLogic
In the LiveCycle Configuration Manager guided upgrade for a Solaris and WebLogic application server combination, the LiveCycle ES EAR files cannot be deployed. The current workaround is to manually restart the admin and managed server after the database configuration steps, but before the deployment steps.
Additional data source required for LiveCycle Rights Management ES
During your preparation to install or upgrade LiveCycle ES, when you are configuring the data sources on the application server, if you are installing or upgrading to Adobe LiveCycle Rights Management ES, you must include the EDC_DS data source in the configuration. The instructions for adding this data source are provided in the "Configuring JBoss Application Server" section in the Preparing to Upgrade to LiveCycle ES guide.
For information about configuring the EDC_DS data source for WebSphere, see the "Manually Configuring WebSphere" section in the Upgrading to LiveCycle ES for WebSphere guide.
For information about configuring the EDC_DS data source for WebLogic, see the "Manually Configuring WebLogic" section in the Upgrading to LiveCycle ES for WebLogic guide.
LiveCycle Configuration Manager
Entering invalid JNDI port requires LiveCycle Configuration Manager to be restarted when upgrading LiveCycle Policy Server 7.x
If you enter an invalid JNDI port in LiveCycle Configuration Manager when upgrading LiveCycle Policy Server, you will receive the following exception:
javax.naming.ServiceUnavailableException: A communication failure occurred while attempting to obtain an initial context with the provider URL: "iiop://localhost:2809"
If you navigate back through the Configuration Manager screens to change the JNDI port, the exception will persist. You must restart Configuration Manager and run the configuration and upgrade process from the beginning to include the correct JNDI port.
Existing MySQL 4.1 database is not upgraded
In LiveCycle Configuration Manager, the Upgrade MySQL Relational Database screen states that it will upgrade MySQL 4.1 to MySQL 5.0. This is incorrect. LiveCycle Configuration Manager installs MySQL 5.0 and then migrates the MySQL 4.1 data to the new version.
Support of multiple credentials in a PKCS #12 PDX file
When upgrading from LiveCycle 7.x to LiveCycle ES, a PKCS #12 PFX file containing multiple credentials will not automatically be imported; you must manually import the file.
(WebSphere) Exception occurs during upgrade when incorrect JNDI port provided
If you enter an invalid JNDI port in LiveCycle Configuration Manager, the following exception occurs during the migrating critical data phase of the upgrade:
javax.naming.ServiceUnavailableException: A communication failure occurred while attempting to obtain an initial context with the provider URL: "iiop://localhost:2809".
When this exception occurs, you must restart LiveCycle Configuration Manager and enter the correct JNDI port. You cannot navigate back to the JNDI port input screen using the Back button.
Form rendering issues
PDF version of forms created for LiveCycle Forms 7.x changes when rendered using LiveCycle Forms ES
An interactive form created using LiveCycle Designer 8.0 and rendered using LiveCycle Forms 7.2.2 has PDF version 1.6. After upgrading to LiveCycle Forms ES, the same form is rendered as PDF version 1.7.
PDF default is now tagged for PDFForm renditions
In LiveCycle 7.x releases, the PDF created by default for PDFForm renditions was non-tagged. In LiveCycle ES, tagged PDFs are now created by default.
Developer issues
Silent failure occurs when target encryption and decryption are attempted when upgrading to LiveCycle ES
If you selected the upgrade option when you installed LiveCycle ES, the usage of the following Adobe LiveCycle 7.x Reader Extensions and Document Security APIs fail silently instead of notifying the programmer that target encryption and decryption are not supported in LiveCycle ES:
PDFFactory.openPDFWithCredentials()
PDFDocument.encryptForRecipients()
PDFDocument.encryptForRecipientsEx()Searching for users with a 7.x canonical name does not work
The LiveCycle Rights Management ES 8.x database uses an identifier value as a canonical name. If you are using the PrincipalSearchFilter.setCanonicalName method, which is part of the Rights Management 7.x Java SDK (formally named LiveCycle Policy Server) to search for principals by canonical name, you cannot use the 7.x syntax which is cn=abc.
LiveCycle Workbench ES
FTP over SSH is not supported by Workbench ES process invocations
When using the FTP service in a Workbench ES process to connect to an SFTP server (that is, FTP over SSH), the following error occurs:
Caused by: com.adobe.idp.dsc.ftp.FTPConnectionException: Cannot login to FTP Server at com.adobe.idp.dsc.ftp.FTPService.connectAndLogin(FTPService.java:150)
Currently, FTP over SSH is not supported by Workbench ES processes and there is no workaround.
Problems installing or patching service components (WebSphere environments)
Errors occur when installing or patching service components using the Components view in LiveCycle Workbench ES when the following conditions exist:
- You have enabled EJB connections in the server configuration that you are using to log in to Workbench ES. EJB connections are used for supporting LiveCycle 7.x QPACs in LiveCycle ES environments.
- The LiveCycle ES server is deployed to a WebSphere Application Server.
To successfully install or patch service components under these conditions, you can either modify the workbench.ini file or use an instance of Workbench ES that was not installed with support for upgrading LiveCycle 7.x processes.
Note: If you decide to use an instance of Workbench ES that was not installed with support for upgrading LiveCycle 7.x processes, you do not need to modify the workbench.ini file.
To modify the workbench.ini file:
- Open [install location]\Adobe\LiveCycle ES\Workbench ES\Workbench\workbench.ini in a text editor.
- Add the following text in a new line at the bottom of the document:
-Dcom.adobe.process.unsupported.componentinstall.usingbytes=true
- Save workbench.ini
Enabling and patching upgraded QPACs in Workbench ES on WebSphere
During the Workbench ES installation, if you selected the Enable Workbench To View, Edit and Upgrade LiveCycle 7 Processes option, and your target application server is WebSphere, you need to perform the following additional tasks.
Note: If 7.x QPACs are already running successfully in your WebSphere environment and you only need to patch them, you can skip the first task below and go directly to the "To patch 7.x QPACs on WebSphere" task.
To enable LiveCycle 7 processes for WebSphere:
- Obtain the Application Client software for Windows from the following location:
http://www14.software.ibm.com/webapp/download/search.jsp?go=y&rs=was60_trial&S_TACT=105AGX28&S_CMP=DLMAIN
- Install the Application Client software in the default directory: C:\Program Files\IBM\WebSphere\AppClient
- Obtain IBM JRE for Eclipse from the following location: http://www.ibm.com/developerworks/java/jdk/eclipse
- Install IBM JRE for Eclipse in the default directory: C:\DownloadDirectory\
- Start Workbench ES in a command line as follows (entered as a single line):
workbench.exe -vm C:/DownloadDirector/eclipseDevelopmentPackage/ibm_sdk50/jre/bin/java.exe
There is a known issue that patching upgraded 7.x QPACs from the Workbench ES Components view fails on WebSphere. This is due to WebSphere requiring the IBM JRE instead of the Sun JRE that installs with Workbench ES. In order to patch 7.x QPACs successfully, you must perform the following task:
To patch 7.x QPACs on WebSphere:
- Start Workbench ES using the included Sun JRE.
- Connect to Workbench ES using a SOAP connection.
- Patch the 7.x QPACs from the Workbench ES Components view.
- Log out of Workbench ES and shut down the application.
- Locate and open the workbench.ini file in a text editor. (This file resides in the same install directory as the workbench.exe file.)
- In the workbench.ini file, remove the following line, and then save and close the file:
-XX:MinHeapFreeRatio=40Note: You must remove this line entirely because this option is not recognized by the IBM JRE and causes Workbench ES to fail during startup, and then generate an error message.
- Revert to running Workbench ES using the IBM JRE after completing the upgrade.
Upgrading exposes a sensitive file in the Resources view
After upgrading your LiveCycle 7.x environment, which includes an instance of LiveCycle Form Manager 7.x, to LiveCycle ES using LiveCycle Configuration Manager, a file named categories.xml in the FormManager folder appears in the Resources view of LiveCycle Workbench ES. The categories.xml file contains information about the form categories that were persisted from the LiveCycle Form Manager 7.x installation.
Users who are assigned the following roles can see the file:
- Super Administrator
- Process Administrator
- Resource Administrator
Because the categories.xml file reveals information about form categories, you should limit the ability to see this file to users who are assigned the Super Administrator role. To prevent Process Administrator and Resource Administrator users from seeing the file, add access permissions to the file using the Resources view after the upgrade is performed. For more information, see the "Adding access permissions" topic in LiveCycle Workbench ES Help.
Shared tasks are not shared after upgrading (move to upgrading)
After migrating LiveCycle 7.x environments to LiveCycle ES, tasks that were located in shared worklists can no longer be accessed by users who have access to the worklists.
LiveCycle Business Activity Monitoring ES
(Solaris, WebLogic, Oracle) Data is not displayed in Historical Process Volume and Historical Process Timing dashboards
When you start LiveCycle Business Activity Monitoring ES for the first time after upgrading from LiveCycle Business Activity Monitor 7.x, data appears only in the Historical Top Activities and Historical Activity Timing dashboards. Complete the following steps to ensure data appears in all four dashboards:
- Using the Oracle account, log in to the server where the LiveCycle database is stored.
- Delete all rows in tb_bam_calendar by using the following database command:
delete from tb_bam_calendar- From BAM Workbench, navigate to Workbench > Application Workbench > Events.
- Stop all events except for system events that are prefixed with "VC" by clicking the event Status arrow and then selecting Disable Dependencies. Repeat this step for each event.
- Start all events except for system events that are prefixed with "VC":
- Select ActivityInstanceStartedEvents Status arrow and click Enable Only This Object.
- Select ActivityInstanceCompletedEvents Status arrow and click Enable All.
- Select ProcessInstanceStartedEvents Status arrow and click Enable Only This Object.
- Select ProcessInstanceCompletedEvents Status arrow and click Enable All.
- Select QueueEvents Status arrow and click Enable All.
- Select TaskCompletedEvents Status arrow and click Enable All.
- Select ReassignedEvents Status arrow and click Enable All.
- Select TaskSpentTimeOnQueueEvents Status arrow and click Enable All.
- Wait 5 to 10 minutes for tb_bam_calendar to fully populate. Ensure that tb_bam_calendar is fully populated by running the following command against the LiveCycle database:
select count(*) from tb_bam_calendar
When the constant result is determined, continue with the next step.- Refresh the BAM Dashboards to verify the data is correct.
Upgrading Policy Server 7.x issues
Offline access of protected documents after upgrade from LiveCycle 7.x (1540945 - Heather)
When you upgrade LiveCycle Policy Server 7.x to Rights Management ES, you may not be able to access offline documents that are secured with LiveCycle Rights Management ES if the character encoding methods in Rights Management ES are different from those used in LiveCycle Policy Server 7.x.
To ensure that you can access policy-protected documents properly offline, you must configure the encoding method in LiveCycle ES to match the encoding method used in LiveCycle 7.x.
If you determine that the encoding method in LiveCycle Policy Server 7.x and LiveCycle Rights Management ES are not the same, you can modify the encoding method in the config.xml file for Rights Management ES after completing the upgrade to LiveCycle ES. When you perform a key rollover with the updated config.xml file, users can access offline documents properly.
To determine the encoding method used in LiveCycle 7.x:
- Obtain the LiveCycle 7.x patch for determining the encoding method. Contact Adobe Customer Support.
- Apply the patch to your LiveCycle Policy Server installation by following the instructions included with the patch.
- Log in to LiveCycle Policy Server as any valid user.
- Search the application log file for the line containing the string DoCharacterEncodingEvaluation. For example:
2007-07-15 23:18:41,098 INFO [com.adobe.edc.server.spi.storage.StoreProviderFactory] Thread: http-0.0.0.0-8080-Processor24, hashcode: 4455272 -----DoCharacterEncodingEvaluation---
The line immediately following this contains either the KeyDecodeCharacter parameter that need to be set in LiveCycle ES, or it indicates that no change is needed in the LiveCycle Rights Management configuration.
To modify the encoding method in the config.xml file:
- Log into Adobe LiveCycle Administration Console and click Services > LiveCycle Rights Management ES > Configuration > Manual Configuration.
- Export the config.xml file and open it in a text editor.
- Under the KeyManagement node, add the following element and value:
<entry key="KeyDecodeCharacterSet" value="[PS7value]"/> (Where [PS7value] is the encoding method used for Policy Server 7.x.)- Save the config.xml file and import it using the Manual Configuration page in LiveCycle Administration Console.
- In LiveCycle Administration Console click Services > Right Managemenet ES > Configuration > Key Management.
- Click Roll Over Keys Now.
General
Cannot log into LiveCycle Administration Console or Workbench ES after the server is left idling
If the JBoss server is kept running for a period of time exceeding the wait_timeout on the MySQL database, the database server closes the connections from the client (JBoss server) and all of the authenications will fail. This issue can occur with the LiveCycle Administration Console, Workbench ES, and Workspace ES UI when using the JBoss/MySQL Turnkey install. To correct this issue, perform the following steps:
1. Open the adobe-ds.xml and mysql-ds.xml files under the C:\server\all\deploy\ folder in a text editor.
2. Add the following XML code to each file:<new-connection-sql>SELECT count(*) from DUAL</new-connection-sql>
<check-valid-connection-sql>SELECT count(*) from DUAL</check-valid-connection-sql>
<exception-sorter-class-name>com.mysql.jdbc.integration.jboss.ExtendedMysqlExceptionSorter</exception-sorter-class-name>
<valid-connection-checker-class-name>com.mysql.jdbc.integration.jboss.MysqlValidConnectionChecker</valid-connection-checker-class-name>3. Save the files and restart JBoss.
Archive Administration
LiveCycle ES archive files may not be backward compatible
There is a known issue that LiveCycle ES archive (LCA) files from a future release are not necessarily backward compatible. While it may be possible to view and import LCA files from a future release of LiveCycle ES (for example, a preview release), doing so is not supported and may result in aberrant behavior.
Endpoints with the same name are not recommended
If you create multiple endpoints with the same name, an error does not appear. However, it is recommended that you do not do this because it can create confusion.
Errors when importing LCA files that include files with double-byte characters
Errors can occur when you import LCA files using Archive Administration under the following circumstances when the LCA file was created:
- LiveCycle ES was deployed to a WebLogic Server.
- The process that the LCA file contains uses resources that are named using double-byte characters, and/or the process diagram of the process uses double-byte characters, for example in operation names and annotations.
If you are using LiveCycle Workbench ES with a WebLogic Server, avoid using double-byte characters in the names of resources and process diagram elements.
The errors can occur when you import the LCA file regardless of the type of application server that hosts LiveCycle ES.
Backup and Restore
Backing up your LiveCycle ES environment
Information for backing up and restoring your LiveCycle ES environment is available from a number of sources.
The "LiveCycle ES database and GDS backup and recovery" document available at http://www.adobe.com/go/kb403016 describes how to back up and recover the LiveCycle ES application data.
The following knowledgebase articles provide guidance to basic database features for the backup and recovery of data:
"Oracle Backup and Recovery for LiveCycle ES"
"MySQL Backup and Recovery for LiveCycle ES"
"SQL Server Backup and Recovery for LiveCycle ES"
"DB2 Backup and Recovery for LiveCycle ES"Note: These articles are not intended as all-inclusive technical guides of a specific vendor's database backup and recovery feature. They outline commands that are required to create a reliable database backup strategy for your LiveCycle ES application data.
Database Management
(JBoss, MySQL) Extended periods of server inactivity causes exceptions
When using the JBoss Applications Server configured with MySQL (the JBoss turnkey), extended periods of server inactivity will cause the following exceptions to be reported in the server log:
code: java.net.SocketException MESSAGE: Software caused connection abort: socket write error.
The reported exception is raised by background processing during internal database management and its presence is expected. This exception does not affect the LiveCycle ES server's processing and may be safely ignored.
Domain Management - MySQL and DB2 Enterprise Domains cannot be deleted when domain ID is too long
When you create an Enterprise Domain ID, ensure that it is less than 17 characters for MySQL and less than 34 characters for DB2. Otherwise, a message similar to the this one is displayed when you attempt to delete the Enterprise Domain:
The following domains could not be deleted
Limitation on document usage in processes for MySQL databases
The MySQL database limits the amount of data that can be stored in a table row. Processes that involve multiple instances of documents can require more storage space than the MySQL row size limitation. Because LiveCycle ES stores data for a process instance in a single table row, processes that involve large amounts of data can exceed the MySQL limitation on row size, causing errors to occur.
If you are running a process that involves many instances of documents and errors occurring in the database, you can redesign the process so that the operations that handle documents execute in several subprocesses. For example, you can redesign your process so that its operations are executed in two processes. The first process includes the first half of the operations of the original process, and the second process includes the last half of the operations. The first process needs to include the invoke operation of the second process so that the second process runs as a subprocess.
(DB2) Default USERSPACE1 tablespace page size too small
The default page size (4 KB) of the DB2 tablespace USERSPACE1 is insufficient for LiveCycle ES. The database administrator must increase the page size to 8 KB:
- Define a buffer pool with an 8 KB page size.
- Create a new System Temporary tablespace using the 8KB buffer pool.
- Drop the USERSPACE1 tablespace.
- Re-create the USERSPACE1 tablespace using the new 8 KB buffer pool.
Email Provider
Limitations to Email endpoints with multiple file attachments
The following limitations exist when using email endpoints to invoke services:
- If the service request message includes multiple file attachments, you cannot use the %F and %E parameters in values for the Output Parameter Mappings property of the endpoint.
- If the service response returns multiple file attachments, you cannot specify the same file name for more than one attachment.
If you attempt to configure email endpoints as described above, the invoked service creates the names for the returned files, and the names are not predictable.
Batch size for email endpoint must be greater than 1
If you set the batch size for an email endpoint to a value equal to or less than 1, only one email message is read at each poll instead of all available messages. The current workaround is to set the batch size to a value greater than 1.
Hardened Environments
LiveCycle ES dependencies on a hardened UNIX environment
The following information is intended to help you plan for a LiveCycle ES deployment in a UNIX environment. The ConvertPdf service that is part of LiveCycle ES 8.0.1 requires the following minimum system libraries:
Linux: Kernel 2.6
libpthread.so.0
libdl.so.2
libstdc++.so.6
/libstdc++.so.6 (0x00111000)
libm.so.6
libgcc_s.so.1
libgcc_s.so.1 (0x001f0000)
libc.so.6
/lib/ld-linux.so.2
Solaris 8
libintl.so.1
libpthread.so.1
libsocket.so.1
libnsl.so.1
libdl.so.1
libstdc++.so.5
solaris8/lib//libstdc++.so.5
libm.so.1
libgcc_s.so.1
solaris8/lib//libgcc_s.so.1
libc.so.1
libmp.so.2
libthread.so.1
Aix 5.3
/usr/lib/libpthread.a(shr_comm.o)
/usr/lib/libpthread.a(shr_xpg5.o)
/usr/lib/libC.a(shr.o)
/usr/lib/libC.a(shr2.o)
/usr/lib/libC.a(shr3.o)
/usr/lib/libC.a(ansi_32.o)
/usr/lib/libc.a(shr.o)
/usr/lib/librtl.a(shr.o)
/usr/lib/libpthreads.a(shr_comm.o)
/usr/lib/libc_r.a(shr.o)
/usr/lib/libC.a(ansicore_32.o)
/usr/lib/libC.a(shrcore.o)
/usr/lib/libcrypt.a(shr.o)
LiveCycle Business Acitivity Monitoring ES
Problems with Internet Explorer and LiveCycle Business Activity Monitoring ES
When you use BAM Workbench and BAM Dashboard in Internet Explorer 6.0 and you have Security Update for Windows XP (KB918899) installed, using drop-down menus causes the web browser to close.
To use BAM Workbench and BAM Dashboard in Internet Explorer 6.0, you need to uninstall Security Update for Windows XP (KB918899) by using Windows Add or Remove Programs.
Drillback limitation
- Cannot have spaces or special characters in table and column names in views that are used for drillback with view persistence.
- Column names for views should be in all caps as a best practice when using drillback; otherwise, drillback to detail might not work.
- A drillback with a filter on a dimension column of type TIMESTAMP does not work if the dimension context is stored in an Oracle database.
- If the user who creates the cube has filtered access to the fact view, the cube is not enabled for drillback.
- Drillback to detail is only supported on cubes that are build on a stateless view.
Folders cannot be deleted
Folders that a user creates in the dashboard navigation tree cannot be deleted and can be seen by all other users. Folders that do not contain any objects are not displayed in the tree. Future releases will allow a user to delete folders.
Default settings for recovery logger are disabled
The recover settings for the recovery logger are disabled by default. You must specify the recovery log directory to enable the recovery logger. See the Installation and Configuration documentation for details on how to set the recovery logger.
Pre-existing watchpoints are private
Watchpoints created to prior to version 8 are private and the public watchpoint checkbox is disabled in the Watchpoint Manager. To change the availability of the watchpoint, the watchpoint must be deleted and recreated as a public watchpoint.
Must use AS clause for alias name in a JDBC query
In a SELECT statement, you cannot omit the AS clause for the alias name in a JDBC query. For example, SELECT x+y AS z will work as expected, but SELECT x+y z causes an error.
Issues with Oracle as context database
If a query has descriptor as one of the columns, the query will fail because descriptor is a Oracle keyword. To solve this problem, do the following:
- Import the adobeimport_oracle.jar.
- Go to Business Activity Monitoring Workbench.
- Go to Events and disable the Adobe_Event.
- Edit Adobe_Event.
- In the Configure Event - JDBC Source window, update the JDBC query by putting descriptor in double quotes. For example:
select uuid,major_version, minor_version, “descriptor” ,state, service_uuid,component_oid
update_time, create_time from tb_sc_service_configuration- Click Resubmit Query.
- Under the Polling tab make sure that update_time is selected for “Incrementing Field.”
- Click Save Event.
- Enable the Event. Enable all dependencies.
Note: When you enable the Adobe EVent, errors will occur on the console the very first time. Ignore the errors.
LDAP Referral System Setting is undocumented
A drop-down menu for LDAP Referral has been added to LDAP Synchronization configuration under the System Settings of the Workbench Administration Console. This drop-down menu lets you Indicate to service providers how to handle referrals. Set the referral to one of the following:
- Follow — Referrals are followed.
- Ignore — Referal entries are ignored and returned as plain entries. (Default)
- Throw — Each referral encountered results in an exception.
Multiple Role Base DNs for LDAP Role Mapping is undocumented
The LDAP Role Mapping configuration window under System Settings of the Workbench Administration Console now allows you to enter more than one Role Base DN for LDAP Syncronization.
Caution: Do not enter a blank line between rows.
BAM does not show the data after restarting the application server
To prevent data from not being shown in the dashboard after restarting the application server, you must do the following:
- Make sure both checkpoints and the recovery log are enabled before starting the server. (Use the properties text file.) Checkpointing is used to maintain a reasonable size for the recovery log. That is, the recovery log contains the data from the last checkpoint to the current time. If checkpointing is not enabled, all events in the recover log will replayed when the server is restarted, flooding the system and causing a failure condition.
- Before restarting the server, make sure you click “Run Checkpoint Now” button. Checkpoints occur on a schedule (for example, every 30 minutes). If the server is restarted between scheduled checkpoints, events will replayed every event from the last checkpoint to the point where the server was restarted. By clicking the “Run Checkpoint Now” button, only the events from the point where the button was clicked will be replayed.
- Disable then enable all data events (except AdobeEvent) if dashboard objects do not display any data. If you have an existing instance of LC8 with a lot of orchestration, then install BAM and restart the server, you might not see data from any of the existing orchestration but still see new views and dashboard objects created that do not show any data. The reason is probably because the polling interval for the data events and the metadata event (that is, the event which creates the views and dashboard object) is 15 seconds. This means that the polling for the data event could have happened before the metadata event, which causes the “initial value” of the data event to change to current time even though the views and dashboards are not created. That is, the dashboard objects are 15 seconds behind the events and do not see the data. Disabling and enabling all data events makes it possible for the dashboard objects to “catch up.”
Historic Process Volume chart shows only one line
If the Process Volume chart displays only one line, this is probably because the number of process started is same as the number of process completed. In this case, the second line overlaps the first, and you only see a single line. To se the complete details of all the process started and completed, navigate to the detail view and to see the table, which contains the data for both started and completed processes.
LiveCycle ES Connector for EMC Documentum
Validation of EMC Documentum user credentials
When you configure the Connector for EMC Documentum service using LiveCycle Administration Console, you must provide a valid user name and password with super-administrator privileges on the following LiveCycle Administration Console page:
- Services > LiveCycle ES Connector for EMC Documentum > Configuration Settings
If you enter incorrect information, you will get the following results, depending on whether the service is currently running:
- If the Connector for EMC Documentum Repository Provider service is stopped, when you save the service configuration information, no error appears. However, the next time you start either the EMC Documentum Repository Provider service or the EMC Documentum Content Repository Connector service, an exception will be thrown and the service will not start.
- If the Connector for EMC Documentum Repository Provider service is started, when you save the service configuration information the service attempts to validate the credential information immediately. In this case, an error occurs and the configuration information is not saved.
Removing LiveCycle ES Archives (LCAs) with assets stored in EMC Documentum Content Server
To remove LiveCycle ES archives (LCAs) that have assets such as forms or images stored in either an EMC Documentum repository, you must perform the following actions:
- Delete the LiveCycle archives using Archive Administration within LiveCycle Administration Console.
- Delete the asset files from the ECM repository using LiveCycle Workbench ES.
For more information about accessing ECM repository content using LiveCycle Workbench ES, see either the "Configuring the Connector for EMC Documentum service" section in the Installing and Configuring LiveCyle ES document for your application server.
LiveCycle ES Connector for IBM FileNet
Validation of the IBM FileNet user credentials
When you configure the Connector for IBM FileNet service using LiveCycle Administration Console, you must provide a valid user name and password on the following LiveCycle Administration Console page:
- Services > LiveCycle ES Connector for IBM FileNet
If you enter incorrect information, you will get the following results, depending on whether the service is currently running:
- If the Connector for IBM FileNet Repository Provider service is stopped, when you save the service configuration information, no error appears. However, the next time you start the service, an exception will be thrown and the service will not start.
- If the Connector for IBM FileNet Repository Provider service is started, when you save the service configuration information, the service attempts to validate the credential information immediately. In this case, an error occurs and the configuration information is not saved.
Removing LiveCycle ES Archives (LCAs) with assets stored in IBM FileNet Content Manager
To remove LiveCycle ES archives (LCAs) that have assets such as forms or images stored in an IBM FileNet object store, you must perform the following actions:
- Delete the LiveCycle archives using Archive Administration within LiveCycle Administration Console.
- Delete the asset files from the ECM repository using LiveCycle Workbench ES.
For more information about accessing ECM repository content using LiveCycle Workbench ES, see the "Configuring the Connector for IBM FileNet service" section in the Installing and Configuring LiveCyle ES document for your application server.
Livecycle Output ES
Need to restart service after changing cache settings
When you change the cache settings for LiveCycle Forms ES or Adobe LiveCycle Ouput ES in LiveCycle Administration Console, a message indicating that you need to restart the service does not appear. However, you must restart the service before the changes will take effect.
To restart the service:
- In LiveCycle Administration Console, select Services > Archive Administration > Service Management.
- Select the service and click Stop.
- When the State for the service is "Stopped", click Start.
Running a service on Windows
If you deploy the Output service with LiveCycle ES that was installed using the Turnkey JBoss installation on Windows, the JBoss service is installed to run in the context of the Local System account. Services that run in this context do not have access to network resources such as printers because they are not authenticated on the network. This means that network resources are not visible to the service. For example, when using the Output IVS installation verification sample to send a document to a network printer, you would get an error message such as this one:
Printer \\server\queue not found
To solve this problem, enable JBoss to run in the context of a valid user. To perform this task, change the properties of the JBoss service by clicking the Log On tab and selecting This account. You must supply a valid user name and password. The service must be restarted for this change to take effect.
LiveCycle PDF Generator ES
Converting Microsoft Excel files that contain add-ins to PDF
When PDF Generator ES converts an Excel file that contains add-ins, some fields are not converted properly. Specifically, result fields containing add-in calculations do not appear in the PDF.
To include the results of the add-in calculations, you must create and use a custom PDF Generator ES configuration file. Perform the following procedure to create and use a custom configuration file for Excel add-ins:
1. Open the LiveCycle Administration Console and click Services > LiveCycle PDF Generator ES > Configuration Files > Export Configuration.
2. Click Download entire configuration, click Download, and then save the configuration file.
3. Open the saved configuration XML file in a text editor.
4. Search under the <settings default="true" name="Standard" readonly="true"> tag for the <AddIns> tag, and replace the <AddIns> tag with the tags <AddIns>[path to add-in]</AddIns>. If the </AddIns> tag is not present, insert the tags <AddIns>[path to add-in]</AddIns> anywhere before the </MSExcel> tag.
Note: Replace the placeholder [path to add-in] with the full path to all add-ins that must be included, separated by semi-colons. For example:
<AddIns>C:/Program Files/Microsoft Office/Office11/Library/Analysis/ATPVBAEN.XLA;C:/Program Files/Microsoft Office/Office11/Library/Analysis/FUNCRES.XLA;C:/Program Files/Microsoft Office/Office11/Library/Analysis/PROCDB.XLA;C:/Program Files/Microsoft Office/Office11/Library/Analysis/Analys32.xll</AddIns>
5. Save the edited configuration file.
6. In the LiveCycle Administration Console, click Services > LiveCycle PDF Generator ES > Configuration Files > Import Configuration.
7. Click Import an existing configuration file, click Browse, navigate to the edited configuration file, and then click Import.
Note: Ensure that you configure File Type Settings = Standard when you convert Microsoft Excel files that contain add-ins to PDF. (See the LiveCycle ES Administration Console Help topic “Creating PDF Files”.)
PDF Generator ES HTMLtoPDF does not show double-byte (Japanese) characters in the resulting PDF document
This service pack provides a fix for the issue where the HTMLtoPDF conversion in PDF Generator ES running on Solaris 10 did not show double-byte (Japanese) characters in the resulting PDF. To fully implement the fix, you must ensure that the double-byte fonts are present on the server running PDF Generator ES and are properly mapped in the deployed LiveCycle ES JAR file.
To implement the fix:
- Copy the Unicode font to one of the following directories, as appropriate for your deployment:
•(Windows)
[Windows root]\windows\fonts
[Windows root]\winnt\fonts•(Unix)
/usr/X/lib/X11/fonts/TrueType
/usr/openwin/lib/X11/fonts/TrueType
/usr/share/fonts/default/TrueType
/usr/X11R6/lib/X11/fonts/ttf
/usr/X11R6/lib/X11/fonts/truetype
/usr/X11R6/lib/X11/fonts/TrueType
/usr/X11R6/lib/X11/fonts/TTF
/Users/cfqauser/Library/Fonts
/System/Library/Fonts
/Library/Fonts
/Users/[User Name]/Library/Fonts where [User Name] is the name of the User
[Java_HOME]/lib/fonts where [Java_HOME] is the location of the JRE- Restart the server and run an HTMLtoPDF conversion. Open the application server log file, and then search the list of fonts logged from the HTMLtoPDF conversion performed in step 2 to determine the font name you must map. Unpack the [LiveCycle8.0 root]/adobe-generatepdf-dsc.jar file.
- Locate and open the cffont.properties file in a text editor.
- In the comma separated list of Java font names, add a map to your Unicode system font for each font type. For example, where kochi mincho is the name of your Unicode system font, add the font in the following manner:
dialog=Arial, Helvetica, kochi mincho dialog.bold=Arial Bold, Helvetica-Bold, kochi minchoNote: To embed the font in the generated PDF files, you must set the embedFonts property in the cffont.properties file to true (default is false).
- Save and close the properties file.
Note: On a Japanese operating system, you must specify the font mapping in the cffont.properties.ja file as well as the standard cffont.properties. The cffont.properties.ja file takes precedence over the standard cffont.properties file.
- Repackage and redeploy the adobe-generatepdf-dsc.jar file.
Configuring PDF Generator ES to convert Microsoft Office files to PDF format
On some LiveCycle ES servers, a DCOM permission policy must be modified to use PDF Generator ES to convert Microsoft Office application files successfully. Otherwise, the following error is
returned:INFO [STOUT] com.jniwrapper.win32.com.ComException: COM object method returns error code:
0x80004005; E_FAIL (Unspecified error)Microsoft has documented the steps for modifying the policy in the knowledgebase article at http://support.microsoft.com/kb/288367.
Anonymous access to LiveCycle PDF Generator ES not permitted
It is a known issue that users can no longer access LiveCycle PDF Generator ES anonymously.
Due to the security restrictions in LiveCycle ES, anonymous access to all LiveCycle services has been disabled. It is, therefore, mandatory for all users to log in to http://[hostname]:[port]/adminui before they can access PDF Generator ES functionality.
The easiest way for an organization to set up access to the PDF Generator ES service for all corporate users is to configure LiveCycle User Management to synchronize all the LDAP user accounts and assign the Administration Console User and PDFG User roles to all users.
This configuration will enable users to log in to http://[hostname]:[port]/adminui using their LDAP credentials and access the PDF Generator ES functionality.
Note: Users configured in this manner will not have access to the PDF conversion settings page.
Adding native support for Microsoft Publisher to PDF Generator ES
The following instructions enable native support for Microsoft Publisher in PDF Generator ES.
1. Start LiveCycle Administration Console by entering the URL http://[host name]:[port]/adminui in a web browser.
2. Navigate to Home > Services > LiveCycle PDF Generator ES > Configuration > Export Configuration.
3. Select Download Entire Configuration and click Download.
4. Save the native2configpdf.xml file and then open it in an XML editor.
5. Locate the <filetype-settings>/<settings default="false" name="Standard OCR" readonly="true"> element and insert the following text within this element as the last entry:<MSPublisher extensions="pub"> <method>PDFMaker</method> <PDFMaker createBookmarks="true" createDocInfo="true" createLinks="true" preserveSpotColor="true" preserveTransparency="true" printCropMarks="true"/> </MSPublisher>6. Locate the <filetype-settings>/<settings default="true" name="Standard" readonly="true"> element and insert the same text from step 5 within this element as the last entry.
7. Save and close the XML file.
8. Navigate to Home > Services > LiveCycle PDF Generator ES > Configuration > Import Configuration.
9. Select Import an existing configuration file, browse to the XML file you have updated, and click Import.Adobe PDF settings in LiveCycle Administration Console do not apply to image-to-PDF and OpenOffice-to-PDF conversions
Although Adobe PDF settings are displayed in LiveCycle Administration Console on the Create PDF page, these settings are not used during image-to-PDF and OpenOffice-to-PDF conversions.
"Failed to delete a directory" message may be displayed in the server log when running conversions to PDF format
The following warning may be displayed in the Server log on running conversions to PDF format:
WARN [Document] DOCS007: Failed to delete a directory "C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\AdobeDocumentStorage\local\removeOn2006Y08M31D18h16m15s.1157028375000" after 60 attempts. The file(s) under this directory could still be locked. If this message is consistent, consider restarting the server."
Conversion exceptions in the server log; increase conversion timeout
The following conversion exception may appear in the server log when performing conversions using the Generate PDF service: “ConversionException: ALC-PDG-011-029-c0000005”. Because the default conversion timeout for the Generate PDF service is 270 seconds, it is recommended that you increase the default conversion timeout to 450 seconds. For more information, see the Installing and Deploying LiveCycle ES guide for your application server.
Only the current layout of AutoCAD files are converted to PDF
LiveCycle PDF Generator converts only the default layer of AutoCAD files to PDF instead of all of the layers within the file. The current workaround is to perform the following task:
- In LiveCycle Administration Console, click Services > LiveCycle PDF Generator ES > Configuration Files > Export Configuration.
- Select Download Entire Configuration and click Download.
- In a text editor, open the downloaded file and, under the AutoCAD tag, within the PDFMaker tag, add this text: convertAllPages="true".
- In LiveCycle Administration Console, click Services > LiveCycle PDF Generator ES > Configuration Files > Import Configuration.
- Select Import An Existing Configuration File and specify the updated file.
- Click Import.
Any AutoCAD files converted using the modified configuration file will have all of the layers converted.
LiveCycle PDF Generator ES on clustered JBoss web application servers may fail at heavy loads
If running at heavy loads, LiveCycle PDF Generator ES running on clustered JBoss web application servers may fail. Error messages similar to the following messages will appear:
WARN [com.adobe.workflow.AWS] ALC-DSC-003-000: com.adobe.idp.dsc.DSCInvocationException: Invocation error.
Caused by: com.adobe.idp.jobmanager.common.JobManagerException: java.lang.RuntimeException: JobManager:getQueueConnectionFactory():Error:
Caused by: javax.naming.NameNotFoundException: adobe_JmsQueueXA not boundThere is no known workaround.
%F, %E parameters not respected for multiple PDF files attached using an email endpoint
If you are generating and attaching multiple PDF files to an email using an email endpoint and the %F, %E parameters to establish the naming convention, the output filenames and extensions will not match the input files. This is a known issue with no workaround and only affects multiple file requests.
LiveCycle Process Management ES
Cannot specify {$action_instance.create_time$} in email settings
If you specify {$action_instance.create_time$} in the Text field on the Stalled Branch tab of the Email Settings page for LiveCycle Process Management ES, the value is not substituted with the creation date (for example, 2007-06-30 10:00:00). The literal value {$action_instance.create_time$} is returned instead.
Search problems using LiveCycle Process Management ES when user names begin with the # character
Performing task searches using LiveCycle Administration Console returns no results for user names that begin with the number sign (#). If possible, avoid creating user names that begin with the number sign.
Task searches are performed using the Task Search page that LiveCycle Process Management ES provides in LiveCycle Administration Console.
Cannot filter search by unassigned or completed tasks for LiveCycle Process Management ES
When performing a task search based on User Name for LiveCycle Process Management ES, if you select the Show Unassigned Tasks checkbox, the search results include all of the assigned and unassigned tasks for the selected user. And, if you select Show Completed Tasks, the search results include both assigned and completed tasks.
LiveCycle Reader Extensions ES
Online commenting for Adobe Reader web browser plug-in
To enable the Comment and Markup toolbar in a PDF file that is viewed using the Adobe Reader web browser plug-in, there must be a collaboration backend in place, such as a review server. If there is no collaboration backend available, you must save the PDF fle to your computer, review and mark up the file in Adobe Reader, and send it back to the originator.
If online commenting is required in a non-collaborative environment, contact Adobe Support for more information.
Need to increase timeout values to prevent jobs from failing
When working on a large number of PDF files in Adobe LiveCycle Reader Extensions ES, you must ensure that the following timeout values are set accordingly to prevent jobs from timing out and failing:
Document Disposal Timeout: This value can be set in LiveCycle Administration Console. Select Settings > Core System Settings > Configurations and specify a value for Default document disposal timeout.
User Manager LiveCycle Timeout: This value can be set by editing the config.xml file. In LiveCycle Administration Console, select Settings > User Management > Configuration > Import and export configuration files, and then click Export. Open the exported config.xml file and edit the following lines:
<entry key="assertionValidityInMinutes" value="600"/>
<entry key="SessionTimeout" value="600"/>Save and then import the config.xml file back into LiveCycle Administration Console.
Application Server Session Timeout: This value can be set on the application server. For more information, see the documentation provided with your application server.
LiveCycle Rights Management ES
Incorrect login page appears
In Acrobat, when you select Secure > Adobe Rights Management (or Adobe Policy Server) > Manage My Account, a login page for LiveCycle Administration Console appears, rather than a login page for the LiveCycle Rights Management ES end-user web application. To access the LiveCycle Rights Management ES end-user web application, you must manually enter this URL in a web browser: http://[server]:[port]/edc/Login.do
Securing documents with anonymous user policies
There is a known issue that creating policies using iterate or publishAs as an anonymous user will return error 1281 E_INVALID_ARG when used to secure a document. To fix this issue you must call requestAccess before iterate or publishAs.
Cannot reinvite a user after deleting the user from Local Users
If a user has been deleted from the Local Users in LiveCycle Rights Management ES, you cannot reinvite the user again in LiveCycle Administration Console.
SSL Certificates with DSA keys are not supported
SSL ceritificates with DSA keys are not supported. You must use SSL certificates with RSA keys instead, since they are supported on all platforms.
Process Fields object displays incorrectly on forms displayed in LiveCycle Workspace ES
Forms created using LiveCycle Designer ES that contain the Process Fields objects (available from the Custom category of the Object Library palette) do not render correctly in LiveCycle Workspace ES. If the form connects to a WSDL data source, and an object exists on the form that contains scripting on its form:ready event, then you must import the WSDL data using the following script without forcing a remerging of the form itself:
- xfa.connectionSet.DataConnection.execute(0); //JavaScript
- xfa.connectionSet.DataConnection.execute(0) //FormCalc
If you choose to remerge the form and WSDL data, then the drop-down list named AWS_ACTION displays incorrectly on the rendered form in LiveCycle Workspace ES.
Error occurs when email settings are not configured
If the email settings are not configured or an email endpoint is not set in LiveCycle Administration Console, when a user in LiveCycle Workspace ES completes a task and submits the associated form, a run-time exception error appears. You must ensure that the email settings are configured to avoid this error.
Incorrect error message appears when importing existing search template
In the LiveCycle Workspace ES administration screens, if you try to import a search template and a template with the same name already exists, the following error message appears instead of an exception error:
"LiveCycle Workspace Administration. Unable to complete request. The template you are importing already exists. See error log for more detail."
Trust Store Management
Updating existing credentials
To update a credential using Trust Store Management, you must first remove the existing credential and then add the new credential using the same alias.
Failure on import credential
When the error message “Failed to import credential due to either incorrect file format, or incorrect password” appears, ensure that you verify the password is valid.
Updating an HSM credential
To update an HSM credential, you must delete the existing credential and then add the new HSM credential.
User Management
Creating user accounts with identical user names and passwords
LiveCycle ES cannot differentiate between user accounts that have identical user names and passwords but that belong to different domains. To avoid this problem, do not create accounts that have the same user ID on multiple domains.
Errors while creating multiple users and groups
The ability to create multiple local users and groups while an LDAP directory synchronization is in progress is not supported. Attempting this process may result in errors.
User Management support of UTF-8 on MySQL
You can create domain or user names that contain extended characters; however, when a comparison is made between two strings such as abcde and âbcdè, they are considered the same. For example, when syncing, if a new user has been added to the database, a comparison is made to check if a user with the same name already exists in the database. If the user abcde exists in the database, and new user âbcdè is added, the comparison is unable to distinguish between the two names. It is assumed that the user has already been added to the database and the new user is ignored and not added.
User names greater than 255 characters are not supported
If you are using a SQL Server database server and try to create a user with a name greater than 255 characters, a ClassNotFoundException is thrown instead of an IDP Exception with the message "String exceeds max length 255."
Unique identifier
A non-dn attribute should be used as the unique identifier. This value is dependent on the directory server. The value of the unique identifier is objectSID for Active Directory and nsuniqueID for SunOne directory server. For Novell® eDirectory, the value is guid and for IBM Tivoli, the value is ibm-entryuuid.
Unique user IDs required
For LDAP users, ensure that the user ID is unique. Do not use a user ID that was assigned to a deleted user. When a user ID that was assigned to a deleted user is used, the new user will assume the roles and permissions of the deleted user.
Distinguishing between principals sharing a user identifier and canonical name
When two principals in a particular domain share a user identifier and canonical name, if one principal has been accessed using its user identifier and a search was then executed for the other principal using its canonical name, the system cannot distinguish between the two and the first principal will be returned. However, if the first principal was not accessed using its user identifier, the search for the second principal, using its canonical name, will yield the correct result.
Attempting to delete DefaultDom domain in User Management gives contradictory results
You cannot delete the DefaultDom domain in the User Management’s Domain Management page in LiveCycle Administration Console. If you attempt to do this, you are warned that the Domain cannot be deleted. However, when you search for DefaultDom using Users and Groups > Find in User Management, it cannot be found.
If this occurs, you can return the DefaultDom to the system:
On Domain Management page open the DefaultDom domain for editing, and click OK. This causes the DefaultDom domain to appear in the system and you can search for users in this domain.
Domains: limitations on multibyte characters and number of domains
The length of a domain identifier can be up to 50 characters. This limit is applicable only if the domain identifier contains ASCII characters. If the domain identifier contains multibyte characters, this limit will be reduced. For example, if you create a domain whose identifier contains 3-byte characters, the limit would be 16 characters. In addition, domains containing 4-byte characters cannot be created. Also, there is a limit to the number of both enterprise domains and local domains that may be created within LiveCycle ES, and that limit is dependent on the length of each of the domain names.
Deleting domains containing extended ASCII character
When creating domains with User Management, if domain names contain extended ASCII characters, attempting to delete those domains may cause an exception to be thrown. It is therefore recommended that you do not use extended ASCII characters in domain names.
Single sign-on fails when both "Domain mapping" and "HTTP header for domain" are not specified
On the portal single sign-on screen, both "Domain mapping" and "HTTP header for domain" must to be specified in order for authentication using HTTP header (Netegrity) to work.
Incorrect error message appears when user account is locked
If you try to log in to your account multiple times by using the incorrect credentials, the following error message appears instead of an error indicating that the account is locked as a result of too many unsuccessful login attempts:
“None of the Auth Provider could authenticate the user. Authentication Failed"
Watched Folder
Watched Folder may process input files before they are completely copied to the folder
File locking is not mandatory on Unix as it is on Windows. For this reason, when a file is being copied to a watched folder, Watched Folder may move the file to stage without waiting for the file copy to complete. This behavior causes only a portion of the input file to be processed. There are currently two workarounds:
Workaround 1
- Specify a pattern for Exclude File Pattern, such as temp*.ps.
- Copy files that begin with temp (for example, temp1.ps) to the watched folder.
- After the file has been completely copied to the watched folder, rename the file to correspond with the pattern specified for Include File Pattern. Watched Folder then moves the completed file to stage.
Workaround 2
If you know the maximum length of time it will take to copy your files to a watched folder, then specify the time in seconds for Wait Time. Watched Folder then waits the specified length of time before moving the file to stage.
This is not an issue for files on Windows, because Windows locks a file when one thread is writing. However, this is an issues for folders on Windows. For folders, you must follow the steps in Workaround 1.
Staging directory not cleaned out when Preserve Folder Name set to nul
If the Preserve Folder Name endpoint attribute for Watched Folder is set to a null directory path, the staging directory is not cleaned out as it should be. The directory still contains the processed file and temporary folder.
Need to prevent a watched folder from including Windows Thumbs.db file
If you have a watched folder on Windows that is processing any image files, you need to specify values for the Include File Pattern or Exclude File Pattern option to prevent the Windows auto-generated Thumbs.db file from being polled by the watched folder.
Web Browser
(Windows, Japanese, IE) Some LiveCycle Administration Console links fail when server name contains underscore
While running LiveCycle Administration Console from an IE browser, you may encounter the following errors:
- Clicking a link returns you to the login page and not to the expected link
- Clicking a link displays a permission errorRun LiveCycle Administration Console from another browser, such as FireFox, to ensure that no links will fail.
Assembler service
Reapplying a Header, Footer, Watermark, Background, PageOverlay, or PageUnderlay to a PDF file causes the file to grow in size
For the Assembler service, reapplying a Header, Footer, Watermark, Background, PageOverlay, or PageUnderlay to a PDF file will cause the file to grow in size. This growth occurs even if you set the PDF element’s save attribute to Full, as shown in the example below.
The reason the file grows is that the Header, for example, references an optional content group (OCG) in the PDF document. Because different PDF objects may reference the same OCG, it is assumed that the OCG associated with the Header may be needed by other PDF objects. For this reason, reapplying the Header will not result in the associated OCG being removed, but rather in the addition of a new OCG associated with the new Header.
For example, the following DDX will cause the file to grow in size each time it is applied to the file:
<PDF result="result.pdf" save="Full">
<PDF source="input.pdf" />
<Header> <Center>
<StyledText>
<p>For review</p>
</StyledText> </Center>
</Header>
</PDF>Exceptions thrown when PDF files contain invalid XMP metadata
If a PDF file contains invalid XMP metadata, the Assembler service will throw an exception when processing that file. The error message will indicate that a “SyncMetadataTask task failed for document.”
Such errors may have occurred because of the use of outdated software, such as old versions of Distiller or FrameMaker; therefore, you can attempt to prevent such errors from occurring by regenerating the input PDF document using updated software.
Barcoded Forms service
Supported image file extensions for barcoded forms
When decoding image files using a watched folder, the image files must use one of the following file name extensions: .pdf, .PDF, .tif, or .tiff. The decoder is case-sensitive and, therefore, you cannot use any other variation (for example, PDF or TIF).
Convert PDF service
Tiff image conversion fails when the color space value is grayscale with any value for GrayCompression
When you invoke the com.adobe.livecycle.convertpdfservice.client.ConvertPdfServiceClient.toImage() method, an exception is generated if the toImageOptionsSpec parameter specifies a color space value of grayscale and any value for the grayscale compression.
Encryption service
Unlocking a PDF document using web services
The Encryption service WSDL exposes a web method named unlockPDF that returns a PDF document. However, the PDF document that is returned remains locked. If you attempt to perform another LiveCycle ES operation on the PDF document, you will create an exception.
ECM repository
Deleting resources transactions do not roll back
When using the com.adobe.repository.bindings.dsc.client.ResourceRepositoryClient.deleteResources() method with ECM repository (EMC Documentum Content Server and IBM FileNet P8 Content Manager), the transaction will not be rolled back if the deletion fails for one of the specified resources, which means that those files that have been deleted cannot be undeleted.
Form Data Integration service
Comments and notes associated with stamps are not imported when XFDF data is imported in an Acrobat form
Comments and notes annotations associated with stamps are not imported when XFDF data is imported into an Acrobat form.
Differences in fonts
When merging XFDF data into an Acrobat form that contains CJK fonts, there may be a slight difference in text size rendition.
Forms service
Form designs with server-side calculations rendered to PDF forms cannot be certified using digital signatures in Acrobat
Any form designs with server-side calculations that are rendered to PDF forms using the Render PDF Form operation (Forms service) in LiveCycle ES SP2 cannot be certified using digital signatures in Acrobat 8.0, 8.1, or 8.1.1. When a form design contains server-side calculations (using FormCalc or JavaScript), a <formState> XDP packet is produced when the form design is rendered to a PDF form using the Forms service. Acrobat 8.0, 8.1, and 8.1.1 disallow certification for PDF forms that contain a <formState> packet, therefore, the rendered PDF form cannot be certified using digital signatures.
This problem does not occur when using Acrobat 7.x to certify such forms.
LiveCycle Workspace ES invalidates certifying signatures in an XDP form based workflow when using standard process fields
When Adobe XML forms (XFA based PDF) are used in processes that involve users with Workspace ES, the forms invalidate certified signatures.This is because when Workspace ES loads a static PDF, it breaks certification. If you want to certify the form, you need to create a dynamic PDF.
If you have Acrobat 7.0 and later, you must use the default Render PDF Form process and render PDF options and create a dynamic XFA-based PDF.
Caution: After you create a new process version and activate it, all of the variables that use the Render PDF Form process will use the latest version.
To change the Render PDF Form process used for xfaForm variables:
1. In Workbench ES, select the Process Design perspective.
2. In the Processes view, right-click Process Management > Render PDF Form and select New Version.
3. In the New Process Version dialog box, select Copy An Existing Process and click Next.
4. (Optional) In the Major Version and Minor Version boxes, type versioning numbering. For example, you can type 2 and 0 in the Major Version and Minor Version boxes, respectively.
5. Click Browse and, in the Select Process To Copy dialog box, select Process Management > Render PDF Form > Render PDF Form – 1.0, and then click OK.
6. Click Finish.
7. In the process map for the new version of Render PDF Form, select the Render To PDF Form operation.
8. In the Properties view, in the PDF Form Render Options property, in the Acrobat Version option, change the value from Auto to an Acrobat Version that is Acrobat 7.0 or higher. It is recommended that you use the earliest version that is used by your users. For example, if the earliest version used by your users is Acrobat 8.0, then select Acrobat 8.0.
9. In the Render At Client option, change the value from Auto to Yes.
10. Select File > Save.
11. In the Processes view, select Process Management > Render PDF Form, right-click the new version of the process you created, and then select Activate.If you have Acrobat 6 and earlier,you must modify the Presence field on the AWS_Submit button to prevent Workspace ES from invalidating the digital signature. The side effect of using these steps is that the form cannot be used offline.
To change the Presence field:
1. In Workbench ES, select the Form Design perspective.
2. In the Resources view, double click the form you want to want to modify.
3. From the Hierarchy palette in the form design, select AWS_SUBMIT.
4. In the Object palette, in the Presence list, change the value from Visible to Hidden (Exclude From Layout).
5. Select File > Save.Note: The new form design will be used the next time you invoke a process that uses the form design.
Fonts may not be displayed properly when rendering forms based on fragments
When rendering forms based on fragments (and where the fragments are located on other computers that are accessible using HTTP), you must specify the DNS name for a computer without WINS configuration. If the computer has WINS configuration, use its WINS name instead of the IP address or DNS name. Otherwise, the fonts located within fragments may not be displayed properly.
Customizing the HTML Digital Signature button's UI properties
If you want to customize the look of the HTML Digital Signature button on an HTML form, you must change the following properties in the fscdigsig.css file (within the adobe-forms-ds.ear > adobe-forms-ds.war file):
.fsc-ds-ssb: This style sheet is applicable in case of a blank sign field.
.fsc-ds-ssv: This style sheet is applicable in case of a Valid sign field.
.fsc-ds-ssc: This style sheet is applicable in case of a Valid sign field but data has changed.
.fsc-ds-ssi: This style sheet is applicable in case of a invalid sign field.
.fsc-ds-popup-bg: This style sheet property is not being used.
.fsc-ds-popup-btn: This style sheet property is not being used.Data is not merged properly into dynamic PDF documents
If XML or XDP data (with repeated subform datasets) is merged into a dynamic PDF document when the RenderAtClient run-time option is No, only the first dataset is merged and the subform is not repeated. To merge the entire dataset, set the RenderAtClient run-time option to Yes.
Fields within a document may not properly account for the fact that certain fields should not be modified during a certification workflow
In document certification workflows, it is possible to specify a subset of fields that are allowed to be modified. However, when XFDF, FDF, and XML data is imported, the appearance of the document’s fields may not properly account for the fact that certain fields should not be modified because they were under the control of a signature field lock when the digital signature was applied.
Forms rendered as HTML containing tables are not XHTML 1.0 compliant
When rendering HTML forms using the Forms service that contains tables, the form is not XHTML 1.0 compliant.
HTML toolbar is not accessible or readable by JAWS
The HTML toolbar that can be rendered with an HTML form cannot be accessed through the keyboard and is not readable by JAWS.
Issues with LiveCycle Forms ES output in various browsers
HTML rendition of tables is not correct in Firefox, Safari, and NetScape browsers. The HTML generated by LiveCycle Forms ES does not comply to XHTML 1.0 standards when the form contains a table object. For related information specific to the Firefox browser, see https://bugzilla.mozilla.org/show_bug.cgi?id=63895.
Rendering text fields when nested in a table cell
Text fields are not rendered properly in HTMLs when they are nested inside a table cell. The alignment of the text fields is not proper inside a table.
Form is not rendered using web services button in FormsIVS when the web server is SSL-enabled
On a Digital Signature setup, when you access a Forms service application deployed on a J2EE application server using a SSL-enabled web server, you cannot render a form using the Use WebServices button from FormsIVS. This situation applies only when the web server is SSL-enabled not the J2EE application server.
Foundation
Exception thrown when using ComponentRegistry WSDL
When directly consuming the ComponentRegistry WSDL on native SOAP stacks, the modify web method, which is used to modify a component, may throw an exception.
Memory leak using com.adobe.idp.Document object
To prevent a memory leak in WebLogic while using a com.adobe.idp.Document object, you must read the document information in chunks of 2048 bytes or less. For example, the following code reads the document information in chunks of 2048 bytes:
// Set up the chunk size to prevent a potential memory leak
int buffSize = 2048;// Determine the total number of bytes to be read
int docLength = (int) inDoc.length();
byte [] byteDoc = new byte[docLength];// Set up the reading position
int pos = 0;// Loop through the document information, 2048 bytes at a time
while (docLength > 0) {// Read the next chunk of information
int toRead = Math.min(buffSize, docLength);
int bytesRead = inDoc.read(pos, byteDoc, pos, toRead);// Handle the exception in case data retrieval failed
if (bytesRead == -1) {inDoc.doneReading();
inDoc.dispose();
throw new RuntimeException("Data retrieval failed!");}
// Update the reading position and number of bytes remaining
pos += bytesRead;
docLength -= bytesRead;}
// The document information has been successfully read
inDoc.doneReading();
inDoc.dispose();Invoking the getComponents method using web services
You can create Java proxy classes for the Service Registry service using Apache Axis. Normally, these classes let you invoke this service using its exposed web service. However, a java.lang.StackOverflowError is thrown if you invoke the getServiceConfigurations method.
Invoking the getServiceConfigurations method using web services
You can create Java proxy classes for the Service Registry service using Apache Axis. Normally, these classes let you invoke this service using its exposed web service. However, a java.lang.StackOverflowError is thrown if you invoke the getServiceConfigurations method.
Generate PDF
When retrieving the generated output file through direct consumption of the WSDL, a URL is normally returned instead of binary data
When using binary data for submitting a source file for conversion through direct consumption of the WSDL on native SOAP stacks, the generated output file is normally posted on the server, and a URL of the file is returned to the client in order to minimize the amount of data returned to the client. To retrieve the binary data instead of a URL, see LiveCycle ES SDK Help.
LiveCycle Workbench ES
FTP over SSH is not supported by Workbench ES process invocations
When using the FTP service in a Workbench ES process to connect to an SFTP server (that is, FTP over SSH), the following error occurs:
Caused by: com.adobe.idp.dsc.ftp.FTPConnectionException: Cannot login to FTP Server at com.adobe.idp.dsc.ftp.FTPService.connectAndLogin(FTPService.java:150)
Currently, FTP over SSH is not supported by Workbench ES processes and there is no workaround.
Large process maps in Workbench ES are slowed down when using drag-and-drop functionality
In Workbench ES when the drag-and-drop functionality is used in a very large process map, the ability to manipulate the operations in Process Designer is slowed down or halted. To prevent this, perform the following steps:
1. Open [install location]\Adobe\LiveCycle ES\Workbench ES\Workbench\workbench.ini in a text editor.
2. Locate the following setting and change the value to true:-Dcom.adobe.workbench.unsupported.process.editors.dragndrop.serialization.disabled
3. Save and close the file.
Create Relationship operation throws java.lang.NullPointerException
Create Relationship operations that the Content Repository Connector service (for EMC Documentum) provides throw java.lang.NullPointerException exceptions if an invalid value or no value is specified for the Relationship Type property. The operation is supposed to throw RepositoryException exceptions.
At run time, if a java.lang.NullPointerException is thrown when Create Relationship operations are executed in a process instance, ensure that a correct value is specified for the Relationship Type property.
Configurations for using JMS service operations in clustered environments (WebSphere)
To use JMS service operations in clustered WebSphere environments, you need to configure the operation properties using different values than what is described in LiveCycle Workbench ES Help. If the process version is a short-lived process, you also need to configure the transaction settings for the process version.
If you do not apply the configurations described in this article, the JNDI browser dialog boxes that you use for configuring JMS service operations do not function properly.
Connection Factory property
For the Publish Message On Topic, Receive Message From Queue, and Send Message To Queue operations, use the following value for the Connection Factory property:
cell/clusters/[cluster name]/[queueConnectionFactory]
where [cluster name] is the name of the cluster, and [queueConnectionFactory] is the name of the connection factory.
Queue Name property
For the Receive Message From Queue and Send Message To Queue operations, use the following value for the Queue Name property:
cell/clusters/[cluster name]/queue/[queue name]
where [cluster name] is the name of the cluster, and [queue name] is the name of the targeted queue.
Transaction propogation
For short-lived processes, you need to configure the transaction settings of the process version so that transaction propogation is not supported.
To configure the transaction settings:
- On the processes view, right-click the process version and click Properties. Click the Advanced tab. In the Transaction Settings area, select NOT SUPPORTED for the Propagation property, and then click OK.
- If the process version is open for editing, save the process version.
Japanese characters do not display correctly in email responses to offline task completions
When LiveCycle ES is installed on a computer that uses an English version of Windows and the Japanese locale, email messages that are sent to Workspace ES users after they complete tasks offline do not correctly display japanese characters.
If the application server that hosts LiveCycle ES uses UTF-8 character encoding, the user's client email software needs to be configured to use UTF-8 character encoding
If the application server that hosts LiveCycle ES uses ISO2202JP character encoding, the following configurations need to be applied:
- The operating system of the computer where the application server is installed must use the Japanese locale.The application server must be running on the international version of the Java SDK. If the international version is installed, the Java SDK directories include the \jre\lib\charset.jar file and the \jre\lib\ext\localedata.jar file. The email endpoint uses iso-2022jp character encoding.
Installed processes may need changes to the Character Set Encoding property of Email service operations
The Send With Document operation and the Send With Map of Attachments operation that the Email service provides include the Character Set Encoding property. This property sets the character set that is used to encode email messages that are sent. If no value is specified for the Character Set Encoding property, the character encoding that is set on the application server that hosts LiveCycle ES is used.
If your LiveCycle Workspace ES users need a different character encoding than that which is set on the application server, you need to set the character encoding in the operation properties. For example, if your application server is set to use UTF-8 character encoding and your users need to read Japanese characters in email messages, you need to set the character encoding to ISO-2022JP in the operation properties.
Some processes that are installed for implementing LiveCycle Process Management ES features use the Send With Document operation and the Send With Map of Attachments operation. These processes send email notifications to LiveCycle Workspace ES users when they are assigned new tasks, when they receive reminders about tasks, or when deadlines occur for their tasks. If required, you need to configure the Character Set Encoding property on the operations in the installed processes.
The following table lists the installed processes and the operations that you may need to configure.
Installed process
Operation label
Operation name
Task Assignment
Send no attachments
Send With Document
Task Assignment
Send Mail
Send With Document
Task Assignment
Send With Map Of Attachments
Send With Map of Attachments
Task Reminder
Send with no attachments
Send With Document
Task Reminder
Send Mail
Send With Document
Task Reminder
Send With Map Of Attachments
Send With Map of Attachments
Task Deadlined
Send Deadline Notification
Mail Send With Document
Use XDP files for sample data files
The "Configuring form fields to appear in XPath Builder" topic in LiveCycle Workbench ES Help indicates that the sample data file that you use to expose the form's data model in XPath Builder is an XML file. However, the sample data file needs to be an XDP file. Use the Default Data property of the the xfaForm or Form variable to specify the sample data file to use. When you browse for the data file, the Open dialog box filters the file list for XML files by default. To view XDP files in the file list, you need set the Files Of Type property of the dialog box to *.*.
Activity elements cause processes to stall
If you activate a process that contains Activity elements, the process stalls at the Activity element upon execution. Before you activate your processes, ensure that all Activity elements have been implemented with service operations.
Errors dragging large files to the repository
OutOfMemoryError errors can occur when dragging large files, such as 50MB, to the Resources view. Increasing the transaction time-out period that is configured on the application server can increase the size of files that can be dragged to the Resources view without causing the error.
For information about increasing the transaction time-out on the application server, see the "OutOfMemoryError: Java heap space error" topic in the troubleshooting section of Installing and Deploying LiveCycle ES for your application server.
Cannot use external editors to modify resources
You cannot use software that is external to Workbench ES to edit files that are in the repository. To modify a file, drag the file from the Resources view to the local file system and open it with the external software. After modifying the file, drag it back to the Resources view.
Installed processes and forms
The installation process for LiveCycle Workbench ES installs several processes and forms that the product requires to function correctly. You should not modify these processes and forms.
The installed processes appear on the Processes view. The installed forms appear on the Resources view.
The following table lists the processes that are installed.
Process category
Process name
Process Management
Queue Sharing
Process Management
Complete Task
Process Management
Default Render
Process Management
Task Assignment
Process Management
Task Deadlined
Process Management
Share Tasks For Shared Queues
Process Management
Task Reminder
Output
PrintPDFPackage
The following table lists the resources that are installed.
Folder
Resource name
Process Management/Workspace
QueueSharing.swf
Enter Password dialog box opens behind Workbench ES
When opening a password-protected PDF file, the Enter Password dialog box opens behind Workbench ES. You need to enter a password in the dialog box to view the PDF file.
To see the Enter Password dialog box, hold down the Alt key and press the Tab key repeatedly until the icon for the dialog box is highlighted.
Workbench ES locking issues
Workbench ES allows users that have the correct permissions/roles assigned to lock, edit, and unlock another user's processes, including processes that another user created and has locked. When a user attempts to open a locked process version for editing, a warning message prompts the user to confirm that they want to edit a locked process. However, the user who originally locked the process is unaware that a different user is editing the process.
Web Services QPAC
When you deploy the LiveCycle server with a proxy server and you use the web services QPAC, proxy exceptions are not picked up correctly for web services.
Suspending a process does not suspend its child processes
When a process has invoked other processes (child processes) using their invoke operation, if you use LiveCycle Administration Console to suspend the process, the process is suspended but any child processes that are in the Running state continue to execute. The expected behavior is that suspending a process also suspends any active child processes, and the parent process is suspended only after all of the child processes are suspended.
To suspend a child process, you must manually suspend it instead of suspending its parent process. You can manually suspend a process from LiveCycle Administration Console by clicking Services > LiveCycle Process Management ES > Process Management and selecting a process and clicking Suspend.
LiveCycle Workbench ES (LiveCycle Designer ES)
Bad parameter error occurs when setFocus scripting method is used in certain situations
If you use the docReady event in scripts that hide subforms, the layout of the form may not update when the setFocus script executes. You must avoid using the setFocus scripting method in scripts with form:ready, layout:ready, or initialize events. Also, you must avoid using the setFocus scripting method in the following situations:
- On the exit event of an object if the setfocus call goes back to the object you are exiting.
- On any event that triggers before doc:ready.
- On doc:ready if other doc ready scripts change the occurrence or presence of any object on the form.
You can solve the problem by performing one of the following tasks:
- Move the script that is hiding the subform to a form:Ready event.
- Move the Page1 body page subform to be the first master page.
- Enable the legacy rendering flag.
- Call the xfa.layout.relayout()script after hiding the subform.
Footers in the first row of a nested table may appear twice when rendered to PDF
A form design that contains a nested table with footers in the first row can appear correctly when seen in a PDF Preview, but it may not render correctly to PDF. When rendered to PDF, the first row may appear twice. This problem occurs when you have two subforms with the same name that can occur more than once. To resolve the problem, use a unique name for each subform.
Preparing forms intended for use in Workspace ES
You must add the Form Bridge object to a form at design time if you want Workspace ES users to perform tasks such as saving PDF forms as drafts or taking PDF forms offline or want to offer Form Guide users the PDF view option. Use the Form Bridge object in either of the following cases:
- You want to save the form as a PDF form in Designer ES and certify, encrypt, or apply usage rights before saving it in the repository.
OR
- You want certify, encrypt, or apply usage rights to a PDF or XDP form before its first delivery to a user by Forms ES or Workspace ES.
Using digital signatures in dynamic PDF forms
If you add a digital signature to a dynamic PDF form, you need to preserve the state of the form when it is signed. Preserving the form state ensures that scripting changes in a form are preserved when a form is saved. For example, if some fields are hidden when a form is signed, those fields should remain hidden when the form is saved and reopened.
The form state can be preserved automatically or manually. If it is automatically preserved, scripting changes are automatically preserved when the form is saved. If it is manually preserved, scripting changes are preserved through scripting when the form is saved.
If the form is not certified, you can preserve the form state automatically or manually. If the form is certified, you must manually preserve the form state. Automatically preserving scripting changes and restoring the form state invalidates the digital signature in a certified form.
Note: If the form is certified, you can use data binding instead of scripts to determine the form state.
You specify how the form state is preserved on the Form Properties dialog box.
1. To display the Form Properties dialog box, select File > Form Properties and click Defaults.
2. Select a Preserve Scripting Changes To Form When Saved option:- If the form is not certified, select Automatically or Manually.
- If the form is certified, select Manually.Cannot add the Form Bridge object to PDF forms saved as Artwork
The complete button does not appear in Workspace ES when presented in Adobe Reader 8.1.1. To display the complete button in LiveCycle Workspace ES, do the following:
1. Open the PDF form that contains Artwork.
2. Select the root node.
3. Add a script object to it and name the object ContainerFoundation_JS.
4. Open a blank form and add the Form Bridge object to it.
5. Select the ContainerFoundation_JS object.
6. In the Script Editor, select the form ready event and the JavaScript language.
7. Copy the script into the ContainerFoundation_JS object of the PDF form you opened in step 1.
8. In the blank form, select the root node.
9 In the Script Editor, select the form ready event and the JavaScript language.
10. Copy the script into the root node of the PDF form you opened in step 1.You cannot import XFT files using the Tools > Import command
FormFlow 99 files (XFT files) are not associated with LiveCycle Designer ES within LiveCycle Workbench ES. To import XFT files into LiveCycle Designer ES within LiveCycle Workbench, change the file name extension from .xft to .xdp. The first time the file is opened, it is upgraded to an XDP file.
Support of digital signatures in repeating subforms
LiveCycle Forms ES does not support forms that have digital signatures in repeating subforms when they are rendered as HTML forms.
Dragging XDP files that contain multiple fragments onto a form design may cause unexpected results
When you drag an XDP file that contains two or more fragments or script fragments from the repository onto a form design, you may get unexpected results. Instead, select Insert > Fragment and then select the fragment.
Tabbing order in PDF files imported as artwork
Changing the PDF structure or tabbing order in PDF files imported as artwork may cause unexpected behavior in the tabbing order. Save the PDF file before you preview or publish it.
HKSCS - 2001 support for Microsoft Windows 2000 and Windows XP
Hong Kong Supplementary Character Set (HKSCS) rendering is supported by LiveCycle Designer ES. If the correct HKSCS font is selected for the object, HKSCS characters should be displayed correctly in the form design as well as in the Preview PDF tab. However, HKSCS extended characters may not be displayed correctly in LiveCycle Designer ES.
Multiline tool tips
To create multiline tool tips, click the Accessibility palette. In the Tool Tip box, type the first line and then press Ctrl+Enter to go to the next line.
Namespaces and data binding
You cannot use the following namespaces when binding to data through a data connection:
- http://ns.adobe.com/xfdf-transition/http://www.w3.org/XML/1998/namespace
- Any namespace prefixed with and including: http://www.xfa.org/schema/xfa-package/
Publishing a form to a web folder in Microsoft Vista
Microsoft Windows Vista™ does not currently support access to an authenticated server that is using basic authentication over HTTP. If you need to set up a web folder and authentication, use HTTPS.
LiveCycle Designer ES XDC file needs to be saved as UTF-8 when paper type name contains extended characters
Using extended characters in the paper type name may cause the Designer.xdc file not to load. Save the file as UTF-8 encoded instead of ANSI encoded.
Previewing PDF files
Clicking the Preview PDF tab opens Adobe Acrobat in its own window when the Display PDF In Browser option is deselected in Acrobat.
When the Display PDF In Browser option is not selected in the Edit > Preferences > Internet dialog box in Acrobat, clicking the Preview PDF tab in LiveCycle Designer ES starts Acrobat in its own window instead of embedding it within the Preview PDF tab. By default, the Display PDF In Browser option is selected.
List boxes display the default value when previewed as print documents
If you specify item values for a list box and then preview the form as a print document, only the default value is displayed.
Barcodes
Delimiter should not be part of textual content
If you choose the delimited format for a paper forms barcode, make sure that the delimiter is not a part of your form's textual contents. For instance, if you choose Tab as the delimiter, the contents of the form fields you are encoding cannot contain tabs because it will confuse the decoder. To avoid this confusion and to ensure that the encoder will work correctly, if the character originally chosen to be the delimiter becomes a part of the contents, you can choose a different character (such as a pipe or a comma) as the delimiter instead.
Paper forms barcode collection name should be different from the object collection name
Make sure that paper forms barcode name is different from the object collection name. Otherwise, the paper forms barcode will not update at run time.
Paper forms barcode in subforms with default names may cause unexpected results
When you include a paper forms barcode in multiple unnamed subforms, you may get unexpected results. Rename the subforms instead of using the default name.
Saving forms that include the paper forms barcode object
The Paper Forms Barcode object encodes data that users type in a fillable PDF form. Use of paper forms barcodes for paper forms processing requires Adobe LiveCycle Barcoded Forms ES (separate license required).
Users must use Adobe Reader® 7.0.5 (or later) or Acrobat 7.0.5 or later to fill a form using QR Code or Data Matrix Paper Forms Barcode. Therefore, form authors must not save the form as either Acrobat 7.0 Compatible or Acrobat 6 Compatible.
Users must use Adobe Reader 7.0 (or later) or Acrobat 7.0 (or later) to fill a form that includes the PDF417 Paper Forms Barcode. Therefore, form authors must not save the form as Acrobat 6 Compatible.
Barcodes that have either a tab-delimited or an XML format are not updated
Barcodes that have either a tab-delimited or an XML format are not updated when the encoded data includes only the subform.
Supported image file name extensions for barcoded forms
When decoding image files using a watched folder, the image files must use one of the following file name extensions: .pdf, .tif, or .tiff. The decoder is case-sensitive and therefore you cannot use any other variation (for example, .Pdf or .Tif).
Acrobat users need to activate LiveCycle Designer ES (8.1)
You may encounter problems when opening XDP files if you have multiple instances of LiveCycle Designer ES (8.1) installed. If an Incompatible LiveCycle Designer Version error occurs when you open an XDP file using LiveCycle Workbench ES, you need to activate the version of LiveCycle Designer that is installed with LiveCycle Workbench ES. After you activate it, the error no longer occurs.
For example, you install Acrobat version 8.0, which also installs LiveCycle Designer 8.0. You then install LiveCycle Workbench ES, which installs LiveCycle Designer ES (which is version 8.1), the version that is compatible with LiveCycle Workbench ES. The Incompatible LiveCycle Designer Version error occurs if the instance of LiveCycle Designer that is installed with Acrobat is activated instead of the instance that is installed with LiveCycle Workbench ES.
To activate LiveCycle Designer ES (8.1):
1. Open LiveCycle Designer ES (8.1) using one of the following methods:
- Click Start > All Programs > Adobe LiveCycle Designer ES 8.1.
- Double-click FormDesigner.exe in the [workbench install folder]/Designer ES folder.2. In the Check For Default dialog box, click Yes.
Documentation
Conditional breaks in subforms are not updated when the referenced fragment in the subform is updated
LiveCycle Designer ES Help should state that if you have a conditional break that refers to a subform or fragment and you change the subform or fragment name, the conditional break is not updated.
Invalid properties for subform objects
In LiveCycle Designer ES Help, the maxH, minH, maxW, and minW properties are incorrectly listed as being valid for subform objects.
Type property options in the Value tab
In LiveCycle Designer ES Help, the User Entered - Required option for the Type property should read as follows:
User Entered - Required: A user must enter a value in the field. If the user leaves the field empty and moves to another place on the form, an empty message box appears (if you have typed a custom message for prompting the user to enter data). The custom message appears only if there was a value in the field, the value was deleted, and the user exited the field without reentering a value. If the user never attempts to enter a value in the field and tries to submit the form, a "field is required" message appears instead of the custom message.
Target version of Acrobat and Adobe Reader
In LiveCycle Designer ES Help, the target versions Acrobat and Adobe Reader 6.0 and Acrobat and Reader 7.0 should read Acrobat and Reader 6.0.2 and Acrobat and Reader 7.0.5.
LiveCycle Remoting
Cannot access enum values when using LiveCycle Remoting
When using LiveCycle Remoting to invoke services, you cannot access enum values that are part of a Java complex data type. For example, you cannot access the PDFSignatureAppearanceType.Graphic enum value that is a required parameter value for the PDFSignatureAppearanceOptionSpec.setAppearanceType method. The reason is because Flex supports Java 1.4x and enum values require Java 1.5x.
Because you cannot access enum values, you cannot invoke service operations that require Java enum values. It is recommended that you create a process using LiveCycle Workbench ES that invokes service operations that require Java enum values and invoke the process using LiveCycle Remoting.
Output service
Restarting applications when XDC files are modified
If you modify an existing XDC file, you must restart the LiveCycle ES application that uses it in order for the updated XDC file to be reloaded and used.
Invoking the Output service using email messages
You can attach multiple PDF documents to a single email message that invokes the Output service. For example, you can convert PDF documents to PDF/A documents by sending an email message that contains PDF file attachments. For each file attachment, a separate email message is returned to the email recipient that sent the message. Each email message contains one file attachment and each file attachment has the same file name.
Non-tagged PDF documents created by default; Tagged PDF documents are not completely flat
When you invoke the com.adobe.livecycle.output.client.OutputClient.generatePDFOutput() method, the Output ES service, by default, creates non-tagged PDF documents. If tagged PDF documents are created, they are not completely flat because they contain widgets to enable accessability behaviour in Adobe Reader.
Output serviceintermittently throws an exception when LiveCycle Forms ES is not installed and batch printing is performed
When you perform batch printing using the Output service and LiveCycle Forms ES is not installed, the Output service intermittently throws an exception stating that the xmlform.xci file cannot be found. For information about performing batch printing, see http://livedocs.adobe.com/livecycle/es/sdkHelp/programmer/sdkHelp/outpuMultipleFiles.47.1.html.
To address this problem, you can perform one of the following two tasks:
- Restart the J2EE application server on which LiveCycle ES is deployed. This action creates a xmlform.xci file.
- Navigate to the default.xci file in the jboss\server\all\svcdata\XMLFormService folder (this path is specific to JBoss). Create a copy of this file in another folder, rename the file xmlform.xci, and place the xmlform.xci file in the jboss\server\all\svcdata\XMLFormService folder.
Reader Extensions service
Warning when applying usage rights to large numbers of documents
When you are applying usage rights to a large number of documents, the following warning can occur: ALC-RES-001-028: Unable to access the use count of the credential specified. Perform the following configuration to work around this problem:
· If you are using the Java API, set the isModeFinal parameter of the ReaderExtensionsOptionSpec object to false.
· If you are using the Apply Usage Rights operation in LiveCycle Workbench ES, in the Apply Usage Rights Options area of the Input properties for the operation, select Draft.
When using this configuration, the warning will not occur; however, LiveCycle Reader Extensions ES does not increment the Forms Processed counter.
Rights Management service
Invoking the getPolicies method with a policy search filter that has the type set to Organizational throws an exception
When invoking the getPolicies method to retrieve existing policies, you must ensure that a valid policy set exists and it contains enabled policies. If you invoke the getPolicies method and set the type to Policy.ORGANIZATIONAL_POLICY (and not set other policy search filter values), an invalid argument exception is thrown.
To ensure that an exception is not thrown when setting the policy type to Policy.ORGANIZATIONAL_POLICY, you must ensure that you set the policy set name in the search filter by invoking the PolicySearchFilter.setPolicySetName method.
Invoking some Rights Management C++ functions for the first time results in an exception
When using the Rights Management C++ SDK and invoking the iterate or publishAs functions for the first time, an exception is thrown. These functions work properly when invoking them for a second time.
Policy or document owner unable to access document using Rights Management Document Service API
Currently, the API logic only checks for hasMyPolicyPermission when it checks whether a user has permission on a user policy user document. Because hasMyPolicyPermission is not sufficient, the user will not be provided access to the document.
The two methods affected by this problem are PolicyManager.getPolicy and PolicyManager.deletePolicy.
Instead of using the PolicyManager.getPolicy, you should use the PolicyManager.getPolicies when you are an administrator trying to retrieve a user's policy as shown in the following pseudo code:
User user = aMethodThatReturnsTheUserBasedOnUserId( "tbuser" )
if( user == null) throw new Exception( “Could not find a user” );
PolicySearchFilter filter = new PolicySearchFilter();
filter.setName( “My Policy” );
filter.setOwner( user );
Policy[] policies = policyManager.getPolicies( filter, 2 );
if( policies == 0 ) throw new Exception( “Could not find the policy.” );
if( policies > 1 ) throw new Exception( “Found more than one policy matching the search filter.”);
Policy policy = policies[0];Instead of using the PolicyManager.deletePolicy, you should use the PolicyManager.changePolicyOwner when you are trying to delete a user’s policy, as shown in the following pseudo code:
User user = aMethodThatReturnsTheUserBasedOnUserId( "tbuser" );
User admin = aMethodThatReturnsTheUserBasedOnUserId( "administrator" );
if( user == null || admin == null) throw new Exception( “Could not find a user.” );
policyManager.changePolicyOwner( “My Policy”, user, admin );
deletePolicy( null, “My Policy” );For more code examples, see the LiveCycle ES SDK Help.
Back to Contents
Security
Email service sends passwords in clear text
The Send With Document operation of the Email service allows you to send an email message with a document attached to it. To configure the operation, you can specify the user name and password required to authenticate with the SMTP server. You should be aware that the password is sent to the SMTP server in clear text.
Security service
Certificate authentication error
Certificate Authentication fails when the certificate's canonical name is mapped to the user's full name. The authentication request fails with the error "Authentication failed since certificate info does not map to a unique user."
Signature service
Problems with the Signature service on WebSphere and AIX or Linux, DB2
Problems occur if you are using the Sign Signature Field operation (Signature service), and LiveCycle ES is running in the following environments:
- WebSphere Application Server
- Linux or AIX operating system
- LiveCycle database is a DB2 database
In these environments, processes that use the Sign Signature Field operation with a credential in the trust store fail the first time that the operation is executed. However, the operation completes successfully on subsequent executions.
The following error appears in the server log:
The XAResource for a transaction participant could not be recreated and transaction recovery may not be able to complete properly.
Using an nCipher nShield HSM credential
When using an nCipher nShield HSM credential to sign or certify a PDF document, the new credential cannot be used until the J2EE application server on which LiveCycle ES is deployed is restarted. However, you can set a configuration value, resulting in the sign or certify operation working without restarting the J2EE application server.
You can add the following configuration value in the cknfastrc file, which is located at /opt/nfast/cknfastrc (or c:\nfast\cknfastrc):
CKNFAST_ASSUME_SINGLE_PROCESS=0
After you add this configuration value to the cknfastrc file, the new credential can be used without restarting the J2EE application server.
Scaling signature field text
The text within the signature appearance may not get scaled fully to fit the size of the signature field.
Signing or certifying an invalid PDF document
If you attempt to sign, certify, or verify an invalid PDF document using the Signature service, you may encounter exception messages or problems when processing the input PDF document, and such exception messages may vary for bad or invalid PDF documents.
Certifying documents concurrently
In some situations, a java.net.SocketTimeoutException is thrown while running certifying documents concurrently. To avoid this situation, it is recommended that you increase the socket time-out value to 300 seconds using the LiveCycle Administration Console.
Using HSM credentials to sign and certify documents
A Sign or Certify operation will fail when the HSM service is restarted. For these operations to work, the J2EE application server on which LiveCycle ES is deployed must be restarted.
Rotating the appearance of a signature
The orientation of the signature appearance is not in accordance with the rotation value of the page. That is, if you print a Microsoft Word document in landscape mode as a PDF document, apply a signature field, and then sign the document, the orientation of the signature appearance does not take page rotation into account. It is not possible to rotate the signature appearance of a PDF page set in the landscape mode.
Certify signatures are not trusted
When certifying and signing the same PDF document, if the certify signature is not trusted, a yellow triangle appears against the first sign signature when opening the PDF document in Acrobat or Adobe Reader. The certifying signature must be trusted in order to avoid this situation.
Signature service does not support XDP files with embedded PDF data
The Signature service in LiveCycle Digital Signatures ES does not support XDP files with embedded PDF data as input to an operation such as certifying a document. This action results in the Signature service throwing a PDFOperationException. To resolve this issue, convert the XDP file to a PDF file by using the PDF Utilities service and then pass the converted PDF file to a Signature service operation.
Reason field may not be visible in a signed or certified PDF document
In some situations, the reason field may not be visible in the signature field in a signed or certified PDF document. To ensure that the reason field is visible, you must create a PDFSignatureAppearanceOptionSpec object:
PDFSignatureAppearanceOptionSpec appear = new PDFSignatureAppearanceOptionSpec();
After creating the object, you must invoke its setShowReason method and pass true. Then, when invoking the SignatureServiceClient object’s sign or certify method, you must be sure to pass the PDFSignatureAppearanceOptionSpec object.
Task Manager Query service
Exception using TaskManagerQuery Service WSDL
When directly consuming the TaskManagerQueryService WSDL on native SOAP stacks, the taskSearch web method, when used to set the TaskSearchFilter, will throw an exception.
Invoking the taskList method using web services
You can create Java proxy classes for the Task Manager Query service using Apache Axis. Normally, these classes let you invoke this service using its exposed web service. However, an exception is thrown if you invoke the taskList method.
User Management
Errors while creating multiple users and groups
Creating multiple local users and groups while an LDAP directory synchronization is in progress is not supported. Attempting this process may result in errors.
Consuming the WSDL for Generate PDF on a WebSphere Application Server cluster causes an authentication error
If the server time zone is different from the client time zone, when consuming the WSDL for the LiveCycle ES Generate PDF service on a native SOAP stack using a .NET client on a WebSphere Application Server cluster, the following User Management authentication error may occur:
[com.adobe.idp.um.webservices.WSSecurityHandler] errorCode:12803 errorCodeHEX:0x3203 message:WSSecurityHandler: UM authenticate returns exception : An error was discovered processing the <wsse:Security> header. (WSSecurityEngine: Invalid timestamp The security semantics of message have expired).
Invoking the getComponents method using web services
You can create Java proxy classes for the Service Registry service using Apache Axis. Normally, these classes let you invoke this service using its exposed web service. However, a java.lang.StackOverflowError is thrown if you invoke the getServiceConfigurations method.
User Management may throw an exception when more than 1000 local users are created
For all services on all platforms, when invoking the User Management API createLocalUsers, an exception may occur when the number of users is approximately 1000 or more. This exception occurs because the activity is expected to occur within a single transaction, which will time out according to the limit configured in the production environment.
Email Provider
Invoking the Generate PDF service or the Distiller service using email provider
Only one document is converted by the Generate PDF service or the Distiller service when multiple documents are submitted as file attachments in a single email message to an email provider.
Watched Folder
Creation of watched folders for import and export operations does not allow file name extension abstraction
When invoking the Form Data Integration service using watched folders, the file name extension type for the output file may not match the intended output format for the document object type. For example, if the input file to a watched folder that invokes the export operation is an XFA form that contains data, the output should be an XDP data file. To obtain an output file with the correct file name extension, you can specify it in the output parameter mapping. In this example, you can use %F.xdp for the output parameter mapping.
Watched Folder may process input files before they are completely copied to the folder
File locking is not mandatory on UNIX as it is on Windows. For this reason, when a file is being copied to a watched folder, Watched Folder may move the file to stage without waiting for the file copy to complete. This behaviour causes only a portion of the input file to be processed. There are currently two workarounds:
Workaround 1
- Specify a pattern for Exclude File Pattern, such as temp*.ps.
- Copy files that begin with temp (for example, temp1.ps) to the watched folder.
- After the file has been completely copied to the watched folder, rename the file to correspond with the pattern specified for Include File Pattern. Watched Folder then moves the completed file to stage.
Workaround 2
If you know the maximum length of time it will take to copy your files to a watched folder, specify the time in seconds for Wait Time. Watched Folder then waits the specified length of time before moving the file to stage.
This is not an issue for files on Windows because Windows locks a file when one thread is writing. However, this is an issue for folders on Windows. For folders, you must follow the steps in Workaround 1.
Staging directory not cleaned out when Preserve Folder Name set to null
If the Preserve Folder Name endpoint attribute for Watched Folder is set to a null directory path, the staging directory is not cleaned out as it should be. The directory still contains the processed file and temporary folder.
Form Guides
Manual procedures for customizing the digital signature user interface
Each HTML rendered form that requires a signature has a button that the user must click in order to digitally sign the form. It is possible to customize certain properties of this button (such as height, width, and background color) as well as the button text and the text of the resulting message box.
Note: These customizations require unpacking, modifying, and redeploying an EAR file. You must test your changes in a staging environment before deploying to your production environment to ensure that the changes appear as intended.
To customize the signature button:
1. Locate and unpack the adobe-forms-ds.ear file.
2. Unpack the adobe-forms-ds.war file and open the SignDialog.jsp file in an editor.
3. Modify the property values as required, and then save and close the file.
4. Repackage the WAR file, and then repackage the EAR file.
5. If you are not customizing the message text at this time, redeploy the EAR file.To customize the signature submit message text:
1. With the adobe-forms-ds.war file unpacked, open the //WEB_INF/classes/dsmsg.properties file in an editor.
2. Modify the text strings as required, and then save and close the file.
3. Repackage the WAR file, and then repackage the EAR file.
4. Redeploy the EAR file either manually or using LiveCycle Configuration Manager.Designing forms for XHTML output
When developing a process by using LiveCycle Workbench ES or developing a client application by using the Java API, you can instruct LiveCycle Forms ES to produce XHTML output, complying to XHTML strict 1.0. However, the following browsers may cause the form to not render correctly:
- Internet Explorer 7
- Safari 3.xWhen you design a form where the target rendition is XHTML, it is recommended that you preview the XHTML output by using FormsIVS.
LiveCycle ES form guides do not render with Adobe Flash Player versions earlier than 9.0.x
It is a known issue that LiveCycle ES form guides do not render if you have installed a version of Adobe Flash Player earlier than 9.0.x. Also, there is no prompt advising you to upgrade to Flash 9.0.x or later. To render LiveCycle ES form guides properly, you must obtain and install an appropriate version of Adobe Flash Player.
Users Unable to Enter Data
In a form design that contains multiple form guides, only one form guide can be rendered at a time. If a form guide that is not rendered contains mandatory fields, the user does not have an opportunity to enter data into those fields. Mandatory fields that do not contain data generate an error when the user attempts to submit the form guide, which causes the form guide to be repeatedly re-rendered to the user.
To work around this issue, one strategy is to create an error handler that sets the mandatory property for the field to disabled, in the event that an error occurs. For example, the following JavaScript sets the mandatory property for a text field to disabled:
if (TextField1.mandatory == "error") { TextField1.mandatory = "disabled"; } else { TextField1.mandatory = "error"; }Adding this script to the
preSubmitscripting event will prevent the mandatory field TextField1 from generating an error if it does not contain any data when the user submits the form guide.For more information on the mandatory property, see LiveCycle Designer ES Scripting Reference.
Default form guide layout styles are automatically saved as a SWC file
If a form guide does not include any custom styling applied using the Customize Appearance options in Guide Builder, a default SWC file containing the default form guide styles is automatically saved to the same folder where the form design is saved. You must deploy this SWC file with the form design and any other assets.
For example, if you are rendering a form guide as part of a process created in LiveCycle Workbench ES, the SWC file must exist in the same folder as the associated form design within the LiveCycle ES repository.
Microsoft Internet Explorer security warning displays when viewing a rendered form guide
When previewing a form guide or viewing a rendered form guide in Internet Explorer, a security warning may be displayed, depending on the security settings a user has set. If the security warning is displayed, users must manually allow the blocked content to display the form guide.
To automatically display a form guide:
- Start Internet Explorer.
- Click Tools > Internet Options.
- Click the Security tab and click Custom Level.
- Ensure that the Scripting > Active Scripting option is set to Enabled.
LiveCycle ES archive files containing multiple xfaform variables pointing to the same resource may fail
Previewing a LiveCycle ES archive (LCA) file that contains a process and a subprocess, which both have an xfaform variable pointing to the same resource, may fail with the following error:
"Error previewing archive: 'ApplicationManagerService:invalid LCA archive:java.lang.NullPointerException'"
When applying usage rights to PDF documents using the applyUsageRights method, which is part of the Java API, you can set the isModeFinal parameter of the ReaderExtensionsOptionSpec object to false. This results in the forms processed counter not being updated and an improvement in performance. If you are not concerned about updating the forms processed counter, it is recommended that you set the isModeFinal parameter to false.
LiveCycle Output ES cannot format arbitrarily large XML data files. Throughput is limited by available application server memory. Large data files can contain many smaller records that will create a single output file that contains many smaller documents (batch records/many small documents) or sometimes one large data record that will produce one output file with one large document (big record/one big document).
Throughput limitations are not discreet and will vary, depending of the complexity of the form design, available memory, options chosen and other activity on the application server. Errors generated when such a limitation is reached may identify lack of memory as being the problem, but not always, and may seem unrelated. You should be aware of this limitation and use the Output service within safe page generation number guidelines.
For a medium complexity form (the PO form in Output IVS; 2-page records for batch case) on a typical entry level business server, we have observed the following approximate safe page generation number guidelines.
Format batch records/many small documents big record/one big document
PDF (not tagged) & PDF/a-1b 10000 pages 500 pages
PDF (tagged) & & PDF/a-1a 5000 pages 250 pages
PostScript 10000 pages 500 pages
PCL (using True Type or printer fonts) 10000 pages 500 pagesThere are a few things to note in order to maximize throughput performance. Only select tagging for PDF if it is required. Be aware that PDF/A-1a is always tagged; PDF/A-1b is not tagged. For PCL printing; the use of Adobe OpenType fonts in form designs will format properly but will decrease throughput, generate a larger output file, and will not deliver optimal performance. For increased performance, use or map properly licensed TrueType fonts or use printer resident fonts.
When processing large data files or operating on a busy server, it may be necessary to increase the Output service time-out; the default time-out is 180 seconds. To change the time-out value, ensure that hardware servers have adequate memory and that the memory is available to the Java Application Server heap.
When processing a big record/one big document case, throughput will be maximized when the XML data is structured so that a recordLevel run-time option of 2 can be used.For example, rather than structuring your data file this way:
<datafile>
<field>123</field>
…
</datafile>Structure it this way, adding another level:
<datafile>
<record>
<field>123</field>
…
</record>
</datafile>To change the time-out value:
- Log into LiveCycle Workbench ES and open the Components view.
- Click the Output service, right-click the Active service.
- Select Edit Service Configuration, and then and change the time-out value
- Restart the service for the change to take effect.
The Output service has a setting to control the number of parallel asynchronous jobs that can run at one time in order to ensure that jobs do not overwhelm the server. Any additional jobs are queued and will be initiated only when a job is finished, and thus will not time out. This setting must be less than the XMLForm BMC pool-max value to allow room for synchronous jobs initiated by the Output service and the Forms service. If this setting is greater than the XMLForm BMC pool-max value, additional asynchronous requests will be put on hold but can be in a started state and may time out. For more information about changing the XMLForm BMC pool-max value, see the "Advanced Production Configuration" chapter in the Installing and Deploying LiveCycle ES document for your application server.
To control the number of parallel asynchronous jobs:
- Log into LiveCycle Workbench ES and open the Components view.
- Click the Output service, right-click the Active service.
- Select Edit Service Configuration, and then change the setting for Max Concurrent Invocations for Asynchronous Jobs.
- Restart the service for the change to take effect.
The ConvertPDF service fails if a PDF file is provided for conversion immediately after a transaction time out error has occured.
The “End-to-End Mortgage Application” process no longer uses the Adobe-Samples-LiveCycleES-End-To-EndMortgageApplicationReceiveAgreement.lca or the Adobe-Samples-LiveCycleES-End-To-EndMortgageApplicationReceiveCreditCheck.lca files. The process for configuring and running this sample has also changed.
To import required credentials and configure email:
- Log into LiveCycle Administration Console and click Settings > Trust Store Management > Local Credentials.
- Click Import on the Local Credentials page.
- Import the following credentials:
- Reader Extensions Credential:
alias
GoodUbiquity
password
password- Document Signing Credential: alias TESTKEYUSAGE-DS.P12 password password
Note: These credentials are shipped with LiveCycle ES.- Click OK.
- Log into Workspace ES and click End-to-End Mortgage Application Generate Credit Check > Send Document.
- Configure the following email settings:
- To Addresses > to youremail@yourserver.com
- From Addresses > from youremail@yourserver.com
- Connection settings use the email server settings of youremail@yourserver.com.
- Click End-to-End Mortgage Application > Receive PDF.
- Configure the following email filter settings:
- Filter Subject RE: Credit Check
- Filter From youremail@yourserver.com
- Connection Settings use the email server settings of youremail@yourserver.com
To test the “End-to-End Mortgage Application” process sample:
- Log into Workspace ES and click Samples > End-to-End Mortgage Application.
- Fill in the mortgage application.
- Click Complete. The email you configured in step 6 above will receive an email and the TODO list will indicate that a credit check PDF is required. Do not click the check mark yet.
- Create a credit check PDF by editing the CreditCheckWithSchemaandBC.pdf file and inserting a credit score. For the credit scores and flow, see "End-To-End mortgage application".
- Reply to the email that you received in step 3 and attach the CreditCheckWithSchemaandBC.pdf file.
- After the email is received, click the check mark in the TODO list.
- Review the TODO list as further approval may be required by a Manager or Loan Approver.
(See output in C:\Samples\LiveCycleES\LiveCycle ES\End-To-End Mortgage Application)
The LiveCycle ES Service Pack 1 provides updated samples. You must manually undeploy the LiveCycle ES 8.0.1 samples before you apply the service pack.
To undeploy the existing samples:
- Log in to the LiveCycle Administration Console.
- Select Services > Archive Administration > Archive Management.
- Delete all the samples in the archive.
Opening a drop-down list within a form
If the drop-down list within a rendered form contains data items that cannot be opened, you must perform the following action within Adobe Reader or Acrobat. Select Edit > Preferences > Forms and deselect Keep forms data temporarily available on disk.
Adobe Reader 7.x and Forms
When you enter data in a form field using Adobe Reader 7.x, you must be sure to press Enter after entering the data and before you submit the form. If you do not press Enter, the data that you entered in the form field is not submitted with the form.
Image-to-PDF and OpenOffice-to-PDF conversions to PDF 1.5 only
Adobe PDF settings in LiveCycle Administration Console do not apply to image-to-PDF and OpenOffice-to-PDF conversions. These format types will always convert to PDF 1.5 version files.
Review & Comment toolbar missing
When a user who has Adobe Reader 8.x (and not Acrobat) installed uses Workspace ES to open a rights-enabled PDF document that has the Commenting usage right applied to it, the Review & Comment toolbar may not be displayed. To avoid this probelm, apply the Digital Signatures usage right to the PDF document, in additon to the Commenting usage right.
Cannot use form in Adobe Reader 7.x after saving in Adobe Acrobat 7.x
For some forms, after adding usage rights to the form, if you open and save the form in Adobe Acrobat 7.x and then open the PDF form file in Adobe Reader 7.x, an error occurs indicating that the usage rights are no longer valid. This may indicate that Acrobat 7.x has identified a problem and automatically repaired the form when it was first opened and saved.
The current workaround is to open the PDF form in Acrobat 7.x, optimize the form, and then reapply the usage rights. Optimizing the form prior to applying the usage rights ensures that Acrobat does not need to repair the file on subsequent saves.
Cannot apply usage rights to files using some special characters in file name
When applying usage rights to a PDF file, if the file name contains an escape sequence, the operation hangs. An escape sequence is a series of characters that generally contain these characters: & # ;
The current workaround is to remove any of the above characters from the file name.
Some events not logged for anonymous user access
When an individual policy permits anonymous user access, but the server-wide configuration does not permit anonymous user access, the anonymous user is denied access (the server-wide configuration prevails over the policy), and “access denied” event is not logged on the Rights Management ES server.
Reversing name order
By default, the Rights Management ES end-user web application displays user names as given_name surname. To reverse this order and display names as surname given_name, change a setting in the configuration file, as described in the following procedure. After making this change, all new users will have their names displayed as surname given_name. This setting does not change the order for existing users.
To display names as surname given_name:
1. In LiveCycle Administration Console, click Settings > User Management > Configuration > Import and export configuration files.
2. Click Export and save the config.xml file.
3. Open the config.xml file in a text editor.
4. Add the following section to the Adobe/LiveCycle/Config/UM node:<node name="CommonNameOrder">
<map>
<entry key="ReverseOrder" value="true"/>
</map>
</node>
5. Save and close the file.
6. In LiveCycle Administration Console, click Settings > User Management > Configuration > Import and export configuration files.
7. Click Browse to find the config.xml file, click Import, and then click OK.Special characters in Policy Name and Policy Description fields
When creating a policy using Acrobat Professional 7.x, the special characters > < ' " & : cannot be used in the Policy Name and Policy Description fields.
Deadline icon does not appear on consulted task
When the deadline has passed on a task that you have consulted on with another user, the deadline icon does not appear on the task.
Error dialog box does not appear when task associated with a deactivated process is submitted
When a process is deactivated in LiveCycle Administration Console, the tasks currently associated with instances of the process remain in LiveCycle Workspace ES. When the task is submitted, an exception appears in the log file, but an error dialog does not appear.
Cannot track processes if you forwarded initial task to another user
When you start a process, if you forward the initial task in the process to another user and the second user completes and submits the task, the second user is considered the initiator of the process. Because you are not considered the initiator, you cannot view and track the tasks in the process.
A future version of LiveCycle Workspace ES will correct this issue; however, this feature will not be backwards-compatible with LiveCycle 8.0.x when it is corrected.
Older images used for processes are preserved
An image used for a process is stored for 24 hours. If the image is changed in the process definition, you cannot view the image immediately unless you clear the cache in your web browser.
(Firefox) Cannot type double byte characters for user names
If you are accessing LiveCycle Workspace ES through a Firefox web browser, you cannot type user names with double byte characters into the User Name field on the Login screen.
The current workaround is to copy and paste the user name into the User Name field in Firefox or to access LiveCycle Workspace ES through an Internet Explorer web browser.
Error does not appear for failed button actions
If you are using Adobe Reader with Workspace ES, and the PDF form that you are viewing did not have any Reader Extensions ES usage rights applied to it, when you click a button on the form, the button action fails without an error appearing.
Discrepancies between the ASDoc comments found in the reference source and LiveCycle ES ActionScript Reference
LiveCycle ES ActionScript Reference is generated from reference source; however, discrepancies exist between the ASDoc comments that appear in the LiveCycle Workspace ES source in the adobe-workspace-src.zip file and the LiveCycle ES ActionScript Reference available at www.adobe.com/go/learn_lc_fgActionScript. The version on the web is the most recent and correct version.
The adobe-workspace-src.zip file is stored in these locations:
- On the LiveCycle ES server, if the samples are deployed during configuration, at [server install directory]\LiveCycle_ES_SDK\misc\Process_Management\Workspace, where [server install directory] represents the location where the LiveCycle ES server was installed.
- On a workstation that has installed Workbench ES at [workbench install directory]\LiveCycle ES\Workbench ES\LiveCycle_ES_SDK\misc\Process_Management\
Workspace, where [workbench install directory] represents the location where LiveCycle Workbench ES was installed.
For LiveCycle ES, all of the product documentation is now available online on the Adobe website at www.adobe.com/go/learn_lc_documentation. The information on the website is available in PDF files, downloadable ZIP files, or HTML/LiveDocs format. LiveDocs are HTML files to which you can directly add comments on the documentation content.
For LiveCycle ES, 8.0.1.1 (SP 1) and 8.0.1.2 (SP2), the following documents have been updated:
Correction to supported web browsers in Preparing to Install LiveCycle ES guide
The Preparing to Install LiveCycle ES guidestates that LiveCycle ES supports Microsoft Internet Explorer 7 or later and Firefox 2.0.0.1 or later. However, LiveCycle ES does not support the following web browsers:
- Mozilla Firefox 3
- Microsoft Internet Explorer 8
LiveCycle ES only supports Microsoft Internet Explorer 7 and Firefox 2.0.0.1 and maintenance versions of these releases.
Correction to creating a LiveCycle ES database instructions
The section "Creating the LiveCycle ES database" in the Preparing to Install LiveCycle ES guide has the following cautionary note:
Caution: Ensure that you use the Latin1_General_CP1_CI_AS collation when you create the LiveCycle ES database. Any other collation may cause your database initialization to fail.
This note should read "use the SQL_Latin1_General_CP1_CI_AS collation" instead.
Updated steps for enabling the JBoss JMX Console
The "To enable JBoss JMX Console" task in the Hardening and Security for LiveCycle ES guide provides incorrect instructions for steps 3 and 4. The correct instructions are as follows:
3. From the zipped archive file you downloaded in step 1, extract the jmx-console.war directory from the
jboss-4.0.3SP1/server/all/deploy directory.4. Place the jmx-console.war directory in the [LiveCycleES root]/jboss/server/all/deploy directory.
You can continue with steps 5 and 6 as provided in the guide.
Updated information about configuring a SQL Server data source
The information provided in the "Configuring the SQL Server data source" section on page 52 of the "Preparing to Install LiveCycle ES" guide describes two methods for configuring the data source. You must use only the method that applies to your environment:
- Use the "To create the SQL Server data source file" method to connect SQL Server to a defined database user.
- Use the "Configuring Integrated Security on Windows" to connect using a Windows user.
Caution: If you configure the data source using both methods, exceptions will occur.
File formats supported by PDF Generator ES
PDF Generator ES can convert many native file formats to PDF. The list of supported file formats included in the LiveCycle ES documentation is incomplete. The following file formats are supported:
- Microsoft Office 2000, XP, 2003, or 2007 (DOC, XLS, PPT, WPD, MPP, RTF, TXT, Microsoft Office Open XML Formats)
- Microsoft Office Visio 2003, 2007 (VSD)
- Microsoft Project 2003, 2007 (MPP)
- AutoCAD 2005, 2006, 2007 (DWG)
- Corel WordPerfect 12 (WPD)
- Adobe Photoshop CS2
- Adobe FrameMaker 7.2, 8 (FM)
- Adobe PageMaker 7.0 (PMD, PM6, P65, PM)
- OpenOffice 2.3 (ODT, ODP, ODS, ODG, ODF, SXW, SXI, SXC, SXD)
- Print files (PS, PRN, EPS)
- Web files (HTML)
- Image files (JPEG, GIF, BMP, TIFF, PNG)Using PDF Generator ES, you can add support for native file formats in addition to those already supported. You can also determine how PDF Generator ES interacts with supported applications. For more information, see PDF Generator ES Administration Help, accessible in LiveCycle Administration Console.
Using Kerberos as an authentication provider
In the "Adding domains" topic of User Management Help, step 3 is incomplete. The complete step is:
3. Add an authentication provider:
- Click Add Authentication.
- In the Authentication Provider list, select LDAP, Kerberos, or Custom, depending on the authentication mechanism your organization uses. If you select Kerberos, fill in the following boxes:- DNS IP: IP address of the DNS server on the network
- KDC Host: fully qualified host name of the Active Directory server used for authentication
- Service User: user ID of a user created in Active Directory
- Service Realm: domain name for Active Directory
- Service Password: Service User’s password- Click OK.
Correction to Help regarding customizing the content of notifications
The "Customizing the content of notifications" topic in Process Management Administration Help lists "@@queueid@@" as a supported variable; however, it is not supported.
Correction to Help regarding key rollover frequency
The "Setting the key rollover frequency" topic in Rights Management Administration Help states that the default key rollover period is 30 days. The default key rollover frequency is actually 20 days.
Correction to Help regarding event logs
The "Viewing event details" topic in Rights Management Help states that the details displayed include the document name and policy name; however, that information is not displayed.
Explanation of the Collaborate option when specifying document privileges
In Rights Management ES, when you add users to a policy, you can specify document privileges for those users, including the Collaborate option. The Collaborate option enables the user to collaborate on a document that is protected with this policy. The functionality enabled depends on the application, but typically includes making additions to the file, such as annotations or filling in forms. However, it usually does not enable the user to modify the original content in the file.
Enabling PDF/A-1a support
PDF Generator ES supports the creation of PDF/A-1a-compliant files from Microsoft Excel, Microsoft PowerPoint, and Microsoft Word files.
To enable PDF/A-1a support:
1. In LiveCycle Administration Console, click Services > LiveCycle PDF Generator ES > File Type Settings.
2. Click New, or select an existing file type setting.
3. Under Microsoft Excel, Microsoft PowerPoint, or Microsoft Word, select Create PDF/A-1a compliant file and save your changes.
Notes functionality does not work in a custom build of Workspace ES that contains no changes
When you compile the source code for Workspace ES, the notes functionality does not work correctly in the compiled build. You must include an additional parameter in the services-config.xml file.
The following procedure from the"Retrieving the Workspace ES source code"section in the Customizing the LiveCycle Workspace ES User Interface guide contains the updated steps (in boldface) that were not available when the Help was written:
To retrieve the source code:
1. On your computer, create a folder in which to place the files from the archived Workspace ES reference source. For example, create a folder called wsSource.
2. Access the LiveCycle ES SDK directory at one of the following locations:- Workbench ES installation: Navigate to the Workspace folder in [installdir]\LiveCycle ES\Workbench ES\LiveCycle_ES_SDK\misc\Process_Management, where [installdir] represents where Workbench ES is installed on your computer.
- LiveCycle ES server: Navigate to the Workspace folder in [installdir]\LiveCycle_ES_SDK\misc\Process_Management, where [installdir] represents where LiveCycle ES is installed on a server.
For example, for a turnkey installation, navigate to the Workspace folder in \Adobe\LiveCycle8\LiveCycle_ES_SDK\misc\Process_Management.
3. Copy the adobe-workspace-src.zip file to the folder that you created in step 1.
4. Copy the services-config.xml to the folder that you created in step 1.
5. Using an archiving utility, extract the contents of the adobe-workspace-src.zip file to the folder you created in step 1.The following procedure from the "Importing and compiling Workspace ES"section in the Customizing the LiveCycle Workspace ES User Interface guide contains the updated steps (in boldface) that were not available when the Help was written:
To import and compile the Workspace ES source code:
1. In Flex Builder, select File > Import.
2. In the Import dialog box, select Existing Projects into Workspace and click Next.
3. Verify that Select root directory is selected and click Browse.
4. In the Browse For Folder dialog box, navigate to and select the folder from which you extracted the source code, and then click OK. For example, select the wsSource folder.
5. Click Finish.
6. In the Navigator view, right-click Workspace and select Properties.
7. In the Properties for Workspace dialog box, select Flex Build Path and click the Library Path tab.
8. In the Build patch libraries area, select $(FRAMEWORKS)\libs\fds.swc and click Remove.
9. Click Add SWC and, in the Add SWC dialog box, click Browse.
10. In the Choose A SWC File dialog box, navigate to the folder where you copied the SWC files for customizing Workspace ES, select fds.swc, and then click Open. For example, fds.swc from the \forWSCustomization\SWCS folder.
11. When you return to the Add SWC dialog box, click OK.
12. When you return to the Properties for Workspace dialog box, in the left pane, click Flex Compiler.
13. In the Additional Compiler Arguments, type ../../services-config.xml before the –theme lc.css. The location is relative to the Main.mxml file in the project. After you have finished typing, the text in the Additional Compiler Arguments should look similar to the following text:-locale en_US -namespace http://www.adobe.com/2006/livecycle namespace-manifest.xml -services ../../services-config.xml -theme lc.css
Note: When you add the –services parameter, the path of the services-config.xml file is the relative path from Main.mxml in the Workspace ES (or the main MXML file).
14. hen you return to the Properties for Workspace dialog box, click OK.
15. Select Project > Build Project to compile Workspace ES.URL in copyright page does not exist
In the Copyright and Trademark Notices for each of the documents, the http://jaxen.werken.com URL that is provided does not exist. This URL should not appear in the notices and will be removed in the next release.
Updated information for PDF Generator Administration Help
The following updates for PDF Generator Administration Help were not available when the Help was written:
- The http://whatis.techtarget.com link in the "HTML to PDF settings" topic does not work. This URL should not appear in the Help and will be removed in the next release.
- The default time-out value in the "Converting HTML Settings to PDF Settings" topic is incorrectly stated to be 570 seconds. The correct default value is 270 seconds.
- The titles of the "Converting HTML Settings to PDF Settings" and "Configuring PDF Export Settings" topics are incorrect. The correct titles are "Converting HTML to PDF" and "Exporting PDF to text and image file formats".
- The "Configuring File Type Settings" topic states that modifying file type settings is supported on Windows only. This is incorrect. File type settings can be modified on Windows, UNIX, and Linux. However, the following file type settings are not available for UNIX and Linux:
- Adobe PDF export settings
- Microsoft Excel settings
- Microsoft PowerPoint settings
- Microsoft Project settings
- Microsoft Word settings
- AutoCAD settings
- Microsoft Visio settings
- Other applications' settings
Updated topic for User Management Help
The following procedure from the "Configuring the LDAP bind password" topic in the User Management Help contains some updated steps that were not available when the Help was written:
To configure the LDAP bind password:
- On the User Management page, click Configuration.
- On the Configuration page, click Import and export configuration files.
- To export the current configuration setting to a file, click Export and then save the configuration file in another location.
- Find the following node in the file:
<node name="">
<map>
<entry key="bindanonymously" value="false" />
<entry key="basedn" value="dc=corp,dc=adobe,dc=com" />
<entry key="batchSize" value="200" />
<entry key="binduser" value="cn=Directory Manager"/>
<entry key="bindpassword" value="" />Type a value for bindpassword and binduser and save your changes.
- Find the following node in the file:
<node name="LDAPUserConfig">
<map>
<entry key="bindanonymously" value="false" />
<entry key="batchSize" value="200" />
<entry key="basedn" value="dc=corp,dc=adobe,dc=com" />
<entry key="bindpassword" value="" />
<entry key="binduser" value="cn=Directory Manager" />
</map>Type a value for bindpassword and binduser and save your changes.
- To import the file, in User Management, click Configuration, click Import and export configuration files, click Browse to find the file, and then click Import.
- Click OK.
Updated information for the Archive Administration Help
The following option descriptions for the "Taskmanager connector endpoints" topic in the Archive Administration Help were not available when the Help was written:
- User Can Forward Task: Allows user to forward the initial task.
- Show Attachment Window: Allows user to see the attachment window.
- Allow Attachment Adding: Allows user to add attachments and notes.
- Task Initially Locked: Locks the initial task.
- Add ACLs for Shared Queues: The initial task is created with ACLs for shared queue users.
Support for FIPS mode
The What’s New for LiveCycle ES document contains inaccurate information about the supported FIPS mode encryption module. The second sentence should read as follows:
"The FIPS option restricts data protection to FIPS 140-2 approved algorithms using the RSA BSAFE Crypto-C 2.1 encryption module."
Repository Service Provider can be configured forFileNet and not Documentum
In the LiveCycle ES Connector for IBM FileNet Administration Help for the French, German and Japanese locales, the "Configuring the Server Connection" topic incorrectly refers to Documentum. The following sentences contain the correct reference to FileNet:
- "You can configure which repository service provider to use with IBM FileNet."
- "IBM FileNet Repository Provider: Makes the FileNet repository provider the provider for the repository."
Configuring LiveCycle Administration Console and application server settings for FileNet 4.0 support using CEWS transport
The following procedure from the "LiveCycle ES Connector for IBM FileNet" topic in the Administering LiveCycle ES guide contains new steps that were not available when the guide was written.
To modify the Content Engine and port number to use the CEWS transport:
If you use a JBoss,Weblogic or WebSphere application server, you must perform the following steps:
- In LiveCycle Administration Console, select Services > LiveCycle ES Connector for IBM FileNet.
- Under the FileNet DSC Configuration Information section, in the Content Engine box, type on one line:
cemp:http://[contentserver_IP]:[contentengine_port]/wsi/FNCEWS40DIME?jaasConfigurationName=FileNetP8WSI
where [contentserver_IP] and [contentengine_port] are values that correspond with your FileNet Content Server environment. This URL is used to create a session to FileNet Content Engine. The "jaasConfigurationName" is the JAAS login label used to authenticate a JAAS login. For more information, see the documentation provided with FileNet.
- Under FileNet DSC Configuration Information, in the Port Number box, enter the port number where Content Engine is running. The default ports are: JBoss - 8080, WebLogic - 7001, WebSphere - 9080. For information about other FileNet service configurations, see the "Configuring the Connector for IBM FileNet service section" in Preparing to Install LiveCycle ES for your application server.
- Click Save.
To modify the application server configuration files to use the CEWS transport:
Perform the following steps for your application server:
- Copy all of the files (including subfolders) from the [FileNet root]/ContentEngine/wsi folder on the FileNet Content Server computer to the /WASP folder on the LiveCycle ES computer. You may have to create the /WASP directory.
- Add the new location of the files as a java option to the application server start command:
-Dwasp.location=/WASP
- Locate the adobe-component-ext.properties file in the [appserver root]/bin folder and add the paths of following FileNet JAR files:
javaapi.jar
log4j-1.2.13.jar
soap.jar
wasp.jar
builtin_serialization.jar
wsdl_api.jar
jaxm.jar
jaxrpc.jar
saaj.jar
jetty.jar
runner.jar
p8cjares.jar
Jace.jarNote: These jar files are included in the FileNet application and Content Engine installation.
(JBoss) Perform the following JAAS provider configuration:
Locate the login-config.xml file in the [JBOSS HOME]/server/all/conf folder and add the following application policy as a child of the <policy> node:
<application-policy name = "FileNetP8WSI">
<authentication>
<login-module code = "com.filenet.api.util.WSILoginModule" flag = "required" />
</authentication>
</application-policy>(WebLogic) Perform the following JAAS provider configuration:
If a custom JAAS configuration file is being used (as indicated by the value of the property -Djava.security.auth.login.config in the application server start command), then add the following lines in the custom JAAS configuration file. Otherwise, ignore these settings:
FileNetP8 {weblogic.security.auth.login.UsernamePasswordLoginModule required authOnLogin=true;};
FileNetP8WSI {com.filenet.api.util.WSILoginModule required;};
FileNetP8Engine {weblogic.security.auth.login.UsernamePasswordLoginModule required authOnLogin=true;};
FileNetP8Server {weblogic.security.auth.login.UsernamePasswordLoginModule required authOnLogin=true;};(WebSphere) Perform the following JAAS provider configuration:
Locate the JAAS Configuration file (wsjaas.conf) for WebSphere and add the following lines. By default, the file is located in the [WAS_HOME]/AppSrv01/properties/ folder:
FileNetP8 {com.ibm.ws.security.common.auth.module.WSLoginModuleImpl required;};
FileNetP8WSI {com.filenet.api.util.WSILoginModule required;};
FileNetP8Engine {com.ibm.ws.security.common.auth.module.proxy.WSLoginModuleProxy required delegate=com.ibm.ws.security.common.auth.module.WSLoginModuleImpl;};
FileNetP8Server {com.ibm.ws.security.common.auth.module.proxy.WSLoginModuleProxy required delegate=com.ibm.ws.security.common.auth.module.WSLoginModuleImpl;};
FileNetP8KerberosService {com.ibm.ws.security.common.auth.module.proxy.WSLoginModuleProxy required delegate=com.filenet.engine.authentication.kerberos.login.KrbServiceLoginModule; com.ibm.ws.security.common.auth.module.proxy.WSLoginModuleProxy required delegate=com.ibm.ws.security.server.lm.ltpaLoginModule; com.ibm.ws.security.common.auth.module.proxy.WSLoginModuleProxy required delegate=com.ibm.ws.security.server.lm.wsMapDefaultInboundLoginModule;}Configuring LiveCycle Administration Console and application server settings for FileNet 4.0 support using EJB transport
The following procedure from the "LiveCycle ES Connector for IBM FileNet" topic in the Administering LiveCycle ES guide contains new steps that were not available when the guide was written.
FileNet 4.0 using EJB transport is only supported on Weblogic. It is not supported on JBoss and WebSphere. Use the CEWS Transport instead if you are using JBoss and WebSphere.
Perform the following steps for the LiveCycle ES server and FileNet Content Engine:
- In LiveCycle Administration Console, select Services > LiveCycle ES Connector for IBM FileNet.
- Under FileNet DSC Configuration Information, in the Content Engine box type on one line:
cemp:t3://[contentserver_IP]:[contentengine_port]/FileNet/Engine?jaasConfigurationName=FileNetP8Engine
where [contentserver_IP] and [contentengine_port] are values that correspond with your FileNet Content Server environment. This URL is used to create a session to the FileNet Content Engine. The "jaasConfigurationName" is the JAAS login label used to authenticate a JAAS login. For more information, see the documentation provided with FileNet.
- Under FileNet DSC Configuration Information, in the Port Number box, enter the port number where Content Engine is running. The default port for WebLogic is 7001. For information about other FileNet service configurations, see the "Configuring the Connector for IBM FileNet service" topic in Preparing to Install LiveCycle ES for your application server.
- Click Save.
- Locate the adobe-component-ext.properties file in the [appserver root]/bin folder and add the paths of following FileNet JAR files:
javaapi.jar
log4j-1.2.13.jar
p8cjares.jar
Jace.jarNote: These jar files are included in the FileNet application and Content Engine installation.
- If a custom JAAS configuration file is being used (as indicated by the value of the property -Djava.security.auth.login.config in the application server start command), then add the following lines in the custom JAAS configuration file. Otherwise, ignore these settings.
FileNetP8 { weblogic.security.auth.login.UsernamePasswordLoginModule required authOnLogin=true; };
FileNetP8WSI { com.filenet.api.util.WSILoginModule required; };
FileNetP8Engine { weblogic.security.auth.login.UsernamePasswordLoginModule required authOnLogin=true; };
FileNetP8Server { weblogic.security.auth.login.UsernamePasswordLoginModule required authOnLogin=true; };Documentum repository and FileNet object store must be created before installing samples
The following steps for the "Configuring the Connector for EMC Documentum service" and "Configuring the Connector for IBM FileNet service" topics in the Installing and Deploying LiveCycle ES guide for your application server were not available when the guide was written.
- Complete all of the steps in the "Configuring the Connector for EMC Documentum service" or "Configuring the Connector for IBM FileNet service" topics.
- Create a Documentum repository or FileNet object store named Samples.
- Install the samples that come with LiveCycle ES into the Documentum repository or FileNet object store.
Supported native file format conversion for AutoCAD in LiveCycle PDFG Generator ES
In the Preparing to Install LiveCycle ES guide, the “Native file conversion software installation” topic states that only AutoCAD 2005 is supported. This is incorrect and should state that AutoCAD 2005, 2006 and 2007 are supported.
Updated information for LiveCycle Workbench ES Help
The File Utilities service provides two new operations: Read XML and Write XML. The following reference information for these two new operations was not available when the LiveCycle Workbench ES Help was written:
Read XML
Reads an XML file from the file system of the LiveCycle ES server, and saves the file as an XML document in the process data.
Input
Properties for specifying the file to read.
Filename: A string value that represents the fully qualified name of the file to read from the file system of the LiveCycle ES server. Filename can include the following parameters that are replaced with specific values at run time:
- %Y = The current year (four digits)
- %y = The current year (last two digits)
- %M = The current month.
- %D = The current day of the month.
- %d = The current day of the year.
- %H = The current hour using the 24-hour clock.
- %h = The current hour using the 12-hour clock.
- %m = The current minute.
- %s = The current second.
- %R = A random number between 0 and 9.
CharSet: A com.adobe.livecycle.fileutils.CharSet value that represents the character set that the file uses. The following values are valid:
- Big_Five
- GB_2312
- ISO_8859_1
- ISO_8859_2
- ISO_8859_7
- KSC_5601
- Shift_JIS
- US_ASCII
- UTF_16
- UTF_16BE
- UTF_16Le
- UTF_8
The default value is UTF_8. If you create a com.adobe.livecycle.fileutils.CharSet variable, you need to select Find Type in the Type list and search for the CharSet type.
Output
Properties for storing operation results.
Result: The location in which to save the file content that is read. The data type is org.w3c.dom.Document.
Exceptions
The exception event attached to this operation can receive FileUtilsException exceptions, which are thrown when an error occurs during the execution of the operation.
Write XML
Writes an XML document to the file system of the LiveCycle ES server.
Input
Properties that specify the file to write.
Pathname Pattern: A string value that represents the fully qualified name of the file to create on the file system of the LiveCycle ES server. Filename can include the following parameters that are replaced with specific values at run time:
- %Y = The current year (four digits)
- %y = The current year (last two digits)
- %M = The current month.
- %D = The current day of the month.
- %d = The current day of the year.
- %H = The current hour using the 24-hour clock.
- %h = The current hour using the 12-hour clock.
- %m = The current minute.
- %s = The current second.
- %R = A random number between 0 and 9.
XML Document: An org.w3c.dom.Document value that represents the content to write to the file.
CharSet: A com.adobe.livecycle.fileutils.CharSet value that represents the character set that the file uses. The following values are valid:
- Big_Five
- GB_2312
- ISO_8859_1
- ISO_8859_2
- ISO_8859_7
- KSC_5601
- Shift_JIS
- US_ASCII
- UTF_16
- UTF_16BE
- UTF_16Le
- UTF_8
The default value is UTF_8. If you create a com.adobe.livecycle.fileutils.CharSet variable, you need to select Find Type in the Type list and search for the CharSet type.
Make Unique: A boolean value that specifies whether the name of the file is to be made unique. A value of true indicates that the file name be made unique and a value of false indicates that the file name is not unique. The default value is false. To specify the literal value of true, select Make Unique. To specify the literal value of false, deselect Make Unique.
Over Write: A boolean value that specifies whether to replace a file of the same name provided for Pathname Pattern if it exists. A value of true indicates that the file is replaced and a value of false indicates that the file is not replaced. The default value is false. To specify the literal value of true, select Over Write. To specify the literal value of false, deselect Over Write.
Output
Properties for storing operation results.
Result: A string value that represents the actual path of the file that was created.
Exceptions
The exception event attached to this operation can receive FileUtilsException exceptions, which are thrown when an error occurs during the execution of the operation.
Invalid file referenced in LiveCycle ES SDK Help
The "Unpackaging the dialog and script files" topic in LiveCycle ES SDK Help incorrectly references a file named appmondata.jar. The correct filename is adobe-appmondata.jar. You can find this file by searching on the J2EE application server on which LiveCycle ES is deployed.
Workbench ES Eclipse support
The section called "Installing the Workbench ES Eclipse feature" in the Installing Your Development Environment document states that after you install Workbench ES, you can optionally add the Eclipse feature by downloading and installing Eclipse 3.2.1 from www.eclipse.org/downloads/.
Workbench ES only supports the use of Eclipse 3.2.1.
Inaccurate documentation for Execute Script service
The information that LiveCycle Workbench ES Help provides about the Execute Script service is inaccurate. The patServiceContext, patServiceResult, and patExecContext QPAC environment variables are incompatible with the LiveCycle ES (8.0) environment. Furthermore, when upgrading processes, Script actions are replaced with executeScript operations that the Execute Script service provides. However, the script used in the Script action is not compatible with the executeScript operation and needs to be modified to function properly.
For information about creating a script for the Execute Script service, see the "New information about the Execute Script service in LiveCycle Workbench ES" technical article, which is available in the Adobe Knowledgebase at www.adobe.com/go/kb402587.
By installing this product, in addition to the Adobe license terms, you also agree to be bound by the third-party terms specified in the product documentation and at www.adobe.com/go/thirdparty. Adobe recommends that you review these third-party terms.
Release Notes -- Adobe LiveCycle ES (8.0.1.3) -- 10/02/2008 9:23