You can set your system up to create and run multiple instances of a connector by following the steps below. You must:
You must create a connector directory for each connector instance.
ProductDir\connectors\connectorInstance
If the connector has any connector-specific meta-objects, you must create a meta-object for the connector instance. If you save the meta-object as a file, create this directory and store the file here:
ProductDir\repository\connectorInstance
You can specify the InterChange Server Express server name as a parameter of startup.bat, for example:
start_Swift.bat connName serverName
/QIBM/UserData/WBIServer43/WebSphereICSName/connectors /connectorInstance
where connectorInstance uniquely identifies the connector instance and where WebSphereICSName is the name of the InterChange Server Express server instance with which the connector runs.
If the connector has any connector-specific meta-objects, you must create a meta-object for the connector instance. If you save the meta-object as a file, create this directory and store the file here:
/QIBM/UserData/WBIServer43/WebSphereICSName/repository/connectorInstance
where WebSphereICSName is the name of the InterChange Server Express server instance with which the connector runs.
You can specify the InterChange Server Express server name as a parameter of startup.sh, for example:
start_Swift.sh connName serverName
ProductDir/connectors/connectorInstance
where connectorInstance uniquely identifies the connector instance
If the connector has any connector-specific meta-objects, you must create a meta-object for the connector instance. If you save the meta-object as a file, create this directory and store the file here:
ProductDir/repository/connectorInstance
You can specify the InterChange Server Express server name as a parameter of connector_manager, for example
start_Swift.sh connName WebSphereICSName [-cConfigFile ]
If the business object definitions for each connector instance do not already exist within the project, you must create them.
ProductDir\repository\initialconnectorInstance
Any additional files you create should be in the appropriate connectorInstance subdirectory of ProductDir\repository
/QIBM/UserData/WBIServer43/WebSphereICSName/repository /initialConnectorInstance
where WebSphereICSName is the name of the InterChange Server Express server instance with which the connector runs.
Any additional files you create should be in the appropriate connectorInstance subdirectory of /QIBM/UserData/WBIServer43/WebSphereICSName/repository
ProductDir/repository/initialconnectorInstance
Any additional files you create should be in the appropriate connectorInstance subdirectory of ProductDir/repository
You create a configuration file (connector definition) for the connector instance in Connector Configurator Express. To do so:
To create a startup script:
dirname
(For Linux only) Change the startup script CONJAR from CONJAR=${CONDIR}/CW${CONNAME}.jar to CONJAR=${CONDIR}/CWSWIFT.jar
CRTDUPOBJ OBJ(QWBISWIFT) FROMLIB(QWBISVR43) OBJTYPE(*JOBD) TOLIB(QWBISVR43) NEWOBJ(newSWIFTCname)
where newSWIFTCname is a 10-character name to be used for the job description for your new Swift connector.
You can now run both instances of the connector on your integration server at the same time.