好久没来这了! 下面是客户反回来的错误信息:
哪位大哥知道,指教下!!!
谢谢了!抛出异常的接口是:读取故障单的处理结果的时候,接口参数:对象是alg;读取信息是:"id", "z_wf_task", "z_wf_route", "analyst","z_begin_dt","z_complete_dt", "description"AMS接口中捕获的异常是:System.InvalidOperationException: XML 文档(1, 687)中有错误。 ---> System.Xml.XmlException: “”(十六进制值 0x08)是无效的字符。 行 52,位置 55。
查看最近的接口日志发现:CMCP系统调用了AMS系统的Web Service接口查询时,接口里返回异常信息如下:   at System.Xml.XmlScanner.ScanHexEntity()   at System.Xml.XmlTextReader.ParseBeginTagExpandCharEntities()   at System.Xml.XmlTextReader.Read()   at System.Xml.XmlLoader.LoadCurrentNode()   at System.Xml.XmlLoader.ReadCurrentNode(XmlDocument doc, XmlReader reader)   at System.Xml.XmlDocument.ReadNode(XmlReader reader)   at System.Xml.Serialization.XmlSerializationReader.ReadXmlNode(Boolean wrapped)   at Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderUSD_WebService.Read65_DoSelectResponse()   at Microsoft.Xml.Serialization.GeneratedAssembly.DoSelectResponseSerializer.Deserialize(XmlSerializationReader reader)   at System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader xmlReader, String encodingStyle, XmlDeserializationEvents events)   --- 内部异常堆栈跟踪的结尾 ---   at System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader xmlReader, String encodingStyle, XmlDeserializationEvents events)   at System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader xmlReader, XmlDeserializationEvents events)   at System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader xmlReader)   at System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall)   at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)   at Bingosoft.AMS.Data.AMSWebService.USD_WebService.DoSelect(Int32 SID, String objectType, String whereClause, Int32 maxRows, String[] attributes)我在网上乱找,不知道有可能是下面几个原因不.1、WebService 返回复杂类型的数据结构,.Net 和 Java 不能正常调用的问题。
2、XML格式不同导致(WebService封装的与当前支持的xml)
3、Xml Serialization BUG, 调用Web Service容易出错