IBM MQ, используйте этот пример https://github.com/ibm-messaging/mq-mqi-nodejs/blob/master/samples/amqsbra.js
Конвертер настроен и работает правильно. Я отправляю сообщение через MQ и получаю его в этой функции. Но я не могу вернуть сообщение из этой функции.
function getCB(err, hObj, gmo,md,buf, hConn) {
if (err) {
if (err.mqrc == MQC.MQRC_NO_MSG_AVAILABLE) {
console.log("No more messages available.");
} else {
console.log(formatErr(err));
exitCode = 1;
}
ok = false;
mq.GetDone(hObj);
} else {
if (md.Format=="MQSTR") {
console.log("message <%s>", decoder.write(buf));
} else {
console.log("binary message: " + buf);
}
gmo.Options &= ~MQC.MQGMO_BROWSE_FIRST;
gmo.Options |= MQC.MQGMO_BROWSE_NEXT;
}
}