IBM MQ CCDT JSON in FTM
FTM uses parameters such as the IBM® MQ server host, port, channel name, and cipher specification, to connect to the IBM MQ server. You can use a JSON format client channel definition table (CCDT) file to store these parameters.
For FTM, the IBM MQ server configuration data such as host,
port, and queue manager name is stored in a JSON format client channel definition table (CCDT) file called
mq-ccdt.json. The FTM pods connect to IBM MQ by using this JSON format CCDT file. The mq-ccdt.json file is available to each
FTM application pod that connects to IBM MQ because it is in the
ftm-mq-*-ccdt-config configmap in Red Hat® OpenShift®.
mq-ccdt.json CCDT file.{
"channel": [
{
"name": "CHANNEL_NAME",
"clientConnection": {
"connection": [
{
"host": "fc-inst-ibm-mq",
"port": 1414
}
],
"queueManager": "FTMQMGR"
},
"transmissionSecurity": {
"cipherSpecification": "TLS_RSA_WITH_AES_128_CBC_SHA256"
},
"type": "clientConnection"
}
]
}This feature is available in FTM, by default. For more information about JSON format CCDT communication in IBM MQ, see the IBM MQ documentation. In the IBM MQ documentation, you can search for Configuring a JSON format CCDT.
Customizing the CCDT file parameters
- Channel name.
- Client connection-related parameters such as host, port, and queue manager.
- Transmission security parameters such as the cipher specification.
The FTM operator automatically adds values for all the fields to the mq-ccdt.json file except for the channel name. The channel name cannot be changed, but all the other fields can.