Home > リファレンスガイド > ユーティリティ > データマッパーユーティリティ > データマッパー画面 > マッパノードのレプリケーション

マッパノードのレプリケーション

Magic xpiは、XML形式の送り元と送り先を持つデータマッパーの複合ノードの複製を作成することができます。これにより送り先の特定の要素に対してデータをマッピングしたり、複合送り元ノードの特定の要素を送り先フィールドに割り当てることができます。

データマッパーの複合ノードを複製するには:

  1. データマッパコンポーネントをフローにドラッグします。

  2. データマッパコンポーネントでダブルクリックするか、右クリックしてンテキストメニューから[構成]を選択してデータマッパー画面を開きます。

  3. XMLマッパスキーマを[ツールボックス]ペインから送り元または送り先のツリーにドラッグしてください。.

  4. XMLスキーマ上で右クリックし、[プロパティ表示]性を選択してください。

  5. [プロパティ]ペインで、[レプリケーション]パラメータのドロップダウンリストからYesを選択してください。これをしないでノードインスタンスを複製することはできません。復号ノードには、"#1"の接尾辞が付加されます。

  6. [保存]をクリックしてください。

  7. データマッパー画面で、複製したい複合ノードで再び右クリックしてください。コンテキストメニューから[レプリケーション追加]を選択してください。これによって、その下にすべてのエントリを含んだ複合ノードが複製されます。

複製された複合ノードには、"#2"という接尾辞が付加されます。この新しいノードは、複写したばっかりのノードの下に追加されます。新しいインスタンスには、番号が順番に付加されます。オリジナルの複合ノード、もしくは複製されたノードを右クリックすることにより何回でも複製処理を繰り返すことができます。

複製された複合ノードを削除したい場合は、オリジナルをまたは複製された複合ノードで右クリックし、コンテキストメニューから[レプリケーション削除]を選択してください。これで、複製した最後の複合ノードが削除されます。

終了したら、マッピング内容を保存するために、[保存]をクリックしてください。

  • フィールドを複製した送り先インスタンスにマッピングしなかった場合、インスタンスは作成されません。

  • SAP B1コンポーネントのクエリや削除の処理を複製することはできません。