I got this using a CCDT in a JMS program.
MQQueueConnectionFactory mqQueueConnectionFactory = new MQQueueConnectionFactory();
java.net.URL ccdt;
// mqQueueConnectionFactory.setQueueManager("QMA");
ccdt = new URL("https://127.0.0.1:9444/tls.py");
mqQueueConnectionFactory.setCCDTURL(ccdt);
qc = mqQueueConnectionFactory.createConnection("colinpaice","panthe0n");
If I uncommented the mqQueueConnectionFactory.setQueueManager(“QMA”); it worked.
My CCDT had
{
"channel":
[
{
"name": "QMACLIENT",
"clientConnection":
{
"connection":
[
{
"host": "127.0.01",
"port": 1414
}
],
"queueManager": "QMA"
},
"type": "clientConnection"
}
]
}
I think it should have picked up the “queueManager”: “QMA”.