Exampleを使用して単純なデータ サービスを作成しました。
サービス ダッシュボードには、以下の URL が表示されます。
エンドポイント
- https://192.168.xx:9443/services/DataServiceSamples1/
- http://192.168.xx:9763/services/DataServiceSamples1/
- local:///services/DataServiceSamples1/
しかし、それらを使用しようとすると、次のエラーが発生します。
<soapenv:Reason xmlns:soapenv="http://www.w3.org/2003/05/soap-envelope">
<soapenv:Text xml:lang="en-US">
The endpoint reference (EPR) for the Operation not found is /services/DataServiceSamples1/ and the WSA Action = null. If this EPR was previously reachable, please contact the server administrator.
</soapenv:Text>
</soapenv:Reason>
192.168.1.2をlocalhostに置き換えようとしましたが、同じ結果が得られました。
http ://192 .168.1.2:9763/services/ DataServiceSamples1 . SOAP11Endpoint
https ://192 .168.1.2:9443/services/ DataServiceSamples1 . SecureSOAP11Endpoint
https ://192 .168.1.2:9443/services/ DataServiceSamples1 . SecureSOAP12Endpoint
http ://192 .168.1.2:9763/services/ DataServiceSamples1 . SOAP12Endpoint
http ://192 .168.1.2:9763/services/ DataServiceSamples1 . HTTPEndpoint
https ://192 .168.1.2:9443/services/ DataServiceSamples1 . SecureHTTPEndpoint
上記は私の wsdl ファイルの一部です。なぜ複数のエンドポイントが得られるのでしょうか? これらの URL の正常な動作をテストする方法 とにかく、Soapui を使用してサービスをテストします。正常に動作しています。