Skip to content

IBM MQ target

Sends events to IBM MQ.

With tmctl:

--connectionName <connectionName> --channelName <channelName> --queueManager <queueManager> --queueName <queueName> --credentials.username <username> --credentials.password <password>

On Kubernetes:

apiVersion: targets.triggermesh.io/v1alpha1
kind: IBMMQTarget
metadata:
  name: ibm-mq-target
spec:
  connectionName: ibm-mq.default.svc.cluster.local(1414)
  queueManager: QM1
  queueName: DEV.QUEUE.1
  channelName: DEV.APP.SVRCONN
  replyTo:
    queueName: DEV.QUEUE.2
  credentials:
    username:
      valueFromSecret:
        name: ibm-mq-secret
        key: username
    password:
      valueFromSecret:
        name: ibm-mq-secret
        key: password

Accepts events of any type, and supports a specific io.triggermesh.ibm.mq.put event.

Responds with events of type io.triggermesh.ibm.mq.response

See the Kubernetes object reference for more details.

Creating an IBM MQ server for testing

Head to the IBM MQ Source documentation for guides on how to run a local IBM MQ server for testing.