【问题标题】:OSB, communication between 2 operations of the same WSDLOSB,同一 WSDL 的 2 个操作之间的通信
【发布时间】:2014-04-15 22:48:48
【问题描述】:

我是 OSB(Oracle 服务总线)的新手,我需要知道同一个 WSDL 的 2 个操作可以通信。 让我解释一下,op1 响应带有名称和地址,然后 op2 需要此参数来响应有关客户(ID 和电话)的更多信息。 那么,op1 响应参数就是 op2 请求参数。

任何人都知道它解释的方法或很好的手册吗??

我已经阅读了一些 oracle 手册,但找不到解决方案。

谢谢。

【问题讨论】:

    标签: wsdl osb oracle-service-bus


    【解决方案1】:

    如果我理解正确的话,你有一个基于这个 WSDL 的代理,在这个代理中你有两个操作 op1 和 op2,它们有相同的输入参数。我们称这个代理为“ClientProxy”

    让我们从 op2 的空实现开始,即请求和响应管道将为空。

    现在在 op2 上添加一个添加服务标注操作。它可以在请求或响应管道中。此 Service Callout 具有属性 service = ClientProxy, invoking = op1

    当您从客户端或测试人员调用 op2 时,您将传递输入参数。 Service Callout 操作将获取此参数并将它们发送到 op1,并将响应放回 $body

    【讨论】:

    • 谢谢,这很有帮助
    猜你喜欢
    • 1970-01-01
    • 2019-08-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-14
    • 2017-12-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多