与Oracle RDS亚马逊的整合上WSO2问题亚马逊、问题、Oracle、RDS

2023-09-11 11:27:47 作者:回憶沒有意義。

当我访问这个URL http://my.domain.com:9763/services /Test_DataService.SOAP12Endpoint ,我收到消息波纹管:

When I accessed this URL http://my.domain.com:9763/services/Test_DataService.SOAP12Endpoint, I received the message bellow:

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>

我测试了WSO2 DSS 2.7和3个本地和远程与Oracle RDS亚马逊(在所有情况下,同样的错误)。

I tested the WSO2 DSS 2.7 and 3 local and remote with Oracle RDS on Amazon (the same error on all cases).

这是怎么回事?

推荐答案

看起来你是在一个错误的方式访问该服务。

It looks like you are accessing the service in a wrong way.

正如你可能知道, WSO2数据服务服务器使用的 Axis2的服务的暴露你的数据服务作为Web服务。

As you might know, WSO2 Data Services Server uses Axis2 services to expose your data service as a web service.

所以,你应该知道如何从客户端调用Web(Axis2的)服务。

So, you should know how to invoke Web (Axis2) services from a client.

当您成功创建数据服务,你应该能够看到相关的服务,在服务列表中。然后,你可以使用服务中心来查看服务的WSDL和管理QoS

When you successfully create a data service, you should be able to see the relevant service in the services list. Then you can use the "Service Dashboard" to view the service's WSDL and manage QoS

继Axis2的错误通常表明您不调用Web服务正常的。

端点引用(EPR)为找不到操作/services/User_DataService.SOAP12Endpoint和WSA行动=空。如果EPR是previously到达,请与服务器管理员联系。

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.

您应该可以从内置的试试看测试服务功能从服务仪表盘。 的soapUI 也是一个伟大的工具来测试Web服务。你可以只点了 WSDL中的soapUI 并创建项目。然后,您可以手动的soapUI项目下的上市调用服务操作。

You should be able to test the service from in-built Try It feature from Service Dashboard. soapUI is also a great tool to test Web Services. You can just point the WSDL in soapUI and create a project. You can then manually invoke listed service operations under the soapUI project.

我希望这有助于!