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
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.