After upgrade Spectrum 9.2.x to 9.3 or 9.4 the Spectrum IM Connector does not come online in SOI.

Document ID : KB000031424
Last Modified Date : 14/02/2018
Show Technical Document Details

Problem:

After upgrade the Spectrum Server from version 9.2.3 H02 to version 9.3 or 9.4, the Spectrum Connector for SOI does not come online anymore.

Environment:

SOI 3.x

Spectrum 9.2.3 H12, 9.3.x, 9.4.x 10.x

SpectrumIM Connector 2.0.0.195, 2.0.0.208

Cause:

This happens because the Spectrum Connector ( version 2.0.0.195 ) supports all three versions of Spectrum with different versions of connector jar files.

During the Installation of the Spectrum Connector it copies the connector jar files into the SOI\lib\spectrumim_deps folder and configures the SAM-IntegrationServices.conf file accordingly.

 

1. example

After installing Spectrum IM connector for Spectrum 9.2.x  the following files are added.

 Directory of \Program Files (x86)\CA\SOI\lib\spectrumim_deps\

27.07.2015  16:14    <DIR>          .
27.07.2015  16:14    <DIR>          ..
15.12.2014  11:54            53.659 global.jar
15.12.2014  11:54           203.822 lm.jar
15.12.2014  11:54           230.341 spectrumrest.jar
15.12.2014  11:54             7.141 spectrumrestclient.jar
15.12.2014  11:54           641.686 ssorb.jar
15.12.2014  11:54            73.710 ssorbutil.jar
15.12.2014  11:54           295.577 util.jar
15.12.2014  11:54           773.583 utilapp.jar
15.12.2014  11:54           319.999 utilnet.jar
15.12.2014  11:54           535.172 utilsrv.jar
15.12.2014  11:54            23.001 vbhelper.jar
15.12.2014  11:54         4.314.716 vbjorb.jar
15.12.2014  11:54           791.631 vbsec.jar
              13 File(s)      8.264.038 bytes
               2 Dir(s)  33.519.419.392 bytes free

 

the SOI\jsw\conf\SAM-IntegrationServices.conf file will be updated as follows.

wrapper.java.classpath.91=..\..\lib\spectrum-im.catalyst.connector.jar
wrapper.java.classpath.92=..\..\lib\spectrumim_deps\global.jar
wrapper.java.classpath.93=..\..\lib\spectrumim_deps\lm.jar
wrapper.java.classpath.94=..\..\lib\spectrumim_deps\ssorb.jar
wrapper.java.classpath.95=..\..\lib\spectrumim_deps\ssorbutil.jar
wrapper.java.classpath.96=..\..\lib\spectrumim_deps\util.jar
wrapper.java.classpath.97=..\..\lib\spectrumim_deps\utilapp.jar
wrapper.java.classpath.98=..\..\lib\spectrumim_deps\utilnet.jar
wrapper.java.classpath.99=..\..\lib\spectrumim_deps\utilsrv.jar
wrapper.java.classpath.100=..\..\lib\spectrumim_deps\vbhelper.jar
wrapper.java.classpath.101=..\..\lib\spectrumim_deps\vbjorb.jar
wrapper.java.classpath.102=..\..\lib\spectrumim_deps\vbsec.jar
wrapper.java.classpath.103=..\..\lib\ivy\jdom-1.0.jar

 

2. example

After installing Spectrum IM connector for Spectrum 9.3 or 9.4 the \Program Files (x86)\CA\SOI\lib\spectrumim_deps\93 is added with the following files.

 Directory of \Program Files (x86)\CA\SOI\lib\spectrumim_deps\93

27.07.2015  16:14    <DIR>          .
27.07.2015  16:14    <DIR>          ..
15.12.2014  11:54            53.659 global.jar
15.12.2014  11:54           203.822 lm.jar
15.12.2014  11:54           230.341 spectrumrest.jar
15.12.2014  11:54             7.141 spectrumrestclient.jar
15.12.2014  11:54           641.686 ssorb.jar
15.12.2014  11:54            73.710 ssorbutil.jar
15.12.2014  11:54           295.577 util.jar
15.12.2014  11:54           773.583 utilapp.jar
15.12.2014  11:54           319.999 utilnet.jar
15.12.2014  11:54           535.172 utilsrv.jar
15.12.2014  11:54            23.001 vbhelper.jar
15.12.2014  11:54         4.314.716 vbjorb.jar
15.12.2014  11:54           791.631 vbsec.jar
              13 File(s)      8.264.038 bytes
               2 Dir(s)  33.519.419.392 bytes free

the SOI\jsw\conf\SAM-IntegrationServices.conf file will be updated as follows.

wrapper.java.classpath.91=..\..\lib\spectrum-im.catalyst.connector.jar
wrapper.java.classpath.92=..\..\lib\spectrumim_deps\93\global.jar
wrapper.java.classpath.93=..\..\lib\spectrumim_deps\93\lm.jar
wrapper.java.classpath.94=..\..\lib\spectrumim_deps\93\ssorb.jar
wrapper.java.classpath.95=..\..\lib\spectrumim_deps\93\ssorbutil.jar
wrapper.java.classpath.96=..\..\lib\spectrumim_deps\93\util.jar
wrapper.java.classpath.97=..\..\lib\spectrumim_deps\93\utilapp.jar
wrapper.java.classpath.98=..\..\lib\spectrumim_deps\93\utilnet.jar
wrapper.java.classpath.99=..\..\lib\spectrumim_deps\93\utilsrv.jar
wrapper.java.classpath.100=..\..\lib\spectrumim_deps\93\vbhelper.jar
wrapper.java.classpath.101=..\..\lib\spectrumim_deps\93\vbjorb.jar
wrapper.java.classpath.102=..\..\lib\spectrumim_deps\93\vbsec.jar
wrapper.java.classpath.103=..\..\lib\ivy\jdom-1.0.jar

Resolution:

the SOI\jsw\conf\SAM-IntegrationServices.conf file needs to be updated after the upgrade from Spectrum 9.2x to 9.3 or 9.4 to point to the correct connector jar

files in the SOI\lib\spectumim-deps\93 folder.  There must be only one entry of this connector jar files in the SOI\jsw\conf\SAM-IntegrationServices.conf and

all older entries has to be removed. The wrapper.java.classpath.xx  ( where xx is the number ) needs to be adjusted in the correct ascending order.