如何查找没有关联wsdl的OSB代理服务的URL

时间:2016-04-17 16:44:42

标签: proxy servicebus osb

我有一个代理服务,它接受文本作为请求,并将文本作为响应。我有一个路由节点,它调用另一个业务服务。我必须这样做,因为我需要在调用业务服务之前向输入添加soap标头。现在一切正常,我能够启动代理的测试控制台并进行测试。但我无法找到直接URL来访问代理服务以将其共享给客户。

我的代理uri用于例如/ testWS / TestProxy,如果我尝试提供http://:/ testWS / TestProxy?wsdl,则返回404错误。我理解这是因为没有与此代理关联的wsdl。但是,我将如何在肥皂ui中使用它?

此致 穆拉利

2 个答案:

答案 0 :(得分:1)

  1. 进入/sbonsole/
  2. 导航to Project Explorer并找到代理
  3. 转到Configuration Details标签(默认标签)
  4. Endpoint URI字段包含路径详细信息。
  5. (如果您不确定,主机名和端口位于/console/ - &gt; environment - &gt; servers - 还有监听端口字段等)< / LI>

    就SoapUI而言,您可以将服务视为REST服务,也可以在没有WSDL的情况下创建项目并手动添加内容(例如,sa HTTP Test Request测试步骤您可以使用而不是SOAP测试请求)

答案 1 :(得分:0)

要以JSON格式接收回复,您必须将接受标头设置为 application / json