MQPUT возвращает успешный пост-ответ (00) в онлайн-службе IBM ZOS IMS, но сообщение не вставляется в удаленную очередь. Соединение с очередью также прошло успешно.
Программа написана на языке cobol с интерфейсом IMS, а модуль вызывается через интерфейс моста IMS Websphere.
Спасибо за ваш ответ, фактически, у программы был откат на логической единице работы, когда программа сталкивается с ситуацией сбоя, поэтому в этом случае программа обновилась до MQ, но откат произошел в конце обработки ...
По умолчанию для MQ в z / OS MQPUT выполняются под локальным UOW. т. е. MQPMO-SYNCPOINT установлен для опций сообщения сообщения. Следовательно, код должен выполнять вызов API MQCMIT.
Обновите код для использования MQPMO-NO-SYNCPOINT, и тогда сообщение не будет удерживаться в ожидании MQCMIT.