キュー・メッセージのフォーマット
統合フレームワークによって 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 | 例外メッセージ・テキストを含みます。 |