質問
Mapper エディタのツールメニューから[名前ベースで一括リンク]でリンクを一括指定しようとしたら、想定通りにリンクされません。
[名前ベースで一括リンク]に関してどのような条件がありますか。
回答
■仕様説明
[名前ベースで一括リンク] では、入力スキーマと出力スキーマの各要素のコメント同士または要素名同士をマッピングの対象としています。
また、以下のような条件で要素名を比較するか、コメントを比較するか判定されます。
- 入力スキーマの要素にコメントが存在する場合、入力スキーマと出力スキーマのコメントが一致する要素をマッピングします。
- 入力スキーマの要素のコメントが空の場合、入力スキーマと出力スキーマの要素名が一致する要素をマッピングします。
■具体例
- 入力スキーマ
-要素名(コメント)
-AAA(111)
-BBB(222)
-CCC()
- 出力スキーマ
-要素名(コメント)
-AAA()
-BBB(111)
-CCC(555)
上記設定で[名前ベースで一括リンク] 実行をすると以下のような結果となります。
- マッピングされる要素
- 入力スキーマの要素名 AAA と出力スキーマの要素名 BBB
- 入力スキーマの要素名 CCC と出力スキーマの要素名 CCC
コメント
0件のコメント
記事コメントは受け付けていません。