3

私はWebサービスを持っていて、SOAPクライアントでWebサービスを呼び出すための簡単なことをしています。

すなわち

$ client = new SoapClient( "http://test.unistream.com/wcflib/service.svc?WSDL");

それは言う

SOAP-エラー:WSDLの解析:'IWebService_GetCountries_InputMessage'はすでに定義されています

Webサービスは

http://test.unistream.com/wcflib/service.svc?WSDL

ありがとう。

4

3 に答える 3

1

関連するか、これと同じ問題である可能性があります: https://bugs.php.net/bug.php?id=43868

また、ここで可能な解決策を見つけることができます PHP SoapClient: Problems with Distributed WSDL File

(重複するかも…)

後で編集します。ここに別のリンクがあります: http://www.codingforums.com/showthread.php?t=181338

于 2011-08-08T13:25:32.423 に答える
1

問題は、「IWebService_GetCountries_InputMessage」タイプがその WSDL で複数回定義されていることです。これはコードのエラーではなく、使用しようとしている WSDL のエラーです。WSDL を作成した人に相談して、WSDL を再作成して問題を修正できるかどうかを確認してください。

于 2011-08-08T13:37:45.067 に答える