更多內容請查看:BizTalk動手實驗系列目錄html
BizTalk 開發系列spa
BizTalk 培訓/項目開發/技術支持請聯繫:Email:cbcye@live.com , Wechat/Mobile: +86 185115759733d
BizTalk Map開發過程當中須要將源消息的重複節點值拼接爲以逗號分隔的字符串。以下圖所示,第一個紅框部分爲重複的節點,第二個紅框爲實際的值。code
在Map中能夠使用字符串鏈接與累積鏈接兩個Functoid實現拼接功能。其中累積鏈接的第二個輸入參數2表示根據祖父節點來區分(詳情參見:https://docs.microsoft.com/zh-cn/biztalk/core/cumulative-functoids )htm
實現效果以下:blog
Script Functoid 內聯C#腳本ip
public string RemoveLast(string text, string character) { if(text.Length < 1) return text; return text.Remove(text.ToString().LastIndexOf(character), character.Length); }