P840 Troubleshooting
P840 Troubleshooting
P840 Troubleshooting
Troubleshooting Guide
GC31-5493-03
Troubleshooting Guide
GC31-5493-03
Note Before using this information and the product it supports, read the information in Notices on page 91.
Table of Contents
Table of Contents
Revision log . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 About this document . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Document organization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 Recommended documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 Contact customer support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
General . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Tips . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Application Engine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Workplace . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Workplace XT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
General . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 Application Integration BCS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Content Engine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Deployment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Enterprise Manager. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Content Engine Upgrader (version 4.0.1 to 4.5) tool. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Content Engine Java and .NET APIs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 24 32 32
Databases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Microsoft SQL Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 Oracle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 DB2 for z/OS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
Application Engine, Content Engine, and Process Engine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 Windows Data Execution Prevention feature prevents BPM-related Java processes from running . 49
Records Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
General . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
Table of Contents
Rendition Engine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
Publishing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
Browsers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
Microsoft Internet Explorer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 Netscape Navigator. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
FileNet P8 documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
General . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
Notices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
Trademarks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
Revision log 7
Revision log
The following table identifies changes made to this document.
Date 12/02/09
Revision Added the following new topics to the Content Engine section: Creating a large choice list in IBM DB2 for z/OS fails with SQL error code 805. Content Engine Upgrader (version 4.0.1 to 4.5) tools Content Engine diagnostic information
Added the following new topics to the IBM FileNet Connectors for SharePoint section: Kerberos authentication failed. Authentication errors occur and prevents communication.
Added the following new topic to the Workplace applications section: Transparency for annotations is no displayed by default in Image Viewer.
Added the following new topics to the Records Manager section: The RMBaseURL can become outdated when the RM URL changes New WSI retry configuration option Corrupted entities if Hold Sweep is terminated in the middle of its run
Added the following new topics to the Security section: How to change LDAP short name in Process Engine if dn remains the same Windows Data Execution Prevention feature prevents BPM-related Java processes from running
Added the following new topic to the Database > DB2 for z/OS section: AddOn installation can fail with resource unavailable exception
Added the following new topic to the Application Server > WebSphere section: Creating FileNet P8 domain or object store fails, when database is DB2 for z/OS
Added the following new topics to the Workplace XT section: Unable to see the IBM ECM tab on the Microsoft Office 2007 Ribbon. Unable to send e-mail. Cannot upload or download a file larger than 100 MB.
Revision log 8
Revision
Images federated from CFS-IS do not display properly in Image Viewer Unable to authenticate using Application Integration for Microsoft Office Process Configuration Console fails to launch File Tracker functionality fails in a Windows Vista FDCC environment
Added an additional solution to the Events are not published to the Process Analyzer topic. 03/07/08 Removed footnote from the Content Federation Services Import Errors table. Updated Notices section to apply missing back cover pages. Updated formatting for Table of Contents. 01/22/08 Applied updated formatting. Added the following new topics: Workplace. Unable to log in to Workplace due to improper synchronization of LTPA security information in a WebSphere ND environment. Workplace. Unable to log out of Workplace after using Image Viewer. Workplace XT. The folder selector sometimes does not display correctly when the screen resolution is set to 1024x768 or lower. Workplace XT. Log in error when the trust association is enabled on WebSphere 6.0.2.17. Records Manager. Using the File Plan Import and Export Tool. Component Manager. Restarting Component Manager results in an error. Process Engine. Use the vwtool loadstatus command to diagnose Process Engine server processing errors (non-Farmed Process Engines only). Content Engine. The SystemOut.log file grows very large (WebSphere 6.0). Content Engine. DB2 error occurs while adding a large number of properties to a document class. Content Engine. Incorrect storage maximums can cause the storage area to become disabled.
Revision log 9
Date 03/05/07
Revision Content Engine. What do the storage area counters count? Content Engine. Cannot add documents to a file or fixed storage area. Content Engine. Do the storage area maximums control how much data can be stored on the fixed content device? Content Engine. What's the staging area directory used for? Do I need to back it up? Content Engine. Why don't the storage area counters change when I add a document to a fixed content device? Content Engine. If I don't specify a storage area or storage policy for a document or its class, where does it get stored? CFS-CS and CFS-IICE. Resolving Deadlock errors when federating large quantities of documents from CS to Content Engine. CFS-CS and CFS-IICE. Import error is not cleared when rule is rescheduled. CFS-CS and CFS-IICE. Mime type for a federated document is incorrect. CFS-CS and CFS-IICE. Added CFS-CS and CFS-IICE error table. CFS-CS and CFS-IICE. Content Services (CS) limits the number of simultaneous library requests per user credential, causing export errors. CFS-IS. IP address change for IS connection is not propagated to Content Engine application server. CFS-IS. Where are federated IS Annotations stored in the Content Engine? CFS-IS. How large are IS Annotations? CFS-IS. Can I delete federated IS Annotations from a FileNet P8 application? CFS-IS. How do I transfer my IS document class mapping from one object store to another? CFS-IS. Is there a limit for the number of concurrent FileNet P8 users accessing documents stored on the IS server? CFS-IS. Why does my custom application take up so many IS sessions when not that many users are accessing documents at the same time? CFS-IS. How many IS sessions do the IS Import Agents use? CFS-IS. How do I increase my throughput when federating millions of documents?
Document organization
Troubleshooting tips are listed only once, and they are organized by how a problem manifests or by the major area associated with a task or operation. For example, if you cannot launch a workflow from Workplace, check for troubleshooting tips under Workplace and under Process Engine workflows. NOTE Most topics have both a cause and a solution. However, some topics just have tips that are associated with the heading topics.
Recommended documentation
The following IBM FileNet documents also provide problem solving information: IBM FileNet P8 Release Notes (known issues). IBM FileNet P8 Performance Tuning Guide
To download these documents from the IBM support page, see the following Access IBM FileNet documentation topic.
General 11 Tips
General
Tips
Directory servers
When you set up the directory server, avoid using duplicate short names. Keep the security implementation simple. Unusually restrictive or complex security policies can cause the system to operate in ways that you might not expect.
Databases
If a database is configured to be case-sensitive, the case of stored pathnames must match the case of the path to the referenced item.
Application Engine
Workplace
Log on and log off
Unable to log on
Solutions: Verify the Content Engine application server is running. Verify all operating system and application server patches and fix packs have been installed. For more information, see the IBM FileNet P8 Hardware and Software Requirements Guide. To download this document from the IBM support site, see Access IBM FileNet documentation on page 10. Verify access between Application Engine and Content Engine. From the Application Engine server, ping the Content Engine server hosting the Application Engine Web Connectivity (Java) module, and from the Content Engine server hosting the Application Engine Web Connectivity (Java) module, ping the Application Engine server. Verify at least one object store has been created on Content Engine. Verify the Content Engine name in the WcmApiConfig.properties file is correct, and was not misspelled or incorrectly specified during Application Engine installation. For more information, see the FileNet P8 Help system: FileNet Documentation > FileNet P8 Administration > Application Engine Administration > Key configuration files and logs > CryptoKeyFile.properties. Verify bootstrap preferences were configured. Test EJB communication: View http://content_engine_name:port_number/FileNet/Engine. Verify the users short name does not match the short name of a different user. Normally, users can log on using either their short name or their distinguished name. However, eDirectory or a Sun ONE directory servers in a multi-domain environment where duplicate short names are being used, require users with identical short names to log in using their distinguished name. (For example: uid=dsmith,ou=Sales,dc=FileNet,o=com.) Verify the user belongs to a default Content Engine and Process Engine domain. Active Directory servers require users who do not belong to a default Content Engine and Process Engine domain to log in using their long name. (For example: [email protected].) Check log in failure details under root exception when you use long keys for symmetric encryption or user tokens (required for Application Integration). The following message indicates you have not added the unlimited strength jars to your JDK directory.
Root Exception: com.filenet.wcm.api.EncryptionException: Problem initializing encryption/ decryption with keyId be4b25d1, size 448 bits. java.home=C:\j2sdk1.4.2_03\jre. Cause: java.lang.SecurityException: Unsupported keysize or algorithm
The following message indicates you should verify the java.security file is using the proper JCE.
Root Exception: com.filenet.wcm.api.EncryptionException: Problem creating JCE Cipher instance for Blowfish/ECB/NoPadding algorithm. java.home=/export/home/bea/jdk131_08/ jre. Cause: java.lang.NoClassDefFoundError
(WebSphere only) The following message indicates that the LTPA security information is not properly synchronized in a WebSphere ND environment. The LTPA settings at the deployment manager were not propagated to the managed node to which Content Engine was deployed. This results in a situation where the Application Engine Admin and managed nodes are in synch with the Content Engine Admin node, but not with the Content Engine managed node.
Root Exception: Credentials Exception at com.filenet.wcm.toolkit.server.base.WcmSignInPolicy.setCredentials (WcmSignInPolicy.java:475) at com.filenet.wcm.apps.server.controller.WorkplaceSignInPolicy.setCredentials (WorkplaceSignInPolicy.java:98) at com.filenet.wcm.toolkit.server.util.SSLSignInToken.authenticate (SSLSignInToken.java:112) at com.filenet.wcm.toolkit.server.base.InternalTokenPolicy.setCredentials (InternalTokenPolicy.java:75) at com.filenet.wcm.toolkit.server.base.WcmController.tryInternalUserToken (WcmController.java:2926)
Manually copy the security.xml file from the Admin node to the managed node. Invalid Credentials message displays at log on. Cause: The user name or the password was typed incorrectly. Solution: Check the Caps Lock key, and then log on again. Cause: The account is locked. The account requires a password change. The account is disabled.
Solution: Check with the system administrator about the account. Cause: User does not have a valid domain account. Solution: Verify the user has a valid domain account and is not trying to log on using a machine account instead of a domain account. Cause: The web server is not pointing to a valid location for the Application Engine Web Connectivity (Java) module.
Solution: Open the WcmAPiConfig.properties file and verify the web server is pointing to a valid location for the Application Engine Web Connectivity (Java) module. For more information, see the FileNet P8 Help system: FileNet Documentation > FileNet P8 Administration > Application Engine Administration > Key configuration files and logs > WcmApiConfig.properties.
Document processing
Workplace folders fail to refresh after filing or unfiling a document
Cause: Workplace does not perform a refresh after a document has been filed or unfiled. Solution: Log off and log back on. Or, click on the end of the folder path.
Workplace applications
Unable to access Workplace applications
Verify all recommended operating system and application server patches and fix packs have been installed. For more information, see the IBM FileNet P8 Hardware and Software Requirements Guide. To download this document from the IBM support site, see Access IBM FileNet documentation on page 10. Verify access between Application Engine and Content Engine. From the Application Engine server, ping the Content Engine server hosting the Application Engine Web Connectivity (Java) module, and from the Content Engine server hosting the Application Engine Web Connectivity (Java) module, ping the Application Engine server. Verify users have valid credentials as configured on the directory server, and that these credentials have access to the object stores. Verify users have access to the object store where the site preferences are stored.
File Tracker
File Tracker functionality fails in a Windows Vista FDCC environment
For information, see File Tracker functionality fails in a Windows Vista FDCC environment on page 20.
Solution: Enable ActiveX controls. Install or turn on Workplace File Tracker. NOTE Users must log off and log back on after you enable ActiveX controls and after you install or turn on Workplace File Tracker.
Application Integration
Unable to authenticate using Application Integration for Microsoft Office
Cause: Microsoft Internet Explorer on Windows Vista checks the Certificate Revocation List (CRL) by default, whereas Windows XP does not. Solutions: For Secure Sockets Layer (SSL) authentication to work, you must: Have a valid certification chain, including a valid LDAP path to the CRL validation server, with correct CRL list checking Clear the Check for server certificate revocation check box in the Internet Explorer properties.
Image Viewer
Transparency for annotations is not displayed by default in Image Viewer
Solutions: Make the following changes to your HTML code. 1. Locate the following line:
writeParam('annotationHideContextButtons', 'hyperlink,behind, transparent');
This line indicates to Image Viewer that the semi-transparency button must be disabled. This is a clear indication to the viewer that type of transparency is not wanted. 2. Make the following changes to that line:
writeParam('annotationHideContextButtons', 'hyperlink,behind);
This removes the hide transparent option and the button reappears. In Image Viewer, you can right-click an annotation to see the button. A rectangle window pane is also displayed. This is the semi-transparency property. If the button is hidden as in the current HTML code, the IBM FILENET P8 PLATFORM TROUBLESHOOTING GUIDE
button will not be displayed. When you Write permission to the IS annotation, you can rightclick the button and access the context menu. Make the following changes to the application code: 1. Locate the following lines:
writeParam('annotationhidebuttons', 'line, solidtext, highlightpoly, rectangle, redact, redactpoly, poly, openpoly, oval, hyperlink, transparent'); writeParam('annotationHideContextButtons', 'save,text,hyperlink,behind'); = writeParam('annotationHideContextButtonsids', 'note,freehand,stamp,arrow,highlight,text, transparent');
User interface
Images do not display in Workplace
(WebSphere) Regenerate the plug-in and restart your HTTP server. Attempt to connect directly through WebSphere's default port (usually 9080). Attempt to load the Workplace applications by accessing the system through WebSphere's default port (usually 9080), bypassing the separated HTTP servers.
Solution: Change the F_Subject field value for the corresponding queue or roster. Table 1: Task page... My Inbox Task Tracker Public Inboxes My Active Workflows Change the F_Subject setting in... Inbox user queue Tracker user queue name work queue The roster associated with the workflow. To determine which roster is associated with a workflow, open the workflow definition in Process Designer and look for the roster specification in the Workflow Properties dialog box, Advanced tab. Because the Launched Workflows view can contain workflows associated with different rosters, and the F_Subject length is specified for each roster, the number of characters visible in the Name field can vary from workflow to workflow.
Use the Process Configuration Console to modify the length of the F_Subject field for any queue or roster. By default, the F_Subject fields are set to a length of 80; you can increase each one to a maximum of 255 characters. NOTE Changes are applied once they are saved. However, existing work item names will not change length. Only work items that entered the queue after you made the change will reflect the new length specification.
Localization
Workplace and Workplace applets do not display a newly selected language
Solution: Reset the browser language setting: 1. Confirm the IBM FileNet P8 language packs are installed. 2. Confirm the browser language setting. 3. Exit the JVM by exiting all open applets and closing all browser windows. 4. Open the browser and navigate to Workplace.
Search
Cannot execute a search
The stored search might not have the proper MIME type. This is caused when the stored search is checked in to Content Engine using a tool other than the stored search API. (For example, the stored search was checked in using Enterprise Manager).
Search Designer (or Publish Designer) does not start when Application Engine uses WebLogic 9.2
Cause: The Web App File Case-Insensitive" setting is set to "os". Solution: Change the Web App File Case-Insensitive" setting to "false": 1. Log into the WebLogic administrative console. 2. From the Domain Configurations menu, click Domain. 3. From the Security > General tab, expand the menu by clicking on the Advanced link. 4. Verify the Web App File Case-Insensitive" value is set to "false".
Web Services indicate Application Engine cannot be found: "Wrong server name
Cause: On a FileNet P8 system with a load balancer (hardware or software) for multiple Application Engine servers, the reply message might not reach the Application Engine that is waiting for the reply. Solution: For each Application Engine server, edit the P8BPMWSBroker.properties file located in the Application Engine Install directory (typically c:\Program Files\FileNet\AE\Workplace\WEBINF\P8BPMWSBroker.properties). In the P8BPMWSBroker.properties file, add a property listener.local.host, and set the value to the current Application Engine server with the format host:port. For example, listener.local.host=appserver1\:9002 Do not change the value of property listener.base.url.
Workplace XT 20 General
Workplace XT
General
Log on error when the trust association is enabled on WebSphere 6.0.2.17
When the trust association is enabled on WebSphere 6.0.2.17, a Workplace XT user might encounter the following errors: Invalid credential entered. Please try again. This error message also appears when a user logs in to FileNet Workplace or the WebSphere console. The user must log in again to bypass the message. Attempts to use hyperlinks to access Workplace XT content fail. The user is redirected to the default browse page instead of getting the requested document. Solution: These failures are caused by a known issue that is resolved in WebSphere 6.0.2.19. See the IBM Support web site for more information: http://www-1.ibm.com/support/docview.wss?rs=0&uid=swg24015036
Alternatively, you can create a bookmark or favorite to automatically open your browser window with the toolbars and menus turned off. To do so, use the following URL, replacing WorkplaceXTURL with the URL for your Workplace XT Web site and adjusting the height and width as needed: javascript:(function() {win = window.open('WorkplaceXTURL','','scrollbars=yes,menubar=no,height=600,width=900,resizable= yes,toolbar=no,location=no,status=no');}) ()
Solution: Follow the Microsoft instructions to download and install the Microsoft hotfix from http:// support.microsoft.com/kb/957692
Content Engine
Deployment
Content Engine diagnostic information
When Content Engine fails to deploy, verify the state of the deployment as follows: 1. Browse to the following web page: http://server:port/FileNet/Engine where: server is the host name of the machine where Content Engine Server is deployed. port is the HTTP port used by the application server where Content Engine Server is deployed. Example web page addresses are shown in the following table: Application Server Type WebSphere WebLogic JBoss Web Page Address http://server:9080/FileNet/Engine http://server:7001/FileNet/Engine http://server:8080/FileNet/Engine
NOTE It is a best practice to bookmark the web page address in your browser. 2. Verify your installation by checking the following information on the web page: a. The value for the Startup Message key, which shows the Content Engine build and version (for example, dap440.001.008), must match the build and version in the ce_install_path/ ContentEngine/ce_version.txt file. b. The value for the Process Engine key, which shows the Process Engine Client build and version (for example, pui410.010), must match the build and version in the pe_client _install_path/version.txt file, where pe_client_install_path is the path to the directory where you installed the Process Engine Client files. c. The values for JDBC driver, server instance, operating system, etc. must match the values you chose when planning the IBM FileNet P8 installation.
Verify the WebSphere environment variables for the JDBC drivers are at both the cell and node levels. WebSphere and WebLogic Launch the application server console and test the datasources and the connection pools. Verify you are using the latest supported JDBC drivers. For a list of the currently supported drivers, see the IBM FileNet P8 Hardware and Software Requirements Guide. To download this document from the IBM Support site, see Access IBM FileNet documentation on page 10. Cause: (WebLogic only) The default authentication provider is set to the default value of Required. When this value is required, the directory server that you specified during installation must exist as a WebLogic default authentication provider. Solution: Create a WebLogic default authentication provider with the same name as directory server user or change the Provider Control Flag to Sufficient.
Solutions: A WebSphere fix pack is available. See the IBM Support web site (http://www-1.ibm.com/support) for PK06395: J2CA0294W: Deprecated usage of direct JNDI lookup of resource. Use the following syntax to set the logging level to severe to suppress the warning message "J2CA0294W" from the SystemOut.log:
*=info:com.ibm.ejs.j2c.ConnectionFactoryBuilderImpl=severe The severe setting suppresses the logging of warning and lower level messages. See the WebSphere documentation for more information on log level settings, or see the IBM Support web site (http://www-1.ibm.com/support) for this article: J2CA0294W: Deprecated usage of direct JNDI lookup of resource.
Enterprise Manager
Cannot access Enterprise Manager features
Solution: For more information, see the FileNet P8 Help system: FileNet P8 Administration > Enterprise-wide Administration > Content Engine Administration > About Enterprise Manager > How to... > Start the Enterprise Manager.
DB2 error occurs while adding a large number of properties to a document class
Cause: When using Enterprise Manager to add a large number of properties to a document class, the following DB2 error occurs:
ErrorCode: -1,585, Message: 'A system temporary table space with sufficient page size does not exist.'
When this error occurs, you have reached the record length limit and the page size of 32kb. The length of all columns of metadata within the table has reached the DB2 limit of 32kb page size. Solution: Reduce the number of properties or the length of the properties.
Object stores
Object stores are unavailable
Cause: Each object store has its own ACL and therefore its own list of administrators. Anyone who can log on to a server containing Enterprise Manager can open Enterprise Manager, but thereafter they must have the correct permissions to open, view, and edit the object store itself. Solution: Log on to the object store using an account that has Full Control permission to administer the object store.
The Create an object store wizard fails during object store creation
Solution: Review the messages displayed by Content Engine or Enterprise Manager as well as those appearing in the Object Store Create Status dialog box for the possible source of the error. Cause: Create database permission is denied in the database. Content Engine administration error message = Unable to create object store. Error code = 800710d9. Object Store Create Status error message = Unable to read from or write to the database.
Solution: The necessary permissions for Content Engine database log on are missing or insufficient. Cause: Insufficient permission to create a file storage area at this location. Enterprise Manager error message = Unable to create object store. Error code = 80070005 Access is denied = Object Store Create Status error message
Solution: The permissions on the shared folder for the file storage area are insufficient. NOTE The Create an object store wizard might display an additional error message that indicates the object store creation could not be rolled back, and the new database or tablespace for the object store could not be deleted. You can either: Delete the entire database or tablespace manually. Create a new, empty database or tablespace.
Drop the User tables from the database or tablespace and reuse this database or tablespace when you rerun the Create an object store wizard. For more information, see the FileNet P8 Help system: FileNet P8 Documentation > FileNet P8 Administration > Content Engine Administration > Object stores > How to... > Reuse databases.
Cause: The Create an object store wizard displays a not shared error when you try to select the share for use, even though the shared folder exists and proper security has been applied. This problem might be caused by an incorrect value in the registry that prevents creation of a file storage area object store on a Storage Area Network (SAN) drive device. Solution: This problem might be related to an issue described in the Microsoft Knowledge Base article ID 106167. Search for 106167 at the Microsoft support web site.
Solution: Synchronize the Snaplock device clock with the Content Engine server system clock. NOTE The minimum retention period applied to a SnapLock device is expressed in days. Therefore, the value of this minimum retention period should not be set to less than 1 day.
Creating a large choice list in IBM DB2 for z/OS fails with SQL error code 805.
Cause: The number of allocated DB2 statement handles is insufficient for the number of choice values you want to define. The number of available statement handles by default is 1344. Solution: Allocate additional statement handles using the DB2 bind command. For example, you might enter the following command:
DB2 [email protected] blocking all grant public sqlerror continue CLIPkg=x where x is the number of packages to allocate.
See CLIPkg CLI/ODBC configuration keyword at http://publib.boulder.ibm.com/infocenter/db2luw/ v9r5/topic/com.ibm.db2.luw.apdv.cli.doc/doc/r0008961.html for instructions on using the CLIPkg keyword. See Handles in CLI at http://publib.boulder.ibm.com/infocenter/db2luw/v9r5/topic/ com.ibm.db2.luw.apdv.cli.doc/doc/c0004933.html for more information about statement handles.
Solution: Remove the dependent objects from the export definition and import the dependencies, and then import the dependent objects. Cause: Circular dependencies exist between two object-valued properties: Object A has a property that has object B as its value, and object B has a property that has object A as its value. By design, import of this relationship will fail because there is a risk of bypassing the security placed on the two objects. The security permissions of the person performing the import might not include permissions to access the referred-to object because that object does not yet exist in the object store to allow checking the security required by that object. Solution: Remove the circular dependencies and export/import again, then recreate the circular dependency.
Cause: When Enterprise Manager detects duplicate object store components in an XML file, it cannot successfully create an object store and the import operation fails. Solution: Automatic object store population does not allow you to import objects selectively. Instead, the system attempts to import all objects included in the XML file. If the object store creation fails due to duplicate objects in the XML file, you can remove the XML file using the autoimport scripts tool. The Import Helper checks for duplicate components and does not overwrite an existing object with a duplicate. When encountering a duplicate object, the Import Helper records the duplicate entry as an error in a log file and continues to import objects that have not already been added to the object store. Cause: Attempting to import an object that has dependencies before those dependencies have been imported, the import operation fails. Dependencies might either be explicitly established via object-valued properties that reference other objects which have not yet been imported, or implicitly, such as a class that contains one or more properties, for which the property template definitions have not yet been imported. Solution: Remove the dependent objects from the export definition and import the dependencies, then import the dependent objects.
Storage areas
The following tips apply to all storage area types (database, file, and fixed storage areas).
What is the staging area directory used for? Do I need to back it up?
The staging area directory is used for both temporary and persistent storage. When content is added from a FileNet P8 Platform application, it is first uploaded into the inbound directory of the staging area. When the upload completes, it is moved to another directory within the staging area. Once the document is checked in, the content is migrated to the fixed content device, and then it is removed from the staging area directory. Reservations (documents that have not been checked in), are stored in the staging area directory. Since there is no limit between the time a user creates a reservation and then does a check in, reservations can exist in the staging area for an undetermined about of time. Annotations whose storage policy specifies a fixed storage area are persistently stored in the staging area directory. Annotations are never migrated to the fixed content device. For documents that are checked into a fixed storage area whose fixed content device does not allow new content (such as CFS-IICE), the content is persistently stored in the staging area directory. For the above reasons, the staging area directory should be backed up.
Where are document classes stored when it has no storage area or storage policy?
When an object store is created, the default storage policy added to the document class is the database storage policy. Thus, by default, if not otherwise specified, content is stored in the object store database.
2. Test the database connection again in the Upgrader tool, and continue with the upgrade.
Databases
Microsoft SQL Server
Cannot create a row that exceeds 8060 bytes
Cause: Microsoft SQL Server limits the length of database rows to a maximum of approximately 8060 bytes. Consequently, when you have Microsoft SQL Server installed and you attempt to add information to the object store database, you might receive an error message indicating that the requested insertion would cause a particular row in the database to exceed the maximum allowable length and the insertion will fail. Solution: This limitation is primarily a concern when adding a large number of custom properties to the document base class and subclasses. However, it can also impact development with the folder and custom object classes and subclasses. Developers are recommended to subclass the FileNet classes and add their custom properties to the subclasses, while maintaining an awareness of the current row size. Keep in mind that the total amount of available space in any row is confined to the leaf class in which you are currently adding custom properties, as well as its superclasses. Available space is not measured for the table as a whole, which represents all classes. In addition, when implementing long string properties use the ntext type of the UsesLongColumn property as this requires a relatively small amount of space (4 bytes) and can be used to represent large strings.
Adding an index on a property indicates the limit of 249 indexes has been reached
Microsoft SQL Server permits no more than 249 property definitions to be used as indexes in a document subclass. No matter how many document subclasses you might have in a particular object store, the total number of indexes for all document subclasses (or any class, including folder and custom object classes) combined cannot exceed 249.
Solution: Increase the DTC timeout to a larger value, for example, 3600 seconds.
Databases 34 Oracle
Oracle
ORA-12535 TNS: Operation timed out error / ORA-12541 No listener error
Cause: The Oracle QUEUESIZE parameter does not specify enough connections for the listener to handle large volumes of concurrent connection requests. Solution: Change the number of connections defined by the QUEUESIZE parameter. To set the QUEUESIZE parameter, edit the address line in the listener.ora file as follows: (ADDRESS = (PROTOCOL = TCP)(HOST = servername)(PORT = servername)(QUEUESIZE=100))
Oracle database queries are not finding documents and folders as expected
Cause: Document titles or folder names might have been left empty. Solution: See the FileNet P8 Help system: FileNet P8 Documentation > Developer Help > Content Engine COM API > COM API Guide > Using the Content Engine Database Engine > Database Engine Differences.
2008-10-08T06:25:07.204Z 291E291E API FNRCE0230E - ERROR An error occurred accessing the database. ErrorCode: -904, Message: 'DB2 SQL Error: SQLCODE=-904, SQLSTATE=57011, SQLERRMC=00E70081;00000A00;A12BASE.DOCVERSION, DRIVER=3.51.118' SQL: "ALTER TABLE DocVersion ADD COLUMN uee8_rmentitydescription vargraphic(1200) "\ncom.filenet.api.exception.EngineRuntimeException: DB_ERROR: An error occurred accessing the database. ErrorCode: -904, Message: 'DB2 SQL Error: SQLCODE=-904, SQLSTATE=57011, SQLERRMC=00E70081;00000A00;A12BASE.DOCVERSION, DRIVER=3.51.118' SQL: "ALTER TABLE DocVersion ADD COLUMN uee8_rmentitydescription vargraphic(1200) "
Cause: This message and reason code (00E70081) indicate that the table of the ALTER statement (DOCVERSION) is currently referenced by a prepared statement in a prepared statement cache and therefore cannot be dropped or altered. Solution: Disable the prepared statement cache of the object store's XA data source (that is, set to size = 0).
Workflows
This workflow contains errors. It cannot be launched
Cause: This error might occur when attempting to launch a workflow. This message displays if the workflow has validation errors or transfer errors. One possible reason for the error is that a step in the workflow definition references a step processor that does not exist. Solution: Open the workflow definition in Process Designer, and use the Validate command to identify any problem steps. This situation can occur if the workflow definition was defined on a different system or if a step processor was deleted after it was referenced in the workflow definition.
Consider this example using the Active Directory. The following groups are defined in the directory service: cn=SysAdminG,dc=filenet,dc=com This group has a member named JohnSmith. cn=SysConfigG,dc=filenet,dc=com This group has a member named MaryJohnson. cn=PESysAdminG,dc=filenet,dc=com This group has a member named JaneDoe. cn=PESysConfigG,dc=filenet,dc=com This group has a member named SarahJones. In Process Task Manager, you map the following: Process Engine Administrators Group (internal name SysAdminG) PESysAdminG Process Engine Configuration Group (internal name SysConfigG) PESysConfigG
Potential results in this case are: Workflow steps assigned to SysAdminG (JohnSmith) will instead be routed to members of the PESysAdminG group (JaneDoe). A queue that is restricted in access to members of SysConfigG (MaryJohnson) will instead allow access to members of the group PESysConfigG (SarahJones). Executing the method IsMemberOf("SysAdminG") for JohnSmith will return FALSE instead of TRUE. Executing the method IsMemberOf ("SysAdminG") for JaneDoe will return TRUE instead of FALSE.
TIP To see if JSmith is a member of cn=SysAdminG,dc=filenet,dc=com, provide the full dn to the API. Solution: Do not use the names SysAdminG and SysConfigG for users who will participate in workflow-related activities.
For more information, see the IBM FileNet P8 Hardware and Software Requirements. To download this document from the IBM Support site, see Access IBM FileNet documentation on page 10.
Process applications
Unable to access Process applications
Symptoms: Errors occur when accessing Workplace Tasks pages. Error occur during automatic launch of a workflow from a subscription. A logon dialog box displays when you try to start Process Configuration Console, Process Administrator, Process Tracker, or Process Designer.
Solutions: Check Process Engine configuration: Verify that Process Engine is configured with a static IP address.
Check Application Engine configuration: Verify that the correct connection point is indicated in the Site Preferences. Verify that the connection point is correctly indicated with the valid Process Engine server name and broker port. Verify that Process Engine can be accessed from Application Engine. Verify that Process Engine and all required components are running:
On Process Engine, run Process Task Manager. The status bar at the bottom of the Task Manager window should say Software is running. If this status is not indicated, click the Start button on the Task Manager toolbar.
3. Verify the Content Engine connection to Process Engine. a. From Enterprise Manager, select Process Engine Connection Points from the domain, rightclick the connection point, and select Properties. b. Verify the connection point is correctly bound to the correct region ID. (The region ID must be either an IP address or a server name that the Content Engine server can resolve.) c. Ping the Process Engine server from the Content Engine server using the region ID: ping peserver1.ibm.com d. Verify the Process Engine server name does not have a trailing space in the command. e. Verify the port number is the same as the Process Engine Communication Port in Process Task Manager. 4. Verify the Application Engine connection to Process Engine. a. Use one of the following commands to ping the Process Engine server from the Application Engine server using the region ID: ping peserver1.ibm.com JRE/bin/java -cp lib/pe.jar:../CE_API/lib/log4j.jar filenet.vw.server.ConfigUtils /url http://pe_server:pe_port/IOR/FileNet.Process Engine.vworbbroker NOTE the second command is a JAVA command that is ran from the Application Engine router directory. Solution: Start Process Engine tracing on the Application Engine server by placing the fnlogging.properties file (used by Process Engine 4.0.0 and 4.0.1) or the fnlog4j.properties (used by Process Engine 4.0.2) in to the application server JRE/lib directory. NOTE The properties file will need to be modified to set the appropriate log file location. The Process Engine trace log provides detailed information about the different communication steps mentioned in the previously suggested solution. Once you have the trace file, contact your support representative to review the Process Engine trace information.
Process Designer
Validate function does not detect invalid function arguments in a workflow definition
For example, in a workflow definition, a stringtotime function specifies a time mask "yyyy-mm-dd hh:tt:ss am". At runtime, the timestring field value is "06/03/2001 02:10:00 am", which results in an error because it does not match the mask. Cause: The Validate function performs syntax and type checking. It does not validate function arguments. In the example above, validation does not check the time mask literal string, and it cannot check the timestring field where the actual value is not known at validation time. Solution: There is no way to predict invalid runtime values. As a workaround, the effects can be made more manageable by using variables to hold literals, rather than entering literals directly. In the case of the stringtotime function-- stringtotime(timestring, timemask) where the workflow author might expect different time formats at runtime, timemask should be a string field containing the literal value ("yyyy-mm-dd hh:tt:ss am"), rather than the literal entered directly into the function. If a problem occurs at runtime, the workflow administrator can change the value in the timemask string field to match the date entered in the timestring parameter ("mm/dd/yyyy hh:tt:ss am"); a literal in the stringtotime function cannot be modified in an active workflow.
Process Analyzer
Events are not published to the Process Analyzer
Solutions: Verify that the Enable Process Analyzer option is checked in the Process Configuration Console. Verify the PA Engine installation date. Only events generated from the workflows that are launched on or after the PA Engine installation date are published to the PA Engine. Verify that connection points have been defined on Content Engine for the regions in which you are expecting event information to be published to PA. In a Process Engine farmed environment, verify that all load balancers have been specified on the Process Engine > Servers node within Process Task Manager. Verify that views for the event logs are in the Process Engine database. Event log view names start with VWVL. Use the vwtool createDBviews command to create the views if they do not exist. NOTE The F_SW user must have permissions to create and drop views; otherwise, the views will not get created.
Component Manager
Auto-starting Component Manager as a WebLogic servlet causes a stack trace error
Cause: Identical domain names, server names, or store names exist within two or more integrated WebLogic domains. The resulting stack trace will be similar to the following:
2006.11.13 16:42:25.437 VWAdaptor:JMSQueue run SEVERE JMSQueue adaptor is stopped due to exception: Connection not found . Last status=JMSQueue adaptor performs JAAS login for jaastest with user pwtestadmin at November 13, 2006 4:41:07 PM PST. 2006.11.13 16:42:25.531 VWAdaptor:JMSQueue run FINER THROW weblogic.jms.common.JMSException: Connection not found
Solution: To successfully start Component Manager as a WebLogic servlet when integrating two or more WebLogic domains, ensure that the following resource names are unique across all domains: Domain name WebLogic server name JMS server name JMS store name
Security
Application Engine, Content Engine, and Process Engine
Connection fails
Cause: The connection between Process Engine and Content Engine for user and group security information does not work. Solution: Check the Windows Event Viewer, and look in the \fnsw\ logs (syslog, vwtrace file in fnsw_loc\sd or /fnsw/local/sd) for messages that explain the problem. Verify that the Process Engine is running. Enter the following command at the command line prompt: initfnsw status If the response does not include "Software started since" Process Engine is not running. You can start Process Engine by entering the following command at the command line prompt: initfnsw -y start Verify that the Process Engine is using port: 32776. (Window-based Process Engine servers only) Verify the Process Engine Services Manager is running. Use the Services applet to verify that PESM is running. If it has not been started, then start it. Verify that the vwior process is running. (This process must be running so that the PEDirectoryServer process can communicate with Content Engine.) Open a web browser on the Process Engine server and enter the following URL. (If Process Engine is using a port other than 32776, adjust the port accordingly): http://localhost:32776/IOR/ping If the vwior process is running, you will see a response similar to the following sample response: Process Engine server HQ-PE400 [Win32 Server Production (MS-SQL Blob 512 MB) -- {-rx-ux-nx} Jan 18 2007 11:03:24 en ] NOTE If the vwior process is not running, you might receive a response that indicates it is not running or you might receive no response at all. If the vwior process is not running, you need to determine why. Typically, it is because another program is using a socket that the vwior process requires. You can confirm this reason by checking the logs. Or, you can obtain the specific exception message that is recorded in the logs by trying to manually run the vwior process from the command line prompt. When the connection cannot be established, the exception message that is logged is also returned as the response. To run the vwior process from the command line prompt, enter the following command:
Security 45 Application Engine, Content Engine, and Process Engine vwior -p 32776 -b 32777
If another application is using the socket required by the vwior process, restart the Process Engine server. Restarting the server causes the other application to release the socket. Verify that the PEDirectoryServer Java service is running. (PEDirectoryServer is the Java service that provides the connection from Content Engine to Process Engine.) Open a web browser on the Process Engine server and enter the following URL. (If Process Engine is using a port other than 32776, adjust the port accordingly): http://localhost:32776/IOR/FileNet.CE.PEDirectoryServer If the vwior process is running, you will see a response similar to the following sample response:
IOR:000000000000002049444c3a46696c654e65745f63656d707270632f63656d707270633a 312e300000000001000000000000007e000102000000000c31302e31352e372e31303800071d 000000000031afabcb000000002084240cba00000001000000000000000100000008526f6f74 504f410000000008000000010000000014000000000000020000000100000018000000000501 00010000000000010109000000010001010000000026000000020002
NOTE If the PEDirectoryServer Java service is not running, you might receive a response that indicates it is not running or you might receive no response at all. You can also verify the PEDirectoryServer Java service is running by checking the logs. If you see the following message (initiation string) listed only once, it indicates the PEDirectoryServer Java service is running. However, if you see the message listed more than once, it indicates the PEDirectoryServer Java service tries to start but fails: VW: PEDirectoryServer start command: C:\fnsw\jre\bin\java -Xmx128M -Xrs -cp C:\fnsw\bin\pe.jar;C:\fnsw\CE_API\lib\Jace.jar;C:\fnsw\CE_API\lib\log4j.jar;C:\fnsw\CE _API\wsi\lib\wasp.jar Djava.security.auth.login.config=C:\fnsw\CE_API\config\jaas.conf.WSI Dwasp.location=C:\fnsw\CE_API\wsi filenet.pe.ceorb.server.PEDirectoryServer / port=32776 You can obtain exception information by manually running the PEDirectoryServer Java service from the command line prompt. When the connection cannot be established, an exception message is returned, which might explain why the PEDiretoryServer cannot start. To run the PEDirectoryServer Java service from the command line prompt, copy the initiation string (preceding message) from the logs and enter it as the command. Verify that the jaas.conf.WSDI file is present. Verify that the Jace.jar file is located in the \fnsw\CE_API\lib2 directory on the Process Engine server. Verify that this Jace.jar file is the same as the Jace.jar file being used on the Content Engine server. If it is not, copy the file from the Content Engine server and place it in the \fnsw\CE_API\lib2 directory on the Process Engine server. Verify that the Process Engine server can see the Content Engine server. Ping the Content Engine server from the Process Engine server. NOTE Use the hostname of your Content Engine server in place of your-ce-server.
WebSphere Open a web browser on the Process Engine server and enter the following URL: http://your-ce-server:9090/admin WebLogic Open a web browser on the Process Engine server and enter the following URL: http://your-ce-server:7001/admin Verify that the basic Process Engine security configuration is correct. Check the user name and service password (as specified on the Security tab of the Process Task Manager). Verify that the security user name is a member of the administrator group (also specified on the Security tab of the Process Task Manager). On the Content Engine application server, verify the authentication providers are correct. Verify that the built-in authentication provider is not configured as Required. Any authentication provider that is configured as Required requires all user who will authenticate be defined in that provider. Enable Java tracing to see what happens when the PEDirectoryServer tries to communicate with Content Engine. Windows Locate the fnsw_loc\sd\fnlogging.properties.sample file on the Process Engine server. Copy the fnlogging.properties.sample file in to the \fnsw\jre\lib directory on the Process Engine server and rename it to fnlogging.properties. When this file is present in the directory, additional trace information will be written to a file called c:\PEServerJavaTrace%g.txt where the %g value in the file name is replaced with an integer (probably a zero). After attaining Java log information, disable Java tracing by renaming the file. UNIX Locate the \fnsw\local\sd\fnlogging.properties.sample file on the Process Engine server. Copy the fnlogging.properties.sample file in to the \fnsw\jre\lib directory on the Process Engine server and rename it to fnlogging.properties. When this file is present in the directory, additional trace information will be written to a file called c:\PEServerJavaTrace%u.txt where the %u value in the file name is replaced with an integer (probably a zero). Remove the leading # character from the following line: #filenet.vw.base.logging.FileHandler.pattern = %h/PEServerJavaTrace%u.log Comment out the Windows trace file name by adding a leading # character to the following line: filenet.vw.base.logging.FileHandler.pattern = %h/PEServerJavaTrace%g.txt After attaining Java log information, disable Java tracing by renaming the file. IBM FILENET P8 PLATFORM TROUBLESHOOTING GUIDE
Queries for users and groups time out before returning results
(Active Directory only) Querying the authentication provider for user and group accounts takes place while running the Content Engine installation program (to specify GCD administrative accounts), while running the object store wizard (to specify object store administrators and object store default users), and whenever you need to add new accounts to existing objects (when you click Add from any securable object's security page). The results of the query are available for selecting and adding to the object's list of permissions. This query, based on your input, is sent by Content Engine to the Active Directory which processes it. If the query result is a large matching set, it could take more time to return than is allowed by the Windows LDAP policies. The query will time out and you will be informed of the timeout by Enterprise Manager or Content Engine installation program, depending on which you are using. Solution: Re-issue the query using more refined criteria (smaller maximum results number or a more specific search pattern) so that it takes less time to process, or use the tools that are
available to increase the Windows LDAP timeout policy. This will affect any other applications using Active Directory. Contact your directory administrator for assistance.
Security 49 Windows Data Execution Prevention feature prevents BPM-related Java processes from running
For related changes such as moving a user from one OU to another OU in the domain tree; moving a user from one group to another group; or changing the email for a user: you should use fixup->multiple, since these operations do not require changing the short name. The command fixup->single is used only to adjust a short name. Remember to flush the cache after any changes.
Windows Data Execution Prevention feature prevents BPMrelated Java processes from running
Data Execution Prevention (DEP) is a feature introduced in Windows Server 2003 with Service Pack 1, and is designed to help prevent malicious programs from executing. However, it appears that by default it prevents all BPM-related Java processes from starting after the system was rebooted. This feature could potentially be set by an IT department and unexpectedly prevent IBM FileNet P8 BPM and other processes from executing. For an explanation of DEP and how to manually configure it, see the Microsoft Technet article http://technet.microsoft.com/en-us/library/cc738483.aspx. According to the article, The majority of applications will not encounter a problem with DEP. However, when an application does encounter a problem with DEP, a Data Execution Prevention message is presented to the user, alerting them to the problem. The article explains how to configure DEP settings. While you should carefully choose how best to configure DEP in collaboration with your own IT department, IBM FileNet in-house testing indicates that you can re-enable BPM Java process by choosing the setting Turn on DEP for essential Windows programs and services only.
Solutions: Use a smaller JVM heap size for the RMI Bridge. Reduce the batchsize value using the CFS Administrator tool.
If the Date Last Modified is not mapped to the revision date, then the property updates are applied always.
E_OBJECT_MODIFIED error
An object modified error might be generated when an attempt is made to import a new document with multiple versions and file it in a folder. The error can be ignored as the request will be retried automatically.
Document federation
Where are federated IS Annotations stored in the Content Engine?
Unlike federated documents, the federated annotations from IS are copied into Content Engine. However, the storage area used for IS annotations vary according to the version of Content Engine. For P8CE 4.0.1 FP001 and earlier, IS Annotations are always stored in the first fixed storage area created that references the IS fixed content device. This storage location cannot be changed, even if that storage area is closed due to reaching it's storage area maximums. The only thing that can be done in this case is add more disk space to accommodate the expected size of the IS annotations. For P8CE 4.0.1 FP002, multiple fixed storage areas can be defined that point to the same IS fixed content device. Thus, if one fixed storage area becomes full, another one is automatically chosen to store the content for the IS annotation. For P8CE 4.0.1 F00P3 and later, the IS Annotation storage will depend on the storage policy set on the ISAnnotation class. The annotations can be stored in any storage area you choose, depending on the storage policy.
How do I transfer my IS document class mapping from one object store to another?
You might need to move from a development object store to a production object store. 1. Use Enterprise Manager to export the document classes used in the IS mapping from the original object store. a. Select the Content Engine document class that is used in the IS mapping. b. Right-click the document class name, and select All Tasks > Add to Export Manifest. NOTE Depending on your data, select Add to Export Manifest (include sub classes), if necessary. c. From Include Options, select Include all associated objects.
NOTE Review your data to determine if this is the appropriate selection depending on the document class being exported. If necessary, choose Select associated object to include manually, and then select the appropriate options. If selecting options manually, make sure you select Include property templates on classes and Include choice lists on property templates.
d. Repeat steps a-c for each Content Engine document class that is used in the IS mapping. 2. Select the Export Manifest folder. 3. Right-click, and select Export All Objects. 4. From Export Options, set the following: a. Set the Export File Location directory. b. Set the Log File location. c. Depending on your data, determine if a other Export Option defaults need to be changed. 5. Use Enterprise Manager to import the Content Engine doc classes used in IS mapping into the new object store. a. Select the new object store. b. Right-click the object store name, and select All Tasks > Import All. c. From the Import Helper: i. From the Import Manifest File field,select an export manifest file NOTE If you changed the file locations between export and import, you will need to manually update the file paths in the manifest file. ii. Set the Log File location.
iii. Make sure that Import Object ID is selected (default setting). iv. Depending on your data, determine if other Import Option defaults need to be changed. 6. Copy the mapping XML from the custom object in the original object store. a. In the original object store, open the Search Results node and start a new search. b. From the Select from Table dropdown list, select the ISMappingCustomObject class, and then execute the search. There should be one object found. c. Get the properties on the object. d. Display or edit the property DocClassAndPropertyMappingXML. e. Copy the text. 7. Paste the mapping XML for the custom object in the new object store. a. In the new object store, open the Search Results node and start a new search. b. From the Select from Table dropdown list, select the ISMappingCustomObject class, and then execute the search. One object should be found. c. Get the properties on the object. d. Display/Edit the property DocClassAndPropertyMappingXML. IBM FILENET P8 PLATFORM TROUBLESHOOTING GUIDE
e. Paste the text that you copied earlier, overwriting the existing value. f. Save the changes to the custom object. Saving will also update the IS server.
Records Manager
General
The RMBaseURL can become outdated when the RM URL changes
Cause: The RMBaseURL can become outdated when the RM URL changes. The most common reason for this URL to become outdated is if the hostname of the original RM server changes. When this occurs, links that refer to the RM server fail when Workplace redirects the HTTP requests to the RM URL. The RMBaseURL is a key in the Workplace Site Preferences XML file that is stored in the Content Engine. This URL tells Workplace where to find send RM GUI requests. This URL gets set once, when the RM application is launched and you login for the first time. You will notice this issue, for example, when you select Get Info for a document version that has been declared as a record since Workplace information pages include a Record Properties view. When you click the Record Information Get Info button, the browser is not be able to open the page. At this time there is no GUI-based mechanism to update this URL. Solution: To correct the problem, update the RMBaseURL setting in the Site Preferences XML file manually using Enterprise Manager. Then, restart the Records Manager application server.
This is only realized when running the sweep tools with the multi-thread option. Running the tools with the single thread option does not return the error. NOTE WSI is a public programming interface supported by P8 Content Engine. Solution: This error can be eliminated by manually editing the configuration files of the two sweep tools (RMSweepConfiguration.xml for the RM Disposition Sweep tool and RMHoldSweepConfiguration.xml for the RM Hold Sweep tool). Add the following string to the files:
<WSI_RETRY_COUNT>10</WSI_RETRY_COUNT>
After manually adding the option, the impacted area of the configuration files should look as follows:
....<READ_BATCH_SIZE>10000</READ_BATCH_SIZE><WSI_RETRY_COUNT>10</ WSI_RETRY_COUNT><SWEEP_STOP>false</SWEEP_STOP>.....
Once you have the option in the configuration file, you can edit the file and change the count to more than 10 or some other number you determine. Please note the following items concerning the retry value: If this option is not specified in the tools' configuration files, the default retry count will always be 10. The minimum value for the retry count is 10, and can only be manually changed to a higher value.
When running Sweep configure, even though the option does not show up in the UI, the tools write it to their configuration file with the default value if it's not there. But if the option already exists, it is preserved. If the retry entry is not in the config file, you can either run Sweep with the configure option which automatically adds the entry or manually edit the file. If anything less than 10 is specified, it will be ignored and the default of 10 retries will be used.
Solution: To recover, complete the following steps: 1. Log in to Enterprise Manager and expand the FPOS. 2. Perform a Search for the Record Hold class by right-clicking on the object store name and selecting Search. In the Select From Table menu, select Record Hold, and click OK. Click Yes and click OK. The list of Record Holds displays. 3. Right-click on the Hold that is broken and select Properties. 4. Click the Properties tab and click All Properties. 5. Find the property called Sweep State and set its value to 3. Click OK. 6. Refresh the Object Store. 7. Log in to the RM Application using the browser, and right-click on the "corrupted" hold. It should now have an Activate for Hold Sweep Processing menu item. 8. Click on the Activate for Hold Sweep Processing menu item. 9. On the machine where HoldSweep is installed, run Hold Sweep. The entity on Hold should be processed.
The File Plan Import Export Tool includes options that you can use to address potential errors. These options are discussed in the sections that follow.
You can use the DisposalScheduleInheritedFrom property in the following four scenarios: Use the parent path for the property value of DisposalScheduleInheritedFrom, for example: <Property Name="DisposalScheduleInheritedFrom" Value="/myCat1" /> When the DisposalScheduleInheritedFrom property is not provided in the XML file, the property value will not be set and there is no disposal schedule inheritance for this container. When the parent path is provided for DisposalScheduleInheritedFrom property and the DisposalSchedule property is not provided in the XML file, the parent's disposal schedule will be inherited. The DisposalSchedule property is set to the parent's disposal schedule and the DisposalScheduleInheritedFrom property will be set to the parent's GUID.
If the parent does not have a disposal schedule, the item will not be processed and a skip message will be logged to the activities log. If the parent path provided for DisposalScheduleInheritedFrom property does not match with the ParentPath attribute of the RecordCategory, the item will not be processed and a skip message will be logged to the activities log.
When both DisposalScheduleInheritedFrom and DisposalSchedule properties are provided: If the DisposalSchedule provided does not match the parent disposal schedule, the item will not be processed and a skip and error message will be logged to the activities log. If the parent does not have a disposal schedule, the item will not be processed and a skip message will be logged to the activities log.
ConditionXML property
When you manually create an XML file to import a file plan, you have the option of specifying values for the ConditionXML property, which the file plan import tool uses to import the following: Alternate Retentions Internal Event Triggers Dynamic Holds (the term "conditional hold" is used in Help topics)
For Alternate Retentions, Internal Event Triggers and Dynamic (conditional) Holds entities, the ConditionXML property stores search conditions in XML format. The properties tag in ConditionXML stores the property name/value/operator for the RM user interface. The sql tag in ConditionXML stores the SQL statement. When you enter the property value of ConditionXML for file plan import, the special characters (< > & " ') need to be converted to the standard representation (< > & " '). Below are sample XMLs of entities containing the ConditionXML property for the File Plan Import Export tool.
Records Manager 62 File Plan Import and Export Tool <Property Name="AlternateRetentions"> <ObjectValue Type="AlternateRetention"> <Properties> <Property Name="RetentionBase" Value="CutoffDate" /> <Property Name="ConditionXML" Value="<response xmlns="http:// filenet.com/namespaces/wcm/apps/1.0"><objectset><count>1</ count><customobject><properties><property><symname>ClosedBy </symname><operator>IS EQUAL</ operator><value>Administrator</value></property></ properties><aggregation></aggregation><sql> AND ([ClosedBy] = 'Administrator')</sql> </customobject></objectset></ response>" /> <Property Name="RetentionPeriodMonths" Value="0" /> <Property Name="RetentionPeriodYears" Value="5" /> <Property Name="RetentionPeriodDays" Value="0" /> </Properties> </ObjectValue> <ObjectValue Type="AlternateRetention"> <Properties> <Property Name="RetentionBase" Value="DateClosed" /> <Property Name="ConditionXML" Value="<response xmlns="http:// filenet.com/namespaces/wcm/apps/1.0"><objectset><count>1</ count><customobject><properties><property><symname>RMEntity Description</symname><operator>LIKE</ operator><value>something</value></property></ properties><aggregation></aggregation><sql> AND ([RMEntityDescription] LIKE '%something%')</sql> </ customobject></objectset></response>" /> <Property Name="RetentionPeriodMonths" Value="0" /> <Property Name="RetentionPeriodYears" Value="5" /> <Property Name="RetentionPeriodDays" Value="0" /> </Properties> </ObjectValue> </Property> </Properties> </RMEntity> </Phases>
Records Manager 63 File Plan Import and Export Tool <Property Name="CycleYears" Value="0" /> <Property Name="CycleDays" Value="0" /> <Property Name="AGGREGATION" Value="RecordInfo" /> <Property Name="ConditionXML" Value="<response xmlns="http:// filenet.com/namespaces/wcm/apps/1.0"><objectset><count>1</ count><customobject><properties><property><symname>DateCrea ted</symname><displayname>Date Created</ displayname><propertytype>3</propertytype><value/ ><operator>IS NOT NULL</operator><jointype>AND</ jointype></property></properties><aggregation>RecordInfo</ aggregation><sql> SELECT OIID , ID , RMENTITYTYPE FROM RecordInfo WHERE ( DateCreated IS NOT NULL )</sql></customobject></objectset></ response>" /> <Property Name="CycleMonths" Value="0" /> </Properties> </RMEntity> </DisposalTriggers>
Rendition Engine
Publishing
See the following sections for additional troubleshooting topics related to publishing: Application Engine > Workplace > Search > Search Designer (or Publish Designer) does not start when Application Engine uses WebLogic 9.2 on page 19.
Application servers
WebSphere
Tips
Verify both WebSphere and Workplace are running. Open the admin console, under your node, expand Applications, and click Enterprise Applications. Verify that app_engine_war has started. (The green arrow under status indicates that it is running.) Verify the app_engine.war file is installed and deployed on Application Engine. If not, execute the create_app_engine_war script (located in AE_install_path/FileNet/AE/deploy or AE_install_path/ FileNet/deploy) to create it manually. Attempt to connect directly through WebSphere's default port (usually 9080). If you can connect through port 9080 and not port 80 (the HTTP server), then you will need to regenerate the plug-in and restart the HTTP server. See the following section for additional troubleshooting topics related to WebSphere: Application Engine > Workplace operations >
Creating FileNet P8 domain or object store fails, when database is DB2 for z/OS
For DB2 for z/OS: If Content Engines bootstrap user (ce_bootstrap_admin) has not been granted at least WebSpheres Monitor role, or some higher level of administrative permission, the null pointer exception stack trace will be logged in the WebSphere log, and you will receive unexpected exceptions. This might take place especially during initial creation of the FileNet P8 domain or object store. The reason is that the server will treat the database as DB2 for LUW. For databases other than DB2 for z/OS: If the bootstrap user has not been granted at least the Monitor role, the null pointer exception stack trace will be logged in the WebSphere log, but the application will function correctly, except that any other configuration errors in the data sources will not generate warning messages in the P8 error and trace logs. IBM FILENET P8 PLATFORM TROUBLESHOOTING GUIDE
Solution: 1. Make sure you know the credentials of the LDAP account that has been assigned as the bootstrap user (ce_bootstrap_admin), also known as the Content Engine System User. During initial installation, this accounts name is collected by the Configuration Manager and stored in the CEMPBoot.properties file that is archived in the Content Engine EAR file. 2. In WebSphere, make sure that the Content Engine bootstrap user has been granted an administrative role of at least Monitor.
WebLogic
Tips
Verify Workplace is deployed and the target server has been started. See the following sections for additional troubleshooting topics related to WebLogic: Application Engine > Workplace > Search > Search Designer (or Publish Designer) does not start when Application Engine uses WebLogic 9.2 on page 19. Content Engine > Deployment > Content Engine failed to deploy on page 22. Content Engine > Content Engine Java and .NET APIs on page 32. Process Engine > Component Manager > Auto-starting Component Manager as a WebLogic servlet causes a stack trace error on page 43.
Browsers
Microsoft Internet Explorer
A script on the page is causing Internet Explorer to run slowly. If it continues to run, your computer might become unresponsive. Do you want to abort the script?
This error can occur in Internet Explorer when an application attempts to process a large amount of information. Select No.
After you change the text size, the text changes back to the normal size
Cause: In Microsoft Internet Explorer 6.0 SP1, you change the text size on a web page to a smaller or larger text size using the Text Size option on the View menu. After you click a link on the web page, the text changes back to the normal size. Solution: This problem has been fixed in Internet Explorer 6.0 SP2, which is available with Microsoft Windows XP SP2. Refer to the Microsoft Knowledge Base for additional information about article 887800.
Netscape Navigator
The Designer applications flash bright blues, greens, and red or black tweed
This occurs with certain combinations of operating systems and graphics controllers.
Workplace applications that require the JRE plugin do not download them
Manually download the plugin.
FileNet P8 documentation
General
TOC and Search functionality causes a JavaScript errors or does not work Cause: The user's browser client machine does not have JavaScript support enabled.
Solution: Open the browser's Preferences or Internet Options settings, and enable the JavaScript support option. For example: In Netscape Navigator 7.0, navigate to Preferences > Advanced > Scripts & Plugins and select Navigator under Enable JavaScript for. In Microsoft Internet Explorer 6.0.x, navigate to Tools > Internet Options, click the Security tab > the Local Intranet Web content zone > the Custom Level button, and select Enable under the Scripting option.
72
View messages using the Event Viewer 1. From the Start menu, select Programs > Administrative Tools > Event Viewer. 2. Under Event Viewer (Local), select Application log to display events in the details pane. 3. Click the Source column heading to sort the messages by error source. 4. Scroll through the list to find errors related to PE. 5. Double-click the event to view the event message.
213,4,550
213,1,301
213,109,32
73
Category Database
Transfer
213,109,65
Request to modify database schema failed Transfer, clean repository, reinitialize database, etc. is not allowed at this time.
Recycle the PE software. Check schemastatus with vwtool. If another operation is active, wait for it to finish. If no other operations are active, recycle the server and client software and try again. If the Rules Engine is configured, verify that the Rules Engine is up and running. If it is not running, start it from the Process Engine Task Manager. This might indicate a network error or other problems on the Rules Engine server. If the Rules Engine is configured, verify that the Rules Engine is up and running. If it is not running, start it from the Process Engine Task Manager. This might indicate a network error or other problems on the Rules Engine server. Shutdown all programs and try again. The object service on the server has structures in memory which cannot be deleted. Recycle software on the server and retry the initialize operation. Contact your support representative.
Rules
213,109,190
Rules
213,109,191
Process Engine
213,109,253
74
If you are having problems with an Email Manager component, check the Event Viewer for error messages then check the Email Manager log files for additional details.
View messages using the Event Viewer 1. From the Start menu, select Programs > Administrative Tools > Event Viewer. 2. Under Event Viewer (Local), select Application log to display events in the details pane. 3. Click the Source column heading to sort the messages by error source. 4. Scroll through the list to find errors related to Email Manager. 5. Double-click the event to view the event message.
Log files
Further details might be found in the Email Manager log files, which are by default located in the Logs folder in the Email Manager installation folder. The possible log levels are listed below: NOTES The folder that is used to store log files is specified in Email Managers Configuration Manager in the Configuration Options screen. You can control the types of log entries created in the log file in the Configuration Manager. Fatal errors Written to the log when a severe problem or critical condition occurs. Contains minimum logging detail. All errors Written to the log when an error condition occurs, such as when an attempt to connect to a server fails. Warnings Written to the log when a warning condition occurs, such as when the server cannot understand a communication sent to it. Information Written to the log when a significant action occurs, such as when a document is captured. Trace Written to the log at individual steps. Contains the most verbose logging detail, which is useful only for debugging purposes.
75
Client errors
When an error occurs on an Email Manager client machine, errors are written to an errlog.log log file that is located in the users %TEMP% folder. NOTES You can change the temp folder by changing the machines environment variable settings. To access the temp folder from a command prompt, enter: start %temp% In some cases, Email Manager Web Service errors corresponding to client errors might be logged on the Email Manager server. You can view these errors in the Application section of the Event Viewer.
0x80070534
0x8007052E
76
Event ID 0x8007054B
Description RPC server unavailable. The FileNet P8 connector cannot contact the FileNet P8 object store or the service is in the Stopped state.
Action Verify the user under which the UFI service is running has permission to access network resources. Verify the object store is running. Verify the network connection is working.
0x800706BA
RPC server unavailable. The FileNet P8 connector cannot contact the FileNet P8 object store or the service is in the Stopped state.
Verify the user under which the UFI service is running has permission to access network resources. Verify the object store is running. Verify the network connection is working.
0x80090311
No Authority For Authentication. The FileNet P8 connector cannot contact the FileNet P8 object store or the service is in the Stopped state.
Verify the user that the UFI service is running under has permission to access network resources. Verify the object store is running. Verify the network connection is working.
0x80AA0C00
COM Error. A FileNet P8 internal error occurred while processing the file. Failed to connect to exchange server "%s" using mailbox "%s".
Contact your support representative for assistance. Verify the Exchange Server is running. Verify the password of the Exchange Connector service account has changed. Verify the Exchange Connector service account user can connect to the Exchange Server using NT authentication.
N/A
77
Event ID N/A
Action Verify the log file directory specified in the Configuration Manager exists and is accessible to the Exchange Connector service account. Verify the message was created by the eMgr client. Messages in the client folder have been copied to the folder manually instead of by the eMgr client. Use the eMgr client for this purpose, or copy the email to a public folder that the Email Manager is configured to monitor, which is not the same as the client folder configured for Email Manager.
Exchange Connector
N/A
Exchange Connector
N/A
A problem occurred creating the log file, or connecting to the database. Verify the disk space. Check the Application Event Viewer for more information. The user whose private mailbox is to be monitored could not be found. The user information might be ambiguous, or misspelled. Verify the Exchange Connector service account has appropriate permissions on the users mailbox. Verify the Exchange Connector service account user has Create Sub-folders permission on the parent folder.
Exchange Connector
N/A
Exchange Connector
N/A
Exchange Connector
N/A
78
Event ID N/A
Action Verify the temporary directory specified in the configuration manager exists, and that the Email Manager service account user has sufficient permissions. Also verify that there is sufficient disk space available on the Email Manager server. The maximum number of active monitored locations has been exceeded. Utilize scheduled profiles (with a schedule set to an appropriate interval). Verify that the Email Manager database is available and the database credentials specified in the Configuration Manager are correct.
Exchange Connector
N/A
Can't monitor more than %i folders. Folder "%s" will not be monitored.
Lotus Connector
N/A
Instantiation error creating a data store object: "An error occurred while attempting to connect to the Data Store: "Cannot open database requested in login '<dbname>'. Login fails.Login failed for user '<username>'.""
79
Event ID 0x80a97010
Description Notes error while attempting to initialize a new Notes Session: "Notes error: Wrong Password. (Passwords are case-sensitive - be sure to use correct upper and lower case.) (0x80040FA0)".
Action If the password for the default Notes ID file has changed, update the Notes password in the Configuration Manager. Verify that the Lotus Connector service account user is a valid user (not the LocalSystem account) and has run as service privileges. Log in to Windows using the specified account and verify that the user can use the Lotus Notes client to connect to the required Domino Servers using the current location and ID file (the location document should explicitly reference the ID file). Verify that the Notes password is configured in the Configuration Manager. If the password for the default Notes ID file has changed, update the Notes password in the Configuration Manager. In the Lotus Connector Advanced Options, enable either public or private address book lookup as both are currently disabled (public address book lookup is enabled by default). Verify the server name and database path." Verify the Cache server and Cache database specified in the Lotus Connector Advanced Options still exist and are available for use.
Lotus Connector
0x80a97010
Notes error while attempting to initialize a new Notes Session: "A password is required."
Lotus Connector
0x80a97028
Notes cache 'Notes Address Shared Cache' warning: both public and private address book lookup options are disabled. Address book lookup, group resolution, mailbox name lookup, dynamic security mapping and global post-processing will be disabled. Cache database error. Unable to open the cache database '<server>!!<dbpath>': "The database does not exist (or the Notes user does not have permission to see it).
Lotus Connector
0x80a9601e
80
Event ID 0x80a95013
Description Crawler error opening Domino database '<server>!!<dbpath>': "The database does not exist (or the Notes user does not have permission to see it).
Action Verify the server name and database path." Verify the specified Domino Database still exists and can be opened by the Lotus Connector Notes user. The Domino server might not be available. Verify Notes connectivity, network connections and the Domino server load to determine why requests are timing out. The FileNet P8 CE object store might not be available. Verify FileNet P8 CE is running and is accessible.
Lotus Connector
0x80a95015
Parser error saving document '<UNID>': "Notes error: Network operation did not complete in a reasonable amount of time; please retry (0x80040FA0)"
-500100102
-500100103
The FileNet P8 CE object store might not be available. Verify FileNet P8 CE is running and is accessible.
-500100104
The user credentials specified in the Email Manager Client might not be valid in the selected object store. The FileNet P8 CE object store might not be available. Verify FileNet P8 CE is running and is accessible.
-50012
-50018
Failed to load the list of available libraries from the server. Please report this problem to your network administrator.
The FileNet P8 CE object store might not be available. Verify FileNet P8 CE is running and is accessible.
81
Event ID -50019
Description Failed to load the list of available document properties from the server. Please report this problem to your network administrator.
Action The Email Manager database might not be available. Verify the database server is accessible. The Email Manager server might not be available. Verify the Email Manager server is running.
-50020
Failed to initialize the eMgr Client API. Please report this problem to your network administrator.
-61006
Verify the client error log file to determine the reason for the failure. Contact your support representative for further assistance.
-83000
Verify the client error log file to determine the reason for the failure. Contact your support representative for further assistance.
-50001
Contact your support representative for further assistance. Contact your support representative for further assistance. The Email Manager server might not be available. Verify the Email Manager server is running.
-60001
-60002
82
Event ID -60006
Action The database server might not be available. The database used by Email Manager might have been deleted and changed to a new database. IIS must be reset on the Email Manager Server for the new database to take effect.
-61008
Verify the Access Control List (ACL) of the email being retrieved in FileNet P8 to determine whether the user has permissions to access the document. Contact your support representative for further assistance. Contact your support representative for further assistance. Contact your support representative for further assistance. The path or name of the Email Manager client public folder being used is incorrect. Verify the folder exists and the current user has access to the public folder. See the Email Manager Setup Guide for details on permissions that must be assigned to the user. If a non-English version of Outlook is being used, contact your support representative for assistance.
Email Manager Client Email Manager Client Email Manager Client Email Manager Client
-80001
An error occurred while converting XML. Failed to communicate with eCWWebServices. Component has not yet been initialized. The operation failed.
-80002
-80007
-2147221233
83
Event ID -2147467259
Action The current user does not have sufficient permissions to access the Email Manager client public folder. Se the Email Manager Setup Guide for details on permissions that must be assigned to the user.
-2147024891
The current user does not have sufficient permissions to access the Email Manager client public folder when processing e-mails with attachments. See the Email Manager Setup Guide for details on permissions that must be assigned to the user.
N/A
Shut down the Lotus Notes client and restart Lotus Notes client. Then click on the eMgr client icon.
Content Federation Services Errors Content Services (CFS-CS) and IICE (CFS-IICE)
84
Content Federation Services Errors Content Services (CFS-CS) and IICE (CFS-IICE)
85
Import errors
Error ID 100 Description Wrong object store in import request Action The object store name in the import request is different from the name previously used to federate the version series. The destination object store cannot be changed once a version series has been imported. The import request is not valid XML data, or the XML contains data that is not a valid import request. There are zero external document references in the import request. A valid request must contain at least one document reference. The import request contains multiple document references that point to the current FileNet P8 document. Only one document reference in an import request can point to the current FileNet P8 document. One or more of the document references in the import request are out of order, when compared to the existing version series mapping data (fdb_version_series table). Once an external document is federated, the position of each version in the document cannot change when the document is reimported. The current federated document (as defined in the version mapping data) in CE has been checked out from the Content Engine and has an associated reservation object. The current federated document (as defined in the version mapping data) in CE is not the tip of the version series. That is, the document has been checked out and back in. The current federated document (as defined in the version mapping data) in CE does not exist. The document has been deleted from the Content Engine. The object store name in the request is invalid That is, the object store does not exist. A property in the import request contains invalid data (when mapped to the CE property).
101
102
No document references found in the import request Multiple document references in the import request point to the current FileNet P8 document
103
104
105
106
107
108 109
Content Federation Services Errors Content Services (CFS-CS) and IICE (CFS-IICE)
86
Error ID 110
Action The import request contains duplicate document references. That is, the URNs of two or more documents in the request are identical. The isContentVolatile flag in the import request is inconsistent with the existing value of the flag. Once the volatile content setting is established for a version series, it cannot be changed. The target folder in the import request does not exist (applies only when creating the first version of a series). There is no fixed storage area associated with the fixed content device in the import request. Federated documents cannot be created unless a fixed storage area is associated with the fixed content device. The importer was unable to lockdown the content of the external document before creating the federated document.
111
112
113
114
The importer was unable to lock down the content of the external document before creating the federated document
Content Federation Services Errors Content Services (CFS-CS) and IICE (CFS-IICE)
87
Export errors
Error ID 200 210 220 230 240 250 260 299 Unable to retrieve IICE item Unable to process IICE item Unable to export IICE item Unable to retrieve IICE user to process the batch Unable to retrieve IICE repository to process the batch Unable to retrieve data map to process the batch Lockdown not supported by the repository for this type of item Item being re-exported as part of an upgrade process Description
88
89
90
91
Notices
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 users 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 North Castle Drive Armonk, NY 10504-1785 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: IBM World Trade Asia Corporation Licensing 2-31 Roppongi 3-chome, Minato-ku Tokyo 106-0032, 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.
92
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 Notices by IBM under terms of the IBM Customer Agreement, IBM International Program License Agreement or any equivalent agreement between us. This information was developed for products and services offered in the U.S.A. Any performance data contained herein was determined in a controlled environment. Therefore, the IBM may not offer the products, services, or features discussed in this document in other countries. results obtained in other operating environments may vary significantly. Some measurements may have Consult your local IBM representative for information on the products and services currently available i been made on development-level systems and there is no guarantee that these measurements will be the your area. Any reference to an IBM product, program, or service is not intended to state or imply that same on generally available systems. Furthermore, some measurements may have been estimated through only that IBM product, program, or service may be used. Any functionally equivalent product, program extrapolation. Actual results may vary. Users of this document should verify the applicable data for their or service that does not infringe any IBM intellectual property right may be used instead. However, it is specific environment. the users responsibility to evaluate and verify the operation of any non-IBM product, program, or service. 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 IBM may have patents or pending patent applications covering subject matter described in this cannot confirm the accuracy of performance, compatibility or any other claims related to non-IBM document. The furnishing of this document does not grant you any license to these patents. You can sen products. Questions on the capabilities of non-IBM products should be addressed to the suppliers of license inquiries, in writing, to: those products. IBM Director of Licensing AllIBM Corporation statements regarding IBMs future direction or intent are subject to change or withdrawal without North Castle Drive notice, and represent goals and objectives only. Armonk, NY 10504-1785 U.S.A. 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 For license inquiries regarding double-byte any similarity to the names the addresses used Property products. All of these names are fictitious and (DBCS) information, contact and IBM Intellectual by an Department enterprise is entirely coincidental. actual business in your country or send inquiries, in writing, to: IBM World Trade Asia Corporation COPYRIGHT LICENSE: Licensing 2-31 Roppongi 3-chome, Minato-ku Tokyo 106-0032, Japan 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 The form without payment to IBM, apply to the Uniteddeveloping,or any other country distributing any following paragraph does not for the purposes of Kingdom using, marketing or where such provisions are inconsistent with the application programming interface for the operating platform for application programs conforming to local law: INTERNATIONAL BUSINESS MACHINES CORPORATION PROVIDES THIS PUBLICATION AS IS WITHOUT have not been thoroughly tested under all which the sample programs are written. These examples WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF conditions. IBM, therefore, cannot guarantee or imply reliability, serviceability, or function of these NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Some programs. 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 thi publication at any time without notice.
IBM FILENET P8 PLATFORM TROUBLESHOOTING GUIDE
Trademarks
93
Trademarks
IBM, the IBM logo, and ibm.com are trademarks or registered trademarks of International Business Machines Corporation in the United States, other countries, or both. If these and other IBM trademarked terms are marked on their first occurrence in this information with a trademark symbol ( or ), these symbols indicate U.S. registered or common law trademarks owned by IBM at the time this information was published. Such trademarks may also be registered or common law trademarks in other countries. A current list of IBM trademarks is available on the Web at Copyright and trademark information at www.ibm.com/legal/copytrade.shtml.
Trademarks
Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both. Microsoft, Windows, and Windows NT 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. Linux is a registered trademark of Linus Torvalds in the United States, other countries, or both. Other company, product, and service names may be trademarks or service marks of others.
Trademarks
94
Trademarks
95
Trademarks
96
Program Number: 5724-R76, 5724-R80, 5724-R81, 5724-R86, 5724-R93, 5724-R96, 5724-S03, 5724-S17, 5724-S19
Printed in USA
GC31-5493-03