Database Reference
In-Depth Information
xquery version "1.0" encoding "Cp1252";
(:: pragma parameter="$request" type="xs:anyType" ::)
declare namespace xf = "http://tempuri.org/CTUFusion_BUS/
Resources/XQuery/routing/XQ_Request_ProtocolAdapter_Route/";
declare namespace ctx = "http://www.bea.com/wli/sb/context";
declare function xf:XQ_Request_GAdapter_Route($request as
element(*))
as element(*) {
if (data($request//*:AdapterMessage/*:protocol)= 'DB')
then
( <ctx:route>
<ctx:service isProxy='true'>CTUFusion_BUS/
Resources/Proxy Service/Logical Adapter/ProtocolAdapter/
PS_Database_Protocol_Adapter</ctx:service>
</ctx:route>)
else if (data($request//*:AdapterMessage/
*:protocol) = 'HTTP') then
( <ctx:route>
<ctx:service isProxy='true'>CTUFusion_BUS/
Resources/Proxy Service/Logical Adapter/ProtocolAdapter/
PS_Soap_Protocol_Adapter</ctx:service>
</ctx:route> )
else if (data($request//*:AdapterMessage/
*:protocol) = 'REST') then
( <ctx:route>
<ctx:service isProxy='true'>CTUFusion_BUS/
Resources/Proxy Service/Logical Adapter/ProtocolAdapter/
PS_REST_Protocol_Adapter</ctx:service>
</ctx:route> )
else if (data($request//*:AdapterMessage/
*:protocol) = 'JMS' or data($request//*:AdapterMessage/
*:protocol) = 'SOAPJMS') then
( <ctx:route>
<ctx:service isProxy='true'>CTUFusion_BUS/
Resources/Proxy Service/Logical Adapter/ProtocolAdapter/
PS_JMS_Protocol_Adapter</ctx:service>
</ctx:route> )
else if (data($request//*:AdapterMessage/
Search WWH ::




Custom Search