2017-02-20 12 views
0

私はSOAPプロトコルの新機能です。私はサンプル要求に別のXMLを与えられています基本的な石鹸要求の問題

<?xml version="1.0" encoding="utf-8"?> 
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> 
    <soap:Body> 
    <processSOAPReq xmlns="http://tempuri.org/"> 
     <sRequest>string</sRequest> 
     <sResponse>string</sResponse> 
    </processSOAPReq> 
    </soap:Body> 
</soap:Envelope> 

私はこのサンプルSOAPを持っています。私は上記の<sRequest>string</sRequest>内でこのサンプル依頼を置くしようとしているが、私はいつも私が間違っているのは何Bad Requestまたは

server was unable to process request. ---> Value cannot be null. Parameter name: input 

を取得します。私は長い間SOAPUIを使っています。

Btw私もwsdlを持っていますが、私はまだ正しい要求が何であるべきか理解していません。

答えて

1

値がパラメータと一致するかどうかを確認し、wsdlファイルを再確認することをお勧めします。

+0

wsdlファイルは、作成する必要がある正確な要求を教えてくれますか? – orange14

+0

SOAP UIは、wsdlに基づいて要求を生成します。したがって、そのリクエストテンプレートを使用することができます。 – Ronald

+0

これは私を助け、私はwsdlファイルをダブルチェックしました。私は文字列としてXML全体を渡さなければならないことを知りました。私の意見ではかなり愚かで非直感的ですが、Webサービスをどのように書いたのでしょうか。 – orange14