IBM-MQ
Kubemq IBM-MQ Source connector allows services using kubemq server to access IBM-MQ messaging services.

Prerequisites

The following are required to run the IBM-MQ Source connector:
  • kubemq cluster
  • IBM-MQ server
  • kubemq-Sources deployment

Configuration

IBM-MQ Source connector configuration properties:
Properties Key
Required
Description
Example
queue_manager_name
yes
queue manager name (QMName)
"QM1"
host_name
yes
set the host address or name
"localhost"
channel_name
yes
ibm mq ChannelName to search the queue at
"DEV.APP.CHANNEL"
username
yes
Username to use to login to ibm-mq
"my_user"
queue_name
yes
the queue name to search under the channel
"my_queue"
certificate_label
no
unique identifier representing a digital certificate
"certificate label"
transport_type
no
ibmmq transport_type
"0"(TransportType_CLIENT),"1"(TransportType_BINDINGS")
tls_client_auth
no
tls client auth type
"NONE","REQUIRED"
port_number
no
ibmmq - server port number (default 1414)
"1414"
password
no
set ibmmq user password
"password"
key_repository
no
the key_repository a certificate store
"as123aq"
Example:
1
bindings:
2
- name: kubemq-query-IBM-MQ
3
source:
4
kind: kubemq.query
5
name: kubemq-query
6
properties:
7
address: "kubemq-cluster:50000"
8
client_id: "kubemq-query-IBM-MQ-connector"
9
auth_token: ""
10
channel: "query.messaging.ibmmq"
11
group: ""
12
auto_reconnect: "true"
13
reconnect_interval_seconds: "1"
14
max_reconnects: "0"
15
Source:
16
kind: messaging.ibmmq
17
name: messaging-ibmmq
18
properties:
19
queue_manager_name: "QM1"
20
host_name: "localhost"
21
channel_name: "DEV.APP.SVRCONN"
22
username: "app"
23
queue_name: "admin"
24
password: "passw0rd"
25
certificate_label: "NONE"
Copied!
Last modified 11mo ago