Configuring a binary format CCDT
The client channel definition table (CCDT) determines the channel definitions and authentication information used by client applications to connect to the queue manager. On Multiplatforms, a binary CCDT containing default settings is created automatically when the queue manager is created. You use the runmqsc command to update a binary CCDT.
Before you begin
From IBM® MQ 9.1.2, you can also create a CCDT in JavaScript Object Notation (JSON) format, and using this alternative format has some advantages over using a binary CCDT. See Configuring a JSON format CCDT.
Clients on all platforms can view and use CCDTs. However the binary CCDT can only be created and modified under IBM MQ for Multiplatforms.
About this task
On Multiplatforms:
- A binary CCDT is created automatically in the @ipcc directory under the data directory for the queue manager.
- As well as being created automatically, the binary CCDT associated with a queue manager is kept
in sync with the object definitions. When you define, alter or delete a client channel object, both
the queue manager object definition and the entry in the CCDT are updated as part of the same
operation.Notes:
- The design of the IBM MQ CCDT file, is that the CCDT file is shrunk, only after all client-connection channels defined by the user are actually defined. When a client-connection channel is deleted, it is just marked as deleted in the CCDT file, but it is not physically removed.
- To force the CCDT file to shrink, after deleting one or more client-connection channels, issue
the following command:
rcrmqobj -m QM80 -t clchltab
- You use the runmqsc command to change the location and contents of the binary CCDT.
Clients on all platforms can view and use a binary CCDT.