Want more features on Pastebin? Sign Up, it's FREE!
Guest

Untitled

By: a guest on Nov 10th, 2011  |  syntax: XML  |  size: 3.43 KB  |  views: 17  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <switchyard xmlns="urn:switchyard-config:switchyard:1.0" name="camel-soap-proxy">
  3.     <composite xmlns="http://docs.oasis-open.org/ns/opencsa/sca/200912" name="camel-soap-proxy" targetNamespace="urn:switchyard-quickstart-demo:camel-soap-proxy:1.0">
  4.         <sca:service xmlns:sca="http://docs.oasis-open.org/ns/opencsa/sca/200912" name="ReverseService" promote="ReverseService">
  5.             <soap:binding.soap xmlns:soap="urn:switchyard-component-soap:config:1.0">
  6.                 <swyd:contextMapper xmlns:swyd="urn:switchyard-config:switchyard:1.0"/>
  7.                 <soap:wsdl>META-INF/ReverseService.wsdl</soap:wsdl>
  8.                 <soap:socketAddr>:18001</soap:socketAddr>
  9.             </soap:binding.soap>
  10.         </sca:service>
  11.         <sca:service xmlns:sca="http://docs.oasis-open.org/ns/opencsa/sca/200912" name="ProxyService" promote="ProxyService">
  12.             <soap:binding.soap xmlns:soap="urn:switchyard-component-soap:config:1.0">
  13.                 <swyd:contextMapper xmlns:swyd="urn:switchyard-config:switchyard:1.0"/>
  14.                 <soap:wsdl>META-INF/ReverseService.wsdl</soap:wsdl>
  15.                 <soap:socketAddr>:18002</soap:socketAddr>
  16.             </soap:binding.soap>
  17.         </sca:service>
  18.         <sca:reference xmlns:sca="http://docs.oasis-open.org/ns/opencsa/sca/200912" multiplicity="0..1" name="ReverseReference" promote="ReverseReference">
  19.             <soap:binding.soap xmlns:soap="urn:switchyard-component-soap:config:1.0">
  20.                 <swyd:contextMapper xmlns:swyd="urn:switchyard-config:switchyard:1.0"/>
  21.                 <soap:wsdl>META-INF/ReverseService.wsdl</soap:wsdl>
  22.             </soap:binding.soap>
  23.         </sca:reference>
  24.         <sca:component xmlns:sca="http://docs.oasis-open.org/ns/opencsa/sca/200912" name="ProxyService">
  25.             <camel:implementation.camel xmlns:camel="urn:switchyard-component-camel:config:1.0">
  26.                 <spring:route xmlns:spring="http://camel.apache.org/schema/spring">
  27.                     <spring:to uri="switchyard://ReverseReference"/>
  28.                 </spring:route>
  29.             </camel:implementation.camel>
  30.             <sca:service name="ProxyService">
  31.                 <sca:interface.java interface="org.switchyard.quickstarts.camel.soap.proxy.ReverseService"/>
  32.             </sca:service>
  33.             <sca:reference name="ReverseReference">
  34.                 <sca:interface.java interface="org.switchyard.quickstarts.camel.soap.proxy.ReverseService"/>
  35.             </sca:reference>
  36.         </sca:component>
  37.         <component name="ReverseService">
  38.             <implementation.bean xmlns="urn:switchyard-component-bean:config:1.0" class="org.switchyard.quickstarts.camel.soap.proxy.ReverseServiceBean"/>
  39.             <service name="ReverseService">
  40.                 <interface.java interface="org.switchyard.quickstarts.camel.soap.proxy.ReverseService"/>
  41.             </service>
  42.         </component>
  43.     </composite>
  44.     <transforms>
  45.         <transform.java xmlns="urn:switchyard-config:transform:1.0" class="org.switchyard.quickstarts.camel.soap.proxy.Transformers" from="{urn:switchyard-quickstart-demo:camel-soap-proxy:1.0}reverse" to="java:java.lang.String"/>
  46.         <transform.java xmlns="urn:switchyard-config:transform:1.0" class="org.switchyard.quickstarts.camel.soap.proxy.Transformers" from="java:java.lang.String" to="{urn:switchyard-quickstart-demo:camel-soap-proxy:1.0}reverseResponse"/>
  47.     </transforms>
  48. </switchyard>
  49.  
clone this paste RAW Paste Data