EAI BW step error after upgrade - The content of the BWCTool.cfg is invalid. Please re-generate it again
book
Article ID: KB0079636
calendar_today
Updated On:
Products
Versions
TIBCO iProcess Technology Plug-ins
11.6.x
Description
Upgraded to the TIBCO iProcess Technology Plug-in 11.6.2
EAI BW steps fail - error in the iProcess eaijava log is: Caused by: java.lang.Exception: BusinessWorks iProcess Service Agent is unable to retrieve JMS request message. Exception occurred while retriving the JMS request message. The content of the BWCTool.cfg(e.g [staffwnod1!ipeserver]) is invalid. Please re-generate it again.
EAI BW steps were working before the upgrade.
Issue/Introduction
Upgraded to the TIBCO iProcess Technology Plug-in 11.6.2
EAI BW steps fail - error in the iProcess eaijava log is:
Caused by: java.lang.Exception: BusinessWorks iProcess Service Agent is unable to retrieve JMS request message. Exception occurred while retriving the JMS request message. The content of the BWCTool.cfg(e.g [staffwnod1!ipeserver]) is invalid. Please re-generate it again.
EAI BW steps were working before the upgrade.
The iProcess Technology Plug-in 11.6.0 (and higher) incorporates an updated mechanism for iProcess to communicate with BusinessWorks over EMS.
The new communication strategy requires that the iProcess database information is configured in the BusinessWorks installation in the BWCTool.cfg file.
The new communication method is the default, after upgrading from earlier versions of the iProcess Technology Plug-in the EAI_BW steps will fail.
There are two possible resoutions to this issue:
1 Update the BusinessWorks installation to use the new communication mechanism
Add the iProcess database confirmation details on the iProcess server by running the BWCTool utility on the BusinessWorks server and enter the requested details.
The BWCTool is a command line utility located under TIBCO_HOME/bw/plugins/iprocess/bin
The utility add the iProcess database details to the file TIBCO_HOME/bw/plugins//lib/palettes/BWCTool.cfg
When running an EAI_BW step the configuration file is used to retrieve the configuration details of the iProcess database.
2 Revert to the older style communication method that was working before the upgrade.
a. Add the following lines to the iProcess configuration file SWDIR/eaijava/eaijavaplugin.properties: eaijava.db_use_new_mechanism=false eaijava.db_use_bw_config=false
b. Restart iProcess
For more information the new communication method please refer to Article 000033541