Skip to content

Instantly share code, notes, and snippets.

@jeffyu
Created June 5, 2012 08:05
Show Gist options
  • Save jeffyu/2873510 to your computer and use it in GitHub Desktop.
Save jeffyu/2873510 to your computer and use it in GitHub Desktop.
<?xml version="1.0" encoding="UTF-8"?>
<switchyard xmlns="urn:switchyard-config:switchyard:1.0" name="invokeBean"
targetNamespace="urn:switchyard-quickstart:bpel-invoke-bean:0.1.0">
<_0:composite xmlns:_0="http://docs.oasis-open.org/ns/opencsa/sca/200912" name="invokeBean"
targetNamespace="urn:bpel:test:1.0">
<sca:service xmlns:sca="http://docs.oasis-open.org/ns/opencsa/sca/200912"
name="SayHelloService"
promote="SayHelloService">
<soap:binding.soap xmlns:soap="urn:switchyard-component-soap:config:1.0">
<soap:wsdl>SayHelloArtifacts.wsdl</soap:wsdl>
<soap:socketAddr>:18001</soap:socketAddr>
<soap:contextPath>bpel-invoke-bean</soap:contextPath>
</soap:binding.soap>
</sca:service>
<sca:component xmlns:sca="http://docs.oasis-open.org/ns/opencsa/sca/200912"
name="SayHelloService">
<bpel:implementation.bpel xmlns:sh="http://www.jboss.org/bpel/examples"
xmlns:bpel="http://docs.oasis-open.org/ns/opencsa/sca/200903"
process="sh:SayHello"/>
<sca:service name="SayHelloService">
<sca:interface.wsdl interface="SayHelloArtifacts.wsdl#wsdl.porttype(SayHelloService)"/>
</sca:service>
<sca:reference name="GreetService">
<sca:interface.wsdl interface="GreetService.wsdl#wsdl.porttype(GreetService)"/>
</sca:reference>
</sca:component>
<component xmlns="http://docs.oasis-open.org/ns/opencsa/sca/200912" name="GreetService">
<_0:implementation.bean xmlns:_0="urn:switchyard-component-bean:config:1.0"
class="org.switchyard.sample.bean.GreetServiceBean"/>
<service xmlns="" name="GreetService">
<soap:binding.soap xmlns="urn:switchyard-component-soap:config:1.0"
xmlns:soap="urn:switchyard-component-soap:config:1.0">
<soap:wsdl>GreetService.wsdl</soap:wsdl>
<soap:socketAddr>:18001</soap:socketAddr>
<soap:contextPath>service-bean</soap:contextPath>
</soap:binding.soap>
<interface.java xmlns="http://docs.oasis-open.org/ns/opencsa/sca/200912"
interface="org.switchyard.sample.bean.GreetService"/>
</service>
</component>
</_0:composite>
<transforms>
<transform.java xmlns="urn:switchyard-config:transform:1.0" xmlns=""
class="org.switchyard.sample.bean.MessageTransformer"
from="{http://www.jboss.org/bpel/examples}greet"
to="java:java.lang.String"/>
<transform.java xmlns="urn:switchyard-config:transform:1.0" xmlns=""
class="org.switchyard.sample.bean.MessageTransformer"
from="java:java.lang.String"
to="{http://www.jboss.org/bpel/examples}greetResponse"/>
</transforms>
</switchyard>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment