私は問題で立ち往生しています。
2 つの入力フィールドがあります
1) 外部注記
2) 社内メモ
それらを宛先ノード「コメント」にマッピングしたい
もしも
外部メモが来る (マッピングを行う)
内部メモが来る (マッピングを行う)
両方のフィールドが来ています(マッピングを行います)
フィールドはありません (マップしないでください)
次のタスクを実行しました。
1) ノードが来ている場合、論理的な存在を確認します。
2) Equal fuctoid を使用して、値が true かどうかを確認しました。論理的存在 = true - > OR 演算子に true を渡す
3) 両方のフィールドに論理和を実行する論理和。
4) 値を設定するための値マッピング。
このロジックは、次のシナリオで正常に機能します。
a) InternalNotes が来る (正常にマッピングされた)
b) 両方の値 (inter & exter) が来る (正常にマップされた)
c) 外部メモが来る (マッピングされていない)
私はたくさん試しましたが、この外部値がマップされていない理由は何も得られませんでした。
私を助けてください 。
ありがとう
以下は、以下の入力メッセージの出力です。
入力 1:
<InternalNotes>
<Value>Internal notes value</Value>
</InternalNotes>
出力 1:
<Comments>
<Name>Comments</Name>
<Operation>Append</Operation>
<Value>Internal notes value</Value>
</Comments>
入力 2:
<ExternalNotes>
<Value>External notes value</Value>
</ExternalNotes>
出力 2:
<Comments>
<Name>Comments</Name>
<Operation>Append</Operation>
<Value>External notes value</Value>
</Comments>
入力 3:
<ExternalNotes>
<Value>External notes value</Value>
</ExternalNotes>
<InternalNotes>
<Value>Internal notes value</Value>
</InternalNotes>
出力 3:
<Comments>
<Name>Comments</Name>
<Operation>Append</Operation>
<Value>External notes value .
Internal Notes value
</Value>
</Comments>