WebSphere® Message Broker は、メッセージ形式を構文解析し、書き込むためのパーサーを幅広く提供しています。 一部のメッセージ形式は自己定義しており、モデルを参照しないで構文解析できます。 ただし、ほとんどのメッセージ形式は自己定義ではなく、パーサーはメッセージを正しく構文解析するには、それを記述する事前定義モデルにアクセスする必要があります。
自己定義メッセージ形式の例は XML です。 XML では、メッセージ自体にメタデータとデータ値が含まれているため、モデルが使用可能になっていなくても、XML パーサーはXML メッセージを理解することができます。
自己定義形式を持たないメッセージの例は、COBOL プログラムおよび SWIFT フォーマット済みテキスト・メッセージから発生するバイナリー・メッセージです。 どちらもパーサーがメッセージを理解できるための十分なメタデータが含まれていません。
WebSphere Message Broker で提供される機能を十分に利用するには、メッセージ形式をモデル化してください。
メッセージ・モデルの作成を促進するために、メタデータ (C ヘッダー・ファイル、COBOL コピーブック、XML スキーマ、DTD、および WSDL ファイルなど) を使用し、そのメタデータからメッセージ・モデルを作成するインポーターが提供されています。 さらに、IBM は業界標準の共通メッセージ形式 (SWIFT、EDIFACT、X12、FIX、HL7、および TLOG など) 用のモデルを事前定義しています。