Siebel nodes can get Siebel connection
details from either the adapter component or a configurable service.
By using configurable services, you can change the connection details
for adapters without the need to redeploy the adapters. To pick up
new values when a configurable service is created or modified, you
must reload the broker or execution group to which the adapter was
deployed, by using the mqsistop and mqsistart commands, or the mqsireload command.
Use the SiebelConnection configurable
service to change connection details for a Siebel adapter. The Siebel
node reads all connection properties from the adapter component that
it is configured to use. If a configurable service exists that has
the same name as the adapter component of the node, the node uses
the values that are defined in that configurable service to override
the corresponding properties from the adapter. If a configurable service
is being used, all properties that are exposed by the configurable
service are taken from the configurable service. The only properties
that are taken from the adapter are those that you cannot set on the
configurable service. The properties of the Siebel configurable service
are described in Configurable services properties.
You
can also connect to different versions of Siebel by creating a custom
EISProviders configurable service and setting the location of the
appropriate library files. For more information, see Connecting to different versions of Siebel.
Creating, changing,
reporting, and deleting configurable services
- To create a configurable service, use the WebSphere Message Broker Explorer; see Using the WebSphere Message Broker Explorer to work with configurable services for
more information, or the mqsicreateconfigurableservice command,
as shown in the following example. This example creates
a SiebelConnection configurable service for the Siebel instance that
is running on my.siebel.qa.com:
mqsicreateconfigurableservice MB8BROKER -c SiebelConnection -o mySiebelAdapter.outadapter
-n connectString -v "siebel://my.siebel.qa.com/SBA_80/SSEObjMgr_enu"
To
pick up the new values in the configurable service, restart the execution
group and message flow.
- To change a configurable service, use the WebSphere Message Broker Explorer, or the mqsichangeproperties command,
as shown in the following example. This example changes
the connections that are used by the adapter mySiebelAdapter.outadapter.
After you run this command, all adapters connect to the production
system (my.siebel.production.com) instead of
the test system (my.siebel.qa.com):
mqsichangeproperties MB8BROKER -c SiebelConnection -o mySiebelAdapter.outadapter -n connectString
-v "siebel://my.siebel.production.com/SBA_80/SSEObjMgr_enu"
To
pick up the updated values in the configurable service, restart the
execution group and message flow.
- To display all SiebelConnection configurable services,
use the WebSphere Message Broker Explorer, or the mqsireportproperties command,
as shown in the following example:
mqsireportproperties MB8BROKER -c SiebelConnection -o AllReportableEntityNames -r
- You can delete a configurable service that you have created
by using the WebSphere Message Broker Explorer, or the mqsideleteconfigurableservice command,
as shown in the following example:
mqsideleteconfigurableservice MB8BROKER -c SiebelConnection -o mySiebelAdapter.outadapter
You can delete only custom-named configurable services; you
cannot delete IBM-defined configurable services.