如何開發自定義functoid喜歡值映射,即在某些情況下不返回值和映射字段將不會創建?BizTalk自定義functoid,在某些情況下不返回值
0
A
回答
2
簡答:你不行。
更多信息:自定義Functoid將始終返回值,因爲.Net方法(至少在Functoid API範圍內)將始終返回一個值,即使該值爲Null也是如此。
您唯一的選擇是測試帶有鏈接到目標節點的邏輯Functoid的自定義Functoid之後的返回值。這隻有創建Logical Functoid的目標節點的副作用返回true。
0
爲什麼要爲此開發一個自定義的functoid?您可以使用xslt來測試輸入值。如果該值不符合某些要求,則不要創建輸出xml元素。就拿下面這個例子中,當名稱不適合的人存在(在源XML,地圖),無XML元素人應創建(目的地XML,地圖)
<xsl:if test="person/name">
<be:person>
<xsl:value-of select="person/name/text()" />
</be:person>
嘗試使用XSLT爲地圖,而不是functoids。
相關問題
- 1. fn_cdc_map_lsn_to_time在某些情況下返回NULL
- 2. RadDataPager的FindControl返回空值在某些情況下
- 3. Facebook FQL查詢在某些情況下不返回結果
- 4. AngularJs - json_encode在某些情況下什麼也不返回
- 5. 在某些情況下的IdentifierForVendor值
- 6. 在某些情況下
- 7. 在某些情況下
- 8. System.Security.Cryptography.ProtectedData.Unprotect在某些情況下
- 9. Scrapy蜘蛛返回在某些情況下,空饋電輸出
- 10. Android Node.getNodeValue在某些情況下返回NULL
- 11. 庫查詢 - > setLimit(4)返回在某些情況下
- 12. ACOS(1)返回NAN在某些情況下
- 13. 爲什麼在某些情況下隨時返回NA
- 14. API請求在某些情況下返回垃圾
- 15. 如何在未定義的情況下返回值?
- 16. 在沒有自定義庫的情況下在CalendarView中圈定某些日期
- 17. solr「 - 」在某些情況下不起作用並且適用於某些情況
- 18. SQL只評估某些情況某些情況下db2和sybase
- 19. 在某些情況下在python中檢測不到回車符
- 20. KendoUI MVC多重選擇 - 在某些情況下,只有一個返回值
- 21. 某些環境變量在某些情況下不加載
- 22. Solr的:查詢語句返回某些情況下,結果並不爲一些
- 23. JQ指定默認值某些情況
- 24. 在排除某些值的情況下確定總和
- 25. 設定特徵值爲零某些情況下在UIMA魯塔
- 26. 回聲json_encode在某些情況下不起作用
- 27. 如何處理某些值從Firebase返回null的情況?
- 28. 自動完成在某些情況下不起作用
- 29. Eclipse pydev自動建議在某些情況下不起作用
- 30. Soundcloud API播放列表在某些情況下不返回曲目