着信メッセージを構文解析するために使用するドメインを決定するには、SCAInput ノードの「メッセージ・ドメイン」プロパティーを使用します。
バインディング・タイプが MQ の場合、メッセージ・ドメインを設定する必要があります。 SCAInput ノードは、WebSphere® Process Server で使用されるすべての MQ データ形式をサポートします。 サービス・コンポーネント定義言語 (SCDL) ファイルのデータ形式が com.ibm.websphere.sca.mq.data.impl.MQDataBindingImplXML か com.ibm.wbiserver.datahandler.xml.XMLDataHandler の場合は、デフォルトのドメインは XMLNSC です。それ以外の場合のデフォルトのドメインは BLOB です。
データ形式 | 説明 | デフォルトのメッセージ・ドメイン |
---|---|---|
区切り MQ | MQ クライアントから送受信されるメッセージ内で、ビジネス・オブジェクトを区切り形式との間で直列化します。 | BLOB |
固定幅 MQ | MQ クライアントから送受信されるメッセージ内で、ビジネス・オブジェクトを固定幅形式との間で直列化します。 | BLOB |
JSON | MQ クライアントから JavaScript オブジェクト表記 (JSON) に基づいてビジネス・オブジェクトを送受信します。 | BLOB |
JMS アダプター言語 | メッセージ本体に C、COBOL、または PL/I のメッセージが含まれている場合に必要です。 | BLOB |
MQ 直列化ビジネス・オブジェクト XML | ビジネス・オブジェクトを XML 文書に直列化し、XML 文書をビジネス・オブジェクトに非直列化します。 ラップされるデータ・オブジェクトは複合タイプでなければなりません。単純タイプにすることはできません。 | XMLNSC |
MQ 直列化 Java™ | ビジネス・オブジェクトを Java オブジェクトに直列化し、Java オブジェクトをビジネス・オブジェクトに非直列化します。 | BLOB |
MQ 非構造化 2 項メッセージ | インバウンド・メッセージ上の「値」と呼ばれるビジネス・オブジェクト・プロパティー内に着信バイトを設定し、「値」と呼ばれるビジネス・オブジェクト・プロパティーからバイトを取得して、それをアウトバウンド・メッセージの出力ストリームに設定します。 | BLOB |
MQ 非構造化テキスト・メッセージ | インバウンド・メッセージ上の「値」と呼ばれるビジネス・オブジェクト・プロパティー内に着信テキスト・メッセージを設定し、「値」と呼ばれるビジネス・オブジェクト・プロパティーからテキスト・メッセージを取得して、それをアウトバウンド・メッセージ上の出力ストリームに設定します。 | BLOB |
MQRFH ヘッダー | MQRFH ヘッダー規格で指定される情報の固定サイズの部分と可変サイズの部分が含まれます。 | BLOB |
MQRFH2 ヘッダー | MQRFH2 ヘッダー規格で指定される情報の固定サイズの部分と可変サイズの部分が含まれます。 | BLOB |
WTX | 汎用の妥当性検査と変換のエンジンである、WebSphere Transformation Extender (WTX) を使用して、ビジネス・オブジェクトを多数のデータ形式に変換したり、多数のデータ形式をビジネス・オブジェクトに変換したりできるようにします。 | BLOB |
バインディング・タイプが Web サービスの場合は、メッセージ・ドメインは常に SOAP です。