1

我有一个作为 WCF 服务发布的 BizTalk 2013 编排。编排有一个请求-响应端口,接受一个字符串并返回一个我在模式中定义的实体。

当我尝试使用该服务并向其传递一个字符串时,我收到错误 http://schemas.microsoft.com/2003/10/Serialization/'> 不是预期的。

有谁知道如何解决这个问题?

谢谢

完整的错误详情如下:

xlang/s 引擎事件日志条目:未捕获的异常(请参阅下面的“内部异常”)已暂停服务“CAA.POC.ESB.BizTalk.Orchestrations.RetrieveAllCases(c408d4a7-3795-f6c7-dc95-c02edfe00740)”的实例。服务实例将保持挂起状态,直到以管理方式恢复或终止。如果恢复,实例将从其上次持久状态继续,并可能重新引发相同的意外异常。InstanceId:6b9cbf6a-2a63-4401-b3a1-05a870da963c 形状名称:ConstructCases ShapeId:189c5a7f-2306-49dc-bd07-8430e638ba45 抛出异常:段 1,进度 7 内部异常:XML 文档(1、2)中存在错误. 异常类型:InvalidOperationException 来源:System.Xml 目标站点:System.Object Deserialize(System.Xml.XmlReader, System.String, System.Xml.Serialization。

在 System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader xmlReader, String encodingStyle, XmlDeserializationEvents events)
在 System.Xml.Serialization.XmlSerializer.Deserialize(TextReader textReader) 在 Microsoft.XLANGs.Core.Value.GetObject(Type t) 在 Microsoft .XLANGs.Core.Value.RetrieveAs(Type t) 在 Microsoft.XLANGs.Core.Part.ProtectedRetrieveAs(Type t) 在 Microsoft.XLANGs.Core.Part.RetrieveAs(Type t) 在 CAA.POC.ESB.BizTalk.Orchestration . System_String .get_TypedValue() at CAA.POC.ESB.BizTalk.Orchestrations.RetrieveAllCases.segment1(StopConditions stopOn) at Microsoft.XLANGs.Core.SegmentScheduler.RunASegment(Segment s, StopConditions stopCond, Exception& exp) 其他错误信息:

    <string xmlns='http://schemas.microsoft.com/2003/10/Serialization/'> was not

预期的。异常类型:InvalidOperationException 来源:System.Xml 目标站点:System.Object Read_string() 以下是标识异常发生位置的堆栈跟踪

在 System.Xml.Serialization.XmlSerializationPrimitiveReader.Read_string() 在 System.Xml.Serialization.XmlSerializer.DeserializePrimitive(XmlReader xmlReader, XmlDeserializationEvents 事件) 在 System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader xmlReader, String encodingStyle, XmlDeserializationEvents 事件)

4

0 回答 0