To achieve high availability when processing SAP messages on distributed systems, you can set up a shared queue for the SAP adapter event store.
On distributed systems, you can configure the integration node to use a client connection to a remote WebSphere® MQ queue manager to persist the transaction ID (TID) store for SAP transactional RFC (tRFC) data. By using this configuration, two adapters that are deployed to two integration nodes can share the same TID, and can therefore operate as a single RFC server. This configuration is essential if the adapters have been configured with the same RFC Program ID. For important information about using WebSphere MQ with IBM® Integration Bus, see Installing WebSphere MQ.
Before the integration node can use a remote queue manager as the TID store, you must complete some administration tasks on that queue manager. You must first create the queue for the integration node to use as the TID store. Then you must define two channels for the integration node to use to connect to that queue manager: define the server channel on the queue manager, and define a client channel in a file, which you must make available to the integration node.
You can use the Run WebSphere MQ Commands (runmqsc) command or WebSphere MQ Explorer to create this client channel definition file on any queue manager. After you have created the file, you must move it from the queue manager to a file system that is accessible to the integration node.
To set up a shared queue for the SAP adapter event store, complete the following steps.