Configure an IBM MQ connection

To use IBM MQ, you need to install the IBM MQ Client Library.

To configure an IBM MQ connection in the API Connection Manager, follow the steps below:

  1. Add a new connection and go to the Edit section.

  2. Select IBM MQ from the Type drop-down menu.

  3. Enter the Queue/Topic Name, i.e. the name of the queue or topic you want to connect to.

  4. Specify the Host, i.e. the name or IP address of the IBM MQ server host.

  5. Enter the Port to listen to.

  6. Specify the Channel that is used to transfer messages.

  7. Enter the Manager that manages the messages in the queue.

  8. Select a Type from the drop-down menu:

    • Use Queue for a one-to-one messaging pattern.

    • Use Topic for one-to-many messaging.

  9. Select a Message Type from the drop-down menu:

    • Use JmsTextMessage for messages with a single text string.

    • Use JmsBytesMessage for messages that contain multiple types.

  10. Select a type of Jms Support from the drop-down menu:

    • Use WmqWithJMS if the client type is JMS.

    • Use WmqNative for native IBM MQ.

  11. Optionally, select the Peeking check box, to retrieve messages from topics or queues without consuming them.

  12. Optionally, fill out the following information to enable encrypted communication (SSL/TLS):

    • Cipher Spec: a combination of encryption algorithm and message authentication code algorithm, e.g. ECDHE_ECDSA_AES_128_CBC_SHA256.

    • Cipher Suite: a suite of cryptographic algorithms, e.g. SSL_RSA_WITH_RC4_128_MD5.

    • Peer Name: a string that contains the peer name.

    • Key Repository: the file path to the key repository without file extension.

    • Certificate Stores: a comma-separated list that contains one or more URLs of the certificate store servers.

  13. In the Authentication section, enter your Username and Password if required.

  14. Optionally, configure XML and webservice security as described in chapter "Configure security".

Configure an IBM MQ connection

For more detailed information on IBM MQ queues, topics, and encrypted communication, see the IBM MQ documentation.