2012-02-19 13 views
0

残念ながら、私は実際にあなたに対応するWSDLを提供することはできません。しかし、あなたは私をどうにか助けてくれるかもしれません。未処理のSoapExceptionのため、

設定:Wsdl.exeによって生成されたクラスを介してSOAP Webサービスと通信するC#.Net 4アプリケーションがあります。

 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)上の誤り、すなわち未処理throws SOAPException指定取得:

CX_ST_MATCH_ELEMENT:.System expected element 'IpLgnum' 

をしかし、デバッグコンソールに私は、オブジェクトstorageはそれとして"XYZ"ある要素IpLgnumを、持っていることをはっきりと見ることができますすべきだ。

アイデア?

+2

'CX_ST_MATCH_ELEMENT'はASMXフレームワークからのメッセージではありません。サービス自体からのメッセージでなければなりません。 –

+0

ありがとう、私の質問では十分ではありませんでした。交換されたSOAPメッセージに焦点を当て、別のものを投稿します。 – Julian

答えて

0

Johnが指摘するように、エラーメッセージはWebサービス自体からのものです。したがって、私の質問にはそれほど答えることはできません。