The ConfigStore Management Interface will need modification after an upgrade to BusinessConnect 5.3.3.

The ConfigStore Management Interface will need modification after an upgrade to BusinessConnect 5.3.3.

book

Article ID: KB0085742

calendar_today

Updated On:

Products Versions
TIBCO BusinessConnect -
Not Applicable -

Description

Description:
Description:
============
After installing BusinessConnection (BC) 5.3.3 onto BC 5.3.0 with the BC ConfigStore Management Interface (CMI) installed, the BC engine will not start.  It throws the following error:

2010 Oct 04 14:21:49:929 GMT +1 BW.BusinessConnect-Interior_Server Error [bw.logger] BW-EXT-LOG-100000 RuntimeBootsrtap:sInit Error initializing installed 'CMI' protocol, from 'ConfigStore Management Interface' plugin with Runtime extension 'com.tibco.ax.cmi.plugin.CMIRuntimeExtension'
2010 Oct 04 14:21:49:945 GMT +1 BW.BusinessConnect-Interior_Server Error [bw.logger] BW-EXT-LOG-100000 RuntimeBootsrtap:sInit com.tibco.ax.fw.runtime.impl.GtwyRuntimeException: Runtime Extension class not found
    at com.tibco.ax.fw.runtime.impl.RuntimeExtension.sCreateExtension(RuntimeExtension.java:476)
    .
    .
    .
    at com.tibco.pe.util.ReminderQueue.run(ReminderQueue.java:224)
Caused by: java.lang.ClassNotFoundException: com.tibco.ax.cmi.plugin.CMIRuntimeExtension
    at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
    
    
Environment:
==========
BuinessConnect 5.3.3 all platforms
BusinessConnect ConfigStore Management Interface 1.0.0
 
Cause:
=========
BusinessConnect (BC) users who have upgraded to BC 5.3.3 and who have  the  ConfigStore Management Interface (CMI) protocol installed will need to manually edit the file bcengine.tra available in %BC_HOME%/bin directory after they upgrade to BusinessConnect 5.3.3 or later Service Packs.  This is because the CMI protocol’s post-installation process of updating the default bcengine.tra does not execute when BusinessConnect 5.3.3 installs a new bcengine.tra.  Consequently, the CMI jars are left out of the default classpath after the BC 5.3.3 upgrade.

Resolution:
=========
Users who have the CMI protocol installed for updating or reading TIBCO BusinessConnect configurations should manually edit the bcengine.tra available in %BC_HOME%/bin directory if they upgrade to BusinessConnect 5.3.3 or later Service Packs.

The following is the property that needs to be manually prepended to the existing string:

tibco.class.path.extended %BC_HOME%/protocols/cmi/hotfix/lib%PSP%%BC_HOME%/protocols/cmi/lib%PSP%

Final property and its value in bcengine.tra should look like the following:

tibco.class.path.extended
%BC_HOME%/protocols/cmi/hotfix/lib%PSP%%BC_HOME%/protocols/cmi/lib%PSP%%
CUSTOM_EXT_PREPEND_CP%%PSP%%STD_EXT_CP%%PSP%%CUSTOM_EXT_APPEND_CP%
Symptoms:

Cause:

Issue/Introduction

The ConfigStore Management Interface will need modification after an upgrade to BusinessConnect 5.3.3.