Main

November 11, 2008

LiveCycle and Flash Player 10 - Reader Extensions Sample Application Broken

Flash Player 10 broke the Reader Extensions sample application included with LiveCycle ES 8.0.1, and 8.2.1. When you use it, it will essentially hang. The workaround is to revert back to Flash Player 9 on those machines you use as LiveCycle clients. There is an Adobe technote that goes into more details. Also, please see this discussion on the Adobe Forum for LiveCycle ES Installation & Configuration.

October 7, 2008

Configuring Authorization for LiveCycle Reader Extensions ES

If a user is to be authorized to invoke the Reader Extensions service via EJB or SOAP, that user has to be assigned a custom-made role with the requisite permissions. Here are instructions to do that.

CREATE CUSTOM ROLE
- In the LiveCycle Admin UI, navigate to Settings->User Management->Role Management
- Click 'New Role'
- Provide a name, for example 'Reader Extensions Invoke' and click 'Next'. The description is optional
- Click 'Find Permissions'
- Check the boxes for 'Credential Read', 'ReaderExtensions Invoke', 'Service Invoke' and 'Service Read' and click OK.
- Click Next, and then Finish.

CREATE USER
- In the LiveCycle Admin UI, navigate to Settings->User Management->Users and Groups
- Click 'New User' and create a new user. First and Last Names as well as userID and password are required.
- There is no requirement to assign the user to any group, it is entirely optional
- Click 'Find Roles' and check the box for the custom role you previously created and click OK
- Click Finish.

September 5, 2008

2D or not 2D

When Reader Extending a document be sure you select only the rights that you have licensed and that those rights are included in the credential file that you are referencing in your process.

If your extending process fails you may find that you are attempting to apply a right that does not exist.

A common mistake is including the 2D right. Developers select all the rights availalbe and receive the "ALC-RES-001-015: The requested usage right, [BarcodeDecoding], is not allowed by the credential, [CERT]." error which simply means that there was an attempt to include the 2D Barcode Decoding right in the extension process and it has not been licensed (in this case the certificate with the alias "CERT" does not have this right).