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);
}
相关文章
相关标签/搜索