BizTalk Map 累積鏈接字符串

更多內容請查看: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);
}
相關文章
相關標籤/搜索