【发布时间】:2019-10-10 01:58:25
【问题描述】:
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;
}
}
【问题讨论】:
-
请阅读How to Ask,然后阅读edit您的问题。在此处将您的代码发布为minimal reproducible example。我们需要看看你到底做了什么,而不是例子说了什么。该示例可能有效,您的代码可能无效。
-
您能否详细说明“从此函数返回消息”的含义。我不明白你问题的那一部分。
标签: javascript ibm-mq