複数パーツ・メッセージ

複数パーツ・メッセージには、その構造内に 1 つ以上の他のメッセージが含まれます。 含まれるメッセージは、組み込みメッセージと呼ばれることもあります。

複数パーツ・メッセージは、構成プロパティーが「メッセージ」に設定されている、グループまたは複合タイプを含んでいなければなりません。 このグループまたは複合タイプには、メッセージ構造内のその位置に表示できるメッセージへの参照のリストが含まれていることがあります。または、リストは含まれずに、任意のメッセージを表示できることもあります。 メッセージが解析されるとき、組み込みメッセージとしてその位置に表示できるのは 1 つのメッセージだけです。

メッセージ・エンベロープ

複数パーツ・メッセージの共通使用は、外部メッセージを固定構造で定義することです。 この外部メッセージは、メッセージ・エンベロープと呼ばれます。 前述のように、メッセージ・エンベロープ内では、グループまたは複合タイプが組み込まれます。 この手法でモデル化できるメッセージ標準の例としては、変更の始まりEDIFACT、X12、SWIFT、SOAP XML、SAP ALE IDoc、複数パーツ MIME、および RosettaNet変更の終わり があります。

組み込みメッセージの識別

複数パーツ・メッセージが解析されるとき、パーサーは、組み込みメッセージを識別できる必要があります。グループまたは複合タイプによって参照されるメッセージのいずれかにすることができます。または、別のメッセージ・セットに由来するものなど、グループまたは複合タイプによって参照されないメッセージにすることもできます。 これは、変更の始まり自動メッセージ IDメッセージ・パス、または手動の 4 つの手法変更の終わりのいずれかを使用して行います。

自動
変更の始まりSOAP などの XML メッセージの構文解析時に使用されます。 パーサーは XML 文書内のタグを使用して、組み込みメッセージを自動的に識別し、構文解析します変更の終わり
メッセージ ID
変更の始まりMRM パーサーにより使用されます。変更の終わり メッセージ ID を使用した組み込みメッセージの識別を参照してください。
メッセージ・パス
変更の始まりMRM パーサーにより使用されます。変更の終わり メッセージ・パスを使用した組み込みメッセージの識別を参照してください。
変更の始まり手動変更の終わり
変更の始まりMIME パーサーにより使用されます。 パーサーは組み込みメッセージを BLOB として扱います。 別のパーサーを使用して BLOB を構文解析する場合は、ESQL、Java、または ResetContentDescriptor ノードを使用して手動でそれを実行しなければなりません。変更の終わり

制約事項

変更の始まり手動識別手法を使用しない限り、変更の終わりすべての組み込みメッセージは最外部メッセージと同じ物理形式であり、同じ文字セットおよびエンコード方式でなければなりません。

変更の始まり自動またはメッセージ・パス識別手法を使用する場合、すべての組み込みメッセージは、複数パーツ・メッセージと同じメッセージ・セットからのものでなければなりません。変更の終わり

特記事項 | 商標 | ダウンロード | ライブラリー | サポート | フィードバック

Copyright IBM Corporation 1999, 2009Copyright IBM Corporation 1999, 2009.
最終更新 : 2009-02-20 12:43:05

ad00760_