0

当我访问此 URL http://my.domain.com:9763/services/Test_DataService.SOAP12Endpoint时,我收到以下消息:

This XML file does not appear to have any style information associated with it. The document tree is shown below.
    <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/User_DataService.SOAP12Endpoint and the WSA Action = null. If this EPR was    previously reachable, please contact the server administrator.
        </soapenv:Text>
    </soapenv:Reason>

我在亚马逊上使用 Oracle RDS 测试了 WSO2 DSS 2.7 和 3 本地和远程(在所有情况下都出现相同的错误)。

发生了什么?

4

1 回答 1

1

您似乎以错误的方式访问该服务。

您可能知道,WSO2 数据服务服务器使用Axis2服务将您的数据服务公开为 Web 服务

因此,您应该知道如何从客户端调用 Web (Axis2) 服务。

成功创建数据服务后,您应该可以在服务列表中看到相关服务。然后您可以使用“服务仪表板”查看服务的 WSDL 并管理 QoS

来自 Axis2 的以下错误通常表明您没有正确调用 Web 服务

未找到操作的端点引用 (EPR) 是 /services/User_DataService.SOAP12Endpoint 并且 WSA Action = null。如果此 EPR 以前可以访问,请联系服务器管理员。

您应该能够通过服务仪表板的内置Try It功能测试服务。soapUI也是一个很好的测试 Web 服务的工具。您只需将WSDL 指向soapUI并创建一个项目。然后,您可以手动调用soapUI 项目下列出的服务操作。

我希望这有帮助!

于 2013-09-09T01:44:01.647 回答