OSB 只是将请求负载复制到响应中
OSB simply copying the request payload into the response
我是 OSB 新手,我正在使用 OSB 12C。
我有一个网络服务代理服务。 Web服务请求有2个参数,响应有1个参数。示例请求消息如下
<soapenv:Envelope xmlns:soapenv="xxxx">
<soap:Header xmlns:soap="xxxx">
</soap:Header>
<soapenv:Body>
<v1:MyTestRequest xmlns:v1="xxx">
<v1:DocumentAuthor>Author</v1:DocumentAuthor>
<v1:DocumentName>Name</v1:DocumentName>
</v1:MyTestRequest>
</soapenv:Body>
</soapenv:Envelope>
我可以从 SB 控制台测试代理服务。但是,OSB 只是将有效负载复制并请求到响应文档和 returns.
我希望响应文档采用 WSDL 中定义的格式。
有人可以帮助我理解为什么 OSB 只是将请求负载复制到响应文档中吗?
谢谢
您需要显式设置 $body 变量的内容以更改响应,否则 OSB 只会回应您的请求(请求保存在 $body 中)。
我是 OSB 新手,我正在使用 OSB 12C。
我有一个网络服务代理服务。 Web服务请求有2个参数,响应有1个参数。示例请求消息如下
<soapenv:Envelope xmlns:soapenv="xxxx">
<soap:Header xmlns:soap="xxxx">
</soap:Header>
<soapenv:Body>
<v1:MyTestRequest xmlns:v1="xxx">
<v1:DocumentAuthor>Author</v1:DocumentAuthor>
<v1:DocumentName>Name</v1:DocumentName>
</v1:MyTestRequest>
</soapenv:Body>
</soapenv:Envelope>
我可以从 SB 控制台测试代理服务。但是,OSB 只是将有效负载复制并请求到响应文档和 returns.
我希望响应文档采用 WSDL 中定义的格式。
有人可以帮助我理解为什么 OSB 只是将请求负载复制到响应文档中吗? 谢谢
您需要显式设置 $body 变量的内容以更改响应,否则 OSB 只会回应您的请求(请求保存在 $body 中)。