Archive for November, 2010

Using setup.ini to customise Adobe Reader/Acrobat installation

Description

If you are using Adobe Reader/Acrobat in an enterprise environment you may need to customize the installation with pre-defined settings and options so that all users in your environment have the same installation settings.

Currently you can do this using the standard Customization Wizard to create transform (MST) files which apply customized settings to the installation.  Using an MST, you will then need to call the command line installation routines to install the product.  Alternatively, you may also edit the setup.ini file, and then install the product using the setup.exe executable.  The advantage of this method is that it is using the familiar setup.exe installation process, and you can apply settings and multiple patches in one step.

The following are some examples of setup.ini files to achieve various common tasks:

1. Install a subset of languages with the MUI version of Adobe Reader:

[Product]
msi=AcroRead.msi
Languages=1033;1036;1034
1033=English (United States)
1036=French (France)
1034=Spanish (Traditional Sort)
CmdLine=TRANSFORMS="AcroRead.mst"
PATCH=AdbeRdrUpd940_mui_cum.msp

This sample will install Adobe Reader MUI 9.1 in English, French and Spanish, and then apply the 9.4 update MSP.

2. Install Adobe Reader and apply multiple patches:

PATCH=AcroProStdUpd910_T1T2_incr.msp;AcrobatUpd912_all_incr.msp;AcrobatUpd913_all_incr.msp

Adding this line to the setup.ini will apply 3 patches just be executing the setup.exe once.

3. Install Adobe Reader with some command line options:

[Product]
msi=AcroRead.msi
Languages=1031
1031=German (Germany)
CmdLine=TRANSFORMS="AR94_TEST_custom_path.mst" LANG_LIST=DEU DISABLE_AIR_SHARE=YES DISABLE_ASIAN_FONTS=YES /qb!- /l*v log940_setup_ini.txt
PATCH=AdbeRdrUpd940_mui_cum.msp

This sample will install Adobe Reader 9.4 MUI in German, and apply the custom transformation (MST), with the command line options as specified.

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

LiveCycle ES: how to retrieve a list of groups and roles on your server

Requirement

 You may have a requirement to provide a full breakdown of all Users/Groups/Roles for your installation of Adobe LiveCycle ES. It is possible to find out this information using the AdminUI, however this would take a lot of effort and time to perform all the necessary searches and manually compile the information returned.  The other option would be to run an SQL query on the database to read the information directly from the DB tables.

Solution

 The following are 2 SQL queries to:

==========================================
Query 1: Identify all Users in each Group
==========================================

select epea.commonname as GROUP_NAME,
epeb.commonname as USER_NAME
from lcesprd.edcprincipalentity epea,
lcesprd.edcprincipalentity epeb,
lcesprd.edcprincipalgroupentity epg,
lcesprd.edcprincipalgrpctmntenti epgc
where epea.id = epg.refprincipalid
and epea.id = epgc.refparentprincipalid
and epeb.id = epgc.refchildprincipalid
and epea.status = 'CURRENT'
and epeb.status = 'CURRENT'
and epea.principaltype ='GROUP'
and epeb.principaltype ='USER'
order by GROUP_NAME

==================================================
Query 2: Identify all Roles assigned to each Group
==================================================

select epea.commonname as ROLE_NAME,
epeb.commonname as GROUP_NAME
from lcesprd.edcprincipalentity epea,
lcesprd.edcprincipalentity epeb,
lcesprd.edcprincipalroleentity epre
where epea.id = epre.refroleid
and epeb.id = epre.refprincipalid
and epeb.principaltype ='GROUP' -- (Note: can change this value to 'USER')
order by ROLE_NAME
VN:F [1.9.22_1171]
Was this helpful? Please rate the content.
Rating: 6.0/10 (1 vote cast)

Reader 9: install MUI version with a subset of languages

Issue

If you are using Reader 9 MUI (multi-language user interface), you sometimes want to install only a subset of languages rather than all the available languages.

Solutions

You can install the MUI version with a subset of languages using two different methods:

1. Edit the setup.ini file.

Edit the setup.ini in the same folder as the setup.exe file.  You can specify what languages you want to install as seen below (English, French, and Spanish, for example):

[Product] 
msi=AcroRead.msi 
Languages=1033;1036;1034 
1033=English (United States) 
1036=French (France) 
1034=Spanish (Traditional Sort)
CmdLine=TRANSFORMS="AcroRead.mst"
PATCH=AdbeRdrUpd940_mui_cum.msp

Start the installation using the setup.exe file and it uses the options specified in the setup.ini file.

2. Use the command line installer.

Use a command similar to the following:

msiexec /i AcroRead.msi TRANSFORMS=AR94.mst LANG_LIST=DEU

where AR94.mst can be a custom MST transformation with customer-specific Reader configurations. This command line installs the German (DEU) and English languages. The English language is always installed even if it is not explicitly listed in the LANG_LIST.

Additional information

This type of installation is important for large organizations who want to reduce the Reader installation footprint because of harddisk capacity. You can find more information about deploying Reader in an enterprise environment in the following document: http://kb2.adobe.com/cps/837/cpsid_83709/attachments/Acrobat_Enterprise_Administration.pdf

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

LiveCycle Forms ES: read-only pop-up menu values modified when navigating through XHTML forms

Issue

The values in pop-up menus change when you move between pages on an XHTML form rendered from an XDP template with LiveCycle Forms ES.  Some drop-down lists (DDLs) show the empty value, whereas others actually have a different entry from the original value.

This behavior is not expected, as the drop-down lists are marked as read-only. This issue is serious, as it affects data integrity in the submitted forms. You can test this behavior using FormsIVS in LiveCycle ES with the NoScriptXHTML transformation.

Solution

Adobe has resolved this issue in LiveCycle ES 8.2.1.4 and 10.  There is a patch available for LiveCycle ES 8.0.1, so contact enterprise support if you require this patch in your environment.

reference: (181801041/2734988)

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