Real Time Information Director User Documentation
RTID Subscriptions
Hewlett-Packard Company 18 529618 - 002
Testing and Troubleshooting
The Subscription module logs errors to the Director’s WebLogic log file in the server’s
log directory (serverName.log in WLS_DOMAIN_HOME/serverName/), enabling you to
troubleshoot problems in development and production environments. The following tips
are useful in ensuring that the Subscription module is configured and functioning
correctly:
1. After configuring SubServ and starting NonStop WLS, make sure NonStop WLS
has started without error. Errors in starting SubServ will result in WebLogic not
starting up. Check the server log file for evidence of problems.
2. After registering new subscriptions, use the browse feature of RegSubs.sh to
ensure that the subscriptions have been correctly registered. Typographical errors
in the XML file used to describe the subscriptions will cause subscriptions to be
flagged as INVALID.
3. To verify that subscriptions write correct messages to the output JMS queue, run
the QueueReceive program. This program removes messages from the specified
JMS queue specified. Start the WebLogic server before running QueueReceive.
The QueueReceive command line is:
java –Dzli.propertyFile=my.properties QueueReceive arguments
The program permits any of the arguments specified under the heading
Arguments but requires only
• -u to specify the URL for RTID (otherwise uses the value of URL in the
properties file)
• -q to specify the WLS queue name (otherwise uses the value of Destination in
the properties file)
In addition to command-line arguments, QueueReceive uses the
ConnectionFactory and ContextFactory properties specified in the properties file.
If those properties are not specified, the program uses
LoaderJMSConnectionFactory and weblogic.jndi.WLInitialContextFactory by
default.
If you don’t specify the name of the properties file on the command line, the
program uses zli.properties by default.
Arguments
-u urlString Sets the URL. The protocol part of the url should NOT be included.
For example localhost:7001 is a valid url but t3://localhost:7001 is
not.










