[Windows][z/OS]

2070 (0816) (RC2070): MQRC_SIGNAL_REQUEST_ACCEPTED

説明

GetMsgOpts パラメーターに MQGMO_SET_SIGNAL を指定した MQGET 呼び出しが発行されましたが、使用可能な該当するメッセージがありませんでした。 呼び出しは即時に復帰します。 そこでアプリケーションは、信号が送達されるのを待つことができます。
  • [z/OS] z/OS®の場合、アプリケーションは Signal1 フィールドが指すイベント制御ブロックを待機する必要があります。
  • [Windows] Windowsでは、アプリケーションはシグナル Windows メッセージが送達されるのを待つ必要があります。

この理由コードは、 z/OS および Windowsでのみ発生します。

完了コード

MQCC_WARNING

プログラマー応答

信号を待機してください。信号が送達されたら、それを調べてメッセージが使用可能になったかどうかを確認してください。 メッセージが使用可能になったら、MQGET 呼び出しを再発行してください。
  • z/OSでは、 Signal1 フィールドが指す ECB で待機し、それがポストされたら、メッセージが使用可能になったことを確認します。
  • Windows 95 および Windows 98 の場合は、アプリケーション (スレッド) でメッセージ・ループの実行を続ける必要があります。