Hitachi

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


9.4.2 すべてのコンテキストの渡し方

アプリケーションでメッセージを取り出して,ほかのメッセージにメッセージデータを変更しないで登録する場合には,アプリケーションは識別コンテキスト情報と登録元コンテキスト情報の両方を登録元メッセージから新規メッセージに渡さなければなりません。そのようなアプリケーションの例としては,メッセージ移動アプリケーションがあります。これはキュー間でメッセージを移動させるアプリケーションです。

識別コンテキストを渡すときと同じ処理をしてください。ただし,MQOPEN命令にはMQOO_PASS_ALL_CONTEXTオプションを指定し,メッセージ登録にはMQPMO_PASS_ALL_CONTEXTオプションを指定します。