Connecting to different versions of Siebel

You can access multiple versions of Siebel from a single integration node by using different versions of the client libraries.

About this task

You can connect to different versions of Siebel by creating a custom EISProviders configurable service and setting the location of the appropriate library files. You can then configure an integration server so that all Siebel nodes use this custom configurable service. Therefore, you can connect to different versions of a Siebel server from two different integration servers in the same integration node.

You can complete this task by using the command line, the web user interface, or the IBM® Integration API. This topic describes how to connect to different versions of Siebel by using the command line.

Procedure

  1. For each version of Siebel to which you want to connect, create a custom EISProviders configurable service by using the mqsicreateconfigurableservice command, as shown in the following example.
    mqsicreateconfigurableservice IBNODE -c EISProviders -o EISProvidersName -n jarsURL -v "c:\siebelclient\"
    The -o parameter specifies the name of the EIS provider, and the -n and -v parameters are used to specify the file location of the EIS provider JAR files.
  2. Configure your integration server to use the custom EISProviders configurable service by using the mqsichangeproperties command, as shown in the following example.
    mqsichangeproperties IBNODE -e  integrationServerName -o ComIbmSiebelManager  -n EISProviders -v EISProvidersName
  3. Restart the integration server by using the mqsistartmsgflow command, or in the IBM Integration Toolkit by right-clicking the integration server and clicking Start.
  4. Deploy message flows to the appropriate integration server.