Updates to payment process now that implementation.bpel can support multiple outgoing partner links
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@727401 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
e932b4b558
commit
c3d941f9b9
31 changed files with 489 additions and 445 deletions
|
@ -22,7 +22,7 @@
|
|||
<parent>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>tuscany-sca</artifactId>
|
||||
<version>1.4-SNAPSHOT</version>
|
||||
<version>1.5-SNAPSHOT</version>
|
||||
<!--relativePath>../../pom.xml</relativePath-->
|
||||
</parent>
|
||||
<artifactId>scatours-calendar-contribution</artifactId>
|
||||
|
@ -32,13 +32,13 @@
|
|||
<dependency>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>tuscany-host-embedded</artifactId>
|
||||
<version>1.4-SNAPSHOT</version>
|
||||
<version>1.5-SNAPSHOT</version>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>tuscany-implementation-java-runtime</artifactId>
|
||||
<version>1.4-SNAPSHOT</version>
|
||||
<version>1.5-SNAPSHOT</version>
|
||||
<scope>runtime</scope>
|
||||
</dependency>
|
||||
|
||||
|
|
|
@ -22,7 +22,7 @@
|
|||
<parent>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>tuscany-sca</artifactId>
|
||||
<version>1.4-SNAPSHOT</version>
|
||||
<version>1.5-SNAPSHOT</version>
|
||||
<!--relativePath>../../pom.xml</relativePath-->
|
||||
</parent>
|
||||
<artifactId>scatours-car-contribution</artifactId>
|
||||
|
@ -32,19 +32,19 @@
|
|||
<dependency>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>tuscany-sca-api</artifactId>
|
||||
<version>1.4-SNAPSHOT</version>
|
||||
<version>1.5-SNAPSHOT</version>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>tuscany-data-api</artifactId>
|
||||
<version>1.4-SNAPSHOT</version>
|
||||
<version>1.5-SNAPSHOT</version>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>scatours-common-contribution</artifactId>
|
||||
<version>1.4-SNAPSHOT</version>
|
||||
<version>1.5-SNAPSHOT</version>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
|
|
|
@ -22,7 +22,7 @@
|
|||
<parent>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>tuscany-sca</artifactId>
|
||||
<version>1.4-SNAPSHOT</version>
|
||||
<version>1.5-SNAPSHOT</version>
|
||||
<!--relativePath>../../pom.xml</relativePath-->
|
||||
</parent>
|
||||
<artifactId>scatours-common-contribution</artifactId>
|
||||
|
@ -32,13 +32,13 @@
|
|||
<dependency>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>tuscany-sca-api</artifactId>
|
||||
<version>1.4-SNAPSHOT</version>
|
||||
<version>1.5-SNAPSHOT</version>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>tuscany-data-api</artifactId>
|
||||
<version>1.4-SNAPSHOT</version>
|
||||
<version>1.5-SNAPSHOT</version>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
|
|
|
@ -22,7 +22,7 @@
|
|||
<parent>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>tuscany-sca</artifactId>
|
||||
<version>1.4-SNAPSHOT</version>
|
||||
<version>1.5-SNAPSHOT</version>
|
||||
<!--relativePath>../../pom.xml</relativePath-->
|
||||
</parent>
|
||||
<artifactId>scatours-currency-contribution</artifactId>
|
||||
|
@ -32,13 +32,13 @@
|
|||
<dependency>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>tuscany-host-embedded</artifactId>
|
||||
<version>1.4-SNAPSHOT</version>
|
||||
<version>1.5-SNAPSHOT</version>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>tuscany-implementation-java-runtime</artifactId>
|
||||
<version>1.4-SNAPSHOT</version>
|
||||
<version>1.5-SNAPSHOT</version>
|
||||
<scope>runtime</scope>
|
||||
</dependency>
|
||||
|
||||
|
|
|
@ -22,7 +22,7 @@
|
|||
<parent>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>tuscany-sca</artifactId>
|
||||
<version>1.4-SNAPSHOT</version>
|
||||
<version>1.5-SNAPSHOT</version>
|
||||
<!--relativePath>../../pom.xml</relativePath-->
|
||||
</parent>
|
||||
<artifactId>scatours-domain</artifactId>
|
||||
|
@ -32,27 +32,27 @@
|
|||
<dependency>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>tuscany-host-embedded</artifactId>
|
||||
<version>1.4-SNAPSHOT</version>
|
||||
<version>1.5-SNAPSHOT</version>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>tuscany-implementation-java-runtime</artifactId>
|
||||
<version>1.4-SNAPSHOT</version>
|
||||
<version>1.5-SNAPSHOT</version>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>tuscany-binding-ws-axis2</artifactId>
|
||||
<version>1.4-SNAPSHOT</version>
|
||||
<version>1.5-SNAPSHOT</version>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>tuscany-host-tomcat</artifactId>
|
||||
<version>1.4-SNAPSHOT</version>
|
||||
<version>1.5-SNAPSHOT</version>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
|
||||
|
|
|
@ -22,7 +22,7 @@
|
|||
<parent>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>tuscany-sca</artifactId>
|
||||
<version>1.4-SNAPSHOT</version>
|
||||
<version>1.5-SNAPSHOT</version>
|
||||
<!--relativePath>../../pom.xml</relativePath-->
|
||||
</parent>
|
||||
<artifactId>scatours-emailgateway-contribution</artifactId>
|
||||
|
@ -32,34 +32,34 @@
|
|||
<dependency>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>tuscany-host-embedded</artifactId>
|
||||
<version>1.4-SNAPSHOT</version>
|
||||
<version>1.5-SNAPSHOT</version>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>tuscany-implementation-java-runtime</artifactId>
|
||||
<version>1.4-SNAPSHOT</version>
|
||||
<version>1.5-SNAPSHOT</version>
|
||||
<scope>runtime</scope>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>tuscany-binding-jsonrpc-runtime</artifactId>
|
||||
<version>1.4-SNAPSHOT</version>
|
||||
<version>1.5-SNAPSHOT</version>
|
||||
<scope>runtime</scope>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>tuscany-binding-ws-axis2</artifactId>
|
||||
<version>1.4-SNAPSHOT</version>
|
||||
<version>1.5-SNAPSHOT</version>
|
||||
<scope>runtime</scope>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>tuscany-host-jetty</artifactId>
|
||||
<version>1.4-SNAPSHOT</version>
|
||||
<version>1.5-SNAPSHOT</version>
|
||||
<scope>runtime</scope>
|
||||
</dependency>
|
||||
|
||||
|
|
|
@ -29,6 +29,7 @@ import org.osoa.sca.annotations.Service;
|
|||
public class EmailGatewayImpl implements EmailGateway {
|
||||
|
||||
public String sendEmail(EmailType email) {
|
||||
System.out.println("Sending mail to " + email.getTo());
|
||||
return "SENT";
|
||||
}
|
||||
|
||||
|
|
|
@ -48,6 +48,9 @@ public class EmailGatewayTestCase {
|
|||
EmailGateway cc = client.getService(EmailGateway.class, "EmailGatewayClient");
|
||||
ObjectFactory objectFactory = new ObjectFactory();
|
||||
EmailType email = objectFactory.createEmailType();
|
||||
email.setTo("Fred");
|
||||
email.setTitle("An email");
|
||||
email.setBody("A message");
|
||||
System.out.println(cc.sendEmail(email));
|
||||
}
|
||||
|
||||
|
|
|
@ -22,7 +22,7 @@
|
|||
<parent>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>tuscany-sca</artifactId>
|
||||
<version>1.4-SNAPSHOT</version>
|
||||
<version>1.5-SNAPSHOT</version>
|
||||
<!--relativePath>../../pom.xml</relativePath-->
|
||||
</parent>
|
||||
<artifactId>scatours-flight-contribution</artifactId>
|
||||
|
@ -32,19 +32,19 @@
|
|||
<dependency>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>tuscany-sca-api</artifactId>
|
||||
<version>1.4-SNAPSHOT</version>
|
||||
<version>1.5-SNAPSHOT</version>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>tuscany-data-api</artifactId>
|
||||
<version>1.4-SNAPSHOT</version>
|
||||
<version>1.5-SNAPSHOT</version>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>scatours-common-contribution</artifactId>
|
||||
<version>1.4-SNAPSHOT</version>
|
||||
<version>1.5-SNAPSHOT</version>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
|
|
|
@ -22,7 +22,7 @@
|
|||
<parent>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>tuscany-sca</artifactId>
|
||||
<version>1.4-SNAPSHOT</version>
|
||||
<version>1.5-SNAPSHOT</version>
|
||||
<!--relativePath>../../pom.xml</relativePath-->
|
||||
</parent>
|
||||
<artifactId>scatours-gettingstarted</artifactId>
|
||||
|
@ -32,28 +32,28 @@
|
|||
<dependency>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>tuscany-node-impl</artifactId>
|
||||
<version>1.4-SNAPSHOT</version>
|
||||
<version>1.5-SNAPSHOT</version>
|
||||
<scope>runtime</scope>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>tuscany-implementation-java-runtime</artifactId>
|
||||
<version>1.4-SNAPSHOT</version>
|
||||
<version>1.5-SNAPSHOT</version>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>tuscany-binding-ws-axis2</artifactId>
|
||||
<version>1.4-SNAPSHOT</version>
|
||||
<version>1.5-SNAPSHOT</version>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>tuscany-host-tomcat</artifactId>
|
||||
<version>1.4-SNAPSHOT</version>
|
||||
<version>1.5-SNAPSHOT</version>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
|
||||
|
|
|
@ -22,7 +22,7 @@
|
|||
<parent>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>tuscany-sca</artifactId>
|
||||
<version>1.4-SNAPSHOT</version>
|
||||
<version>1.5-SNAPSHOT</version>
|
||||
<!--relativePath>../../pom.xml</relativePath-->
|
||||
</parent>
|
||||
<artifactId>scatours-hotel-contribution</artifactId>
|
||||
|
@ -32,19 +32,19 @@
|
|||
<dependency>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>tuscany-sca-api</artifactId>
|
||||
<version>1.4-SNAPSHOT</version>
|
||||
<version>1.5-SNAPSHOT</version>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>tuscany-data-api</artifactId>
|
||||
<version>1.4-SNAPSHOT</version>
|
||||
<version>1.5-SNAPSHOT</version>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>scatours-common-contribution</artifactId>
|
||||
<version>1.4-SNAPSHOT</version>
|
||||
<version>1.5-SNAPSHOT</version>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
|
|
|
@ -57,80 +57,80 @@
|
|||
</target>
|
||||
|
||||
<fileset id="tuscany.jars" dir="../../modules">
|
||||
<include name="tuscany-assembly-1.4-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-assembly-xml-1.4-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-assembly-xsd-1.4-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-binding-atom-1.4-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-binding-atom-abdera-1.4-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-binding-ejb-1.4-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-binding-ejb-runtime-1.4-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-binding-http-1.4-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-binding-http-runtime-1.4-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-binding-jsonrpc-1.4-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-binding-jsonrpc-runtime-1.4-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-binding-sca-1.4-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-binding-sca-axis2-1.4-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-binding-sca-xml-1.4-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-binding-ws-1.4-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-binding-ws-axis2-1.4-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-binding-ws-axis2-policy-1.4-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-binding-ws-wsdlgen-1.4-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-binding-ws-xml-1.4-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-contribution-1.4-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-contribution-impl-1.4-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-contribution-java-1.4-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-contribution-namespace-1.4-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-contribution-resource-1.4-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-contribution-xml-1.4-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-core-1.4-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-core-databinding-1.4-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-core-spi-1.4-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-data-api-1.4-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-databinding-1.4-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-databinding-axiom-1.4-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-databinding-jaxb-1.4-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-databinding-jaxb-axiom-1.4-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-databinding-json-1.4-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-definitions-1.4-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-definitions-xml-1.4-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-domain-manager-1.4-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-endpoint-1.4-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-extensibility-1.4-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-host-embedded-1.4-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-host-http-1.4-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-host-jetty-1.4-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-implementation-ejb-1.4-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-implementation-java-1.4-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-implementation-java-runtime-1.4-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-implementation-java-xml-1.4-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-implementation-node-1.4-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-implementation-node-runtime-1.4-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-implementation-resource-1.4-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-implementation-resource-runtime-1.4-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-implementation-widget-1.4-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-implementation-widget-runtime-1.4-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-interface-1.4-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-interface-java-1.4-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-interface-java-jaxws-1.4-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-interface-java-xml-1.4-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-interface-wsdl-1.4-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-interface-wsdl-xml-1.4-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-monitor-1.4-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-monitor-logging-1.4-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-node-api-1.4-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-node-impl-1.4-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-node-launcher-1.4-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-node-manager-1.4-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-policy-1.4-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-policy-security-1.4-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-policy-xml-1.4-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-policy-xml-ws-1.4-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-sca-api-1.4-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-workspace-1.4-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-workspace-impl-1.4-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-workspace-xml-1.4-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-xsd-1.4-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-xsd-xml-1.4-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-assembly-1.5-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-assembly-xml-1.5-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-assembly-xsd-1.5-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-binding-atom-1.5-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-binding-atom-abdera-1.5-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-binding-ejb-1.5-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-binding-ejb-runtime-1.5-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-binding-http-1.5-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-binding-http-runtime-1.5-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-binding-jsonrpc-1.5-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-binding-jsonrpc-runtime-1.5-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-binding-sca-1.5-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-binding-sca-axis2-1.5-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-binding-sca-xml-1.5-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-binding-ws-1.5-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-binding-ws-axis2-1.5-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-binding-ws-axis2-policy-1.5-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-binding-ws-wsdlgen-1.5-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-binding-ws-xml-1.5-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-contribution-1.5-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-contribution-impl-1.5-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-contribution-java-1.5-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-contribution-namespace-1.5-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-contribution-resource-1.5-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-contribution-xml-1.5-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-core-1.5-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-core-databinding-1.5-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-core-spi-1.5-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-data-api-1.5-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-databinding-1.5-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-databinding-axiom-1.5-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-databinding-jaxb-1.5-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-databinding-jaxb-axiom-1.5-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-databinding-json-1.5-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-definitions-1.5-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-definitions-xml-1.5-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-domain-manager-1.5-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-endpoint-1.5-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-extensibility-1.5-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-host-embedded-1.5-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-host-http-1.5-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-host-jetty-1.5-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-implementation-ejb-1.5-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-implementation-java-1.5-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-implementation-java-runtime-1.5-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-implementation-java-xml-1.5-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-implementation-node-1.5-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-implementation-node-runtime-1.5-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-implementation-resource-1.5-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-implementation-resource-runtime-1.5-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-implementation-widget-1.5-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-implementation-widget-runtime-1.5-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-interface-1.5-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-interface-java-1.5-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-interface-java-jaxws-1.5-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-interface-java-xml-1.5-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-interface-wsdl-1.5-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-interface-wsdl-xml-1.5-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-monitor-1.5-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-node-api-1.5-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-node-impl-1.5-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-node-launcher-1.5-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-node-manager-1.5-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-policy-1.5-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-policy-security-1.5-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-policy-xml-1.5-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-policy-xml-ws-1.5-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-sca-api-1.5-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-sca-api-extension-1.5-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-workspace-1.5-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-workspace-impl-1.5-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-workspace-xml-1.5-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-xsd-1.5-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-xsd-xml-1.5-SNAPSHOT.jar"/>
|
||||
</fileset>
|
||||
<fileset id="3rdparty.jars" dir="../../lib">
|
||||
<include name="XmlSchema-1.4.2.jar"/>
|
||||
|
@ -155,15 +155,14 @@
|
|||
<include name="axis2-kernel-1.4.1.jar"/>
|
||||
<include name="axis2-mtompolicy-1.4.1.jar"/>
|
||||
<include name="backport-util-concurrent-3.1.jar"/>
|
||||
<include name="bcel-5.2.jar"/>
|
||||
<include name="bcprov-jdk15-132.jar"/>
|
||||
<include name="bcprov-jdk13-132.jar"/>
|
||||
<include name="cglib-nodep-2.1_3.jar"/>
|
||||
<include name="commons-codec-1.3.jar"/>
|
||||
<include name="commons-collections-3.1.jar"/>
|
||||
<include name="commons-discovery-0.2.jar"/>
|
||||
<include name="commons-fileupload-1.1.1.jar"/>
|
||||
<include name="commons-httpclient-3.0.1.jar"/>
|
||||
<include name="commons-io-1.1.jar"/>
|
||||
<include name="commons-fileupload-1.2.jar"/>
|
||||
<include name="commons-httpclient-3.1.jar"/>
|
||||
<include name="commons-io-1.4.jar"/>
|
||||
<include name="commons-logging-1.1.1.jar"/>
|
||||
<include name="derby-10.3.1.4.jar"/>
|
||||
<include name="geronimo-activation_1.1_spec-1.0.1.jar"/>
|
||||
|
@ -175,7 +174,6 @@
|
|||
<include name="htmlparser-1.0.5.jar"/>
|
||||
<include name="httpcore-4.0-beta1.jar"/>
|
||||
<include name="httpcore-nio-4.0-beta1.jar"/>
|
||||
<include name="jakarta-regexp-1.4.jar"/>
|
||||
<include name="jaxb-api-2.1.jar"/>
|
||||
<include name="jaxb-impl-2.1.7.jar"/>
|
||||
<include name="jaxen-1.1.1.jar"/>
|
||||
|
@ -186,7 +184,7 @@
|
|||
<include name="json-rpc-1.0.jar"/>
|
||||
<include name="jsr181-api-1.0-MR1.jar"/>
|
||||
<include name="jsr250-api-1.0.jar"/>
|
||||
<include name="junit-3.8.1.jar"/>
|
||||
<include name="junit-4.5.jar"/>
|
||||
<include name="log4j-1.2.15.jar"/>
|
||||
<include name="mail-1.4.jar"/>
|
||||
<include name="mex-1.41-impl.jar"/>
|
||||
|
|
|
@ -22,7 +22,7 @@
|
|||
<parent>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>tuscany-sca</artifactId>
|
||||
<version>1.4-SNAPSHOT</version>
|
||||
<version>1.5-SNAPSHOT</version>
|
||||
<!--relativePath>../../pom.xml</relativePath-->
|
||||
</parent>
|
||||
<artifactId>scatours-node</artifactId>
|
||||
|
@ -32,96 +32,96 @@
|
|||
<dependency>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>tuscany-node-api</artifactId>
|
||||
<version>1.4-SNAPSHOT</version>
|
||||
<version>1.5-SNAPSHOT</version>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>tuscany-node-launcher</artifactId>
|
||||
<version>1.4-SNAPSHOT</version>
|
||||
<version>1.5-SNAPSHOT</version>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>tuscany-domain-manager</artifactId>
|
||||
<version>1.4-SNAPSHOT</version>
|
||||
<version>1.5-SNAPSHOT</version>
|
||||
<scope>runtime</scope>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>tuscany-implementation-node-runtime</artifactId>
|
||||
<version>1.4-SNAPSHOT</version>
|
||||
<version>1.5-SNAPSHOT</version>
|
||||
<scope>runtime</scope>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>tuscany-implementation-java-runtime</artifactId>
|
||||
<version>1.4-SNAPSHOT</version>
|
||||
<version>1.5-SNAPSHOT</version>
|
||||
<scope>runtime</scope>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>tuscany-implementation-widget-runtime</artifactId>
|
||||
<version>1.4-SNAPSHOT</version>
|
||||
<version>1.5-SNAPSHOT</version>
|
||||
<scope>runtime</scope>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>tuscany-implementation-resource-runtime</artifactId>
|
||||
<version>1.4-SNAPSHOT</version>
|
||||
<version>1.5-SNAPSHOT</version>
|
||||
<scope>runtime</scope>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>tuscany-binding-atom-abdera</artifactId>
|
||||
<version>1.4-SNAPSHOT</version>
|
||||
<version>1.5-SNAPSHOT</version>
|
||||
<scope>runtime</scope>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>tuscany-binding-jsonrpc-runtime</artifactId>
|
||||
<version>1.4-SNAPSHOT</version>
|
||||
<version>1.5-SNAPSHOT</version>
|
||||
<scope>runtime</scope>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>tuscany-binding-http-runtime</artifactId>
|
||||
<version>1.4-SNAPSHOT</version>
|
||||
<version>1.5-SNAPSHOT</version>
|
||||
<scope>runtime</scope>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>tuscany-binding-ws-axis2</artifactId>
|
||||
<version>1.4-SNAPSHOT</version>
|
||||
<version>1.5-SNAPSHOT</version>
|
||||
<scope>runtime</scope>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>tuscany-binding-sca-axis2</artifactId>
|
||||
<version>1.4-SNAPSHOT</version>
|
||||
<version>1.5-SNAPSHOT</version>
|
||||
<scope>runtime</scope>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>tuscany-binding-ejb-runtime</artifactId>
|
||||
<version>1.4-SNAPSHOT</version>
|
||||
<version>1.5-SNAPSHOT</version>
|
||||
<scope>runtime</scope>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>tuscany-implementation-ejb</artifactId>
|
||||
<version>1.4-SNAPSHOT</version>
|
||||
<version>1.5-SNAPSHOT</version>
|
||||
<scope>runtime</scope>
|
||||
</dependency>
|
||||
|
||||
|
@ -154,7 +154,7 @@
|
|||
<plugin>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>tuscany-maven-ant-generator</artifactId>
|
||||
<version>1.4-SNAPSHOT</version>
|
||||
<version>1.5-SNAPSHOT</version>
|
||||
<executions>
|
||||
<execution>
|
||||
<configuration>
|
||||
|
|
|
@ -22,7 +22,7 @@
|
|||
<parent>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>tuscany-sca</artifactId>
|
||||
<version>1.4-SNAPSHOT</version>
|
||||
<version>1.5-SNAPSHOT</version>
|
||||
<!--relativePath>../../pom.xml</relativePath-->
|
||||
</parent>
|
||||
<artifactId>scatours-payment-contribution</artifactId>
|
||||
|
@ -32,34 +32,34 @@
|
|||
<dependency>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>tuscany-host-embedded</artifactId>
|
||||
<version>1.4-SNAPSHOT</version>
|
||||
<version>1.5-SNAPSHOT</version>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>tuscany-implementation-java-runtime</artifactId>
|
||||
<version>1.4-SNAPSHOT</version>
|
||||
<version>1.5-SNAPSHOT</version>
|
||||
<scope>runtime</scope>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>tuscany-binding-jsonrpc-runtime</artifactId>
|
||||
<version>1.4-SNAPSHOT</version>
|
||||
<version>1.5-SNAPSHOT</version>
|
||||
<scope>runtime</scope>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>tuscany-binding-ws-axis2</artifactId>
|
||||
<version>1.4-SNAPSHOT</version>
|
||||
<version>1.5-SNAPSHOT</version>
|
||||
<scope>runtime</scope>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>tuscany-host-jetty</artifactId>
|
||||
<version>1.4-SNAPSHOT</version>
|
||||
<version>1.5-SNAPSHOT</version>
|
||||
<scope>runtime</scope>
|
||||
</dependency>
|
||||
|
||||
|
|
|
@ -24,6 +24,7 @@ import org.apache.tuscany.sca.node.SCANode;
|
|||
import org.apache.tuscany.sca.node.SCANodeFactory;
|
||||
import org.junit.AfterClass;
|
||||
import org.junit.BeforeClass;
|
||||
import org.junit.Ignore;
|
||||
import org.junit.Test;
|
||||
|
||||
/**
|
||||
|
@ -58,6 +59,7 @@ public class CreditCardPaymentTestCase {
|
|||
}
|
||||
|
||||
@Test
|
||||
//@Ignore
|
||||
public void testWaitForInput() {
|
||||
System.out.println("Press a key to end");
|
||||
try {
|
||||
|
|
|
@ -30,7 +30,7 @@
|
|||
targetNamespace="http://www.example.org/CreditCardPayment/"
|
||||
xmlns:tns="http://www.example.org/CreditCardPayment/">
|
||||
|
||||
<xsd:element name="Authorize" type="tns:AuthorizeType"/>
|
||||
<xsd:element name="authorize" type="tns:AuthorizeType"/>
|
||||
<xsd:complexType name="AuthorizeType">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="CreditCard" type="tns:CreditCardDetailsType"></xsd:element>
|
||||
|
@ -38,7 +38,7 @@
|
|||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
|
||||
<xsd:element name="AuthorizeResponse" type="tns:AuthorizeResponseType"/>
|
||||
<xsd:element name="authorizeResponse" type="tns:AuthorizeResponseType"/>
|
||||
<xsd:complexType name="AuthorizeResponseType">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Status" type="xsd:string"></xsd:element>
|
||||
|
@ -81,10 +81,10 @@
|
|||
</xsd:schema>
|
||||
</wsdl:types>
|
||||
<wsdl:message name="AuthorizeRequest">
|
||||
<wsdl:part name="parameters" element="tns:Authorize"></wsdl:part>
|
||||
<wsdl:part name="parameters" element="tns:authorize"></wsdl:part>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="AuthorizeResponse">
|
||||
<wsdl:part name="parameters" element="tns:AuthorizeResponse"></wsdl:part>
|
||||
<wsdl:part name="parameters" element="tns:authorizeResponse"></wsdl:part>
|
||||
</wsdl:message>
|
||||
<wsdl:portType name="CreditCardPayment">
|
||||
<wsdl:operation name="authorize">
|
||||
|
|
|
@ -37,11 +37,11 @@
|
|||
<binding.ws uri="http://localhost:8080/PaymentProcess" wsdlElement="http://www.example.org/PaymentProcess/#wsdl.service(PaymentProcessService)"/>
|
||||
</service>
|
||||
<reference name="creditCardPaymentPartnerLink">
|
||||
<binding.ws uri="http://localhost:8082/CreditCardPayment"/>
|
||||
<binding.ws uri="http://localhost:8081/CreditCardPayment"/>
|
||||
</reference>
|
||||
<!--reference name="emailGatewayPartnerLink">
|
||||
<reference name="emailGatewayPartnerLink">
|
||||
<binding.ws uri="http://localhost:8082/EmailGateway"/>
|
||||
</reference-->
|
||||
</reference>
|
||||
</component>
|
||||
|
||||
</composite>
|
|
@ -22,7 +22,7 @@
|
|||
<parent>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>tuscany-sca</artifactId>
|
||||
<version>1.4-SNAPSHOT</version>
|
||||
<version>1.5-SNAPSHOT</version>
|
||||
<!--relativePath>../../pom.xml</relativePath-->
|
||||
</parent>
|
||||
<artifactId>scatours-paymentprocess-contribution</artifactId>
|
||||
|
@ -32,34 +32,34 @@
|
|||
<dependency>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>tuscany-host-embedded</artifactId>
|
||||
<version>1.4-SNAPSHOT</version>
|
||||
<version>1.5-SNAPSHOT</version>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>tuscany-implementation-java-runtime</artifactId>
|
||||
<version>1.4-SNAPSHOT</version>
|
||||
<version>1.5-SNAPSHOT</version>
|
||||
<scope>runtime</scope>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>tuscany-implementation-bpel-ode</artifactId>
|
||||
<version>1.4-SNAPSHOT</version>
|
||||
<version>1.5-SNAPSHOT</version>
|
||||
<scope>runtime</scope>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>tuscany-binding-ws-axis2</artifactId>
|
||||
<version>1.4-SNAPSHOT</version>
|
||||
<version>1.5-SNAPSHOT</version>
|
||||
<scope>runtime</scope>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>tuscany-host-jetty</artifactId>
|
||||
<version>1.4-SNAPSHOT</version>
|
||||
<version>1.5-SNAPSHOT</version>
|
||||
<scope>runtime</scope>
|
||||
</dependency>
|
||||
|
||||
|
@ -77,16 +77,13 @@
|
|||
<testSourceDirectory>${basedir}/test</testSourceDirectory>
|
||||
<resources>
|
||||
<resource>
|
||||
<directory>${basedir}/test/scatours/paymentprocess</directory>
|
||||
<includes>
|
||||
<include>**.composite</include>
|
||||
<include>**.properties</include>
|
||||
</includes>
|
||||
<directory>${basedir}/resources</directory>
|
||||
</resource>
|
||||
<resource>
|
||||
<directory>${basedir}/src/scatours/paymentprocess</directory>
|
||||
<directory>${basedir}</directory>
|
||||
<includes>
|
||||
<include>**</include>
|
||||
<include>*.composite</include>
|
||||
<include>*.properties</include>
|
||||
</includes>
|
||||
</resource>
|
||||
</resources>
|
||||
|
|
|
@ -1,117 +1,117 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
* Licensed to the Apache Software Foundation (ASF) under one
|
||||
* or more contributor license agreements. See the NOTICE file
|
||||
* distributed with this work for additional information
|
||||
* regarding copyright ownership. The ASF licenses this file
|
||||
* to you under the Apache License, Version 2.0 (the
|
||||
* "License"); you may not use this file except in compliance
|
||||
* with the License. You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing,
|
||||
* software distributed under the License is distributed on an
|
||||
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
* KIND, either express or implied. See the License for the
|
||||
* specific language governing permissions and limitations
|
||||
* under the License.
|
||||
-->
|
||||
<wsdl:definitions name="CreditCardPayment"
|
||||
targetNamespace="http://www.example.org/CreditCardPayment/"
|
||||
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
|
||||
xmlns:tns="http://www.example.org/CreditCardPayment/"
|
||||
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
|
||||
xmlns:bpws="http://schemas.xmlsoap.org/ws/2004/03/business-process/"
|
||||
xmlns:plnk="http://schemas.xmlsoap.org/ws/2004/03/partner-link/">
|
||||
<wsdl:types>
|
||||
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
targetNamespace="http://www.example.org/CreditCardPayment/"
|
||||
xmlns:tns="http://www.example.org/CreditCardPayment/"
|
||||
elementFormDefault="unqualified">
|
||||
|
||||
<xsd:element name="authorize" type="tns:AuthorizeType"/>
|
||||
<xsd:complexType name="AuthorizeType">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="CreditCard" type="tns:CreditCardDetailsType"></xsd:element>
|
||||
<xsd:element name="Amount" type="xsd:float"></xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
|
||||
<xsd:element name="authorizeResponse" type="tns:AuthorizeResponseType"/>
|
||||
<xsd:complexType name="AuthorizeResponseType">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Status" type="xsd:string"></xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
|
||||
<xsd:complexType name="CreditCardDetailsType">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="CreditCardType" type="tns:CreditCardTypeType" minOccurs="0" />
|
||||
<xsd:element name="CreditCardNumber" type="xsd:string" minOccurs="0" />
|
||||
<xsd:element name="ExpMonth" type="xsd:int" minOccurs="0" />
|
||||
<xsd:element name="ExpYear" type="xsd:int" minOccurs="0" />
|
||||
<xsd:element name="CardOwner" type="tns:PayerType" minOccurs="0" />
|
||||
<xsd:element name="CVV2" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:simpleType name="CreditCardTypeType">
|
||||
<xsd:restriction base="xsd:token">
|
||||
<xsd:enumeration value="Visa" />
|
||||
<xsd:enumeration value="MasterCard" />
|
||||
<xsd:enumeration value="Discover" />
|
||||
<xsd:enumeration value="Amex" />
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:complexType name="PayerType">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Name" type="xsd:string" />
|
||||
<xsd:element name="Address" type="tns:AddressType" />
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="AddressType">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Street" type="xsd:string" />
|
||||
<xsd:element name="City" type="xsd:string" />
|
||||
<xsd:element name="State" type="xsd:string" />
|
||||
<xsd:element name="ZipCode" type="xsd:string" />
|
||||
<xsd:element name="HomePhone" type="xsd:string" />
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:schema>
|
||||
</wsdl:types>
|
||||
<wsdl:message name="AuthorizeRequest">
|
||||
<wsdl:part name="parameters" element="tns:authorize"></wsdl:part>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="AuthorizeResponse">
|
||||
<wsdl:part name="parameters" element="tns:authorizeResponse"></wsdl:part>
|
||||
</wsdl:message>
|
||||
<wsdl:portType name="CreditCardPayment">
|
||||
<wsdl:operation name="authorize">
|
||||
<wsdl:input message="tns:AuthorizeRequest"></wsdl:input>
|
||||
<wsdl:output message="tns:AuthorizeResponse"></wsdl:output>
|
||||
</wsdl:operation>
|
||||
</wsdl:portType>
|
||||
<wsdl:binding name="CreditCardPaymentBinding" type="tns:CreditCardPayment">
|
||||
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http" />
|
||||
<wsdl:operation name="authorize">
|
||||
<soap:operation soapAction="http://www.example.org/CreditCardPayment/authorize" />
|
||||
<wsdl:input>
|
||||
<soap:body use="literal" />
|
||||
</wsdl:input>
|
||||
<wsdl:output>
|
||||
<soap:body use="literal" />
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
</wsdl:binding>
|
||||
<wsdl:service name="CreditCardPaymentService">
|
||||
<wsdl:port name="CreditCardPaymentPort" binding="tns:CreditCardPaymentBinding">
|
||||
<soap:address location="http://localhost:8081/CreditCardPayment" />
|
||||
</wsdl:port>
|
||||
</wsdl:service>
|
||||
|
||||
<plnk:partnerLinkType name="CreditCardPaymentLinkType">
|
||||
<plnk:role name="forward" portType="tns:CreditCardPayment"/>
|
||||
</plnk:partnerLinkType>
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
* Licensed to the Apache Software Foundation (ASF) under one
|
||||
* or more contributor license agreements. See the NOTICE file
|
||||
* distributed with this work for additional information
|
||||
* regarding copyright ownership. The ASF licenses this file
|
||||
* to you under the Apache License, Version 2.0 (the
|
||||
* "License"); you may not use this file except in compliance
|
||||
* with the License. You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing,
|
||||
* software distributed under the License is distributed on an
|
||||
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
* KIND, either express or implied. See the License for the
|
||||
* specific language governing permissions and limitations
|
||||
* under the License.
|
||||
-->
|
||||
<wsdl:definitions name="CreditCardPayment"
|
||||
targetNamespace="http://www.example.org/CreditCardPayment/"
|
||||
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
|
||||
xmlns:tns="http://www.example.org/CreditCardPayment/"
|
||||
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
|
||||
xmlns:bpws="http://schemas.xmlsoap.org/ws/2004/03/business-process/"
|
||||
xmlns:plnk="http://schemas.xmlsoap.org/ws/2004/03/partner-link/">
|
||||
<wsdl:types>
|
||||
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
targetNamespace="http://www.example.org/CreditCardPayment/"
|
||||
xmlns:tns="http://www.example.org/CreditCardPayment/"
|
||||
elementFormDefault="unqualified">
|
||||
|
||||
<xsd:element name="authorize" type="tns:AuthorizeType"/>
|
||||
<xsd:complexType name="AuthorizeType">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="CreditCard" type="tns:CreditCardDetailsType"></xsd:element>
|
||||
<xsd:element name="Amount" type="xsd:float"></xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
|
||||
<xsd:element name="authorizeResponse" type="tns:AuthorizeResponseType"/>
|
||||
<xsd:complexType name="AuthorizeResponseType">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Status" type="xsd:string"></xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
|
||||
<xsd:complexType name="CreditCardDetailsType">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="CreditCardType" type="tns:CreditCardTypeType" minOccurs="0" />
|
||||
<xsd:element name="CreditCardNumber" type="xsd:string" minOccurs="0" />
|
||||
<xsd:element name="ExpMonth" type="xsd:int" minOccurs="0" />
|
||||
<xsd:element name="ExpYear" type="xsd:int" minOccurs="0" />
|
||||
<xsd:element name="CardOwner" type="tns:PayerType" minOccurs="0" />
|
||||
<xsd:element name="CVV2" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:simpleType name="CreditCardTypeType">
|
||||
<xsd:restriction base="xsd:token">
|
||||
<xsd:enumeration value="Visa" />
|
||||
<xsd:enumeration value="MasterCard" />
|
||||
<xsd:enumeration value="Discover" />
|
||||
<xsd:enumeration value="Amex" />
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:complexType name="PayerType">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Name" type="xsd:string" />
|
||||
<xsd:element name="Address" type="tns:AddressType" />
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="AddressType">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Street" type="xsd:string" />
|
||||
<xsd:element name="City" type="xsd:string" />
|
||||
<xsd:element name="State" type="xsd:string" />
|
||||
<xsd:element name="ZipCode" type="xsd:string" />
|
||||
<xsd:element name="HomePhone" type="xsd:string" />
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:schema>
|
||||
</wsdl:types>
|
||||
<wsdl:message name="AuthorizeRequest">
|
||||
<wsdl:part name="parameters" element="tns:authorize"></wsdl:part>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="AuthorizeResponse">
|
||||
<wsdl:part name="parameters" element="tns:authorizeResponse"></wsdl:part>
|
||||
</wsdl:message>
|
||||
<wsdl:portType name="CreditCardPayment">
|
||||
<wsdl:operation name="authorize">
|
||||
<wsdl:input message="tns:AuthorizeRequest"></wsdl:input>
|
||||
<wsdl:output message="tns:AuthorizeResponse"></wsdl:output>
|
||||
</wsdl:operation>
|
||||
</wsdl:portType>
|
||||
<wsdl:binding name="CreditCardPaymentBinding" type="tns:CreditCardPayment">
|
||||
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http" />
|
||||
<wsdl:operation name="authorize">
|
||||
<soap:operation soapAction="http://www.example.org/CreditCardPayment/authorize" />
|
||||
<wsdl:input>
|
||||
<soap:body use="literal" />
|
||||
</wsdl:input>
|
||||
<wsdl:output>
|
||||
<soap:body use="literal" />
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
</wsdl:binding>
|
||||
<wsdl:service name="CreditCardPaymentService">
|
||||
<wsdl:port name="CreditCardPaymentPort" binding="tns:CreditCardPaymentBinding">
|
||||
<soap:address location="http://localhost:8081/CreditCardPayment" />
|
||||
</wsdl:port>
|
||||
</wsdl:service>
|
||||
|
||||
<plnk:partnerLinkType name="CreditCardPaymentLinkType">
|
||||
<plnk:role name="forward" portType="tns:CreditCardPayment"/>
|
||||
</plnk:partnerLinkType>
|
||||
</wsdl:definitions>
|
|
@ -83,7 +83,7 @@
|
|||
</wsdl:port>
|
||||
</wsdl:service>
|
||||
|
||||
<!--plnk:partnerLinkType name="EmailGatewayLinkType">
|
||||
<plnk:partnerLinkType name="EmailGatewayLinkType">
|
||||
<plnk:role name="forward" portType="tns:EmailGateway"/>
|
||||
</plnk:partnerLinkType-->
|
||||
</plnk:partnerLinkType>
|
||||
</wsdl:definitions>
|
|
@ -0,0 +1,22 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
* Licensed to the Apache Software Foundation (ASF) under one
|
||||
* or more contributor license agreements. See the NOTICE file
|
||||
* distributed with this work for additional information
|
||||
* regarding copyright ownership. The ASF licenses this file
|
||||
* to you under the Apache License, Version 2.0 (the
|
||||
* "License"); you may not use this file except in compliance
|
||||
* with the License. You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing,
|
||||
* software distributed under the License is distributed on an
|
||||
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
* KIND, either express or implied. See the License for the
|
||||
* specific language governing permissions and limitations
|
||||
* under the License.
|
||||
-->
|
||||
<contribution xmlns="http://www.osoa.org/xmlns/sca/1.0">
|
||||
<export.java package="scatours.payment"/>
|
||||
</contribution>
|
|
@ -1,83 +1,83 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
* Licensed to the Apache Software Foundation (ASF) under one
|
||||
* or more contributor license agreements. See the NOTICE file
|
||||
* distributed with this work for additional information
|
||||
* regarding copyright ownership. The ASF licenses this file
|
||||
* to you under the Apache License, Version 2.0 (the
|
||||
* "License"); you may not use this file except in compliance
|
||||
* with the License. You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing,
|
||||
* software distributed under the License is distributed on an
|
||||
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
* KIND, either express or implied. See the License for the
|
||||
* specific language governing permissions and limitations
|
||||
* under the License.
|
||||
-->
|
||||
<wsdl:definitions name="PaymentProcess"
|
||||
targetNamespace="http://www.example.org/PaymentProcess/"
|
||||
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
|
||||
xmlns:tns="http://www.example.org/PaymentProcess/"
|
||||
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
|
||||
xmlns:bpws="http://schemas.xmlsoap.org/ws/2004/03/business-process/"
|
||||
xmlns:plnk="http://schemas.xmlsoap.org/ws/2004/03/partner-link/">
|
||||
<wsdl:types>
|
||||
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
targetNamespace="http://www.example.org/PaymentProcess/"
|
||||
xmlns:tns="http://www.example.org/PaymentProcess/">
|
||||
|
||||
<xsd:complexType name="MakePaymentType">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="CustomerId" type="xsd:string"></xsd:element>
|
||||
<xsd:element name="Amount" type="xsd:float"></xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="makePayment" type="tns:MakePaymentType"/>
|
||||
|
||||
<xsd:complexType name="MakePaymentResponseType">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Status" type="xsd:string"></xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="makePaymentResponse" type="tns:MakePaymentResponseType"/>
|
||||
|
||||
</xsd:schema>
|
||||
</wsdl:types>
|
||||
<wsdl:message name="MakePaymentRequest">
|
||||
<wsdl:part name="parameters" element="tns:makePayment"></wsdl:part>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="MakePaymentResponse">
|
||||
<wsdl:part name="parameters" element="tns:makePaymentResponse"></wsdl:part>
|
||||
</wsdl:message>
|
||||
<wsdl:portType name="PaymentProcess">
|
||||
<wsdl:operation name="makePayment">
|
||||
<wsdl:input message="tns:MakePaymentRequest"></wsdl:input>
|
||||
<wsdl:output message="tns:MakePaymentResponse"></wsdl:output>
|
||||
</wsdl:operation>
|
||||
</wsdl:portType>
|
||||
<wsdl:binding name="PaymentProcessBinding" type="tns:PaymentProcess">
|
||||
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http" />
|
||||
<wsdl:operation name="makePayment">
|
||||
<soap:operation soapAction="http://www.example.org/PaymentProcess/makePayment" />
|
||||
<wsdl:input>
|
||||
<soap:body use="literal" />
|
||||
</wsdl:input>
|
||||
<wsdl:output>
|
||||
<soap:body use="literal" />
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
</wsdl:binding>
|
||||
<wsdl:service name="PaymentProcessService">
|
||||
<wsdl:port name="PaymentProcessPort" binding="tns:PaymentProcessBinding">
|
||||
<soap:address location="http://localhost:8080/PaymentProcess" />
|
||||
</wsdl:port>
|
||||
</wsdl:service>
|
||||
|
||||
<plnk:partnerLinkType name="PaymentProcessLinkType">
|
||||
<plnk:role name="forward" portType="tns:PaymentProcess"/>
|
||||
</plnk:partnerLinkType>
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
* Licensed to the Apache Software Foundation (ASF) under one
|
||||
* or more contributor license agreements. See the NOTICE file
|
||||
* distributed with this work for additional information
|
||||
* regarding copyright ownership. The ASF licenses this file
|
||||
* to you under the Apache License, Version 2.0 (the
|
||||
* "License"); you may not use this file except in compliance
|
||||
* with the License. You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing,
|
||||
* software distributed under the License is distributed on an
|
||||
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
* KIND, either express or implied. See the License for the
|
||||
* specific language governing permissions and limitations
|
||||
* under the License.
|
||||
-->
|
||||
<wsdl:definitions name="PaymentProcess"
|
||||
targetNamespace="http://www.example.org/PaymentProcess/"
|
||||
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
|
||||
xmlns:tns="http://www.example.org/PaymentProcess/"
|
||||
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
|
||||
xmlns:bpws="http://schemas.xmlsoap.org/ws/2004/03/business-process/"
|
||||
xmlns:plnk="http://schemas.xmlsoap.org/ws/2004/03/partner-link/">
|
||||
<wsdl:types>
|
||||
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
targetNamespace="http://www.example.org/PaymentProcess/"
|
||||
xmlns:tns="http://www.example.org/PaymentProcess/">
|
||||
|
||||
<xsd:complexType name="MakePaymentType">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="CustomerId" type="xsd:string"></xsd:element>
|
||||
<xsd:element name="Amount" type="xsd:float"></xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="makePayment" type="tns:MakePaymentType"/>
|
||||
|
||||
<xsd:complexType name="MakePaymentResponseType">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Status" type="xsd:string"></xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="makePaymentResponse" type="tns:MakePaymentResponseType"/>
|
||||
|
||||
</xsd:schema>
|
||||
</wsdl:types>
|
||||
<wsdl:message name="MakePaymentRequest">
|
||||
<wsdl:part name="parameters" element="tns:makePayment"></wsdl:part>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="MakePaymentResponse">
|
||||
<wsdl:part name="parameters" element="tns:makePaymentResponse"></wsdl:part>
|
||||
</wsdl:message>
|
||||
<wsdl:portType name="PaymentProcess">
|
||||
<wsdl:operation name="makePayment">
|
||||
<wsdl:input message="tns:MakePaymentRequest"></wsdl:input>
|
||||
<wsdl:output message="tns:MakePaymentResponse"></wsdl:output>
|
||||
</wsdl:operation>
|
||||
</wsdl:portType>
|
||||
<wsdl:binding name="PaymentProcessBinding" type="tns:PaymentProcess">
|
||||
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http" />
|
||||
<wsdl:operation name="makePayment">
|
||||
<soap:operation soapAction="http://www.example.org/PaymentProcess/makePayment" />
|
||||
<wsdl:input>
|
||||
<soap:body use="literal" />
|
||||
</wsdl:input>
|
||||
<wsdl:output>
|
||||
<soap:body use="literal" />
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
</wsdl:binding>
|
||||
<wsdl:service name="PaymentProcessService">
|
||||
<wsdl:port name="PaymentProcessPort" binding="tns:PaymentProcessBinding">
|
||||
<soap:address location="http://localhost:8080/PaymentProcess" />
|
||||
</wsdl:port>
|
||||
</wsdl:service>
|
||||
|
||||
<plnk:partnerLinkType name="PaymentProcessLinkType">
|
||||
<plnk:role name="forward" portType="tns:PaymentProcess"/>
|
||||
</plnk:partnerLinkType>
|
||||
</wsdl:definitions>
|
|
@ -37,25 +37,23 @@
|
|||
importType="http://schemas.xmlsoap.org/wsdl/"
|
||||
namespace="http://www.example.org/CreditCardPayment/"/>
|
||||
|
||||
<!--import location="EmailGateway.wsdl"
|
||||
<import location="EmailGateway.wsdl"
|
||||
importType="http://schemas.xmlsoap.org/wsdl/"
|
||||
namespace="http://www.example.org/EmailGateway/"/-->
|
||||
namespace="http://www.example.org/EmailGateway/"/>
|
||||
|
||||
<partnerLinks>
|
||||
<partnerLink name="paymentProcessPartnerLink" partnerLinkType="pp:PaymentProcessLinkType" myRole="forward" />
|
||||
<partnerLink name="creditCardPaymentPartnerLink" partnerLinkType="ccp:CreditCardPaymentLinkType" partnerRole="forward" initializePartnerRole="yes" />
|
||||
<!--partnerLink name="emailGatewayPartnerLink" partnerLinkType="eg:EmailGatewayLinkType" partnerRole="forward" initializePartnerRole="yes" /-->
|
||||
<partnerLink name="emailGatewayPartnerLink" partnerLinkType="eg:EmailGatewayLinkType" partnerRole="forward" initializePartnerRole="yes" />
|
||||
</partnerLinks>
|
||||
|
||||
<variables>
|
||||
<variable name="makePaymentRequestMessage" messageType="pp:MakePaymentRequest"/>
|
||||
<variable name="makePaymentResponseMessage" messageType="pp:MakePaymentResponse"/>
|
||||
<variable name="makePaymentResponse" type="pp:MakePaymentResponseType"/>
|
||||
<variable name="authorizeRequestMessage" messageType="ccp:AuthorizeRequest"/>
|
||||
<variable name="authorizeResponseMessage" messageType="ccp:AuthorizeResponse"/>
|
||||
<variable name="authorizeRequest" type="ccp:AuthorizeType"/>
|
||||
<!--variable name="sendEmailRequestMessage" messageType="eg:SendEmailRequest"/>
|
||||
<variable name="sendEmailResponseMessage" messageType="eg:SendEmailResponse"/-->
|
||||
<variable name="sendEmailRequestMessage" messageType="eg:SendEmailRequest"/>
|
||||
<variable name="sendEmailResponseMessage" messageType="eg:SendEmailResponse"/>
|
||||
</variables>
|
||||
|
||||
<sequence>
|
||||
|
@ -112,23 +110,49 @@
|
|||
portType="ccp:CreditCardPayment" />
|
||||
|
||||
<!-- set up call to email gateway service -->
|
||||
<assign name="assign2">
|
||||
<copy>
|
||||
<from>
|
||||
<literal>
|
||||
<sendEmail xmlns="http://www.example.org/EmailGateway/">
|
||||
<Email xmlns="">
|
||||
<To>Default</To>
|
||||
<Title>Payment Confirmation</Title>
|
||||
<Body>Your payment has been confirmed</Body>
|
||||
</Email>
|
||||
</sendEmail>
|
||||
</literal>
|
||||
</from>
|
||||
<to>$sendEmailRequestMessage.parameters</to>
|
||||
</copy>
|
||||
<copy>
|
||||
<from>$makePaymentRequestMessage.parameters/CustomerId/text()</from>
|
||||
<to>$sendEmailRequestMessage.parameters/Email/To</to>
|
||||
</copy>
|
||||
</assign>
|
||||
|
||||
<!-- call the email gateway to send a confirmation -->
|
||||
|
||||
<invoke name="invokeEmailGateway"
|
||||
operation="sendEmail"
|
||||
inputVariable="sendEmailRequestMessage"
|
||||
outputVariable="sendEmailResponseMessage"
|
||||
partnerLink="emailGatewayPartnerLink"
|
||||
portType="eg:EmailGateway" />
|
||||
|
||||
<!-- set up the response -->
|
||||
<assign name="assign2">
|
||||
<!--copy>
|
||||
<from><literal><Status>OK</Status></literal></from>
|
||||
<to>$makePaymentResponse</to>
|
||||
</copy-->
|
||||
<assign name="assign3">
|
||||
<copy>
|
||||
<from>$authorizeResponseMessage.parameters</from>
|
||||
<from>
|
||||
<literal>
|
||||
<makePaymentResponse xmlns="http://www.example.org/PaymentProcess/">
|
||||
<Status xmlns="">OK</Status>
|
||||
</makePaymentResponse>
|
||||
</literal>
|
||||
</from>
|
||||
<to>$makePaymentResponseMessage.parameters</to>
|
||||
</copy>
|
||||
</assign>
|
||||
|
||||
<!-- email a confirmation -->
|
||||
|
||||
<reply name="end"
|
||||
partnerLink="paymentProcessPartnerLink"
|
|
@ -27,12 +27,12 @@
|
|||
</service>
|
||||
|
||||
<reference name="creditCardPaymentPartnerLink">
|
||||
<interface.wsdl interface="http://www.example.org/CrecitCardPayment/#wsdl.interface(CreditCardPayment)" />
|
||||
<interface.wsdl interface="http://www.example.org/CreditCardPayment/#wsdl.interface(CreditCardPayment)" />
|
||||
</reference>
|
||||
|
||||
<!--reference name="emailGatewayPartnerLink">
|
||||
<reference name="emailGatewayPartnerLink">
|
||||
<interface.wsdl interface="http://www.example.org/EmailGateway/#wsdl.interface(EmailGateway)" />
|
||||
</reference-->
|
||||
</reference>
|
||||
|
||||
</componentType>
|
||||
|
|
@ -22,7 +22,7 @@
|
|||
<parent>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>tuscany-sca</artifactId>
|
||||
<version>1.4-SNAPSHOT</version>
|
||||
<version>1.5-SNAPSHOT</version>
|
||||
<!--relativePath>../../pom.xml</relativePath-->
|
||||
</parent>
|
||||
<artifactId>scatours-scatours-contribution</artifactId>
|
||||
|
@ -32,43 +32,43 @@
|
|||
<dependency>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>tuscany-sca-api</artifactId>
|
||||
<version>1.4-SNAPSHOT</version>
|
||||
<version>1.5-SNAPSHOT</version>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>tuscany-data-api</artifactId>
|
||||
<version>1.4-SNAPSHOT</version>
|
||||
<version>1.5-SNAPSHOT</version>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>scatours-common-contribution</artifactId>
|
||||
<version>1.4-SNAPSHOT</version>
|
||||
<version>1.5-SNAPSHOT</version>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>scatours-currency-contribution</artifactId>
|
||||
<version>1.4-SNAPSHOT</version>
|
||||
<version>1.5-SNAPSHOT</version>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>scatours-travelcatalog-contribution</artifactId>
|
||||
<version>1.4-SNAPSHOT</version>
|
||||
<version>1.5-SNAPSHOT</version>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>scatours-tripbooking-contribution</artifactId>
|
||||
<version>1.4-SNAPSHOT</version>
|
||||
<version>1.5-SNAPSHOT</version>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>scatours-shoppingcart-contribution</artifactId>
|
||||
<version>1.4-SNAPSHOT</version>
|
||||
<version>1.5-SNAPSHOT</version>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
|
|
|
@ -22,7 +22,7 @@
|
|||
<parent>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>tuscany-sca</artifactId>
|
||||
<version>1.4-SNAPSHOT</version>
|
||||
<version>1.5-SNAPSHOT</version>
|
||||
<!--relativePath>../../pom.xml</relativePath-->
|
||||
</parent>
|
||||
<artifactId>scatours-shoppingcart-contribution</artifactId>
|
||||
|
@ -32,31 +32,31 @@
|
|||
<dependency>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>tuscany-sca-api</artifactId>
|
||||
<version>1.4-SNAPSHOT</version>
|
||||
<version>1.5-SNAPSHOT</version>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>tuscany-data-api</artifactId>
|
||||
<version>1.4-SNAPSHOT</version>
|
||||
<version>1.5-SNAPSHOT</version>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>scatours-common-contribution</artifactId>
|
||||
<version>1.4-SNAPSHOT</version>
|
||||
<version>1.5-SNAPSHOT</version>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>scatours-currency-contribution</artifactId>
|
||||
<version>1.4-SNAPSHOT</version>
|
||||
<version>1.5-SNAPSHOT</version>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>scatours-tripbooking-contribution</artifactId>
|
||||
<version>1.4-SNAPSHOT</version>
|
||||
<version>1.5-SNAPSHOT</version>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
|
|
|
@ -22,7 +22,7 @@
|
|||
<parent>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>tuscany-sca</artifactId>
|
||||
<version>1.4-SNAPSHOT</version>
|
||||
<version>1.5-SNAPSHOT</version>
|
||||
<!--relativePath>../../pom.xml</relativePath-->
|
||||
</parent>
|
||||
<artifactId>scatours-travelcatalog-contribution</artifactId>
|
||||
|
@ -32,31 +32,31 @@
|
|||
<dependency>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>tuscany-sca-api</artifactId>
|
||||
<version>1.4-SNAPSHOT</version>
|
||||
<version>1.5-SNAPSHOT</version>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>tuscany-data-api</artifactId>
|
||||
<version>1.4-SNAPSHOT</version>
|
||||
<version>1.5-SNAPSHOT</version>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>scatours-common-contribution</artifactId>
|
||||
<version>1.4-SNAPSHOT</version>
|
||||
<version>1.5-SNAPSHOT</version>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>scatours-currency-contribution</artifactId>
|
||||
<version>1.4-SNAPSHOT</version>
|
||||
<version>1.5-SNAPSHOT</version>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>scatours-tripbooking-contribution</artifactId>
|
||||
<version>1.4-SNAPSHOT</version>
|
||||
<version>1.5-SNAPSHOT</version>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
|
|
|
@ -22,7 +22,7 @@
|
|||
<parent>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>tuscany-sca</artifactId>
|
||||
<version>1.4-SNAPSHOT</version>
|
||||
<version>1.5-SNAPSHOT</version>
|
||||
<!--relativePath>../../pom.xml</relativePath-->
|
||||
</parent>
|
||||
<artifactId>scatours-tripbooking-contribution</artifactId>
|
||||
|
@ -32,25 +32,25 @@
|
|||
<dependency>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>tuscany-sca-api</artifactId>
|
||||
<version>1.4-SNAPSHOT</version>
|
||||
<version>1.5-SNAPSHOT</version>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>tuscany-data-api</artifactId>
|
||||
<version>1.4-SNAPSHOT</version>
|
||||
<version>1.5-SNAPSHOT</version>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>scatours-common-contribution</artifactId>
|
||||
<version>1.4-SNAPSHOT</version>
|
||||
<version>1.5-SNAPSHOT</version>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>scatours-currency-contribution</artifactId>
|
||||
<version>1.4-SNAPSHOT</version>
|
||||
<version>1.5-SNAPSHOT</version>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
|
|
|
@ -57,47 +57,46 @@
|
|||
</target>
|
||||
|
||||
<fileset id="tuscany.jars" dir="../../modules">
|
||||
<include name="tuscany-assembly-1.4-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-assembly-xml-1.4-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-assembly-xsd-1.4-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-binding-sca-1.4-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-binding-sca-xml-1.4-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-contribution-1.4-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-contribution-impl-1.4-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-contribution-java-1.4-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-contribution-namespace-1.4-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-contribution-xml-1.4-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-core-1.4-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-core-databinding-1.4-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-core-spi-1.4-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-databinding-1.4-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-databinding-jaxb-1.4-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-definitions-1.4-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-definitions-xml-1.4-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-endpoint-1.4-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-extensibility-1.4-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-host-embedded-1.4-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-implementation-node-1.4-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-interface-1.4-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-interface-java-1.4-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-interface-java-jaxws-1.4-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-interface-java-xml-1.4-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-monitor-1.4-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-node-api-1.4-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-node-impl-1.4-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-policy-1.4-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-policy-xml-1.4-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-sca-api-1.4-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-xsd-1.4-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-assembly-1.5-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-assembly-xml-1.5-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-assembly-xsd-1.5-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-binding-sca-1.5-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-binding-sca-xml-1.5-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-contribution-1.5-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-contribution-impl-1.5-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-contribution-java-1.5-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-contribution-namespace-1.5-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-contribution-xml-1.5-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-core-1.5-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-core-databinding-1.5-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-core-spi-1.5-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-databinding-1.5-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-databinding-jaxb-1.5-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-definitions-1.5-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-definitions-xml-1.5-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-endpoint-1.5-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-extensibility-1.5-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-host-embedded-1.5-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-implementation-node-1.5-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-interface-1.5-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-interface-java-1.5-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-interface-java-jaxws-1.5-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-interface-java-xml-1.5-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-monitor-1.5-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-node-api-1.5-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-node-impl-1.5-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-policy-1.5-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-policy-xml-1.5-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-sca-api-1.5-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-sca-api-extension-1.5-SNAPSHOT.jar"/>
|
||||
<include name="tuscany-xsd-1.5-SNAPSHOT.jar"/>
|
||||
</fileset>
|
||||
<fileset id="3rdparty.jars" dir="../../lib">
|
||||
<include name="XmlSchema-1.4.2.jar"/>
|
||||
<include name="activation-1.1.jar"/>
|
||||
<include name="asm-all-3.1.jar"/>
|
||||
<include name="bcel-5.2.jar"/>
|
||||
<include name="cglib-nodep-2.1_3.jar"/>
|
||||
<include name="geronimo-commonj_1.1_spec-1.0.jar"/>
|
||||
<include name="jakarta-regexp-1.4.jar"/>
|
||||
<include name="jaxb-api-2.1.jar"/>
|
||||
<include name="jaxb-impl-2.1.7.jar"/>
|
||||
<include name="jaxws-api-2.1.jar"/>
|
||||
|
@ -105,8 +104,6 @@
|
|||
<include name="jsr250-api-1.0.jar"/>
|
||||
<include name="stax-api-1.0-2.jar"/>
|
||||
<include name="wstx-asl-3.2.4.jar"/>
|
||||
<include name="xalan-2.7.0.jar"/>
|
||||
<include name="xml-apis-1.3.03.jar"/>
|
||||
</fileset>
|
||||
|
||||
</project>
|
||||
|
|
|
@ -22,7 +22,7 @@
|
|||
<parent>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>tuscany-sca</artifactId>
|
||||
<version>1.4-SNAPSHOT</version>
|
||||
<version>1.5-SNAPSHOT</version>
|
||||
<!--relativePath>../../pom.xml</relativePath-->
|
||||
</parent>
|
||||
<artifactId>scatours-ui-contribution</artifactId>
|
||||
|
@ -32,27 +32,27 @@
|
|||
<dependency>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>tuscany-host-embedded</artifactId>
|
||||
<version>1.4-SNAPSHOT</version>
|
||||
<version>1.5-SNAPSHOT</version>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>tuscany-implementation-java-runtime</artifactId>
|
||||
<version>1.4-SNAPSHOT</version>
|
||||
<version>1.5-SNAPSHOT</version>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>tuscany-binding-ws-axis2</artifactId>
|
||||
<version>1.4-SNAPSHOT</version>
|
||||
<version>1.5-SNAPSHOT</version>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>tuscany-host-tomcat</artifactId>
|
||||
<version>1.4-SNAPSHOT</version>
|
||||
<version>1.5-SNAPSHOT</version>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
|
||||
|
@ -85,7 +85,7 @@
|
|||
<plugin>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>tuscany-maven-ant-generator</artifactId>
|
||||
<version>1.4-SNAPSHOT</version>
|
||||
<version>1.5-SNAPSHOT</version>
|
||||
<executions>
|
||||
<execution>
|
||||
<configuration>
|
||||
|
|
Loading…
Reference in a new issue