BizTalk Mapper:XMLにないノードを検出する方法
-
02-10-2019 - |
質問
ノードが原点に存在しないことを検出する方法を知りたいと思います。私は、論理的な施設で何百ものことを試してみましたが、成功しませんでした。
このページの3番目のケースは、私が探しているものです。http://danshultz.blogspot.com/2007/08/logical-existence-isnil-empty-string.html
前もって感謝します。
解決 2
私がマップでなんとかそれをすることができた唯一の方法は、スクリプト係数のXSLTを通してです。
他のヒント
論理的存在因子を使用できます。ソースメッセージから要素が欠落している場合、この係数はfalseを返します。
欠落している要素に基づいていくつかのロジックを実行する必要がある場合(デフォルト値を出力メッセージにマップするなど)、論理存在係数出力を渡してロジカルに渡され、trueを返してから、論理的でない出力を値マッピングfounctoidに接続します2番目の入力がデフォルト値を希望するものに設定します。
要素の場合、論理文字列を使用します。
レコードまたはノードを確認する場合は、論理文字列を使用して、そのノードまたはレコードの下の任意の要素に接続します。
これがあなたのためにうまくいくかどうか教えてください。
所属していません StackOverflow