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

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

ForEach

ForEach 変換は、1 つの入力配列要素 (単純タイプまたは複合タイプ) を繰り返します。 出力エレメントは複合タイプの配列でなければなりません。

「カーディナリティー」プロパティーを使用して、変換によって処理される指標を指定します。 最初の指標エレメントは 1 です。出力配列サイズは、入力配列サイズから、「カーディナリティー」プロパティー・ページでフィルタリングによって取り除かれたエレメントを減算したサイズになります。

ForEach 変換には、ネストされたマップが含まれます。 ネストされたマップ内のエレメントはマップする必要があります。 そうでない場合、変換の実行時にアクションが何も実行されません。

Mapping ノードについて詳しくは、Mapping ノードを参照してください。

「入力のフィルター」プロパティー・タブを使用して以下の操作を行います。
  • オプションの XPath 式を条件として指定します。反復可能な各入力エレメントは、この条件と照合されることになります。 この条件を満たすエレメントに対して変換が実行されます。
    注: XPath 式の指定中に Ctrl + Space を押すとコンテキスト補助機能が使用できます。
  • 「空の値を許可する」を有効にします。 「空の値を許可する」にチェックを入れておくと、入力配列エレメントが空である場合、または指定したフィルター条件に一致する入力が存在しない場合であっても、他の場合と同様、変換が正確に一度だけ入力されます。 この場合、ネストされた変換にはプライマリー入力がなくなり、インデックス変数はゼロになります。
特記事項 | 商標 | ダウンロード | ライブラリー | サポート | フィードバック

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

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


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