EAI BW step error after upgrade - The content of the BWCTool.cfg is invalid. Please re-generate it again

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.

Environment

TIBCO iProcess Engine 11.6.x TIBCO iProcess Technology Plug-ins 11.6.x Upgrade scenario

Resolution

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

Additional Information

TIBCO iProcess Technology Plug-in 11.6.x Installation Guide
TIBCO iProcess Technology Plug-in 11.6.x Release Notes