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

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

拡張スキーマ構造

いくつかの拡張スキーマ構造をグラフィカル・データ・マップで使用できます。

このセクションでは、以下について説明します。

置換グループ

置換グループは、XML メッセージのあるエレメントを別のエレメントで置換するための手段を提供する XML スキーマの機能です。 置換可能なエレメントはヘッド・エレメントと呼ばれます。また、置換グループとは、その代わりに使用できるエレメントのリストのことです。

ヘッド・エレメント、およびマップされた置換は、デフォルトでグラフィカル・データ・マッピング・エディターに表示されます。 マップされた置換は、ヘッド・エレメントの下にリストされます。 置換グループのメンバーとの間のマッピングは、他のエレメントをマップするのと同じ方法で作成します。

ワイルドカード

ワイルドカードを使用したマッピングを実行すると、サブマップ呼び出しが行われます。 ワイルドカード置換は、サブマップ呼び出しのパラメーターを選択するときに指定します。

ワイルドカード・エレメントまたはワイルドカード属性は、別のエレメントまたは属性でのみインスタンス化できます。 グラフィカル・データ・マッピング・エディターでは、グローバル・エレメントまたはグローバル属性だけをワイルドカード置換として使用できます。

キャスト

特定のタイプのエレメントの場合、基本タイプおよびマップされた派生タイプは、デフォルトでグラフィカル・データ・マッピング・エディター内に表示されます。 基本タイプおよび派生タイプのすべての属性およびエレメントが表示されます。

派生タイプおよびその内容を対象としたマッピングは、任意のタイプまたはタイプ内容をマップするのと同じ方法で作成できます。 派生タイプ・エレメントをマップすると、グラフィカル・データ・マッピング・エディターは、適切な xsi:type 属性で ESQL コードを生成します。

リスト・タイプ

リスト・タイプは、反復する単純値をレンダリングする 1 つの方法です。 その表記は反復エレメントの表記よりもコンパクトで、複数値の属性を割り当てる方法を提供します。

リスト・タイプの属性またはエレメントは、他の単純タイプの属性またはエレメントをマップするのと同じ方法でマップします。 2 つのリスト・タイプ・エレメントの間のマッピングは、任意の 2 つの単純タイプ・エレメントの間のマッピングと同じです。

ユニオン・タイプ

ユニオン・タイプは、複数の単純タイプのユニオンと同じであり、 ユニオン・タイプでは、複数の異なる単純タイプのいずれかに値を準拠させることができます。

ユニオン・タイプの属性またはエレメントを対象としたマッピングは、以下の図に示されているとおり、atomic 単純タイプの属性またはエレメントをマップするのと同じ方法で、グラフィカル・データ・マッピング・エディターを使用して作成します。
<xsd:simpleType name="zipUnion">
	<xsd:union memberTypes="USState listOfMyIntType"/>
</xsd:simpleType>
<xsd:element name=zip type=zipUnion/>
特記事項 | 商標 | ダウンロード | ライブラリー | サポート | フィードバック

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

        
        最終更新:
        
        最終更新: 2015-02-28 17:49:39


概念トピック概念トピック | バージョン 8.0.0.5 | cm28857_