WebSphere Message Broker バージョン 8.0.0.5 オペレーティング・システム: AIX、HP-Itanium、Linux、Solaris、Windows、z/OS

製品の最新バージョンについては、IBM Integration Bus バージョン 9.0 をご覧ください。

使用可能なパーサー

パーサーは、そのパーサーが必要となる場合のみ、ブローカーにより呼び出されます。 呼び出されるパーサーは、指定されているパーサーに依存します。

インプリメンテーション関数によっては、WebSphere® Message Broker で提供されるパーサーの名前を指定することが必要な場合があります。 例えば、以下の関数が含まれます。
  • cniCreateElementAfterUsingParser
  • cniCreateElementAsFirsthChildUsingParser
  • cniCreateElementAsLastChildUsingParser
  • cniCreateElementAsLastChildFromBitstream
  • cniCreateElementBeforeUsingParser

これらの関数を使用する際、パーサーの正しいクラス名を指定することが必要になります。 以下の表では、さまざまなヘッダーのパーサー、ルート・エレメント名、およびクラス名の要約を記載しています。

次の表は、本文のパーサーを示します。
パーサー ルート・エレメント名 クラス名
BLOB BLOB NONE
DataObject DataObject DataObject
IDOC (推奨されない) IDOC IDOC
JMSMap JMSMap JMS_MAP
JMSStream JMSStream JMS_STREAM
MIME MIME MIME
MRM MRM MRM
SOAP SOAP SOAP
XML (推奨されない) XML xml
XMLNS XMLNS xmlns
XMLNSC XMLNSC xmlnsC
JSON1 JSON JSON
DFDL DFDL DFDL
注:
  1. ブローカーで JSON パーサーを使用可能にするには、mqsichangebroker コマンドで -f パラメーターを使用します。 詳しくは、mqsichangebroker コマンドを参照してください。
次の表は、ヘッダーのパーサーを示します。
パーサー ルート・エレメント名 クラス名
EmailOutputHeader EmailOutputHeader EMAILHDR
HTTPInputHeader HTTPInputHeader WSINPHDR
HTTPReplyHeader HTTPReplyHeader WSREPHDR
HTTPRequestHeader HTTPRequestHeader WSREQHDR
HTTPResponseHeader HTTPResponseHeader WSRSPHDR
JMS header JMSTransport jms_transport
MQCFH MQPCF MQPCF
MQCIH MQCIH MQCICS
MQDLH MQDLH MQDEAD
MQIIH MQIIH MQIMS
MQMD MQMD MQHMD
MQMDE MQMDE MQHMDE
MQRFH MQRFH MQHRF
MQRFH2 MQRFH2 MQHRF2
MQRFH2C MQRFH2C MQHRF2C
MQRMH MQRMH MQHREF
MQSAPH MQSAPH MQHSAP
MQWIH MQWIH MQHWIH
SMQ_BMH SMQ_BMH SMQBAD
MQMD パーサーを使用する場合、MQMD は V2 MQMD と 想定されます。
次の表は、プロパティーのパーサーを示します。
パーサー ルート・エレメント名 クラス名
Properties Properties PropertyParser

独自のユーザー定義パーサーを作成することもできますし、 独立系ソフトウェア・ベンダーにより供給されたユーザー定義パーサーを使用することもできます。

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

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        最終更新:
        
        最終更新: 2015-02-28 17:48:11


参照トピック参照トピック | バージョン 8.0.0.5 | as24983_