420 Performance Tuning for Content Manager
The icmrm_validator_logging.xml file is installed with the Resource Manager
code in the WebSphere Application Server installedApps path.
On AIX, the default path to the file is:
/usr/WebSphere/AppServer/installedApps/<nodename>/icmrm.ear/icmrm.wa
r/icmrm_validator_logging.xml
On Solaris, the default path is:
/opt/WebSphere/AppServer/installedApps/<nodename>/icmrm.ear/icmrm.wa
r/icmrm_validator_logging.xml
On Windows, the default path is:
x:\WebSphere\AppServer\installedApps\<nodename>\icmrm.ear\icmrm.war\
icmrm_validator_logging.xml
<nodename> is the WebSphere Business Integration Server Foundation or
WebSphere Application Server nodename.
14.7.6 Resource Manager/Library Server validation utility
The Resource Manager/Library Server validation utility queries the Library
Server for all of the objects that were created or updated in a specified time
period. It then searches the Resource Manager database and detects any
discrepancies. The utility runs on the Resource Manager server and requires
connectivity to the Library Server database.
To start the utility, navigate to the Resource Manager bin directory and type
icmrmlsval.sh or icmrmlsval.bat.
The utility requires input parameters that are described in Table 14-2. Both
dashes (-) and forward slashes (/) are handled as the parameter separator. The
parameter tags are supported in both lower and upper case.
Table 14-2 Resource Manager/Library Server validation utility parameters
Parameter Description
-B YYYY-MM-DD-HH.MM.SS The beginning time and date of the objects to
examine. Use this parameter with the -E parameter
to restrict the number of objects that the utility must
examine. This parameter is optional. If it is not
present, all of the objects prior to the -E date are
returned, or all of the objects are returned if -E is also
not defined.
Chapter 14. Maintenance 421
The utility creates a temporary table, RMLSITEMS, which is used to accumulate
object statistics for the validation. At the end of the validation, this table is
normally dropped. If the utility determines that the table is present, it presumes
that another version of the utility is operating, and exits. If the table is left behind
due to an aborted run, you need to drop this table. Connect to the Resource
Manager database and drop the table with the following command:
db2 drop table RMLSITEMS
This is an example of how to invoke the Resource Manager/Library Server utility
on an AIX server:
./icmrmlsval.sh -F /reportsdirectory -B 2002-08-30-00.00.00 -E
2002-09-01-00.00.00
Understanding the Resource Manager/Library Server reports
The base file names of the reports are icmrmlsvalYYMMDDHHMMSS_Report Type
string.xml. The Report Type string identifies the type of discrepancies a report
contains. The description of the different report types are detailed in this section.
The timestamp enables the administrator to run the utility multiple times without
overwriting the output files. Examples of default names with the default report
type are:
cmrmlsval20020531123456_ORPHAN.xml
cmrmlsval20020531123456_NOTINRM.xml
cmrmlsval20020531123456_SIZEMISMATCH.xml
cmrmlsval20020531123456_COLLECTIONMISMATCH.xml
icmrmlsval20020531123456_DATEMISMATCH.xml
-E YYYY-MM-DD-HH.MM.SS The ending time and date of the objects to
synchronize. Use this parameter with the -B
parameter to restrict the number of objects that the
utility must examine. This parameter is optional. If it
is not present, all of the objects after the -B date are
returned, or all of the objects are returned if -B is also
not defined.
-F output-path The absolute path to be used for the output files. The
utility creates the UTF-8 XML files in this directory.
This parameter is required.
-H This parameter displays help information about how
to invoke the utility. All other parameters are ignored
and no processing occurs.
Parameter Description

Get Performance Tuning for Content Manager now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.