Configuring client channel definition tables

A client channel definition table (CCDT) defines client connection channels and their attributes. Clients read this file to determine which queue managers to connect to. The CCDT file can be either JSON or binary format.

About this task

The queue manager does not read the CCDT file. It is only used to provide channel definitions and authentication information to clients.

[V9.1.2 Mar 2019]Before IBM® MQ 9.1.2, the CCDT is only available in binary format. From IBM MQ 9.1.2, you can also create a CCDT in JavaScript Object Notation (JSON) format.

A binary format CCDT is created automatically when a queue manager is created. You update the client channel definitions stored in this table using only the runmqsc command.

[V9.1.2 Mar 2019]A JSON format CCDT is a flat text file with a .json extension. You create and update this table manually, which is less restrictive than using the runmqsc command.

[z/OS]z/OS® JMS clients running within an application server use a CCDT to reference remote queue manager connection details. From IBM MQ 9.1, IBM MQ Advanced for z/OS Value Unit Edition allows JMS clients to remotely connect to queue managers on other z/OS LPARs. Therefore these clients can also use CCDTs.

To help you configure CCDTs to work with your clients, choose from the following tasks: