0

使用 bizTalk 2010 编排:当我发送配置为 web 服务的数据端口时出现以下错误

适配器无法使用 URL“blablabla/Service.asmx”发送要发送端口 >“WcfSendPort_Service_ServiceSoap12”的消息。它将在为此发送端口指定的重试间隔之后重新传输。>详细信息:“System.Xml.XmlException:根元素丢失。在 System.Xml.XmlTextReaderImpl.Throw(Exception e) 在 System.Xml.XmlTextReaderImpl.ParseDocumentContent() 在 System.Xml.XmlTextReaderImpl.Read() 在 System。 Xml.XmlReader.MoveToContent() 在 >Microsoft.BizTalk.Adapter.Wcf.Runtime.BizTalkBodyWriter.ValidateStreamContainsXml(Stream >stream) 在 >Microsoft.BizTalk.Adapter.Wcf.Runtime.WcfMarshaller.CreateWcfMessage(CreateWcfMessageSetti>ngs 设置) 在 Microsoft .BizTalk.Adapter.Wcf.Runtime.WcfClient 2.SendRequestMessage(IBaseMessage >bizTalkMessage, IRequestChannel channel) at Microsoft.BizTalk.Adapter.Wcf.Runtime.WcfClient2.SendMessage(IBaseMessage >bizTalkMessage)"。

4

1 回答 1

2

异常的关键部分是:

System.Xml.XmlException:缺少根元素。

这表明你没有传播你认为你正在传播的东西。

从 Suspended Message Instance 中,检查正在发送的消息正文是否符合您的预期;或 - 将您的发送端口适配器更改为 FILE 并将消息写入文件系统以检查消息内容。

于 2013-07-12T09:37:03.400 回答