Я пытаюсь отправить сообщение в очередь IBM MQ из службы весенней загрузки.Конфигурация выглядит следующим образом:
Application.properties
ibm.mq.queueManager=QM1
ibm.mq.queue=DEV.QUEUE.1
ibm.mq.channel=DEV.APP.RECEIVER
ibm.mq.host=localhost
ibm.mq.port=1414
ConectionFactory Bean
@Bean
public MQQueueConnectionFactory mqQueueConnectionFactory() {
MQQueueConnectionFactory mqQueueConnectionFactory = new MQQueueConnectionFactory();
mqQueueConnectionFactory.setHostName(host);
try {
mqQueueConnectionFactory.setTransportType(WMQConstants.ADMIN_QUEUE_DOMAIN);
mqQueueConnectionFactory.setCCSID(1208);
mqQueueConnectionFactory.setChannel(channel);
mqQueueConnectionFactory.setPort(port);
mqQueueConnectionFactory.setQueueManager(queueManager);
} catch (Exception e) {
e.printStackTrace();
}
return mqQueueConnectionFactory;
}
IBMФотографии MQ Explorer
очередь
канал
слушатель
Когда я пытаюсь отправить сообщение, я получаю сообщение об ошибке:
'2' ('MQCC_FAILED') razón '2539' ('MQRC_CHANNEL_CONFIG_ERROR').
Чтоя скучаю?Ошибка, большая, чем у моего типа chammel, не соответствует моей просьбе, но я не знаю, что это значит.
Заранее спасибо.