![[Windows]](ngwin.gif)
![[z/OS]](ngzos.gif)
2070 (0816) (RC2070): MQRC_SIGNAL_REQUEST_ACCEPTED
説明
GetMsgOpts パラメーターに MQGMO_SET_SIGNAL を指定した MQGET
呼び出しが発行されましたが、使用可能な該当するメッセージがありませんでした。
呼び出しは即時に復帰します。 そこでアプリケーションは、信号が送達されるのを待つことができます。
z/OS®の場合、アプリケーションは Signal1フィールドが指すイベント制御ブロックを待機する必要があります。
Windowsでは、アプリケーションはシグナル Windows メッセージが送達されるのを待つ必要があります。
この理由コードは、 z/OS および Windowsでのみ発生します。
完了コード
MQCC_WARNING
プログラマー応答
信号を待機してください。信号が送達されたら、それを調べてメッセージが使用可能になったかどうかを確認してください。 メッセージが使用可能になったら、MQGET 呼び出しを再発行してください。
- z/OSでは、
Signal1フィールドが指す ECB で待機し、それがポストされたら、メッセージが使用可能になったことを確認します。 - Windows 95 および Windows 98 の場合は、アプリケーション (スレッド) でメッセージ・ループの実行を続ける必要があります。