什么是Oracle Service Bus中的代理服务器?我们可以使用什么场景?

时间:2016-03-15 12:42:44

标签: osb

我正在通过我的网络外部的业务服务呼叫https休息服务。

我可以使用代理服务器吗?或者是否有其他方法可以在osb中配置转发代理。

通过终端我可以连接其余服务 wget https://h-api.online-metrix.net/api/session-query?WSDL -e use_proxy = yes -e https_proxy = fwdproxy:3128

在我的商业服务中,我提供了https://h-api.online-metrix.net/api/session-query终点。

现在我该如何配置转发代理?

2 个答案:

答案 0 :(得分:0)

如果您使用的是12c,则可以使用可在Jdeveloper中配置的REST适配器。如果使用11g,则需要使用HTTP标头并创建代理服务 一个例子就在这里

http://www.soawork.com/2014/01/call-restful-service-from-osb.html

答案 1 :(得分:0)

  1. 在Eclipse中选择OSB 配置(放置OSB项目的位置)。
  2. 创建新的代理服务器。 (它将以.ps
  3. 结束
  4. 使用用户名/密码/主机名/端口列表进行配置。
  5. 然后

    1. 在IDE中编辑biz ref。
    2. 切换到服务的HTTP Transport选项卡
    3. 点击高级
    4. 选择您之前配置的代理服务器
    5. 将所有内容导出到您选择的OSB安装中。