【发布时间】:2009-04-01 17:34:40
【问题描述】:
在 BizTalk 2006 中,我正在尝试设置仅消息传递方案,其中接收到的消息(字符串)被传递到采用单个字符串参数的 Web 服务方法。换句话说,应该将 BizTalk 消息的整个正文作为参数传递给 Web 服务调用。
服务方法如下:
[WebMethod]
public void LogAuditEvent(string auditEventMessage)
我已根据需要在 SOAP 适配器配置中设置了带有代理类的程序集,但我不知道如何获取要作为参数传递的消息体。没有做任何特别的事情,我收到以下错误消息:
无法序列化消息部分 “auditEventMessage”类型 “字符串”使用命名空间“”。
我认为这意味着适配器找不到以参数命名的消息部分。所以,我的问题是我需要做什么才能正确设置我的消息?我在想也许我需要添加一个出站地图,但不确定将什么用作源架构以及如何为 Web 服务请求消息生成适当的架构。
有人对这个看似简单的任务有任何指示吗?
谢谢。
【问题讨论】: