Features, scenarios, and message flow nodes that require a local IBM MQ server and queue manager
A summary of the features, scenarios, and message flow nodes in IBM® App Connect Enterprise where IBM MQ can be used only with a local IBM MQ server and queue manager.
Scenario | Comments |
---|---|
Integration node HTTP listener. | The IBM MQ server and queue manager must run on the same
machine as the integration node for the storage and retrieval of state information. You must specify
a queue manager on the integration node. However, if you use HTTP nodes or SOAP nodes with the
integration server embedded listener, IBM MQ is not required. For more information, see Configuring MQ nodes for transactions, and HTTP listeners. |
HTTP proxy servlet. | The IBM MQ server and queue manager must run on the same
machine as the integration node for the storage and retrieval of state information. For more information about the HTTP proxy servlet, see HTTP proxy servlet overview. |
Scenario | Comments |
---|---|
Two-phase commit transactions. | Many of the circumstances that required a two-phase commit in earlier releases (such as
multiple queue managers, combined database, and queue updates) now have viable alternatives. For more information, see https://www.ibm.com/docs/en/ibm-mq/9.2?topic=cics-requirements-two-phase-commit-process. |
Queue-based administration security (system queues are not required for file-based security). | The IBM MQ server and queue manager must run on the same
machine as the integration node for the storage and retrieval of state information. You must specify
a queue manager on the integration node. For more information, see Configuring administration security to use file-based, queue-based, or LDAP authorization. |
Java™ connectivity and JDB (for some supplied nodes) |
For JMSMQTransform and MQJMSTransform nodes, IBM MQ (Client or Server) must be installed on the same machine as the integration server. For more information, see IBM App Connect Enterprise features and Installing IBM MQ. |
Globally coordinated transactions | The IBM MQ server and queue manager must run on the same
machine as the integration node for the storage and retrieval of state information. You must specify
a queue manager on the integration node. For more information, see Configuring MQ nodes for transactions. |
High Availability configurations | The IBM MQ server and queue manager must run on the same
machine as the integration node for the storage and retrieval of state information. You must specify
a queue manager on the integration node. For more information, see Configuring MQ nodes for transactions. |
Load balancing | If you are using an integration node listener (instead of embedded listeners) with your
integration node, you must install an IBM MQ server on the same
machine as the integration server that uses the capabilities. Also, you must associate a queue
manager with the integration server or integration node by setting the
defaultQueueManager configuration property. For more information about setting the configuration property, see either Configuring an integration server by modifying the server.conf.yaml file or Configuring an integration node. You by modifying the node.conf.yaml file. You must create the set of IBM App Connect Enterprise queues on your queue manager.For more information, see Creating the default system queues on an IBM MQ queue manager. |
Scenario | Comments |
---|---|
The following nodes require that an IBM MQ local queue manager is
specified on the integration node when you want to use this queue manager by default for your local
IBM MQ connection:
|
The MQInput, MQOutput, MQGet, and MQReply nodes require that IBM MQ is installed either locally or remotely. However, they do not require a queue manager to be specified on the integration node unless you want to use this queue manager by default for your local IBM MQ connection. For more information, see Configuring a local connection to IBM MQ and Configuring a client connection to IBM MQ. |
The following nodes require that either IBM MQ Client or Server is installed on the same machine as the integration node. They also require a
queue manager to be specified on the integration node:
|
For more information, see SAPInput node, SAPReply node, and SAPRequest node |
FTEInput node | The IBM MQ server and queue manager must run on the same
machine as the integration node for the storage and retrieval of state information. You must specify
a queue manager on the integration node. For more information, see Configuring MQ nodes for transactions. |
FTEOutput node | The IBM MQ server and queue manager must run on the same
machine as the integration node for the storage and retrieval of state information. You must specify
a queue manager on the integration node. For more information, see Configuring MQ nodes for transactions. |
CDInput node | The IBM MQ server and queue manager must run on the same
machine as the integration node for the storage and retrieval of state information. You must specify
a queue manager on the integration node. For more information, see Configuring MQ nodes for transactions. |
CDOutput node | The IBM MQ server and queue manager must run on the same
machine as the integration node for the storage and retrieval of state information. You must specify
a queue manager on the integration node. For more information, see Configuring MQ nodes for transactions. |
For more information about the main IBM App Connect Enterprise features that require the installation of IBM MQ Client or Server, see IBM App Connect Enterprise features.
For more information about scenarios in IBM App Connect Enterprise that require a local IBM MQ Client or Server and a local queue manager, see When does ACE need a local MQ server?