Calling SOAP X3 Web service from .NET 5 (.NET CORE)

Hi,

I am trying to integrate .NET core application with Sage X3 and I am getting correct SOAP response (by intercepting client message) but it is failing to deserialize to CAdxResultXml type. If I change the return type of response as 'Object' , I am getting 'System.Xml.XmlNode[5]' as response. I can get the response by deserializing XML nodes but I would like to know if there is any way to deserialize the response to CAdxResultXml  as we do in .NET Framework.

Could you please help mw if any of you came across with this.

Thanks in advance

Parents
  • The deserialization issue I had  was caused by this field:  rowInDistribStackField

    In the WDSL its not specified as nullable, when we create a service reference the property generated in the CAdxTechnicalInfos class is not nullable.

    However in the results the field has no value.

Reply
  • The deserialization issue I had  was caused by this field:  rowInDistribStackField

    In the WDSL its not specified as nullable, when we create a service reference the property generated in the CAdxTechnicalInfos class is not nullable.

    However in the results the field has no value.

Children