6102 (17D6) (RC6102): MQRC_REOPEN_SAVED_CONTEXT_ERR

Explanation

An open object does not have the correct ImqObject open options and requires one or more additional options. An implicit reopen is required but closure has been prevented.

Closure has been prevented because the queue is open with MQOO_SAVE_ALL_CONTEXT, and a destructive get has been performed previously. This has caused retained state information to be associated with the open queue and this information would be destroyed by closure.

This reason code occurs in the WebSphere® MQ C++ environment.

Completion Code

MQCC_FAILED

Programmer response

Set the open options explicitly to cover all eventualities so that implicit reopening is not required.