キュー・メッセージのフォーマット

統合フレームワークによって JMS キューにロードされるメッセージには、コンポーネントとフォーマットが定義されています。 メッセージの本文には、システム内で処理される、または外部システムに送信される XML メッセージまたは JSON メッセージが含まれます。

メッセージ・ヘッダー

メッセージ・ヘッダーには、JMS メッセージ ID および標準 JMS ヘッダーの値を含めることができます。

ヘッダー 説明
JMSMessageID システムによって生成されるメッセージ ID。
JMSRedelivered メッセージが再処理されるかどうかを指定します。

メッセージのプロパティー

このプロパティーには、 JMS プロバイダーと統合フレームワークからのプロパティーが次のように含められています。 統合フレームワークのプロパティーはストリング・データ型のものです。

プロパティー 説明
MEAMessageID 統合フレームワークによって生成されるメッセージ ID。
destjndiname メッセージが書き込まれるキューまたはトピックの名前。
INTERFACE パブリッシュ・チャネル (アウトバウンド用キュー) およびエンタープライズ・サービス (インバウンド用キュー) の名前。
destination アウトバウンド・メッセージの外部システム名。
SENDER インバウンド・メッセージの外部システム名。
ユーザー インバウンド統合メッセージに関連付けられているユーザーの名前。 この値は、必要に応じて許可セキュリティーに使用できます。
compressed メッセージを圧縮するかどうかを示します。 値は True または False です。デフォルト値は False です。

圧縮には、標準の Java™ Inflater および Deflater API (java.util.zip) が使用されます。

uncompressed_length 圧縮前の元のメッセージのペイロード・サイズを保管します。 この値は int [xsd:int] スキーマ・タイプに準拠していなければならず、compressed プロパティーが True に設定されている場合にのみ存在します。
MSG_TRK_ENABLED 内部値
MSG_OP_MODE アウトバウンド・メッセージのエンドポイント名。 インバウンド・メッセージの場合は、固定ストリング MXJMS。
MSG_TRK_STORE_MSG 内部値
MSG_TRK_EXTSYS アウトバウンド・メッセージおよびインバウンド・メッセージの外部システム名。
Msgkeyval フィールド名のメッセージ・キー。
searchfieldval コンマ区切りの検索フィールド値。
msgoperation パブリッシュ・チャネルまたはエンタープライズ・サービスに、同期、作成、更新、または削除のどの操作が含まれるかを示します。
msgstatus メッセージに RECEIVED、ERROR、DELETED、または PROCESSED のどのステータス値が含まれるかを示します。
msgerrmsg 例外メッセージ・テキストを含みます。