使用bizTalk 2010业务流程: 当我发送配置为webservice的数据端口时出现以下错误
适配器无法通过URL“blablabla / Service.asmx”传输发送端口>“WcfSendPort_Service_ServiceSoap12”的消息。它将在为此发送端口指定的重试间隔之后重新发送。 >详细信息:“System.Xml.XmlException:缺少根元素。 在System.Xml.XmlTextReaderImpl.Throw(例外e) 在System.Xml.XmlTextReaderImpl.ParseDocumentContent() 在System.Xml.XmlTextReaderImpl.Read() 在System.Xml.XmlReader.MoveToContent() at> 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.WcfClient
2.SendMessage(IBaseMessage> bizTalkMessage)“。
答案 0 :(得分:2)
例外的关键部分是:
System.Xml.XmlException:缺少根元素。
这表示您没有传输您认为正在传输的内容。
从“暂停的消息实例”中,检查发送的消息正文是否符合预期;或 - 将发送端口适配器更改为FILE并将消息写入文件系统以检查消息内容。