declare namespace ns5 = "http://sample.com/schema/Order/v1/";
declare namespace ns2 = "http://sample.com/schema/Order/v1/";
declare variable $name as xs:string external;
declare variable $details as element() external;
let $Address := $details/ns5:ContactInfo
return
<ns5:GetDetailsResponse>
<ns2:Name>$Address/ns2:name</ns2:Name>
<ns2:ID Version="1.5">Order service</ns2:ID>
<ns2:Reference>
<ns2:ID>{$name}</ns2:ID>
</ns2:Reference>
</ns5:GetDetailsResponse>
<to uri="xquery:sampleXQUERY.xq"/>
在FUSE ESB的驼峰路线中使用XQUERY端点。
如何将值传递给此XQUERY中声明的变量$ name,$ details?
我尝试在此端点之前使用setHeader。但是无法将值传递给XQUERY。
请建议解决方案!!