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

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

ネストされたマップの使用

グラフィカル・データ・マッピング・エディターでネストされたビューに入力することによって、複合入力や複合出力を含む変換のいくつかのタイプを編集できます。

構造の変換は、グラフィカル・データ・マッピング・エディターでネストされたエレメントが表示される方法を制御します。 これらの変換は、ネストされたエレメントの表示を制御しますが、データに影響はありません。 ネストされた変換に、「In」矢印および「Out」矢印ボタンとパンくずナビゲーションを使用できます。

以下の変換には、ネストされたグラフィカル・データ・マップを含めることができます。

変換を実行するためには、ネストされたマップ内のエレメントがマップされている必要があります。

ローカル・マップは、マップ・エレメントを階層的に表示できるようにするための、ナビゲーション援助機能です。ローカル・マップは、1 つの 1 次入力および複数の補足入力 (単純タイプまたは複合タイプのいずれでも可) を持つことができます。 出力は単一エレメントまたは配列エレメントのどちらにもできますが、複合タイプでなければなりません。 ローカル・マップはデータを変換しません。 ネストしたマップで入力エレメントと出力エレメントの変換を指定する必要があります。

Join 変換を使用して、2 つ以上の入力からエレメントを結合できます。 入力は複数の配列または複数の単一エレメントにすることができ、ネストされた変換を使用してマージし、単一出力を作成できます。 ターゲット・エレメントは配列にも単一エレメントにもできますが、複合タイプでなければなりません。

Append 変換は、データを付加するために指定された順序で複数の入力を繰り返します。 この変換では、単純タイプまたは複合タイプの複数の入力が使用されます。 出力は単純タイプまたは複合タイプの配列でなければなりません。

For each 変換は、ネストされたマップを含み、1 つの入力配列エレメント (単純タイプまたは複合タイプ) を反復します。 ネストされたマップ内のエレメントがマップされている必要があります。 そうでない場合、変換は効果がありません。

IfElse if、および Else 変換は、条件を設定することによって、マッピングのフローを制御できるようにします。 If、Else if、および Else は、条件付き変換のグループとして機能します。条件は、条件付き変換の入力エレメントに適用されます。 条件が満たされた場合、条件付き変換内にネストされた変換が実行されます。

データベース・ルーチン 変換には、入力としてデータベース・スキーマからストアード・プロシージャーまたはユーザー定義関数を呼び出すためのネストされたマップが含まれます。データベース・ルーチン からの出力はオプションで、Return 変換を使用します。

以下の手順は、ネストされたマップの編集方法の例を示しています。

  1. 一部の変換 (例えば、ローカル・マップAppend など) には、ネストされたマップが含まれています。 ネストされたマップが存在する場合、「編集」アイコンが変換に表示されます。 「編集」アイコンをクリックして、ネストされたマップを編集します。
    Append 変換の「編集」アイコン

    ネストされたマップには変換を含める必要があります。変換が含まれない場合、マップを実行しても何も起こりません。メイン・マップに警告が表示されたら、ネストされたマップを編集する必要があります。

    空の変換の警告。
  2. Append などの一部の変換でネストされたマップを開いたとき、ネストされたマップに For each 変換などのネストされたマップが含まれている場合があります。
    For Each 変換を表示している Append のネストされたマップ。

    この場合、最初のネストされたマップでマッピングを作成できません。 「編集」をクリックして別のレベルに移動し、次に示すようにマッピングを作成できます。

    Append 変換の最終のネストされたレベル。
マッピング変換について詳しくは、グラフィカル・データ・マッピング・エディターでのタイプの変換を参照してください。
特記事項 | 商標 | ダウンロード | ライブラリー | サポート | フィードバック

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

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


タスク・トピックタスク・トピック | バージョン 8.0.0.5 | cm28667_