遗憾的是,一个不容易回答的问题,因为我无法真正为您提供相应的WSDL。但也许你可以帮助我。
设置:我有一个C#.Net 4应用程序通过wsdl.exe生成的类与SOAP Web服务进行通信。
ZWmGetEpc storage = new ZWmGetEpc();
storage.IpLgnum = "XYZ";
Z_WM_GET_EPC erpInventory = new Z_WM_GET_EPC();
ZWmGetEpcResponse response = erpInventory.ZWmGetEpc(storage);
到目前为止,这么好。但是当我启动程序时,我在erpInventory.ZWmGetEpc(storage)
上收到一个错误,即一个未处理的SoapException:
CX_ST_MATCH_ELEMENT:.System expected element 'IpLgnum'
但是在调试控制台中我可以清楚地看到对象storage
有一个元素IpLgnum
,它应该是"XYZ"
。
有什么想法吗?
答案 0 :(得分:0)
John指出,错误消息来自Web服务本身。因此我的问题无法回答。