JP1/Automatic Job Management System 2 連携ガイド

[目次][用語][索引][前へ][次へ]


3.5.3 MSMQからメッセージを受信する

MSMQからどのようなメッセージを受信したときに,JP1/AJS2のイベントとするのかを指定します。

<この項の構成>
(1) MSMQメッセージ受信の定義方法
(2) 受信するMSMQメッセージの格納形式
(3) MSMQメッセージ受信時の注意事項

(1) MSMQメッセージ受信の定義方法

MSMQメッセージ受信を実行するために,次の2種類のうちどちらかの方法で定義します。

MSMQメッセージ受信の詳細定義(またはパラメーター)には,次の項目を指定します。

このほか,必要に応じてメッセージラベルなどを指定します。

(2) 受信するMSMQメッセージの格納形式

MSMQメッセージ格納ファイルの格納形式を次の表に示します。

表3-12 MSMQメッセージ格納ファイルの属性情報

データ型 内容
MSGPROPID 属性名
DWORD 属性の値の長さ
BYTE[値の長さ分] 属性の値

上記の表に示した形式で,属性の情報が格納されます。MSMQメッセージ格納ファイルに格納される属性を次の表に示します。

表3-13 MSMQメッセージ格納ファイルに格納される属性

属性名 内容
PROPID_M_VERSION 構造体のバージョン番号
PROPID_M_APPSPECIFIC アプリケーション情報
PROPID_M_ARRIVEDTIME 受信日時
PROPID_M_AUTH_LEVEL メッセージ認証オプション
PROPID_M_ENCRYPTION_ALG 暗号化アルゴリズム
PROPID_M_HASH_ALG ハッシュアルゴリズム
PROPID_M_PRIV_LEVEL プライバシーレベル
PROPID_M_SECURITY_CONTEXT 認証に使用するセキュリティ情報
PROPID_M_SENTTIME 送信
PROPID_M_TIME_TO_BE_RECEIVED 保持時間
PROPID_M_TIME_TO_REACH_QUEUE 配信制限時間
PROPID_M_ACKNOWLEDGE 管理メッセージの種類
PROPID_M_AUTHENTICATED 認証済み
PROPID_M_CLASS クラス
PROPID_M_DELIVERY 配信モード
PROPID_M_JOURNAL メッセージ送信後行き先オプション
PROPID_M_PRIORITY 優先順位
PROPID_M_TRACE 追跡
PROPID_M_CONNECTOR_TYPE コネクター型
PROPID_M_SRC_MACHINE_ID データのエンコード
PROPID_M_CORRELATIONID 相互関係
PROPID_M_MSGID メッセージID
PROPID_M_ADMIN_QUEUE_LEN 管理キューの長さ
PROPID_M_ADMIN_QUEUE 管理キュー
PROPID_M_BODY_TYPE 本文タイプ
PROPID_M_BODY_SIZE 本文サイズ
PROPID_M_BODY 本文
PROPID_M_DEST_QUEUE_LEN 送信先キューの長さ
PROPID_M_DEST_QUEUE 送信先キュー
PROPID_M_DEST_SYMM_KEY_LEN 暗号化キーの長さ
PROPID_M_DEST_SYMM_KEY 暗号化キー
PROPID_M_EXTENSION_LEN メッセージ追加情報の長さ
PROPID_M_EXTENSION メッセージ追加情報
PROPID_M_LABEL_LEN ラベルの長さ
PROPID_M_LABEL ラベル
PROPID_M_PROV_TYPE デジタルサイン暗号プロバイダータイプ
PROPID_M_PROV_NAME_LEN デジタルサイン暗号プロバイダー名の長さ
PROPID_M_PROV_NAME デジタルサイン暗号プロバイダー名
PROPID_M_RESP_QUEUE_LEN 応答キュー名の長さ
PROPID_M_RESP_QUEUE 応答キュー名
PROPID_M_SENDER_CERT_LEN 認証に使用する外部証明書バッファー長
PROPID_M_SENDER_CERT 認証に使用する外部証明書
PROPID_M_SENDERID_TYPE 送信者IDの有無
PROPID_M_SENDERID_LEN 送信者IDの長さ
PROPID_M_SENDERID 送信者ID
PROPID_M_SIGNATURE_LEN 認証に使用したデジタルサイン長
PROPID_M_SIGNATURE 認証に使用したデジタルサイン
PROPID_M_XACT_STATUS_QUEUE_LEN トランザクション状態キューフォーマット名長
PROPID_M_XACT_STATUS_QUEUE トランザクション状態キュー

(3) MSMQメッセージ受信時の注意事項

相互関係,およびメッセージラベルを使用していない場合
メッセージキューシステム連携では,相互関係およびメッセージラベルを設定していないメッセージは監視できません。メッセージの発行元で,相互関係またはメッセージラベルを設定するようにしてください。

受信したメッセージ
受信したメッセージの取得後,そのメッセージは削除されます。

[目次][前へ][次へ]


[他社商品名称に関する表示]

Copyright (C) 2006, 2010, Hitachi, Ltd.
Copyright (C) 2006, 2010, Hitachi Software Engineering Co., Ltd.