首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我的地图在哪里用在我的编曲中?

我的地图在哪里用在我的编曲中?
EN

Stack Overflow用户
提问于 2015-08-19 18:16:48
回答 2查看 664关注 0票数 0

在我从前开发人员那里继承的这个BizTalk项目中,我们有一些映射、编排、模式和管道。我对一张地图的用法感兴趣。

我在管弦乐里没有看到任何变形的形状。但我知道地图在这个项目的某个地方被使用了。

在编排中,我应该在哪里寻找正在使用的地图?如果不是通过转换形状完成的,它是通过表达式中的代码完成的还是通过其他形状完成的?或者可以在编组之外的其他地方进行?

谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-08-19 19:51:50

在某些情况下,使用transform()方法在Message Assignment形状中以行方式执行转换是可能的,也是相当常见的:

可以使用表达式动态转换业务流程中的消息。XLANG公开了一个可从Message Assignment形状内的Construct Message形状中调用的转换方法。这与使用转换形状时调用的方法相同,但允许您使用在业务流程中指定的映射以编程方式转换消息。当您正在处理与类型无关的消息时,这是非常有用的。例如,如果您有一个业务流程需要从一系列映射中选择,以便根据接收到的入站消息提供的参数来转换入站消息,则可以通过在表达式形状中使用transform方法来实现这一点,同时保持整个业务流程完整。

一个示例如下所示:

代码语言:javascript
复制
MyMapType = typeof(MyMapName); 
transform(MyOutputMsg) = MyMapType(MyInputMsg);

更多信息可以在这里找到:https://msdn.microsoft.com/en-us/library/Aa950573.aspx

票数 3
EN

Stack Overflow用户

发布于 2015-08-20 17:01:01

Map可以在端口上使用,接收端口和发送端口都可以。选择BizTalk管理控制台上的端口并选择属性。您可以看到在这个端口上执行的映射。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32102781

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档