Products | Versions |
---|---|
TIBCO ActiveMatrix BusinessWorks | - |
Not Applicable | - |
Resolution:
Description
=========
A process uses the JMS Queue Receiver as a process starter. At deployment it is disabled. The deployed .tra shows "EnableOnStartUp.<process name>=false". Though the JMS connection does not work, it is expected that BW does not initialize the process. The BW log doe indicates that the process is still initialized. Why?
Environment
==========
All BW versions.
Resolution
==========
Process initialization is not affected by EnableOnStartUp.<process name> property. At engine start up, the engine tries to connect to the target JMS server using the given information in the JMS connection resource. If it fails, you will see the following error in log:
BWENGINE-100001 process initialization failed for <process name>
caused by <some jms connection error>
If the JMS connection is successful, the BW log will show that the process has been initialized.
EnableOnStartUp takes effect after the process is successfully initialized. A disabled process does not receive the message from the JMS server hence, it does not create any jobs.