2013-04-04 42 views
0

當我嘗試調用webservices(C# - WSDL)中的poInfoInquiry方法時,我得到的錯誤是對操作'poInfoInquiry'的回覆消息正文進行了反序列化。我以DateTime類型傳遞日期。反序列化操作'poInfoInquiry'的回覆消息體時出錯。 - C#webservices

例外,我抓住低於:

System.ServiceModel.CommunicationException: Error in deserializing body of reply message for operation 'poInfoInquiry'. ---> 
System.InvalidOperationException: There is an error in XML document (12, 13). ---> 
System.FormatException: The string '' is not a valid AllXsd value. at System.Xml.Schema.XsdDateTime..ctor(String text, XsdDateTimeFlags kinds) at 
System.Xml.XmlConvert.ToDateTime(String s, XmlDateTimeSerializationMode dateTimeOption) at 
System.Xml.Serialization.XmlCustomFormatter.ToDateTime(String value) at 
System.Xml.Serialization.XmlSerializationReader.ToDateTime(String value) at 
Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderIFH2HRemittanceIn.Read9_PaymentDetail(Boolean isNullable, Boolean checkType) at 
Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderIFH2HRemittanceIn.Read10_PaymentInfo(Boolean isNullable, Boolean checkType) at 
Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderIFH2HRemittanceIn.Read11_poInfoInquiryResponse(Boolean isNullable, Boolean checkType) at 
Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderIFH2HRemittanceIn.Read18_Item() at 
Microsoft.Xml.Serialization.GeneratedAssembly.ArrayOfObjectSerializer2.Deserialize(XmlSerializationReader reader) at 
System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader xmlReader, String encodingStyle, XmlDeserializationEvents events) --- End of inner exception 

回答