0

我正在使用 BizTalk 2013,需要使用 CRM 的 Web 服务从 CRM 2011 中检索数据。我创建了对 CRM 的服务引用,在 BizTalk 中创建了一个编排并将其发布为 WCF 服务。我有一个定义联系人实体的架构,当我从 CRM 检索一个联系人时,我将其作为此架构返回......一切都很好。

我的编排有一个请求-响应端口,它接受联系人(模式)类型的输入并返回相同的内容。

问题是当我尝试返回多个联系人时。我尝试在代码中创建一个列表,但是当我返回时,我得到了空值。

有谁知道如何实现这一目标?或者如果有更好的方法来做到这一点?

谢谢

4

2 回答 2

1

要解决这个问题,您需要:

  • 满足多个联系人条目的新模式 *信封模式”
  • 一种新的多部分消息类型,其第一部分设置为新的信封模式
  • 一个新的请求-响应端口类型,它接收一条消息(你想要什么),并用新的多部分消息进行响应。
  • 使用新端口类型的新端口
  • 一个构造消息,它创建我们的新消息类型的一个实例

现在把它全部连接起来。

希望这可以帮助。

于 2013-11-14T12:08:41.973 回答
0

我们在 TechNet 的朋友帮我解决了这个问题。

这是链接,以防将来有人遇到同样的问题。

于 2013-11-14T12:18:55.343 回答