1

我正在使用 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 来构建请求。是否可以在 XQ 中处理。

4

1 回答 1

0

查看 FunctX 功能模块,尤其是 change element ns deep 功能。

http://www.xqueryfunctions.com/xq/functx_change-element-ns-deep.html

于 2013-09-04T09:39:45.620 回答