Question & Answer
Question
What information should be collected when I experience a problem with the Case Analyzer component of the IBM FileNet Case Foundation 5.2?
Answer
Must Gather for the IBM Case Foundation 5.2.x Case Analyzer software
Collecting data before calling IBM support will help you understand the problem and save time analyzing the data.
Collecting data early, before opening the PMR, helps IBM® Support quickly determine if:
- Symptoms match known problems (rediscovery).
- There is a non-defect problem that can be identified and resolved.
- There is a defect that identifies a workaround to reduce severity.
Locating the root cause of a problem can speed development of a code fix.
Describing the Problem
This background information is needed for opening a PMR, but is not gathered by the data collector:
- How often does this problem occur?
- Can the problem be reproduced? And if so, how is it reproduced?
- How many users are affected by this problem?
- Is the problem in newly exercised functionality? Or was this previously working and now it's stopped working?
- What, if anything, has been changed?
- What is the business impact of this problem?
- Is there a workaround?
Gathering Operating System Versions, Settings and Logs
These commands collect:
- OS Version
- OS Environment Variables
- OS Kernel parameters
- OS running processes
- OS networking information
- OS locale information
- OS log files
AIX Servers
Command | Collects |
/usr/sbin/instfix -ivq | OS Patches or Maintenance level |
env | OS Environment Variables |
errpt -a | OS Configuration & Error Reporting |
/usr/sbin/lsattr -E -l sys0 | OS Kernel parameters |
ps -ef | currently running processes |
netstat -an | socket information |
locale locale -a | locale information |
/var/adm/syslog/syslog.log | include system log files |
HP Servers
Command | Collects |
/usr/sbin/swlist -l product | OS Patches or Maintenance level |
env | OS Environment Variables |
/usr/sbin/dmesg | OS Configuration & Error Reporting |
/usr/sbin/sysdef | OS Kernel parameters |
ps -ef | currently running processes |
netstat -an | socket information |
locale locale -a | locale information |
/var/adm/syslog/syslog.log | include system log files |
Solaris Servers
Command | Collects |
/usr/bin/showrev -a | OS Patches or Maintenance level |
env | OS Environment Variables |
/usr/sbin/prtdiag -v | OS Configuration & Error Reporting |
/usr/sbin/sysdef -D /usr/bin/getconf -a | OS Kernel parameters |
ps -ef | currently running processes |
netstat -an | socket information |
locale locale -a | locale information |
/var/adm/messages & /var/log/syslog | include system log files |
Windows Servers
Command | Collects |
WMIC /OUTPUT:C:\ProcessList.txt PROCESS get Caption,Processid,Usermodetime,Commandline | current running processes including the command line |
set | OS Environment Variables |
Windows 2003: cscript C:\windows\system32\eventquery.vbs /L application /R 1000 /V cscript C:\windows\system32\eventquery.vbs /L system /R 1000 /V Windows 2008 and newer: wevtutil epl System Systemlog.evtx wevtutil epl Application Applicationlog.evtx | OS Event Logs |
netstat -an | socket information |
chcp | display code page |
Linux Servers
Command | Collects |
uname -a | OS Version |
/usr/bin/showrev -a | OS Patches or Maintenance level |
env | OS Environment Variables |
/usr/sbin/prtdiag -v | OS Configuration & Error Reporting |
/usr/sbin/sysdef -D /usr/bin/getconf -a | OS Kernel parameters |
/usr/bin/getconf -a | configuration info |
/bin/dmesg | messages |
ps -ef | currently running processes |
netstat -an | socket information |
locale locale -a | locale information |
/var/log/messages.* | include system log files |
Content Foundation Content Platform Engine Process Version and Build
java -classpath \Program Files\IBM\FileNet\ContentEngine\lib\pe.jar filenet.vw.toolkit.utils.VWBuildStamp
You may need to fully specify the path to java and you may need to fully specify the path to pe.jar.
Content Foundation Content Platform Engine Configuration and Status
In a web browser, go to your Content Engine's basic info pages:
http://cpehost:9080/wsi/FNCEWS40MTOM
http://cpehost:9080/FileNet/Engine
http://cpehost:9080/peengine/IOR/ping
In the above URLs, replace cpehost with the actual hostname of your Content Manager server, and, if necessary, replace 9080 with the actual port for your CE Server.
Include the returned HTML and XML pages.
Content Foundation Content Platform Engine Process Configuration and Status
Include the returned HTML page for these URLs as seen in a browser:
http://cpehost:9080/peengine/IOR/admin/help
http://cpehost:9080/peengine/IOR/ping?cp=myCP&farm=true&dbinfo=true
http://cpehost:9080/peengine/IOR/ping?systeminfo=true
http://cpehost:9080/peengine/IOR/ping?cp=myCP&java_dump=true
http://cpehost:9080/peengine/admin/async
http://cpehost:9080/peengine/admin/cm/audit
http://cpehost:9080/peengine/admin/cm/stats
http://cpehost:9080/peengine/admin/cm/task?name=*∾tion=info
http://cpehost:9080/peengine/admin/api
In the above URLs, replace cpehost with the actual hostname of your Content Foundation Content Platform Engine server, and, if necessary, replace 9080 with the actual port for your server.
In the response to the java_dump=true request, in the "Other message" area, you'll see the location of the java dump that was created. Look in that location and capture the *javacore.*.txt file.
You must substitute a valid connection point name for myCP in the above URLs.
Collect the following database information for Case Analyzer installation and configuration issues:
Case Foundation Case Analyzer supports publishing to the Microsoft® SQL Server, DB2® for Linux®, UNIX and Windows®, and Oracle® databases.
- The dedicated TCP/IP port number of the database instance used by the Case Analyzer
- The name of the database server, if Case Analyzer is configured with a remote database
- The ca_db_administrator user ID for the Case Analyzer database instance. This ID is the user created in Creating required users for run time
- If you use OLAP integration with Microsoft SQL Server:
- The name of the Microsoft SQL Server Analysis Services server, if separate from the database server
- The name of the Microsoft SQL Server Analysis Services instance, if Analysis Services is configured as a named instance
- Database version
Case Analyzer Logs and Traces
Depending on the issue you are troubleshooting you will need to enable vwtool tracing. To enable the tracing follow the steps detailed in the link below:
http://www-01.ibm.com/support/knowledgecenter/SSNW2F_5.2.1/com.ibm.p8.pe.vw.doc/bpfvl049.htm
Enable the following tracing options:
- Case Analyzer Publishing (Trace the Case Analyzer event publishing process)
- Case Analyzer Collection (Trace the event collection process which queries the event logs)
- Case Analyzer Database (Trace the database query statements that are run by Case Analyzer)
- Case Analyzer RPC (Trace the remote procedure calls from the Administration Console for Content Platform Engine)
- Case Analyzer Upgrade (Trace the Case Analyzer upgrade operation)
- Case Analyzer OLAP (Trace the interaction with the OLAP database that is conducted through the OLAP connector)
- Event exporter (Trace the core framework for Case Analyzer, which drives the Case Analyzer publishing and collection processes)
Additional file collection
- analyzer.properties (if an upgrade from a previous CA version was performed.)
- casefoundation_install_log_5.2.0.txt (C:\Program Files\IBM\FileNet\Case Foundation)
- caupgrade.properties
- inspectPA52_MSSQL_x.sql output (The script can be obtained from the following technote: https://www-304.ibm.com/support/docview.wss?uid=swg21501084&wv=1 )
- Refer to the following TechNote for quarantined events related issues: (http://www-01.ibm.com/support/docview.wss?uid=swg21497788)
Screenshots
It may be appropriate to include screenshots of errors or other symptoms that will help us understand the problem.
Was this topic helpful?
Document Information
Modified date:
17 June 2018
UID
swg21883241