我正在使用Oracle服务总线来处理基于REST的服务。我需要在OSB中处理REST到POST的转换。 Bcse ma后端是一个SOAP系统。这是从OSB生成的请求
<soapenv:Body xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<get:InputParameters xmlns:get="http://www.crm.org/CustomerService/">
<get:P_USERNAME>DBAKER</get:P_USERNAME>
</get:InputParameters>
</soapenv:Body>
但我需要从我的请求中删除“xmlns:get =”http://www.crm.org/CustomerService/“”。 bcse它将通过一个错误。我正在使用OSB Eclipse和Xquery来构建requet。是否可以在XQ中处理。
答案 0 :(得分:0)
查看FunctX功能模块,尤其是更改元素ns深度功能。
http://www.xqueryfunctions.com/xq/functx_change-element-ns-deep.html