我是OSB(Oracle Service Bus)的新手,我需要知道同一个WSDL的2个操作可以通信 . 让我解释一下,op1响应带有名称和地址,然后op2需要这些参数来响应有关客户的更多信息(ID和电话) . 然后,op1响应参数是op2请求参数 .
谁有人知道如何或一个好的手册在哪里解释?
我已经阅读了一些oracle手册但找不到解决方案 .
谢谢 .
如果我理解正确,你有一个基于这个WSDL的代理,在这个代理中你有两个操作op1和op2,它们有相同的输入参数 . 我们称这个代理为“ClientProxy”
让我们从op2的空实现开始,也就是说,请求和响应管道都是空的 .
现在在op2上添加一个Service Callout操作 . 它可以位于请求或响应管道中 . 此服务标注具有属性service = ClientProxy,invoking = op1
从客户端或测试人员调用op2时,您将传递输入参数 . Service Callout操作将获取此参数并将它们发送到op1,并将响应放回$ body中
1 回答
如果我理解正确,你有一个基于这个WSDL的代理,在这个代理中你有两个操作op1和op2,它们有相同的输入参数 . 我们称这个代理为“ClientProxy”
让我们从op2的空实现开始,也就是说,请求和响应管道都是空的 .
现在在op2上添加一个Service Callout操作 . 它可以位于请求或响应管道中 . 此服务标注具有属性service = ClientProxy,invoking = op1
从客户端或测试人员调用op2时,您将传递输入参数 . Service Callout操作将获取此参数并将它们发送到op1,并将响应放回$ body中