2010-04-30 38 views

回答

1

我設法在地圖上做到這一點的唯一方法是通過腳本functoid中的XSLT。

4

您可以使用Logical Existence functoid。如果源消息中缺少元素,則此functoid將返回false。

如果您需要根據丟失的元素(如將缺省值映射到輸出消息)執行某些邏輯,請將Logical Existence functoid輸出傳遞給Logical Not以返回true,然後將Logical Not輸出連接到一個值映射functoid與第二個輸入設置爲任何你想要的默認值。

+0

感謝您的迴應, 不幸的是,如果沒有任何元素,映射器什麼也不做。 – 2010-05-03 06:29:01

+0

也許你的源代碼信息存在另一個問題?我用一個簡單的輸入消息測試了它,它按預期工作。 – BizTalkMama 2010-05-03 10:56:41

1

如果它是一個元素使用邏輯字符串。

如果您想檢查記錄或節點,然後使用邏輯字符串並將其連接到該節點或記錄下的任何元素。

讓我知道這是否適合你。