IBM FileNet P8 Content Engine 5.1.0.4-P8CE-FP004 fix pack readme
© Copyright IBM Corporation 2011, 2013.

Readme file for: IBM® FileNet® P8 Content Engine
Update name: 5.1.0.4
Fix ID: 5.1.0.4-P8CE-FP004
Publication date: 01 November 2013
Last modified date: 01 November 2013

Contents

About this fix pack
Server update
Client update
Content Search update
Prerequisites
Known problems, restrictions, and solutions
Downloading this fix pack
Installing and configuring this fix pack
Installing and configuring the server updates
Installing the client updates
Removing this fix pack
Fix pack contents (APARs)
Notices
Trademarks
Document change history

About this fix pack

This fix pack consists of two parts: a server update for Content Engine and a client update for Content Engine-related applications. The Content Engine server update includes a Content Search update.

Server update

The server update automatically completes the following tasks:

In Windows environments, the server update also provides selectable options that install new or modified files for FileNet Enterprise Manager and FileNet Deployment Manager.

In AIX environments, the server update also provides Centera SDK 3.3.721 libraries for supporting Content Engine on AIX 7.1 with Centera Storage.

Client update

The client update installs modified Content Engine client files for Content Engine-related Java EE applications, such as FileNet Application Engine, IBM FileNet Workplace XT, IBM FileNet Process Engine, IBM FileNet Process Analyzer, and IBM Enterprise Records.


Content Search update

Content Engine 5.1.0.4-P8CE-FP004 supports both Legacy Content Search Engine and Content Search Services.

The Legacy Content Search Engine client is built into the Content Engine 5.1.0.4-P8CE-FP004 Engine-xx.ear and does not need to be updated as part of this fix pack installation. Therefore, do not run the Legacy Content Search Engine client updater tool. Running the updater tool erases the Content Search Services client and INSO updates.

Beginning with 5.1.0.4-P8CE-FP004, you are not required to run the CSSClientTool.bat (Windows) or CSSClientTool.sh (Linux/Unix) to update the Engine-xx.ear with the CSS client and INSO (OIT) files. The "Bootstrap and Text Extraction" step in the Configuration Manager updates the Engine-xx.ear with the Content Search Services client and INSO (OIT) files.

Prerequisites

This fix pack must be installed on top of either 5.1.0.0-P8CE, 5.1.0.0-P8CE-IF00x (where x represents Interim Fixes 1, 2, 3, or 4), 5.1.0.1-P8CE-FP001, 5.1.0.2-P8CE-FP002 or 5.1.0.3-P8CE-FP003


Known problems, restrictions, and solutions

Following are some known problems and restrictions that are related to this fix pack:


Downloading this fix pack

Click the following link to access the files for this fix pack server update: Fix Central for fix pack 5.1.0.4-P8CE-FP004.

Server update files

The following table lists the names of the compressed fix pack server update files by operating system type:

Name of compressed Content Engine fix pack server update file by operating system type
Operating system type
Name of compressed Content Engine fix pack server update file
AIX®
5.1.0.4-P8CE-FP004-AIX.tar.gz
HP-UX
5.1.0.4-P8CE-FP004-HPUX.tar.gz
HP-UX Itanium®
5.1.0.4-P8CE-FP004-HPUXI.tar.gz
Linux®
5.1.0.4-P8CE-FP004-LINUX.tar.gz
zLinux
5.1.0.4-P8CE-FP004-ZLINUX.tar.gz
Solaris
5.1.0.4-P8CE-FP004-SOL.tar.gz
Windows®
5.1.0.4-P8CE-FP004-WIN.zip

Client update files

The following table lists the names of the compressed fix pack client update files by operating system type:

Name of compressed Content Engine fix pack client update file by operating system type
Operating system type
Name of compressed Content Engine fix pack client update file
AIX
5.1.0.4-P8CE-FP004-Client-AIX.tar.gz
HP-UX
5.1.0.4-P8CE-FP004-Client-HPUX.tar.gz
HP-UX Itanium
5.1.0.4-P8CE-FP004-Client-HPUXI.tar.gz
Linux
5.1.0.4-P8CE-FP004-Client-LINUX.tar.gz
zLinux
5.1.0.4-P8CE-FP004-Client-ZLINUX.tar.gz
Solaris
5.1.0.4-P8CE-FP004-Client-SOL.tar.gz
Windows
5.1.0.4-P8CE-FP004-Client-WIN.zip

Installing and configuring this fix pack

Installing and configuring the server updates

This section consists of two parts: installing the Content Engine 5.1.0.4-P8CE-FP004 files, followed by configuring the Content Engine.

In environments where there is more than one Content Engine server that is running in the P8 domain, the Content Engine nodes can be set up in either a managed or non-managed configuration.

When you deploy Content Engine in a "managed" application server environment, this Content Engine fix pack is installed and configured on the administration server. The Configuration Manager uses the administration tools of the application server to deploy the Content Engine EAR file to the managed servers. This is known as a "managed" deployment.

When you deploy Content Engine in a "non-managed" application server environment, install and configure this Content Engine fix pack on any Content Engine server in the environment. After you configure the bootstrapped Content Engine EAR file on this first server, you will be directed to copy the bootstrapped EAR file to each of the other servers and deploy the bootstrapped EAR file on all of the servers.

Preparing the Content Engine server for installation

Complete the following tasks to prepare the Content Engine server for this fix pack.

Downloading this fix pack server update

Complete the following tasks to install this fix pack.

  1. Log on as the "ce_install_user" user.
  2. Stop Content Engine and all client applications, including, but not limited to:
  3. Download the fix pack server update file that is appropriate for your operating system and extract its contents to a temporary location. For information, see Downloading this fix pack.
  4. If you are installing only the .NET client or Tools components in the server update part of this fix pack, then skip step 5 and continue with Installing this fix pack on the Content Engine server.
  5. (Existing 5.1.0.x installations only) Back up all existing bootstrapped Engine-xx.ear files (where xx is the application server abbreviation), on the Content Engine server.

    Important Failure to make a backup of the existing bootstrapped Content Engine EAR file can have serious repercussions on the operation of Content Engine if you accidentally delete or overwrite the existing bootstrapped Content Engine EAR file during the installation of this fix pack. A common symptom of a deleted or an overwritten bootstrapped EAR file is that system users cannot log on to Content Engine and are not able to log on until that file is restored. If this situation occurs, you need a backup to recover.

  6. You can determine the location of the existing bootstrapped EAR file for Content Engine by viewing the contents of the Servers.xml file, which is in the ce_install_path directory.

Installing this fix pack on the Content Engine server

You can install the server updates either interactively or silently. This section consists of the following steps:

Installing the Content Engine server updates interactively

Complete the following procedure to install the Content Engine server updates interactively.

  1. Navigate to the temporary directory that you selected in Preparing the Content Engine server for installation, and install the server updates on Content Engine by running the installation program file that is appropriate for your operating system:

    Content Engine server update executable file name by operating system
    Operating system
    Executable file name for the Content Engine server update
    AIX
    5.1.0.4-P8CE-AIX-FP004.BIN
    HP-UX
    5.1.0.4-P8CE-HPUX-FP004.BIN
    HP-UX Itanium
    5.1.0.4-P8CE-HPUXI-FP004.BIN
    Linux
    5.1.0.4-P8CE-LINUX-FP004.BIN
    Solaris
    5.1.0.4-P8CE-SOL-FP004.BIN
    Windows
    5.1.0.4-P8CE-WIN-FP004.EXE
    zLinux
    5.1.0.4-P8CE-ZLINUX-FP004.BIN

  2. From the Choose Components dialog box, select the components that you want to install.
    1. Select Content Engine Server to install the server updates, Configuration Manager and Content Engine Web Upgrade Tool.
    2. Windows only: Select .NET Client to update the Content Engine COM Compatibility Layer for Content Engine-related .NET applications. You must enter a valid URL in the Specify CE URL for COM Compatibility Layer dialog box, in the following form: http://CEserver:http_port/wsi/FNCEWS40MTOM/. Leaving the URL blank prevents the required .DLLs from being copied.
    3. Windows only: Select FileNet Enterprise Manager to install updates to the FileNet Enterprise Manager.
    4. Select Tools to install updates to the Configuration Manager. On Windows systems, this also includes the Deployment Manager and the command line based Content Engine Web Upgrade Tool.
  3. If you installed the Content Engine Server component, a dialog box prompts you to launch the Configuration Manager. Uncheck the Launch Configuration Manager check box and click Done.
  4. Continue with Completing the Content Engine server installation.

Installing the Content Engine server updates silently

Complete the following procedure to install the Content Engine server updates silently.

  1. Navigate to the temporary directory that you selected in Preparing the Content Engine server for installation.
  2. Open the ce_silent_install.txt file and edit the CHOSEN_INSTALL_FEATURE_LIST as appropriate for your configuration.
  3. Set LAUNCH_CM to 0 (zero). This setting prevents Configuration Manager from launching after the silent installation is complete.
  4. Read the license, and set LICENSE_ACCEPTED = true. This setting automatically accepts the end user license agreement. If LICENSE_ACCEPTED is not set to true, the installation program cannot continue.
  5. Install this fix pack by running the following command that is appropriate for your operating system.
Silent installation start commands by operating system for the Content Engine server update
Operating system
Command to install the Content Engine server update
AIX
5.1.0.4-P8CE-AIX-FP004.BIN -f ce_silent_install.txt -i silent
HP-UX
5.1.0.4-P8CE-HPUX-FP004.BIN -f ce_silent_install.txt -i silent
HP-UX Itanium
5.1.0.4-P8CE-HPUXI-FP004.BIN -f ce_silent_install.txt -i silent
Linux
5.1.0.4-P8CE-LINUX-FP004.BIN -f ce_silent_install.txt -i silent
Solaris
5.1.0.4-P8CE-SOL-FP004.BIN -f ce_silent_install.txt -i silent
Windows
5.1.0.4-P8CE-WIN-FP004.EXE -f ce_silent_install.txt -i silent
TIP You can monitor completion of this fix pack server update installation on Windows-based systems by using the Windows Task Manager.
zLinux
5.1.0.4-P8CE-ZLINUX-FP004.BIN -f ce_silent_install.txt -i silent

Completing the Content Engine server installation

  1. Review the Content Engine log files for installation errors

    Installation errors are recorded in the ce_install_log_5_1_0_4.txt file, which is in the ce_install_path directory

  2. Review the Content Engine version log file (ce_version.txt)

    Record the Content Engine build number from the ce_version.txt file, which is in the ce_install_path directory.

    You will use this build number later in the installation process to confirm the deployment of the updated Content Engine.

  3. (Custom .NET applications only) This step applies if you installed only the .NET client component on a machine that is not the Content Engine server.
    1. Stop the .NET application.
    2. Activate the updated file (FileNet.API.dll) by placing it in the .NET application directory

      The Content Engine installation program places the updated file (FileNet.API.dll) into the "installation_location\ContentEngine" directory.

      TIP installation_location\ContentEngine is the Enterprise Manager application directory.

    3. Restart the .NET application.

The remainder of this server update section applies if you selected to install only the Content Engine Server. Otherwise, you can skip to the section, Installing the client updates.

Configuring the Content Engine server after installation

After you install the Content Engine server software, configure it using the steps in this section:

Determining the documentation to use for the remaining post-installation tasks

Removing a deployed Content Engine

Removing the application server cache directories

Completing Configuration Manager tasks

Determining the documentation to use for the remaining post-installation tasks

The documentation that you use to configure and deploy Content Engine depends upon the installation scenario:

Removing a deployed Content Engine

To help prevent errors when redeploying the updated version of Content Engine, remove the previously deployed copy of Content Engine from the application server before deploying the updated Content Engine. See the following topics for more information on specific application servers.

IBM WebSphere application server

Use the administrative console to uninstall the "FileNetEngine" enterprise application. This action deletes the Engine-ws.ear file from IBM WebSphere application server.

Oracle WebLogic Server

Use the Change Center in the administrative console to delete the "FileNetEngine" application. This action deletes the Engine-wl.ear file from Oracle WebLogic Server.

JBoss application server

Based on your "Standard or Cluster" deployment, remove the Engine-jb.ear file or Engine-jbc.ear file from one of the following directories, where jboss_install_directory is the JBoss installation directory and custom_name is the name of a user-defined directory.

Standard deployment

jboss_install_directory\server\default\deploy

jboss_install_directory\server\custom_name\deploy

Cluster deployment

jboss_install_directory\server\all\deploy

Removing the application server cache directories

To help prevent errors when redeploying the updated version of Content Engine, remove the application server cache as described in the following topics.

NETWORK NOTE If the Content Engine server uses a central Java EE application server (which might manage other application servers), remove the application server cache directories from only the central "managing" application server and not on any managed application servers. If Content Engine uses multiple non-managed, stand-alone application servers, remove the application server cache directories from all the application servers.

IBM WebSphere application server

  1. Stop all WebSphere application server nodes, including the Deployment Manager node if one exists.
  2. Remove the FileNetEngine directory where the application server cache data is stored. For example, the default Windows path for this directory is:

    C:\Program Files\IBM\WebSphere\AppServer\profiles\profile_name\temp\node_name\server_name\FileNetEngine\

    Where:

  3. Restart all WebSphere nodes, including the Deployment Manager node if one exists.

Oracle WebLogic Server

  1. Stop the Oracle WebLogic Server.
  2. Remove the FileNetEngine and EJBCompilerCache directories, where the application server cache data is stored. For example, the default Windows paths for these WebLogic directories are:

    C:\bea\user_projects\domains\mydomain\servers\AdminServer\tmp\_WL_user\FileNetEngine

    C:\bea\user_projects\domains\mydomain\servers\AdminServer\cache\EJBCompilerCache

    Where:

  3. Restart Oracle WebLogic Server.

JBoss application server

  1. Stop JBoss application server.
  2. Remove the following sub-folders and files, where:
  3. Standard deployment

    jboss_install_directory\server\default\tmp\deploy
    jboss_install_directory\server\default\work\jboss.web\localhost\FileNet

    jboss_install_directory\server\custom_name\tmp\deploy
    jboss_install_directory\server\custom_name\work\jboss.web\localhost\FileNet

    Cluster deployment

    jboss_install_directory\server\all\tmp\deploy
    jboss_install_directory\server\all\work\jboss.web\localhost\FileNet

  4. Do not restart JBoss until specified later in this readme. JBoss must not be running during the update process.

Completing Configuration Manager tasks

You can bootstrap and deploy Content Engine either interactively or by using the command line. Choose one of the following links to complete the Configuration Manager tasks in this section.

Completing Configuration Manager tasks interactively

Completing Configuration Manager tasks using the command line

Completing Configuration Manager tasks interactively

Complete the following tasks in the order shown to set up and deploy the Content Engine.

Starting the Configuration Manager

  1. Log on to the Content Engine server as the "config_mgr_user" user.
  2. Start Configuration Manager by completing the procedure that is appropriate for the operating system.

    Windows

    Select Start > All Programs > IBM FileNet P8 Platform > FileNet Configuration Manager or run the following command: ce_install_path\tools\configure\configmgr.exe.

    UNIX

    Run the following command from the command line: ce_install_path/tools/configure/configmgr.

Bootstrapping the Content Engine

Complete the following procedure to update or verify the Content Engine bootstrap information.

  1. Open your existing configuration profile (created when 5.1.0.0-P8CE was originally installed).
  2. Right-click Configure Bootstrap Properties in the Content Engine Task View pane, and select Edit Selected Task.
  3. In the Bootstrap operation field, select Upgrade.

    Important The default value is Configure New, but you must change it to Upgrade.

  4. In the Bootstrapped EAR file location field, verify the fully qualified path to the currently bootstrapped Content Engine EAR file.
  5. Select File > Save.
  6. Right-click Configure Bootstrap Properties in the Content Engine Task View pane, and select Run Task. This operation applies the bootstrap information to the updated Content Engine EAR file that is provided by this fix pack. This operation can take a few minutes. Task execution status messages display in the window below the bootstrap properties.

Updating EMC Centera SDK library files in an AIX environment

If your configuration uses Centera Storage, and your Content Engine runs in an AIX environment, complete the steps in this section; otherwise, continue with the Configuring the Rendition Engine client section.

  1. Review the Centera Support and Protected Storage section in the Hardware and software requirements for IBM FileNet P8 Versions 5.1 for compatibility information.
  2. On each Content Engine server that is running in an AIX environment, update EMC Centera SDK library files and reconfigure the environment variable. See the Installing or updating EMC Centera SDK library files section in the IBM FileNet P8 Platform 5.1 Information Center.

Configuring the Rendition Engine client

If your configuration uses Rendition Engine, complete the steps in this section, otherwise continue with the Configuring the Process Engine client section.

To complete this step, see the IBM FileNet 5.1.0.1-P8RE-FP001 fix pack readme, "Install Rendition Engine clients on Content Engine servers."

Configuring the Process Engine client

If your configuration uses Process Engine, complete the steps in this section, otherwise continue with the Configuring the Content Search Services client section.

This step updates the recently bootstrapped Engine-xx.ear file with the Process Engine client.

Locate the Process Engine client installation program that correlates with the version of your Process Engine server and follow the directions that are associated with that version of the Process Engine client.

Tip Run the Process Engine installation program only once on the Content Engine server because the Process Engine client installation program detects all EAR files and updates them all at one time.

Copying the bootstrapped Content Engine EAR file to the remaining application servers

(Multiple non-managed stand-alone application servers only) Copy the bootstrapped Content Engine EAR file into the profiles directory (where 5.1.0.0-P8CE was originally bootstrapped) on each of the remaining Content Engine application servers in your P8 domain. For example:

ce_install_path\tools\configure\profiles\myprofile\ear

(JBoss Application server) Based on your "Standard or Cluster" deployment, remove the Engine-jb.ear file or Engine-jbc.ear file from one of the following directories, where jboss_install_directory is the JBoss installation directory and custom_name is the name of a user-defined directory.

Standard deployment

jboss_install_directory\server\default\deploy

jboss_install_directory\server\custom_name\deploy

Cluster deployment

jboss_install_directory\server\all\deploy

The location where you copy the bootstrapped Content Engine EAR file is referred to as the "bootstrapped EAR path." You must enter this path when you deploy the Content Engine EAR file on the remaining application servers.

Deploying Content Engine

  1. Right-click Deploy Application in the Content Engine Task View pane, and select Edit Selected Task.
  2. In the Bootstrapped EAR file location field, verify the fully qualified path to the currently bootstrapped Content Engine EAR file.
  3. Right-click Deploy Application in the Content Engine Task View pane, and select Run Task to deploy Content Engine. This task can take a few minutes. Task execution status messages display in the Console pane.
  4. Repeat steps 1 - 3 on all non-managed Content Engine application servers in your P8 domain.

Restarting the application server

WebSphere and WebLogic

Stop and restart all servers and clusters where the Content Engine EAR file has been deployed.

JBoss

Start all servers and clusters where the Content Engine EAR file has been deployed.

Installation of the Content Engine fix pack is now complete. Continue with Verifying the deployment of the updated Content Engine EAR file.

Completing Configuration Manager tasks using the command line

Complete the following procedure to specify setup information and deploy Content Engine.

  1. Log on to the Content Engine server as the "config_mgr_user" user.
  2. Navigate to ce_install_path/tools/configure.
  3. Run the configmgr_cl listServers command to display a list of valid server name values (in preparation for running the generateupgrade command).

    configmgr_cl listServers

  4. Run the generateupgrade command to generate the configuration profile. Enter the command on one line without line breaks.

    configmgr_cl generateupgrade [-appserver app_server_type] -server server_name [-deploy deploy_type] -profile myprofile [-silent] [-force] [-help]

    If a message indicates that a profile exists, record the profile name. Use this profile name in places where this readme references myprofile.

    The following table lists the descriptions for the configmgr_cl generateupgrade command parameters:

  5. Command line configuration profile parameters
    Parameter Description
    -appserver appserver_type Required only if the ce_install_path/Servers.xml file does not exist or does not contain any servers. This parameter specifies the type of application server and must be one of the following values: WebSphere, WebLogic, or JBoss.
    -server server_name Indicates the server for which the upgrade profile is being created. Run the configmgr_cl listServers command to display a list of valid server name values before you run the generateupgrade command.
    -deploy deploy_type Type of deployment.

    Required if the Servers.xml file does not exist or does not contain a deployment type for the selected server.

    If the Servers.xml file already has a deployment type for the selected server, then the value from the Servers.xml file is used instead of the value you specify on the command line.

    • Select one of the following values: Standard, Cluster, or Netdeploy (network deployment).
    • Specify Standard if you are deploying Content Engine to a stand-alone WebSphere application server, Oracle WebLogic Server, or JBoss application server.
    • Specify Cluster if you are deploying Content Engine to a WebSphere application server cluster, Oracle WebLogic Server cluster, or JBoss Application Server cluster.
    • Specify Netdeploy if you are deploying Content Engine to a managed WebSphere application server instance. That is, you are using Network Deployment to manage individual servers that are not necessarily in a cluster.
    -profile myprofile The myprofile value can be one of the following items:
    • The name of the profile, such as ce_was_tiv_db2. The profile must be in the ce_install_path/tools/configure/profiles directory.
    • The absolute path to the profile directory, such as "C:\Program Files\IBM\FileNet\ContentEngine\tools\configure\profiles\ce_was_tiv_db2" or opt/IBM/FileNet/ContentEngine/tools/configure/profiles/ce_was_tiv_db2.
    • The absolute path to the profile input file, such as "C:\Program Files\IBM\FileNet\ContentEngine\tools\configure\profiles\ce_was_tiv_db2\ce_was_tiv_db2.cfg" or opt/IBM/FileNet/ContentEngine/tools/configure/profiles/ce_was_tiv_db2/ce_was_tiv_db2.cfg.

    If the path includes a directory name with spaces, enclose the entire path in quotation marks. For example, enter "C:\Program Files\IBM\FileNet\ContentEngine\tools\configure\profiles\ce_was_tiv_db2\ce_was_tiv_db2.cfg".

    -silent When -silent is specified, no prompts or informational messages display in the console, but errors are written to the log. Failure messages and validation error messages display as needed, such as messages about missing passwords or invalid port numbers.

    If you run the execute command to run all the tasks in a profile, and you specify the -silent parameter, you must also specify the -force parameter.

    The -silent parameter is optional.

    -force When -force is specified, the command is forced to continue running while in silent mode. Requires -silent.
    -help When -help is specified, a brief message describing the command syntax displays; the command does not run.
  6. (IBM WebSphere application server and Oracle WebLogic Server only) Set the application server administrator properties:
    1. Navigate to the myprofile/mycontent_engine_instance directory.
    2. Open the applicationserver.xml file in a text editor.
    3. Set the value for the ApplicationServerAdminUsername property:

      <propertyname="ApplicationServerAdminUsername">

      <value>administrator_user_name</value>

      </property>

    4. (IBM WebSphere application server only) Verify the values for the ApplicationServerInstallationFolder properties. If these properties do not exist, add them and set the values according to your environment:

      <property name="ApplicationServerInstallationFolder">

      <value>/opt/IBM/WebSphere/AppServer</value>

      <description>Enter the absolute path to the directory where the WebSphere application server is installed.</description>

      <displayName>Application server installation directory</displayName>

      </property>

      <property name="ApplicationServerProfileFolder">

      <value>/opt/IBM/profiles/AppSrv01</value>

      <description>Enter the absolute path to the directory where the WebSphere application server profile for Content Engine is stored. If you are installing Content Engine on a node in a cluster or on a managed server node and Deployment Manager is remote from Configuration Manager, use the directory for the WebSphere profile that is on the node. </description>

      <displayName>Application server profile directory</displayName>

      </property>

    5. Save your changes and close the file.
  7. (Optional) To encrypt and store the web application server administrator password to the applicationserver.xml file, run the storepasswords command. If you do not need to encrypt the application server administrator password, edit the applicationserver.xml file and enter the clear text of the password for the ApplicationServerAdminPassword property.

    configmgr_cl storepasswords -profile myprofile

  8. Repeat steps 5 and 6 as needed to edit the application server properties for each Content Engine instance directory that was created.

  9. If a bootstrap upgrade task does not exist, generate the bootstrap information by entering the following information at the command line prompt.

    configmgr_cl generateConfig -task configurebootstrap -profile myprofile -bootstrap upgrade -appserver appserver_type

    The -appserver appserver_type parameter specifies the application server type. Valid values are: WebSphere, WebLogic, or JBoss.

    The -profile myprofile parameter specifies the profile name. If a profile exists, use the name that you recorded earlier in this procedure.

    The bootstrap information is stored in the configurebootstrap.xml and the deployapplication.xml files. Each time the bootstrap information is generated, the system saves a unique version of the file. The initial file name is configurebootstrap.xml; subsequent file names are configurebootstrap.n.xml where "n" starts with 1 and represents the version number of each file.

  10. Confirm that the bootstrap configuration file was properly generated for an upgrade as follows.
    1. If this is the first time that the bootstrap information has been generated:
      1. Open the configurebootstrap.xml file and verify that the configuration tag contains the string implementorid="upgrade".
      2. If the configuration tag contains the string implementorid="upgrade", update the EAR file with bootstrap information by entering the following information at a command line prompt:

        configmgr_cl execute -task configurebootstrap -profile myprofile

        Status messages display in the console.

      3. If the configuration tag does not include the string implementorid="upgrade," return to step 7 and generate the bootstrap information again so that the next configurebootstrap.n.xml file is properly configured with the implementorid="upgrade" string.
    2. If the bootstrap information has been previously generated:
      1. Open the most recent configurebootstrap.n.xml file and verify that the configuration tag contains the string implementorid="upgrade".

        JBoss example: <configuration class="com.ibm.ecm.configmgr.product.ce.task.UpgradeJBBootstrap">

      2. If the configuration tag contains the string implementorid="upgrade", enter this command:

        configmgr_cl execute -task configurebootstrap -profile myprofile -taskfile configurebootstrap.2.xml

        Status messages display in the console.

      3. If the configuration tag does not include the string implementorid="upgrade", return to step 7 and generate the bootstrap information again so that the next configurebootstrap.n.xml file is properly configured with "upgrade."
      4. Check the completion status of the bootstrap task by running the checkStatus command as follows:

        configmgr_cl checkStatus -task configurebootstrap -profile myprofile -taskfile configurebootstrap.n.xml

        where:

        -profile myprofile specifies the profile name. If a profile exists, use the name that you recorded earlier in this procedure.

        -taskfile configurebootstrap.n.xml specifies the version of the file to use. Omit this parameter if only one version of the task file exists.

  11. If your configuration uses Process Engine, complete the steps in the Configuring the Process Engine client section.
  12. If your configuration uses Rendition Engine, complete the steps in the Configuring the Rendition Engine client section.
  13. If your configuration uses Centera Storage, and your Content Engine runs in an AIX environment:
    1. Review the Centera Support and Protected Storage section in the Hardware and software requirements for IBM FileNet P8 Versions 5.1 for compatibility information.
    2. On each Content Engine server that is running in an AIX environment, update EMC Centera SDK library files and reconfigure the environment variable. See the Installing or updating EMC Centera SDK library files section in the IBM FileNet P8 Platform 5.1 Information Center.
  14. (Multiple non-managed stand-alone application servers only) Copy the newly updated Content Engine EAR file into the Profiles directory on each of the remaining application servers. For example:

    ce_install_path\tools\configure\profiles\myprofile\ear

    The location that you select is referred to as the "bootstrapped EAR path." You must enter this path when you deploy the Content Engine EAR file on the remaining application servers.

  15. Edit the deployapplication.xml file and verify that the value of the BootstrappedContentEngineEar property is the same as the location of the Content Engine bootstrapped EAR file.
  16. Run the following command to deploy Content Engine:

    configmgr_cl execute -task deployapplication -profile myprofile

    where:

    -profile myprofile specifies the profile name. If a profile exists, use the name that you recorded earlier in this procedure.

  17. Check the completion status of the Content Engine deployment by running the following command:

    configmgr_cl checkstatus -task deployapplication -profile myprofile

    where:

    -profile myprofile specifies the profile name. If a profile exists, use the name that you recorded earlier in this procedure.

  18. If the Content Engine uses multiple non-managed, stand-alone application servers, repeat steps 13 - 16 on all the application servers.

This completes the installation and configuration of the server upgrade part of this fix pack.

Installing the client updates

The following files are included in this fix pack:

You can install the client updates either interactively or silently. This section consists of the following steps:

Installing the Content Engine fix pack client update on Content Engine-related Java EE applications interactively

After you have updated the Content Engine servers and the Content Engine-related .NET clients, complete the following tasks for all of the Content Engine-related Java EE applications, such as Application Engine, Process Analyzer, Process Engine, Workplace XT, IBM FileNet Services for Lotus Quicker, and IBM Enterprise Records servers and any custom Content Engine-related Java EE applications.

  1. Back up the existing Content Engine client directories.
  2. Download the appropriate fix pack client update file and extract its contents to a temporary location. For information, see Download location.
  3. Complete the following instructions as appropriate for the client installation:
  4. Tip If the client installation program is unable to detect the existing installation of the FileNet P8 application you are updating, you must manually ensure that the update occurs. Check the item in the "Select FileNet P8 Applications" dialog box, and complete the client installation by entering (or browsing to) the location where that application is installed.

  5. Review the Content Engine client log files for installation errors.

    Installation errors are recorded in the ceclient_install_log_5_1_0_4.txt file, which is in the ceclient_install_path directory.

  6. Restart the custom applications that use the Content Engine client.
  7. Continue with the section, Verifying the deployment of the updated Content Engine EAR file.

Installing the Content Engine client updates silently

Complete the following procedure to install the Content Engine client updates silently.

  1. Log on as a user with permissions to install software.
  2. Stop all custom applications that use the Content Engine client.
  3. Back up the existing Content Engine client directories.
  4. Download the appropriate fix pack client update file and extract its contents to a temporary location. For information, see Download location.
  5. Open the ceclient_silent_install.txt file and edit the file as appropriate for your configuration, including the following fields and other fields that apply to your system.
  6. Install this fix pack by running the following command that is appropriate for your operating system.

    Silent installation start commands by operating system for the Content Engine client update
    Operating system
    Command to install the Content Engine server update
    AIX
    5.1.0.4-P8CE-CLIENT-AIX-FP004.BIN -i silent -f ceclient_silent_install.txt
    HP-UX
    5.1.0.4-P8CE-CLIENT-HPUX-FP004.BIN -i silent -f ceclient_silent_install.txt
    HP-UX Itanium
    5.1.0.4-P8CE-CLIENT-HPUXI-FP004.BIN -i silent -f ceclient_silent_install.txt
    Linux
    5.1.0.4-P8CE-CLIENT-LINUX-FP004.BIN -i silent -f ceclient_silent_install.txt
    Solaris
    5.1.0.4-P8CE-CLIENT-SOL-FP004.BIN -i silent -f ceclient_silent_install.txt
    Windows
    5.1.0.4-P8CE-CLIENT-WIN-FP004.EXE -i silent -f ceclient_silent_install.txt
    Tip You can monitor completion of this fix pack server update installation on Windows-based systems by using the Windows Task Manager.
    zLinux
    5.1.0.4-P8CE-CLIENT-ZLINUX-FP004.BIN -i silent -f ceclient_silent_install.txt

  7. Review the Content Engine client log files for installation errors.

    Installation errors are recorded in the ceclient_install_log_5_1_0_4.txt file, which is in the ceclient_install_path directory.

  8. Restart the custom applications that use the Content Engine client.

The installation and configuration of the client upgrade for this fix pack is complete. Continue with the next section, Verifying the deployment of the updated Content Engine EAR file.

Verifying the deployment of the updated Content Engine EAR file

Complete the following procedure to verify that Content Engine deployed successfully:

  1. Navigate to the following page:

    http://server:port/FileNet/Engine

    where:

  2. The defaults for the application server HTTP port number are as listed:

  3. Verify that the value in the Startup Message key for Content Engine is the same as the Content Engine build number that you recorded earlier in this procedure.

Configuring the Rendition Engine connection to connect to an Oracle RAC

If your configuration uses Rendition Engine with Oracle RAC, complete the steps in this section, otherwise the fix pack installation is complete.

  1. Add the following parameter to a FileNet.properties file on the Content Engine server.

    Publishing.OracleJDBCServiceFormat=true

    The following table lists the possible location of the FileNet.properties file:

    Possible location of the FileNet.properties file
    Application server
    Sample location of the FileNet.properties file
    IBM WebSphere® application server
    C:\Program Files\IBM\WebSphere\AppServer\profiles\AppSrv01\FileNet.properties
    Oracle WebLogic Server
    C:\bea\user_projects\domains\mydomain\FileNet.properties
    JBoss Application Server
    C:\jboss\jboss-5.1.0_EAP\bin\FileNet.properties

    Tip Because the publishing database connection is cached, you must restart the application server that is running Content Engine after you update the parameter value of Publishing.OracleJDBCServiceFormat.

  2. Start the application server that is running Content Engine.
  3. Modify the properties of the Rendition Engine connection. The properties can be set at either the Domain, Site, or Virtual Server level in your configuration.

    For example, to set the properties of the connection at the Domain level, complete the following procedure by using FileNet Enterprise Manager:
    1. Right-click the Domain and choose Properties.
    2. Select the Publishing tab.
    3. Click Properties in the Select Rendition Engine Connection, or in the Select DITA Rendition Engine Connection area.
    4. Edit the Database name to be the service name of the Oracle RAC.
    5. Edit the Database Server Name to be the SCAN name of the Oracle RAC.
    6. Click OK to accept the change and close the property sheet.
  4. Restart the application server that is running Content Engine.
  5. Verify that Rendition Engine is started.
  6. Verify the Rendition Engine Connection configuration by publishing a test document.

Removing this fix pack

This fix pack does not have an uninstall option. You can remove this fix pack by restoring a backup.

Fix pack contents (APARs)

The following table lists the product fixes in the Content Engine server fix pack update.

5.1.0.4-P8CE-FP004 (Includes 5.1.0.1-P8CE-FP001, 5.1.0.2-P8CE-FP002, and 5.1.0.3-P8CE-FP003)
APAR
Description
PJ40411
The Content Engine Java API allows users to create documents with a StoragePolicy == Null and StorageArea == null when using ContentReferences only.
PJ40492
Content Engine produces invalid serialized_data in the content queue during Content Queue processing.
PJ40927
Initialization of threads for the Content Based Retrieval dispatcher causes processor usage to spike to 100%.
PJ40973
The Content Search Services Client socket encounters an incomplete read exception.
PJ40991
A Content Engine performance issue occurs with CFS-IS. Communication with an Image Services server causes delays.
PJ41027
You cannot use a search template to perform a subfolder search in Workplace XT 1.1.5.
PJ41033
Provides the EMC Centera Software Developer Kit v3.3.721 to run on AIX 7.1.
PJ41044
An RPT file is not created when using two Content Engine Bulk Import Tool servers.
PJ41045
Content Engine Bulk Import Tool does not release a file lock, which causes Content Engine Bulk Import Tool servers in an Active-Active configuration to fail with a "directory lock exists" error.
PJ41055
Content Engine Bulk Import Tool returns a "Too many open files" error when you use large (5000-8000) batches.
PJ41071
An incorrect item count is returned after you run the Content Consistency Checker.
PJ41075
The ExternalErrorDirectory and ExternalRptDirectory functions of Content Engine Bulk Import Tool do not work as expected.
PJ41080
Federation hangs with NullPointerException when the Document Title property is NULL on Image Services.
PJ41094
A "database access failed" error occurs when FileNet Enterprise Manager is used to monitor manually submitted jobs.
PJ41114
Creating Annotations in IBM Content Navigator causes the Security Descriptor to become corrupted.
PJ41127
When documents with more than one page arrive from Image Services through Content Federation Services to Content Manager, their content elements are set to: "<IM Name> <Doc ID> <Page No>tif". The period '.' before 'tif' is missing.
PJ41154
Increases the Content Search Services search client side timeout for idle connections to account for longer running queries.
PJ41163
A subfolder cannot inherit the same security proxy as its parent folder.
PJ41166
Content Engine Bulk Import Tool servers stop responding when iterating through folders upon startup.
PJ41198
Audit disposition rules do not properly handle class-specific phrases and partial batches are dropped.
PJ41205
The exception message for the root cause of the rolled-back distributed transaction is not reported in the error stack.
PJ41207
Content Engine issues duplicate Content Search Services queries when results are filtered by database criteria or security.
PJ41256
Configuration Manager: With a JBoss cluster, using the Upgrade profile, the correct EAR file is not generated.
PJ41267
Content Engine fails to identify incoming trusts of an Active Directory LDAP domain if the trustAttributes bitset has any bits set other than DS_DOMAIN_PRIMARY (0x08).
PJ41273
SPIL#TMP files are created in the Content Engine temp directory and cause the system to run out of disk space.
PJ41284
A nested group membership (parent groups) is lost from the Content Engine cache, which causes security errors.
PJ41316
A Content Search Services 'Out Of Memory' error occurs during indexing, which is caused by a JDK bug.
PJ41332
The rolling storage policy does not function when you use Content Engine Bulk Import Tool to add a document that contains multiple content elements.
PJ41333
A Content Engine instance cannot be restarted independent of the application server on WebSphere.
PJ41336
CMUI application Server Get Cells action fails on a new profile.
PJ41346
The external directories are not working for the Content Engine Bulk Import Tool.
PJ41348
When you perform a search that includes a folder with property names that use brackets, FileNet Enterprise Manager terminates.
PJ41351
The text filter INSO error and warning message are not displayed in the P8 logging output.
PJ41356
When you use the Content Federated Services IBM Content Integrator 5.1 Importer, duplicate documents with the same major and minor version numbers and version_series_id are created.
PJ41361
Multi-byte characters in file names cause display problems for Consistency Checker reports.
PJ41376
When only content terms are specified, Search Templates for property and content fail.
PJ41405
A Content Engine .NET API custom search causes a java.lang.ArrayIndexOutOfBoundsException.
PJ41409
Oracle INSO OIT 8.4.1 fix for Search Export error code 577 undefined and others.
PJ41422
The User sidHistory is not added to the accessToken.
PJ41440
If there are no items in a batch that require upgrading, and you run an Asynchronous Processing Upgrade, the task cycles continuously and no work completes.
PJ41453
Repeated warning and nullpoint exceptions are returned when you retrieve security id in the GETSECIDLIST () call.
PJ41457
When migrating IBM Content Navigator or search templates using Deployment Manager, an XML Schema Validation error occurs.
PJ41460
Object Stores sharing the same database fail to upgrade.
PJ41472
During a heavy load, the JVM method isCurrentThreadCPUTimeSupported causes an error and an exception is returned.
PJ41480
A 'Divide by Zero' error is returned when attempting a CBR Dispatcher failover in a Content Search Services-only system.
PJ41481
When access to the index fails, rebalancing code does not check for a null index.
PJ41487
Content Engine WSDL schema validation fails due to an incorrect xsd ID format or: - getObjects id element passed from Java client does not match schema (xsd:id).
PJ41512
Performance problems occur when Content Engine Bulk Importer servers experience heavy loads.
PJ41524
Asynchronous replication upgrades should run with security checking disabled for all phases. Currently, only the last portion replicates.
PJ41553
For all index requests generated in an index job, Content Engine updates the index object id whether or not the index job requires an identifier.
PJ41557
Running the Security Script Wizard using the WorkplaceScript.xml creates rights to the base classes for that class and all of its children.
PJ41558
A high volume index job causes FileNet Enterprise Manager to terminate.
PJ41559
Content Engine does not provide a useful error message to inform the user if an incorrect authentication token is supplied during the creation of a Content Search Services server.
PJ41560
PJ41561
CMUI fails to encrypt the password with Content Engine 5.1.0 base and JBOSS 5.1.0 EAP.
PJ41562
When you start the system after deploying Content Engine 5.1.0.3-FP003, Content Engine returns an error.
PJ41563
When there is a space at the end of an extension, INSO 8.4.1 does not extract files.
PJ41565
Provides the ability to inject Content Search Services client JARs and OIT (INSO) into Engine-xx.ear using CMUI.
PJ41566
When a wrong token is specified, an inaccurate error message is returned stating that the Content Search Services server is not started.
PJ41567
The Content Search Services integration layer logs an erroneous INFO message: "skipRows > results.size(), returning result as is".
PJ41594
When you create instances of folders whose names contain trailing spaces, problems occur when you attempt to trim the folder name in a Factory folder.
PJ41596
A content-based repository search does not filter empty full text indexes.
PJ41597
Content Engine traps a new error returned from the Content Search Services server when the ICC constructor fails to initialize.
PJ41598
Provides support for Image Services 4.2.0 FIPS SHA 256.
PJ41613
Configuration Manager: Adds WAS 8.5 support.
PJ41614
Creates a "propagate to source" setting at the object store level the default setting for new object stores.

5.1.0.3-P8CE-FP003 (Includes 5.1.0.1-P8CE-FP001, 5.1.0.2-P8CE-FP002, and 5.1.0.3-P8CE-FP003)
APAR
Description
PJ39887
FileNet Enterprise Manager crashes while closing the properties of a large folder before content enumeration is completed.
PJ40249
When multiple LDAP authentication realms are configured, users from the secondary LDAP authentication realm cannot be found in FileNet Enterprise Manager.
PJ40294
Content Engine Failover does not occur when Content Engine JVM detects communication exceptions.
PJ40298
The PathName property of a folder does not match the actual folder Name because case is different.
PJ40300
A problem occurs when implementing P8 Domain GCD using the Unique ID Attribute set "objectGUID."
PJ40302
The upgrade from Content Engine 4.5.1.7 FileNet Enterprise Manager client to Content Engine 5.1 is not successful.
PJ40321
Cannot federate documents from FileNet Image Services. Content freeze import errors occur when using a custom Content Federation Services for IBM Content Integrator (CFS-ICI) connector.
PJ40338
Unable to retrieve document content when retrieval names are invalid.
PJ40350
The FileNet Deployment Manager conversion of assets halts if an expected LDAP attribute has no value.
PJ40355
Uploading large files to a Content Engine cluster on a UNIX server can result in CONTENT_CA_FINALIZE_FAILED_SIZE errors.
PJ40361
When using a Search Template, searching for the date property IS NOT NULL fails with the following error: FNRCE0066E E_UNEXPECTED_EXCEPTION NullPointerException DateConverter.parseDate.
PJ40383
The FileNet Deployment Manager encounters a "CmRetentionDate: API_PROPERTY_NOT_IN_CACHE" error.
PJ40392
Search results ordered by rank are sorted incorrectly.
PJ40393
FileNet Image Services encounters P8 Error Messages: "CSM_delete_object error <77,1,23>".
PJ40449
The Compatibility Java API (buzz) GetUserAccess method fails with a "Read-only property AccessMask cannot be updated" exception.
PJ40451
Adding two properties to the same class in the same request where symbolic names differ only by case causes METADATA_OS_CACHE_LOAD_ERROR and OS disappears.
PJ40464
Corrupt data occurs intermittently in blob fields (DocVersion).
PJ40475
High CPU utilization is observed with text extraction processes and text extraction fails on specific PDF documents.
PJ40492
Corruptions are observed in the Content Queue Serialized Data field.
PJ40502
CFS-IS: The "Allow stop replication" action on a per document basis is not available for Image Services earlier than Version 4.2.0.
PJ40526
A minor version document is created when a File Store location is unavailable.
PJ40532
The Content Engine Client encounters the error "Cannot access this object" from Windows XT when trying to view or update an event that contains a marking set with a user who no longer exists.
PJ40546
Asynchronous event processing does not scale well to hundreds of worker threads.
PJ40549
Enumerations of GCD objects that span the page size and whose result set is a subset of the entire set of objects does not return the expected results.
PJ40566
Asynchronous queue processing should not lock the QueueItem table when it already has enough items in its memory queue.
PJ40590
XT 1.1.5 returns an error if the content clause is left blank in a Content Based Retrieval (CBR) search.
PJ40613
PJ40811
A CBR dispatcher code call getIndexInfo() causes an Oracle database ANALYZE call, which in some cases can cause database blocking.
PJ40641
Add Oracle OIT 8.3.7 INSO filters for excessive memory usage by Portable Document Format (PDF) documents.
PJ40644
Fixed Content Device (FCD) ContentStorage content migration fails to delete files that use the new content file naming convention for folder distribution.
PJ40652
A Search Template fails when the Folder Path includes an apostrophe.
PJ40654
New Class Wizard comes up for classes where the creation of a subclass is disabled at the system level.
PJ40667
Empty Marking Sets cause performance issues.
PJ40669
PEDl Keys are not automatically updated on Content Engine servers that are configured with two load balanced JVMs.
PJ40679
Security access checks can be slow if the user is a member of an extremely large number of groups.
PJ40686
A Search template fails when the folder path includes an apostrophe.
PJ40705
Continuable queries drop the cemp_partition_date comparison when the current query does not return the full page size of results.
PJ40724
LCSE search which matches both property and content will return duplicate results across the pagesize continuable resultsets for Verity.
PJ40748
Performance improvement added for Content-Based Retrieval (CBR) queue selection dispatching by full-text index rather than by request time.
PJ40746
Data loss can occur when using database content storage with duplicate suppression enabled.
PJ40753
The WizUpdateOSSecurity.vbs process does not update security on the DocVersion TableDefinition object.
PJ40769
A Java API Report exception occurs in the Process Tracker when clicking on modifying document properties.
PJ40771
The fd.sync() process is not called when the FdSyncEnabled parameter is set.
PJ40784
Index jobs fail due to a java.lang.NegativeArraySizeException.
PJ40797
When searching for a property string using a value greater than the maximum number of allowed characters, a more precise error code and message are needed.
PJ40801
Changing the document class while running a Legacy Content Search Engine (LSCE) to Content Search Services (CSS) migration index job causes a null pointer exception.
PJ40807
After executing a search template and then sorting on the column that is assigned as the secondary sort property, an error occurs.
PJ40813
Reduce the insert/delete activity for index requests for failure and rebalancing cases by no longer attempting to increment the sequence number on the row.
PJ40814
When doing a bulk download on Application Engine, the server encounters a SECURITY_ANONYMOUS_DISALLOWED error.
PJ40815
Modify index job retry interval and logging.
PJ40816
Large delays in indexing, caused by a low total text filter configuration value, cause index lease expirations.
PJ40817
Updates to the index request table are excessive for indexes that are being rebalanced.
PJ40818
Add a warning message when the newly assigned Content Search Services server cannot get write access to a full-text index.
PJ40857
Creating a new Content Search Services index locks the DDState table and blocks other Content Engine activities if the Content Search Services server is not responsive.
PJ40858
Add a new JVM argument to limit the total number of content-based retrieval (CBR) Content Search Services dispatcher threads that are spawned for each Content Engine.
PJ40877
Search Templates cannot be exported using the deprecated method with FileNet Enterprise Manager.
PJ40885
Add an internal test that halts dispatching if all configured Content Search Services index servers are unavailable.
PJ40896
Added documents cannot be seen in the FileNet Enterprise Manager after refreshing.
PJ40905
FileNet Enterprise Manager has problems accessing the 5.x system object class "Task" due to presence of a pre-existing customer class with the same Name value.
PJ40914
The TTLStreamReaper process might cause hung threads during content stream monitoring.
PJ40927
Initialization of threads for the Content Based Retrieval (CBR) dispatcher causes CPU usage to spike to 100% for as long as ten minutes.
PJ40938
The data being logged in Content Engine Bulk Import Tool must be masked or limited.
PJ40948
Add a configuration setting that removes the ServerSideSorting (SSS) request from LDAP queries launched by Content Engine.
PJ40951
Content Search Services (CSS) Integration: A Socket Exception does not return an error to Content Engine with a batchId of 0, which causes theindexing batch thread to persist and to timeout instead of being terminated.
PJ40954
Content Engine encounters an error when executing a stored search where the "name" attribute for the XML tag subClass is null.
PJ40976
Increasing the maximum length of a property in FileNet Enterprise Manager does not expand the corresponding column in the database.
PJ40980
Using the index area cache to determine when Content Search Services (CSS) is enabled slows down the system.
PJ41033
Update Centera SDK for AIX to 3.3.721 on P8 Content Engine 5.1 Fix Pack 3 to support AIX 7.1.
PJ41044
An RPT file is not created when using two Content Engine Bulk Tool servers.
PJ41045
Content Engine Bulk Import Tool is not releasing a file lock, which causes Content Engine Bulk Import Tool servers in an Active-Active configuration to fail with a "directory lock exists" error.
PJ41128
The Content Search Services Integration layer encounters a Null Pointer Exception while getting the status for the Index.
NA
Improves Content Search Services (CSS) performance and robustness.

5.1.0.2-P8CE-FP002 (Includes 5.1.0.1-P8CE-FP001)
APAR
Description
PJ40644
Fixed Content Device (FCD) ContentStorage content migration fails to delete files that use the new content file naming convention for folder distribution. For additional details, see Flash Alert 1613523 at: http://www.ibm.com/support/docview.wss?uid=swg21613523.
PJ40746
Data loss occurs when using DataBase Content Storage with duplicate suppression enabled on a single Content Engine instance. For additional details, see Flash Alert 1617178 at: http://www.ibm.com/support/docview.wss?uid=swg21617178.
PJ40771
The function fd.sync() is not called when the FdSyncEnabled parameter is set.
NA
Corrects issues with content processed by the upgraded 5.1.0.1-P8CE-FP001 Content Engine resolved by APAR PJ40644.

5.1.0.1-P8CE-FP001 (Includes 5.1.0.0-P8CE-IF001, 5.1.0.0-P8CE-IF002, 5.1.0.0-P8CE-IF003, and 5.1.0.0-P8CE-IF004)
APAR
Description
PJ39310
Web upgrader validation fails when FileNet Image Services (IS) is installed.
PJ39345
The entry template cannot be used by way of folder association after the folder was exported or imported by using the FileNet Deployment Manager.
PJ39357
Users who are members of a large number of LDAP groups experience excessive login times to Workplace when using eDirectory 8.8-SP5.
PJ39394
FileNet Deployment Manager fails to convert assets if a Workflow definition has not been transferred.
PJ39398
Content elements cannot be retrieved when they are imported by using FileNet Deployment Manager (FDM) to a Storage Policy that is mapped to multiple Storage Areas.
PJ39401
During an upgrade, the Replication Asynchronous Upgrade Task stops due to an attempt to insert a duplicate external_id value in the ExternalIdentity table.
PJ39408
Content Engine Content Federation Services for Image Services (CFS-IS) updates fail when a Replication Asynchronous Upgrade Task is in progress.
PJ39454
The abandoned content cleanup process can run concurrently on multiple Content Engine servers.
PJ39456
FileNet Deployment Manager fails to import certain class definitions.
PJ39457
The Consistency Checker reports a Null Pointer Exception when a content size parameter is set to null.
PJ39458
A "java.net.SocketTimeoutException: Read timed out" error causes long-running content-based retrieval searches to fail.
PJ39462
When a customized security.xml file is used, the Configuration Manager task, Configure Login Modules, might cause unnecessary modules to be added.
PJ39463
The user cannot control which Content Engine JVM performs content-based retrieval indexing and dispatching.
PJ39464
The Consistency checker skips documents in a Fixed Storage Area on upgraded systems.
PJ39465
With IBM Content Collector (ICC) ingestion, an Out Of Memory error occurs in the com.filenet.apiimpl.util.TransientCache module.
PJ39466
The user cannot retrieve documents from the inbound directory when deduplication is enabled on a storage area.
PJ39467
Configuring a system to use anything except ObjectSID as the unique Lightweight Directory Access Protocol (LDAP) identifier results in referral errors.
PJ39468
An incomplete FileNet Enterprise Manager installation produces a "MMC could not create the snap-in. The snap-in might not have been installed correctly." error when trying to run FileNet Enterprise Manager.
PJ39469
A METADATA_OS_CACHE_LOAD_ERROR occurs after upgrading Content Engine (3.5.2 to > 4.5.x. or 5.x).
PJ39470
When changing document class, the subscription is triggered twice if a subscription event is on both the source and destination class.
PJ39479
Users are intermittently unable to retrieve a page in a document on the first attempt. Workplace reports a "500 Internal Error" and Content Engine logs IS_SSI_8129 and IS_SSI_5125 Exceptions.
PJ39513
Centera SDK calls require an additional error exit code.
PJ39527
A select mime_type query that is issued during a Content Engine upgrade takes hours to complete on an object store that contains 500 million documents.
PJ39536
All document index requests fail with error FNRCB0035E: CBR_TS_ACCESSING_INDEX_FAILED on a new P8 5.1 system.
PJ39541
An Object Store search might return unexpected results. For more information, see the security vulnerability technote 1608749 at: http://www.ibm.com/support/docview.wss?uid=swg21608749.
PJ39560
If the Dashboard Manager becomes unresponsive, the Listener continues to collect data and eventually causes an out-of-memory error.
PJ39562
When creating custom objects, the Content Engine 4.x Java API generates duplicate IDs.
PJ39567
For some documents, the audit history shows only audit event types but no history due to an out-of-memory exception when deserializing BLOB data.
PJ39569
When a publication request is submitted for a document, a missing user in document security causes an error.
PJ39604
Enterprise Manager Query Builder shows incorrect results when using Criteria Grouping.
PJ39646
An Object Store upgrade from 3.5.2 to 5.0 drops Event tables with custom columns.
PJ39664
While retrying a failed publish job, Content Engine uses the default value of Queue Item Retry Count instead of the set value.
PJ39690
Users are unable to take ownership of an Object Value property.
PJ39691
The Content Engine client installation logging is inaccurate.
PJ39693
Using script action in Query Builder in FileNet Enterprise Manager does not process all results, even though the "Process All Results" checkbox is selected after upgrading to 5.1.
PJ39698
IBM Content Integrator 8.6: The P8 connector locks down only the top version of a multiple version source document.
PJ39701
For FileNet Image Services federated documents, the "move content to snaplock federated content device" utility does not disperse across folders well.
PJ39702
The retention period for a fixed storage area might malfunction when the period exceeds 68 years.
PJ39744
FileNet Enterprise Manager is unable to set content cache size to 5 TB.
PJ39762
When accessing legacy auditing records, an exception might occur due to missing metadata during deserialization of BLOB data.
PJ39764
A Null Pointer Exception occurs during a Content-based retrieval query.
PJ39784
Unable to retrieve document content when retrieval names are invalid.
PJ39801
An E_OBJECT_NOT_FOUND error occurs when a database transaction times out while processing a batch.
PJ39823
The "Rolling storage policy" feature is not working when adding or checking out documents from FileNet Enterprise Manager or from Workplace.
PJ39825
An IS_PULL_WORKER_INDEX_INVALID error occurs when increasing the number of replication workers.
PJ39827
An API_PROPERTY_NOT_IN_CACHE error occurs after changing the Content Federation Services for Image Services (CFS-IS) replication parameters.
PJ39836
A RETRIEVE_NO_VERITY_COLLECTION error occurs when adding a document through Workplace.
PJ39863
A CFS-IS Pullworker fails to process batches due to a race condition among pullworkers.
PJ39887
FileNet Enterprise Manager crashes while accessing the properties of a large folder before content enumeration is completed.
PJ39936
FileNet Enterprise Manager has date field inconsistencies.
PJ39958
In FileNet Enterprise Manager, the Security tab is missing from the Dynamic Referential Containment Relationship class object.
PJ39973
Content Engine Text Extractor fails when indexing Adobe FrameMaker .fm files of a later version than the supported version. Multiple IBMFNDCM processes are spawned, which in turn trigger high CPU usage on the server.
PJ39982
When exporting a document with an invalid date property fails, the corresponding annotations for the document get stuck in the annot_log file.
PJ40048
A login failure occurs when using the Content Engine Java API in a WebSphere Portal, where the portal has already authenticated the user.
PJ40109
In the MoveContent API, invalid characters in a file extension prevent the renaming of a file from inbound to content subfolders.
PJ40113
When Content Search Services servers are unavailable, the update of indexing request rows can overwhelm the database archive/rollback logs and degrade Content Engine performance.
PJ40118
A FileNet Enterprise Manager error occurs while checking the properties for an ObjectStore-level user that has read only access.
PJ40120
If a Tivoli Directory Server contains two suffix/domain entries that are defined with similar names, for example: "dc=mydomain" and "dc=mydom," the following error occurs when attempting to create a P8 Domain using "dc=mydomain" : "Realm for security principal "cn=gcdadministrators,ou=groups,dc=mydomain" not found."
PJ40153
Content Engine Text filters for Content Search Services cause high CPU usage for large Microsoft Office 2010 .xlsx spreadsheets.
PJ40158
Enable the refederation logging feature for Image Services 4.1.2 and 4.1.25.
PJ40164
Content Search Services does not start indexing until the Content Engine Server JVM is restarted, then processing occurs normally.
PJ40169
FileNet Enterprise Manager displays the Storage Area File Bytes value inconsistently.
PJ40174
Consistency Checker, update statistics - The update option is not available if the Storage Area does not contain any documents.
PJ40226
When an AIX Content Engine 5.1 server is restarted and a client connection is made, you will intermittently experience a Null Pointer Exception. When you restart the client connection later, all connections are successful.
PJ40234
FileNet Enterprise Manager fails when opening task object properties.
PJ40304
The handling of file publishing is incorrect on UNIX servers when the extension of a file is upper or lower case.
PJ40335
If an object store is offline, you cannot use Content Consistency Checker to access any storage areas in object stores which were created after the object store went offline.
PJ40348
The Consistency Checker cannot be restarted after being stopped.
PJ40441
A "GetUserAccess" API request to show the access permissions of an object causes a "Read-only property AccessMask cannot be updated" error.
PJ40455
SecurityProxyType propagation does not occur in certain situations.
PJ40466
Rendition Engine client code does not have the ability to use the Oracle JDBC connection string service format.
NA
New Oracle Stellent Outside In Technology (OIT) INSO Critical Security Patch p13636175_835.
NA
For Image Services federated documents, the federated content device does not disperse across folders well when the content is moved to an Hitachi Content Platform (HCP) using a file store directory structure.

5.1.0.0-P8CE-IF004 (Includes 5.1.0.0-P8CE-IF001, 5.1.0.0-P8CE-IF002, and 5.1.0.0-P8CE-IF003)
APAR
Description
PJ39408
CFS-IS updates fail when the Replication Asynchronous Upgrade task is in progress.
.PJ39463
Users are not able to control which Content Engine JVM performs content-based retrieval indexing dispatching.
.PJ39536
All document index requests fail on a new P8 5.1 system with the error: FNRCB0035E: CBR_TS_ACCESSING_INDEX_FAILED.
PJ39562
Duplicate IDs are generated from the Content Engine 4.x Java API when creating a custom object.
.PJ39569
A missing user in document security causes an error when requesting a document for publishing.
PJ39664
While retrying a failed publish job, Content Engine uses the default value of Queue Item Retry Count instead of the set value.
.PJ39702
The retention period for a fixed storage area might malfunction when the period exceeds sixty-eight (68) years.
PJ39973
Content Engine Text Extractor fails on unsupported Adobe FrameMaker .fm files; multiple ibmfndcm.exe processes cause high CPU usage.
NA
Updates Oracle INSO text extraction.
NA
Improves Legacy Content Search Engine (LCSE) to Content Search Services (CSS) migration.
NA
Improves Content Based Retrieval indexing.
NA
Improves Content Search Services (CSS) Client Configuration Tool.

5.1.0.0-P8CE-IF003 (Includes 5.1.0.0-P8CE-IF001 and 5.1.0.0-P8CE-IF002)
APAR
Description
NA
Provides Java Certificate updates.

5.1.0.0-P8CE-IF002 (Includes 5.1.0.0-P8CE-IF001)
APAR
Description
NA
This interim fix provides new Content Engine Bulk Import tool fixes.
NA
The backslashes that are used in FileNet Deployment Manager paths cause conversion errors on Linux and UNIX systems.
NA
FileNet Deployment Manager N-to-1 principal mapping fails when using the EJB interface.
NA
FileNet Deployment Manager displays a warning message about an unused message when loading FileNet Deployment Manager modules.
NA
The location of Content Manager user interface/Eclipse error logs that displays from the command line interface does not change when a non-default home directory is used.
NA
The Configuration Manager generateConfig command does not require a -profile parameter.
NA
Configuration Manager has an incorrect FIPS statement in the Password Save Preferences description.
NA
Configuration Manager has issues with tooltip wrapping in non-English languages.
NA
Configuration Manager has a memory leak when loading WebSphere Utilities.
NA
The Configuration Manager user interface does not support WebSphere 8.0.
NA
Configuration Manager receives an error when running the TMC script "CEMP51-ContentEngineServer-Setup".
PJ39195
Running the Configuration Manager (CMUI) Configure Login Modules Task against a customized security.xml file can add unnecessary modules.
PJ39699
Content Engine: ICI 8.6: P8 connector only locks down the top version of a multiple version source document. For details, see the Flash (Alert) titled "A product issue with IBM FileNet Content Federation Services for IBM Content Integrator has been identified and immediate action is required to prevent potential document inconsistencies," on the IBM support site at: http://www.ibm.com/support/docview.wss?uid=swg21575753.

5.1.0.0-P8CE-IF001
APAR
Description
NA
Provides a new client configuration tool that updates Content Search Services client files. For more information, see Installing the latest Content Search Service client files.
NA
Provides updates to Content Search Services indexing.
NA
A null pointer exception occurred during a re-index.
NA
Content Engine Class definition import fails if it has an inherited property with an AuditAs value.
NA
If all Legacy Content Search Engine (CSE) collections are full or unavailable, a "java.lang.NullPointerException" error occurs when a user attempts to index or reindex.
PJ39536
All documents index requests fail with error FNRCB0035E: CBR_TS_ACCESSING_INDEX_FAILED on a new P8 5.1 system.

Notices

This information was developed for products and services offered in the U.S.A.

IBM may not offer the products, services, or features discussed in this document in other countries. Consult your local IBM representative for information on the products and services currently available in your area. Any reference to an IBM product, program, or service is not intended to state or imply that only that IBM product, program, or service may be used. Any functionally equivalent product, program, or service that does not infringe any IBM intellectual property right may be used instead. However, it is the user's responsibility to evaluate and verify the operation of any non-IBM product, program, or service.

IBM may have patents or pending patent applications covering subject matter described in this document. The furnishing of this document does not grant you any license to these patents. You can send license inquiries, in writing, to:

IBM Director of Licensing
IBM Corporation
J74/G4
555 Bailey Avenue
San Jose, CA 95141
U.S.A.

For license inquiries regarding double-byte (DBCS) information, contact the IBM Intellectual Property Department in your country or send inquiries, in writing, to:

Intellectual Property Licensing
Legal and Intellectual Property Law
IBM Japan, Ltd.
19-21, Nihonbashi-Hakozakicho, Chuo-ku
Tokyo 103-8510, Japan

The following paragraph does not apply to the United Kingdom or any other country where such provisions are inconsistent with local law: INTERNATIONAL BUSINESS MACHINES CORPORATION PROVIDES THIS PUBLICATION "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Some states do not allow disclaimer of express or implied warranties in certain transactions, therefore, this statement may not apply to you.

This information could include technical inaccuracies or typographical errors. Changes are periodically made to the information herein; these changes will be incorporated in new editions of the publication. IBM may make improvements and/or changes in the product(s) and/or the program(s) described in this publication at any time without notice.

Any references in this information to non-IBM Web sites are provided for convenience only and do not in any manner serve as an endorsement of those Web sites. The materials at those Web sites are not part of the materials for this IBM product and use of those Web sites is at your own risk.

IBM may use or distribute any of the information you supply in any way it believes appropriate without incurring any obligation to you.

Licensees of this program who wish to have information about it for the purpose of enabling: (i) the exchange of information between independently created programs and other programs (including this one) and (ii) the mutual use of the information which has been exchanged, should contact:

IBM Corporation
J46A/G4
555 Bailey Avenue
San Jose, CA  95141-1003
U.S.A.

Such information may be available, subject to appropriate terms and conditions, including in some cases, payment of a fee.

The licensed program described in this document and all licensed material available for it are provided by IBM under terms of the IBM Customer Agreement, IBM International Program License Agreement or any equivalent agreement between us.

Any performance data contained herein was determined in a controlled environment. Therefore, the results obtained in other operating environments may vary significantly. Some measurements may have been made on development-level systems and there is no guarantee that these measurements will be the same on generally available systems. Furthermore, some measurements may have been estimated through extrapolation. Actual results may vary. Users of this document should verify the applicable data for their specific environment.

Information concerning non-IBM products was obtained from the suppliers of those products, their published announcements or other publicly available sources. IBM has not tested those products and cannot confirm the accuracy of performance, compatibility or any other claims related to non-IBM products. Questions on the capabilities of non-IBM products should be addressed to the suppliers of those products.

All statements regarding IBM's future direction or intent are subject to change or withdrawal without notice, and represent goals and objectives only.

This information contains examples of data and reports used in daily business operations. To illustrate them as completely as possible, the examples include the names of individuals, companies, brands, and products. All of these names are fictitious and any similarity to the names and addresses used by an actual business enterprise is entirely coincidental.

COPYRIGHT LICENSE:

This information contains sample application programs in source language, which illustrate programming techniques on various operating platforms. You may copy, modify, and distribute these sample programs in any form without payment to IBM, for the purposes of developing, using, marketing or distributing application programs conforming to the application programming interface for the operating platform for which the sample programs are written. These examples have not been thoroughly tested under all conditions. IBM, therefore, cannot guarantee or imply reliability, serviceability, or function of these programs. The sample programs are provided "AS IS", without warranty of any kind. IBM shall not be liable for any damages arising out of your use of the sample programs.

Trademarks

IBM, the IBM logo, ibm.com, and FileNet are trademarks or registered trademarks of International Business Machines Corp., registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on the Web at "Copyright and trademark information" at www.ibm.com/legal/copytrade.shtml.

Intel, Intel logo, Intel Inside, Intel Inside logo, Intel Centrino, Intel Centrino logo, Celeron, Intel Xeon, Intel SpeedStep, Itanium, and Pentium are trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United States and other countries.

Linux is a registered trademark of Linus Torvalds in the United States, other countries, or both.

Microsoft, Windows, Windows NT, and the Windows logo are trademarks of Microsoft Corporation in the United States, other countries, or both.

UNIX is a registered trademark of The Open Group in the United States and other countries.

Java and all Java-based trademarks and logos are trademarks or registered trademarks of Oracle and/or its affiliates.

Other product and service names might be trademarks of IBM or other companies.

Document change history


Date
Description
01 November 2013 Initial release of this fix pack.