简体   繁体   中英

MQPUT is successful but message not available in remote queue

MQPUT returns a successful post response (00) on IBM ZOS IMS online service, but the message is not getting inserted into the Remote queue. The queue connection was successful as well.

Program is written in cobol with IMS interface and the module is invoked through the IMS Websphere bridge interface.

By default for MQ on z/OS, MQPUTs are done under a local UOW. ie MQPMO-SYNCPOINT is set for Put Message Options. Hence, the code must perform an MQCMIT API call.

Update the code to use MQPMO-NO-SYNCPOINT and then the message will not be held waiting for an MQCMIT.

实际上,感谢您的答复,当程序遇到故障时,程序在逻辑工作单元上进行了回滚,因此在这种情况下,程序已更新为MQ,但是回滚发生在处理结束时...

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM