Hitachi

OpenTP1 Version 7 OpenTP1 メッセージキューイング機能 TP1/Message Queue プログラム作成の手引


9.2.2 MQMD構造体によるメッセージの定義

メッセージ記述子(MQMD構造体)は,MQPUT命令とMQPUT1命令で使用する入出力用のパラメタです。キューに登録するメッセージを定義します。

メッセージにMQPRI_PRIORITY_AS_Q_DEFまたはMQPER_PERSISTENCE_AS_Q_DEFが指定され,キューがクラスタキューの場合には,MQPUT命令が値を解決します。MQPUT命令で該当するキューが無効な場合,命令は失敗します。

注意

MsgIdおよびCorrelIdフィールドをユニークにするには,新しいメッセージの登録前にMQPMO_NEW_MSG_IDまたはMQPMO_NEW_CORREL_IDを使用します。これらのフィールドの値はMQPUT命令の成功時に返されます。