码迷,mamicode.com
首页 > 其他好文 > 详细

BizTalk Map 累积连接字符串

时间:2018-08-07 19:04:06      阅读:151      评论:0      收藏:0      [点我收藏+]

标签:http   span   cto   区分   分享图片   字符   png   需要   字符串连接   

BizTalk Map开发过程中需要将源消息的重复节点值拼接为以逗号分隔的字符串。如下图所示,第一个红框部分为重复的节点,第二个红框为实际的值。

技术分享图片

 

在Map中可以使用字符串连接与累积连接两个Functoid实现拼接功能。其中累积连接的第二个输入参数2表示根据祖父节点来区分(详情参见:https://docs.microsoft.com/zh-cn/biztalk/core/cumulative-functoids )

技术分享图片

 

 

实现效果如下:

技术分享图片

 

Script Functoid 内联C#脚本

public string RemoveLast(string text, string character)
{
    if(text.Length < 1) return text;
    return text.Remove(text.ToString().LastIndexOf(character), character.Length);
}

 

BizTalk Map 累积连接字符串

标签:http   span   cto   区分   分享图片   字符   png   需要   字符串连接   

原文地址:https://www.cnblogs.com/cbcye/p/9438583.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!