如何使用Qorus UI获取soap服务的WSDL?

时间:2017-09-18 09:05:45

标签: soap wsdl qore

我正在尝试获取soap服务的WSDL,我知道有可能从Qorus UI获取WSDL,但似乎我无法获得正确的URL。有人可以指出正确的方法吗?感谢..

2 个答案:

答案 0 :(得分:3)

< BASE URL> / SOAP /<服务或API的名称>

所以例如:

https://localhost:11930/SOAP/my-soap-test

将打印出服务的WSDL

答案 1 :(得分:2)

如果你使用反应网页UI运行Qorus 3.1.0.p15 +,你可以转到服务 - >细节 - >资源 - >显示信息,您将获得WSDL的链接,如下面的屏幕截图所示:

Qorus service WSDL resource link

或者您可以通过以下请求从命令行获取此信息:

david@quasar:~/src/qore/git/qore/build$ qrest services/it-86-ar_receipts-wincash-in/resources
hash: (1 member)
  soap-it-86-ar_receipts-wincash-in-1 : hash: (3 members)
    type : "SoapServer"
    desc : "serving path: /SOAP/ARReceiptsService"
    info : hash: (3 members)
      path : "/SOAP/ARReceiptsService"
      url : "https://localhost:8011/SOAP/ARReceiptsService"
      wsdl : "https://localhost:8011/SOAP/ARReceiptsService?wsdl"