2268 (08DC) (RC2268): MQRC_CLUSTER_PUT_INHIBITED
説明
MQOO_OUTPUT および MQOO_BIND_ON_OPEN オプションが有効になっている
MQOPEN 呼び出しがクラスター・キューに対して発行されたが、
次のすべての記述が該当するため呼び出しが失敗した。
- クラスター・キューのインスタンスがすべて、現在書き込み禁止になっている (つまり、すべてのキュー・インスタンスで InhibitPut 属性が MQQA_PUT_INHIBITED に設定されている)。
- キューのローカル・インスタンスがない。 (ローカル・インスタンスがあれば、 そのローカル・インスタンスが書き込み禁止になっていても MQOPEN 呼び出しは成功する。)
- キューに対するクラスター・ワークロード出口がない。 または、クラスター・ワークロード出口はあるが、その出口でキュー・インスタンスが選択されなかった。 (クラスター・ワークロード出口でキュー・インスタンスが選択されると、 そのインスタンスが書き込み禁止になっていても MQOPEN 呼び出しは成功する。)
MQOO_BIND_NOT_FIXED オプションが MQOPEN 呼び出しに指定されている場合、 クラスター内のすべてのキューが書き込み禁止になっていても、その呼び出しは成功する。 ただし、その後に発行される MQPUT 呼び出しについては、その MQPUT 呼び出しが発行される時点でもそのまますべてのキューが書き込み禁止になっていると、失敗する可能性がある。
完了コード
MQCC_FAILED
プログラマー応答
システムの設計上、書き込み要求を短期間禁止できるようになっている場合は、 後で操作を再試行する。 問題が解決しない場合には、クラスター内のすべてのキューが書き込み禁止になっている理由を調べてください。