作成されるそれぞれのメッセージ・セットはドメインを指定します。ドメインは、
そのメッセージ・セット内で定義されるすべてのメッセージの構文解析や書き込みをするときに使用されるパーサーを決定します。
それぞれのドメインは、メッセージの特定のクラス (固定長バイナリー、区切りテキスト、XML など) に適しています。 加えて、ドメインのなかには、いくつかの物理形式を
サポートするものもあります (ワイヤー形式と呼ばれるときもあります)。
メッセージ・セットを作成する前に、どのドメインと物理形式を使用するかを決定してください。
以下のいずれかのドメインを選択します。
- MRM
- XML、固定形式バイナリー、およびフォーマット済みテキストを含む広範囲のメッセージをモデル化する場合。
- XML、XMLNS、または XMLNSC
- W3C XML 標準に準拠するメッセージ用。
- JMSMap または JMSStream
- Java Messaging Service 標準のインプリメンテーションによって生成される特定のタイプのメッセージ用。
JMS メッセージ処理に関する詳しい説明については、WebSphere Broker JMS Transportを参照してください。
- IDOC
- SAP IDoc 形式のメッセージ用。
- MIME
- SOAP with Attachments または RosettaNet などの複数パーツ MIME メッセージの処理用。
メッセージングの必要に最もよく適合するドメインを選択してください。
- メッセージが XML であれば、MRM ドメインで XML ワイヤー形式を使用するか、あるいは XMLNSC ドメイン、または XMLNS ドメインを使用してください。
これらのドメインの機能の詳細については、MRM および XML ドメインの XML メッセージを参照してください。
- メッセージが C、COBOL や PL/I のような言語で書かれたアプリケーションからのものである場合、
または固定形式バイナリー・データ (ヌル終了ストリングを含む可能性あり) で構成される場合、
MRM ドメインでカスタム・ワイヤー形式を使用してください。
- メッセージがフォーマット済みテキスト (フィールド内容がタグで識別されているか特定の区切り文字で分離される) で構成される場合、MRM ドメインでタグ付き区切りストリング形式を使用してください。
あるいは、独自のドメインを指定することもできます。
WebSphere Message Broker を使用していて、メッセージの構文解析に、提供されているパーサーを使用するのではなく、ユーザー定義のパーサーを記述している場合には、独自のドメインを指定してください。