Skip to content

Instantly share code, notes, and snippets.

@jeffyu
Created June 5, 2012 08:28
Show Gist options
  • Save jeffyu/2873633 to your computer and use it in GitHub Desktop.
Save jeffyu/2873633 to your computer and use it in GitHub Desktop.
<?xml version="1.0" encoding="UTF-8"?>
<switchyard xmlns="urn:switchyard-config:switchyard:1.0"
xmlns:soap="urn:switchyard-component-soap:config:1.0"
xmlns:swyd="urn:switchyard-config:switchyard:1.0"
xmlns:trfm="urn:switchyard-config:transform:1.0"
xmlns:bean="urn:switchyard-component-bean:config:1.0"
xmlns:bpel="http://docs.oasis-open.org/ns/opencsa/sca/200903"
xmlns:sca="http://docs.oasis-open.org/ns/opencsa/sca/200912"
xmlns:sh="http://www.jboss.org/bpel/examples"
targetNamespace="urn:switchyard-quickstart:bpel-invoke-bean:0.1.0"
name="invokeBean">
<sca:composite name="invokeBean" targetNamespace="urn:bpel:test:1.0">
<sca:service name="SayHelloService" promote="SayHelloService">
<soap:binding.soap>
<soap:wsdl>SayHelloArtifacts.wsdl</soap:wsdl>
<soap:socketAddr>:18001</soap:socketAddr>
<soap:contextPath>bpel-invoke-bean</soap:contextPath>
</soap:binding.soap>
</sca:service>
<sca:service name="GreetService" promote="GreetService">
<soap:binding.soap xmlns="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>
</sca:service>
<sca:component name="SayHelloService">
<bpel:implementation.bpel xmlns:sh="http://www.jboss.org/bpel/examples" 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)"/>
<soap:binding.soap>
<soap:wsdl>GreetService.wsdl</soap:wsdl>
</soap:binding.soap>
</sca:reference>
</sca:component>
<sca:component name="GreetService">
<bean:implementation.bean class="org.switchyard.sample.bean.GreetServiceBean" />
<sca:service name="GreetService">
<sca:interface.java interface="org.switchyard.sample.bean.GreetService"/>
</sca:service>
</sca:component>
</sca:composite>
</switchyard>
@mageshbk
Copy link

mageshbk commented Jun 5, 2012

soap:binding.soap soap:wsdlGreetService.wsdl/soap:wsdl /soap:binding.soap /sca:reference

<sca:component name="SayHelloService">
<bpel:implementation.bpel xmlns:sh="http://www.jboss.org/bpel/examples" 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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment