Cosminexus V9 BPM/ESB基盤 サービスプラットフォーム 開発ガイド 基本開発編
コピー元のスキーマの内容およびコピー先のスキーマの内容によって,意図したコピーが実行されない場合があります。マッピング定義をコピーする場合の注意事項について説明します。
次に示す1.〜4.の条件がすべて該当する場合,コピーする候補が複数あるとみなされます。
図6-44 コピーする候補が複数ある場合のコピー元およびコピー先の例
「図6-44」の場合のコピー結果を次の図に示します。
図6-45 コピーする候補が複数ある場合のコピー結果
変換元ノードと変換先ノード同士を接続していない,未完成のマッピング定義をコピー元のマッピング定義とした場合,変換先ノードに対するマッピングだけがコピーされ,変換元ノードに対するマッピングはコピーされません。
コピー元のマッピング定義が未完成の場合に,マッピング定義をコピーしたときの例を次の図に示します。
図6-46 コピー元マッピング定義が未完成の場合のマッピング定義のコピー
1つの単純内容要素または複合内容要素に,複数のくり返しファンクションが接続されたマッピング定義をコピー元とした場合,マッピング定義をコピーすると,最初にくり返しファンクションがコピーされます。このとき,[マッピング元設定]ダイアログを表示すると,コピー先とコピー元で[パス/ファンクション名]の表示順が異なることがあります。ただし,マッピング定義のコピー結果に影響はありません。
1つの要素に複数のくり返しファンクションが接続されている場合に,マッピング定義をコピーしたときの例を次の図に示します。
図6-47 1つの要素に複数のくり返しファンクションが接続されている場合のマッピング定義のコピー
コピー元のマッピング定義ファイルでマッピングされている要素が,コピー先のマッピング定義ファイルでマッピングできない場合,その要素のマッピングはコピーされません。
マッピング対象の制限については,「6.4.8 マッピング対象の範囲を限定する」を参照してください。
図6-48 マッピング対象が制限されている場合のマッピングのコピー
All Rights Reserved. Copyright (C) 2012, 2019, Hitachi, Ltd.