summaryrefslogtreecommitdiffstats
path: root/tags/cpp-1.0-incubating-M2-RC3/sca/samples/RubyBank
diff options
context:
space:
mode:
Diffstat (limited to 'tags/cpp-1.0-incubating-M2-RC3/sca/samples/RubyBank')
-rw-r--r--tags/cpp-1.0-incubating-M2-RC3/sca/samples/RubyBank/Makefile.am21
-rw-r--r--tags/cpp-1.0-incubating-M2-RC3/sca/samples/RubyBank/README22
-rw-r--r--tags/cpp-1.0-incubating-M2-RC3/sca/samples/RubyBank/README.html251
-rw-r--r--tags/cpp-1.0-incubating-M2-RC3/sca/samples/RubyBank/bigbank.account/AccountDataServiceImpl.rb72
-rw-r--r--tags/cpp-1.0-incubating-M2-RC3/sca/samples/RubyBank/bigbank.account/AccountService.wsdl126
-rw-r--r--tags/cpp-1.0-incubating-M2-RC3/sca/samples/RubyBank/bigbank.account/AccountServiceImpl.rb94
-rw-r--r--tags/cpp-1.0-incubating-M2-RC3/sca/samples/RubyBank/bigbank.account/Makefile.am24
-rw-r--r--tags/cpp-1.0-incubating-M2-RC3/sca/samples/RubyBank/bigbank.account/StockQuoteServiceImpl.rb41
-rw-r--r--tags/cpp-1.0-incubating-M2-RC3/sca/samples/RubyBank/bigbank.account/StockQuoteTypes.xsd40
-rw-r--r--tags/cpp-1.0-incubating-M2-RC3/sca/samples/RubyBank/bigbank.account/StockQuoteWebService.wsdl165
-rw-r--r--tags/cpp-1.0-incubating-M2-RC3/sca/samples/RubyBank/bigbank.account/bigbank.account.composite53
-rw-r--r--tags/cpp-1.0-incubating-M2-RC3/sca/samples/RubyBank/bigbank.account/runwsserver.bat51
-rwxr-xr-xtags/cpp-1.0-incubating-M2-RC3/sca/samples/RubyBank/bigbank.account/runwsserver.sh48
-rw-r--r--tags/cpp-1.0-incubating-M2-RC3/sca/samples/RubyBank/bigbank.accountmanagement.composite29
-rw-r--r--tags/cpp-1.0-incubating-M2-RC3/sca/samples/RubyBank/bigbank.client/AccountClient.rb26
-rw-r--r--tags/cpp-1.0-incubating-M2-RC3/sca/samples/RubyBank/bigbank.client/Makefile.am23
-rw-r--r--tags/cpp-1.0-incubating-M2-RC3/sca/samples/RubyBank/bigbank.client/runclient.bat51
-rwxr-xr-xtags/cpp-1.0-incubating-M2-RC3/sca/samples/RubyBank/bigbank.client/runclient.sh49
-rw-r--r--tags/cpp-1.0-incubating-M2-RC3/sca/samples/RubyBank/deploy.cmd53
19 files changed, 0 insertions, 1239 deletions
diff --git a/tags/cpp-1.0-incubating-M2-RC3/sca/samples/RubyBank/Makefile.am b/tags/cpp-1.0-incubating-M2-RC3/sca/samples/RubyBank/Makefile.am
deleted file mode 100644
index 69b34906a1..0000000000
--- a/tags/cpp-1.0-incubating-M2-RC3/sca/samples/RubyBank/Makefile.am
+++ /dev/null
@@ -1,21 +0,0 @@
-# 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.
-
-deploydir=$(prefix)/samples/RubyBank/deploy
-SUBDIRS = bigbank.account bigbank.client
-EXTRA_DIST = *.composite README.html
-deploy_DATA = *.composite
diff --git a/tags/cpp-1.0-incubating-M2-RC3/sca/samples/RubyBank/README b/tags/cpp-1.0-incubating-M2-RC3/sca/samples/RubyBank/README
deleted file mode 100644
index 266b66cc9a..0000000000
--- a/tags/cpp-1.0-incubating-M2-RC3/sca/samples/RubyBank/README
+++ /dev/null
@@ -1,22 +0,0 @@
-Tuscany SCA for C++ Samples - RubyBank Sample
-===============================================
-
-This sample implements the "Simplified BigBank" scenario. A whitepaper
-describing the scenario based on the SCA 0.9 Assembly specification can be
-found here. This sample uses multiple Ruby components, calls out to an
-external Web Service via a reference, exposes the service as a Web Service
-and also provides a PHP based client.
-
-There are two sub projects in this workspace:
- - bigbank.account
- This contains the source code and SCDL artifacts for the SCA BigBank
- composite implementing the account services.
-
- - bigbank.client
- A sample client which does a local call to the BigBank service.
-
-Additionally, there is the bigbank.accountmanagement.composite file. This
-describes the configuration of the SCA Calculator composite deployed to the
-SCA runtime.
-
-See the README.html file for instructions to build and run this sample
diff --git a/tags/cpp-1.0-incubating-M2-RC3/sca/samples/RubyBank/README.html b/tags/cpp-1.0-incubating-M2-RC3/sca/samples/RubyBank/README.html
deleted file mode 100644
index f27d2752d3..0000000000
--- a/tags/cpp-1.0-incubating-M2-RC3/sca/samples/RubyBank/README.html
+++ /dev/null
@@ -1,251 +0,0 @@
-
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<!--
- 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.
--->
-
-<HTML>
-<HEAD>
- <META CONTENT="text/html; charset=iso-8859-1" HTTP-EQUIV="Content-Type">
- <META CONTENT="text/css" HTTP-EQUIV="Content-Style-Type">
- <STYLE MEDIA="all" TYPE="text/css">
-@import url("../../doc/css/maven-base.css");
-@import url("../../doc/css/maven-theme.css");
- </STYLE>
-
- <LINK HREF="../doc/css/maven-theme.css" MEDIA="print" REL="stylesheet"
- TYPE="text/css">
- <TITLE>Tuscany SCA for C++ Samples - RubyBank Sample</TITLE>
-</HEAD>
-
-<BODY>
-<DIV ID="bodyColumn">
- <DIV ID="contentBox">
- <DIV CLASS="section">
- <H2>Tuscany SCA for C++ Samples - RubyBank Sample</H2>
-
- <P>This sample implements the "Simplified RubyBank" scenario. A whitepaper describing
- the scenario based on the SCA 0.9 Assembly specification can be found
- <A HREF="http://www.osoa.org/display/Main/SCA+-+Previously+Published+Specifications">here</A>.
- This sample uses multiple Ruby components, calls out to an external Web Service via a reference
- and exposes the service as a Web Service.
- </P>
- <P>There are two sub projects in this workspace:</P>
- <UL>
- <LI>bigbank.account<BR/>
- This contains the source code and SCDL artifacts for the SCA RubyBank
- composite implementing the account services.
- </LI>
- <LI>bigbank.client<BR/>
- A sample client which does a local call to the RubyBank service.
- </LI>
- </UL>
- <P>Additionally, there is the bigbank.accountmanagement.composite file. This
- describes the configuration of the SCA Calculator composite deployed to the SCA
- runtime.
- </P>
- </DIV>
-
- <DIV CLASS="section">
- <H2>Contents</H2>
- <OL>
- <LI><A HREF="#linuxbld">Building the C++ samples on Linux</A></LI>
- <LI><A HREF="#linuxrun">Running the RubyBank sample on Linux:</A></LI>
- <UL>
- <LI><A HREF="#linuxbasic">Running the basic client</A></LI>
- <LI><A HREF="#linuxws">Running with Web Service clients</A></LI>
- </UL>
- <LI><A HREF="#winbld">Building the RubyBank sample on Windows</A></LI>
- <LI><A HREF="#winrun">Running the RubyBank sample on Windows:</A></LI>
- <UL>
- <LI><A HREF="#winbasic">Running the basic client</A></LI>
- <LI><A HREF="#winws">Running with Web Service clients</A></LI>
- </UL>
- <LI><A HREF="#help">Getting help</A></LI>
- </OL>
- </DIV>
-
-
- <DIV CLASS="section">
- <A NAME="linuxbld"><H2>Building the C++ samples on Linux</H2></A>
- <P>If using the binary distribution the samples are built and installed in
- &lt;tuscany_sca_install_dir&gt;/samples - go directly to <A HREF="#linuxrun">Running the samples on Linux</A>.</P>
- <OL>
- <LI>The following environment variables are required:
- <UL>
- <LI>TUSCANY_SCACPP=&lt;path to installed Tuscany SCA&gt;
- <LI>TUSCANY_SDOCPP=&lt;path to installed Tuscany SDO&gt;
- <LI>AXIS2C_HOME=&lt;path to axis2c version 0.94&gt;</LI>
- </UL></LI>
- </LI>
- <LI>As the RubyBank sample is based on Ruby scripts, a specific compilation step is not necessary -
- only deployment is required. Deploy the Ruby samples only with the following command sequence:
- <UL>
- <LI>cd &lt;tuscany_sca_install_dir&gt;/samples</LI>
- <LI>./configure --enable-ruby --enable-cpp=no --prefix=$TUSCANY_SCACPP</LI>
- <LI>make install</LI>
- </UL>
- NOTE: If you don't provide the --prefix configure option, it will by default install into
- /usr/local/tuscany/sca/samples/RubyBank
- </LI>
- </OL>
- </DIV>
-
- <DIV CLASS="section">
- <A NAME="linuxrun"><H2>Running the RubyBank sample on Linux</H2></A>
- <A NAME="linuxbasic"><H3>RubyBank with basic client</H3></A>
- <OL>
- <LI>Ensure you have enabled the Tuscany Ruby extension. Follow the instructions
- found <A HREF="../../doc/RubyExtension.html#linuxbin">here</A>.
- </LI>
- <LI>The following environment variables are required:
- <UL>
- <LI>TUSCANY_SCACPP=&lt;path to installed Tuscany SCA&gt;</LI>
- <LI>TUSCANY_SDOCPP=&lt;path to installed Tuscany SDO&gt;</LI>
- <LI>AXIS2C_HOME=&lt;path to axis2c version 0.92&gt;</LI>
- </UL>
- </LI>
- <LI>Run the sample with the following commands:
- <UL>
- <LI>cd &lt;tuscany_sca_install_dir&gt;/samples/RubyBank/deploy/bigbank.client</LI>
- <LI>./runclient.sh</LI>
- </UL>
- </LI>
- </OL>
- <A NAME="linuxws"><H3>RubyBank with Web Service clients</H3></A>
- <OL>
- <LI>Ensure you have enabled Axis2C to run Tuscany SCA services. Follow the instructions
- found <A HREF="../../doc/Axis2CWSService.html">here</A>.
- </LI>
- <LI>Ensure you have enabled the Tuscany Ruby extension. Follow the instructions
- found <A HREF="../../doc/RubyExtension.html#linuxbin">here</A>.
- </LI>
- <LI>Start the Axis2C simple http server:
- <OL>
- <LI>The following environment variables are required:
- <UL>
- <LI>TUSCANY_SCACPP=&lt;path to installed Tuscany SCA&gt;</LI>
- <LI>TUSCANY_SDOCPP=&lt;path to installed Tuscany SDO&gt;</LI>
- <LI>AXIS2C_HOME=&lt;path to axis2c version 0.94&gt;</LI>
- </UL>
- </LI>
- <LI>cd &lt;tuscany_sca_install_dir&gt;/samples/RubyBank/deploy/bigbank.account
- </LI>
- <LI>./runwsserver.sh</LI>
- </OL>
- </LI>
- <LI>The Web Service client and PHP web client detailed in the
- <A HREF="../BigBank/README.html">BigBank</A> sample can both be used
- with the RubyBank service that is served by the Axis2C http server started above.
- </LI>
- </OL>
- </DIV>
-
- <DIV CLASS="section">
- <A NAME="winbld"><H2>Building the RubyBank sample on Windows</H2></A>
- <P>If using the binary distribution the samples are built and installed in
- &lt;tuscany_sca_install_dir&gt;\samples - go directly to <A HREF="#winrun">Running the samples on Windows</A>.</P>
- <OL>
- <LI>The following environment variables are required:
- <UL>
- <LI>TUSCANY_SCACPP=&lt;path to installed Tuscany SCA&gt;
- <LI>TUSCANY_SDOCPP=&lt;path to installed Tuscany SDO&gt;
- <LI>AXIS2C_HOME=&lt;path to axis2c version 0.94&gt;</LI>
- </UL></LI>
- </LI>
- <LI>As this sample is based on Ruby scripts, a specific compilation step is not necessary -
- only deployment is required. Deploy the sample with the following commands:
- <UL>
- <LI>cd &lt;tuscany_sca_install_dir&gt;\samples\RubyBank</LI>
- <LI>deploy.cmd</LI>
- </UL>
- </LI>
- </OL>
- </DIV>
-
- <DIV CLASS="section">
- <A NAME="winrun"><H2>Running the RubyBank sample on Windows</H2></A>
- <A NAME="winbasic"><H3>RubyBank with basic client</H3></A>
- <OL>
- <LI>Ensure you have enabled the Tuscany Ruby extension. Follow the instructions
- found <A HREF="../../doc/RubyExtension.html#winbin">here</A>.
- </LI>
- <LI>The following environment variables are required:
- <UL>
- <LI>TUSCANY_SCACPP=&lt;path to installed Tuscany SCA&gt;</LI>
- <LI>TUSCANY_SDOCPP=&lt;path to installed Tuscany SDO&gt;</LI>
- <LI>AXIS2C_HOME=&lt;path to axis2c version 0.94&gt;</LI>
- </UL>
- </LI>
- <LI>Run the sample with the following commands:
- <UL>
- <LI>cd &lt;tuscany_sca_install_dir&gt;\samples\RubyBank\deploy\bigbank.client</LI>
- <LI>runclient.bat</LI>
- </UL>
- </LI>
- </OL>
- <A NAME="winws"><H3>RubyBank with Web Service clients</H3></A>
- <OL>
- <LI>Ensure you have enabled Axis2C to run Tuscany SCA services. Follow the instructions
- found <A HREF="../../doc/Axis2CWSService.html">here</A>.
- </LI>
- <LI>Ensure you have enabled the Tuscany Ruby extension. Follow the instructions
- found <A HREF="../../doc/RubyExtension.html#winbin">here</A>.
- </LI>
- <LI>Start the Axis2C simple http server:
- <OL>
- <LI>The following environment variables are required:
- <UL>
- <LI>TUSCANY_SCACPP=&lt;path to installed Tuscany SCA&gt;</LI>
- <LI>TUSCANY_SDOCPP=&lt;path to installed Tuscany SDO&gt;</LI>
- <LI>AXIS2C_HOME=&lt;path to axis2c version 0.94&gt;</LI>
- </UL>
- </LI>
- <LI>cd &lt;tuscany_sca_install_dir&gt;\samples\RubyBank\deploy\bigbank.account
- </LI>
- <LI>runwsserver.bat</LI>
- </OL>
- </LI>
- <LI>The Web Service client and PHP web client detailed in the
- <A HREF="../BigBank/README.html">BigBank</A> sample can both be used
- with the RubyBank service that is served by the Axis2C http server started above.
- </LI>
- </OL>
- </DIV>
-
-
-
- <DIV CLASS="section">
- <A NAME="help"><H2>Getting Help</H2></A>
-
- <P>First place to look is at the Tuscany FAQ at
- <A HREF="http://incubator.apache.org/tuscany/faq.html"
- TARGET="_blank">http://incubator.apache.org/tuscany/faq.html</A> </P>
-
- <P>Any problem with this release can be reported to the Tuscany
- <A HREF="http://incubator.apache.org/tuscany/mail-lists.html"
- TARGET="_blank">mailing lists</A> or create a JIRA issue at
- <A HREF="http://issues.apache.org/jira/browse/Tuscany"
- TARGET="_blank">http://issues.apache.org/jira/browse/Tuscany</A>.</P>
- </DIV>
- </DIV>
-</DIV>
-</BODY>
-
-</HTML>
-
diff --git a/tags/cpp-1.0-incubating-M2-RC3/sca/samples/RubyBank/bigbank.account/AccountDataServiceImpl.rb b/tags/cpp-1.0-incubating-M2-RC3/sca/samples/RubyBank/bigbank.account/AccountDataServiceImpl.rb
deleted file mode 100644
index 8ae0e23bab..0000000000
--- a/tags/cpp-1.0-incubating-M2-RC3/sca/samples/RubyBank/bigbank.account/AccountDataServiceImpl.rb
+++ /dev/null
@@ -1,72 +0,0 @@
-# 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.
-#
-
-require "rexml/document"
-include REXML
-
-class AccountDataServiceImpl
-
- def initialize()
- print "Ruby - AccountDataServiceImpl.initialize\n"
- end
-
- def getCheckingAccount(id)
- print "Ruby - AccountDataServiceImpl.getCheckingAccount ", id, "\n"
-
- result = Document.new <<-eof
- <CheckingAccount xmlns="http://www.bigbank.com/AccountService"
- xsi:type="CheckingAccount" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
- <accountNumber>#{ id.to_s + "_CHA12345"}</accountNumber>
- <balance>1500.0</balance>
- </CheckingAccount>
- eof
-
- return result
- end
-
- def getSavingsAccount(id)
- print "Ruby - AccountDataServiceImpl.getSavingsAccount ", id, "\n"
-
- result = Document.new <<-eof
- <SavingsAccount xmlns="http://www.bigbank.com/AccountService"
- xsi:type="SavingsAccount" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
- <accountNumber>#{ id.to_s + "_SAA12345"}</accountNumber>
- <balance>1500.0</balance>
- </SavingsAccount>
- eof
-
- return result
- end
-
- def getStockAccount(id)
- print "Ruby - AccountDataServiceImpl.getStockAccount ", id, "\n"
-
- result = Document.new <<-eof
- <StockAccount xmlns="http://www.bigbank.com/AccountService"
- xsi:type="StockAccount" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
- <accountNumber>#{ id.to_s + "_STA12345"}</accountNumber>
- <symbol>IBM</symbol>
- <quantity>100</quantity>
- <balance></balance>
- </StockAccount>
- eof
-
- return result
- end
-
-end
diff --git a/tags/cpp-1.0-incubating-M2-RC3/sca/samples/RubyBank/bigbank.account/AccountService.wsdl b/tags/cpp-1.0-incubating-M2-RC3/sca/samples/RubyBank/bigbank.account/AccountService.wsdl
deleted file mode 100644
index cbfe180692..0000000000
--- a/tags/cpp-1.0-incubating-M2-RC3/sca/samples/RubyBank/bigbank.account/AccountService.wsdl
+++ /dev/null
@@ -1,126 +0,0 @@
-<?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 xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
- xmlns:tns="http://www.bigbank.com/AccountService"
- xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
- xmlns:xsd="http://www.w3.org/2001/XMLSchema"
- targetNamespace="http://www.bigbank.com/AccountService"
- name="AccountService">
-
- <wsdl:types>
- <xsd:schema
- targetNamespace="http://www.bigbank.com/AccountService"
- xmlns:xsd="http://www.w3.org/2001/XMLSchema">
-
- <xsd:element name="getAccountReport">
- <xsd:complexType>
- <xsd:sequence>
- <xsd:element name="customerID"
- type="xsd:string" />
- </xsd:sequence>
- </xsd:complexType>
- </xsd:element>
-
- <xsd:element name="getAccountReportResponse">
- <xsd:complexType>
- <xsd:sequence>
- <xsd:element name="result"
- type="tns:AccountReport" />
- </xsd:sequence>
- </xsd:complexType>
- </xsd:element>
-
- <xsd:complexType name="AccountReport">
- <xsd:sequence>
- <xsd:element name="checking"
- type="tns:CheckingAccount" maxOccurs="unbounded" />
- <xsd:element name="savings"
- type="tns:SavingsAccount" maxOccurs="unbounded" />
- <xsd:element name="stocks" type="tns:StockAccount"
- maxOccurs="unbounded" />
- </xsd:sequence>
- </xsd:complexType>
-
- <xsd:complexType name="StockAccount">
- <xsd:sequence>
- <xsd:element name="accountNumber" type="xsd:string" />
- <xsd:element name="symbol" type="xsd:string" />
- <xsd:element name="quantity" type="xsd:integer" />
- <xsd:element name="balance" type="xsd:float" />
- </xsd:sequence>
- </xsd:complexType>
-
- <xsd:complexType name="CheckingAccount">
- <xsd:sequence>
- <xsd:element name="accountNumber" type="xsd:string" />
- <xsd:element name="balance" type="xsd:float" />
- </xsd:sequence>
- </xsd:complexType>
-
- <xsd:complexType name="SavingsAccount">
- <xsd:sequence>
- <xsd:element name="accountNumber" type="xsd:string" />
- <xsd:element name="balance" type="xsd:float" />
- </xsd:sequence>
- </xsd:complexType>
- </xsd:schema>
- </wsdl:types>
-
- <wsdl:message name="getAccountReportRequest">
- <wsdl:part element="tns:getAccountReport"
- name="getAccountReportRequest" />
- </wsdl:message>
-
- <wsdl:message name="getAccountReportResponse">
- <wsdl:part element="tns:getAccountReportResponse"
- name="getAccountReportResponse" />
- </wsdl:message>
-
- <wsdl:portType name="AccountService">
- <wsdl:operation name="getAccountReport">
- <wsdl:input message="tns:getAccountReportRequest" />
- <wsdl:output message="tns:getAccountReportResponse" />
- </wsdl:operation>
- </wsdl:portType>
-
- <wsdl:binding name="AccountServiceSOAP" type="tns:AccountService">
- <soap:binding style="document"
- transport="http://schemas.xmlsoap.org/soap/http" />
- <wsdl:operation name="getAccountReport">
- <soap:operation
- soapAction="http://www.bigbank.com/AccountService/getAccountReport" />
- <wsdl:input>
- <soap:body use="literal" />
- </wsdl:input>
- <wsdl:output>
- <soap:body use="literal" />
- </wsdl:output>
- </wsdl:operation>
- </wsdl:binding>
-
- <wsdl:service name="AccountService">
- <wsdl:port binding="tns:AccountServiceSOAP"
- name="AccountServiceSOAP">
- <soap:address
- location="http://localhost:9090/axis2/services/AccountService" />
- </wsdl:port>
- </wsdl:service>
-</wsdl:definitions>
diff --git a/tags/cpp-1.0-incubating-M2-RC3/sca/samples/RubyBank/bigbank.account/AccountServiceImpl.rb b/tags/cpp-1.0-incubating-M2-RC3/sca/samples/RubyBank/bigbank.account/AccountServiceImpl.rb
deleted file mode 100644
index a82b226a76..0000000000
--- a/tags/cpp-1.0-incubating-M2-RC3/sca/samples/RubyBank/bigbank.account/AccountServiceImpl.rb
+++ /dev/null
@@ -1,94 +0,0 @@
-# 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.
-#
-
-require "rexml/document"
-include REXML
-
-class AccountServiceImpl
-
- attr_writer :accountDataService
- attr_writer :stockQuoteService
- attr_writer :currency
-
- def initialize()
- print "Ruby - AccountServiceImpl.initialize\n"
- end
-
- def getAccountReport(customerID)
-
- checking = @accountDataService.getCheckingAccount(customerID)
-
- savings = @accountDataService.getSavingsAccount(customerID)
-
- stock = @accountDataService.getStockAccount(customerID);
- symbol = stock.root.elements["symbol"].text
- quantity = stock.root.elements["quantity"].text
-
- price = @stockQuoteService.getQuote(symbol);
-
- balance = fromUSDollarToCurrency(price.to_f * quantity.to_f)
-
- report = Document.new <<-eof
- <AccountReport xmlns="http://www.bigbank.com/AccountService"
- xsi:type="AccountReport" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
-
- <checking>
- <accountNumber>
- #{ checking.root.elements["accountNumber"].text }
- </accountNumber>
- <balance>
- #{ fromUSDollarToCurrency(checking.root.elements["balance"].text) }
- </balance>
- </checking>
-
- <savings>
- <accountNumber>
- #{ savings.root.elements["accountNumber"].text }
- </accountNumber>
- <balance>
- #{ fromUSDollarToCurrency(savings.root.elements["balance"].text) }
- </balance>
- </savings>
-
- <stocks>
- <accountNumber>
- #{ stock.root.elements["accountNumber"].text }
- </accountNumber>
- <symbol>
- #{ symbol }
- </symbol>
- <quantity>
- #{ quantity }
- </quantity>
- <balance>
- #{ balance }
- </balance>
- </stocks>
-
- </AccountReport>
- eof
-
- return report
- end
-
- def fromUSDollarToCurrency(value)
- return value.to_f * 0.8 if @currency == "EURO"
- return value.to_f
- end
-
-end
diff --git a/tags/cpp-1.0-incubating-M2-RC3/sca/samples/RubyBank/bigbank.account/Makefile.am b/tags/cpp-1.0-incubating-M2-RC3/sca/samples/RubyBank/bigbank.account/Makefile.am
deleted file mode 100644
index 19059a004f..0000000000
--- a/tags/cpp-1.0-incubating-M2-RC3/sca/samples/RubyBank/bigbank.account/Makefile.am
+++ /dev/null
@@ -1,24 +0,0 @@
-# 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.
-
-deploydir=$(prefix)/samples/RubyBank/deploy
-compositedir=$(deploydir)/bigbank.account
-
-composite_SCRIPTS = runwsserver.sh
-
-composite_DATA = *.composite *.wsdl *.xsd *.rb
-EXTRA_DIST = *.composite *.wsdl *.xsd runwsserver.sh *.rb
diff --git a/tags/cpp-1.0-incubating-M2-RC3/sca/samples/RubyBank/bigbank.account/StockQuoteServiceImpl.rb b/tags/cpp-1.0-incubating-M2-RC3/sca/samples/RubyBank/bigbank.account/StockQuoteServiceImpl.rb
deleted file mode 100644
index c8bbe248a3..0000000000
--- a/tags/cpp-1.0-incubating-M2-RC3/sca/samples/RubyBank/bigbank.account/StockQuoteServiceImpl.rb
+++ /dev/null
@@ -1,41 +0,0 @@
-# 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.
-#
-
-require "rexml/document"
-include REXML
-
-class StockQuoteServiceImpl
-
- attr_writer :webService
-
- def initialize()
- print "Ruby - StockQuoteServiceImpl.initialize\n"
- end
-
- def getQuote(symbol)
- print "Ruby - StockQuoteServiceImpl.getQuote ", symbol, "\n"
-
- result = @webService.GetQuote(symbol)
- doc = Document.new(result)
-
- price = doc.root.elements["Stock"].elements["Last"].text;
-
- return price.to_f
- end
-
-end \ No newline at end of file
diff --git a/tags/cpp-1.0-incubating-M2-RC3/sca/samples/RubyBank/bigbank.account/StockQuoteTypes.xsd b/tags/cpp-1.0-incubating-M2-RC3/sca/samples/RubyBank/bigbank.account/StockQuoteTypes.xsd
deleted file mode 100644
index 2f7012b5fb..0000000000
--- a/tags/cpp-1.0-incubating-M2-RC3/sca/samples/RubyBank/bigbank.account/StockQuoteTypes.xsd
+++ /dev/null
@@ -1,40 +0,0 @@
-<?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.
--->
-
-<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
-
- <xs:element name="StockQuotes" type="tStockQuotes"/>
- <xs:complexType name="tStockQuotes">
- <xs:sequence>
- <xs:element name="Stock" type="tStock" minOccurs="0" maxOccurs="unbounded"/>
- <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
- </xs:sequence>
- <xs:anyAttribute namespace="##any" processContents="lax"/>
- </xs:complexType>
-
- <xs:complexType name="tStock">
- <xs:sequence>
- <xs:element minOccurs="0" maxOccurs="1" name="Symbol" type="xs:string"/>
- <xs:element minOccurs="0" maxOccurs="1" name="Last" type="xs:float"/>
- <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
- </xs:sequence>
- <xs:anyAttribute namespace="##any" processContents="lax"/>
- </xs:complexType>
-</xs:schema> \ No newline at end of file
diff --git a/tags/cpp-1.0-incubating-M2-RC3/sca/samples/RubyBank/bigbank.account/StockQuoteWebService.wsdl b/tags/cpp-1.0-incubating-M2-RC3/sca/samples/RubyBank/bigbank.account/StockQuoteWebService.wsdl
deleted file mode 100644
index c14f97c87b..0000000000
--- a/tags/cpp-1.0-incubating-M2-RC3/sca/samples/RubyBank/bigbank.account/StockQuoteWebService.wsdl
+++ /dev/null
@@ -1,165 +0,0 @@
-<?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 xmlns:http="http://schemas.xmlsoap.org/wsdl/http/"
- xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
- xmlns:s="http://www.w3.org/2001/XMLSchema"
- xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
- xmlns:tns="http://www.webserviceX.NET/"
- xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/"
- xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/"
- targetNamespace="http://www.webserviceX.NET/"
- xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
- <wsdl:types>
- <s:schema elementFormDefault="qualified"
- targetNamespace="http://www.webserviceX.NET/">
- <s:element name="GetQuote">
- <s:complexType>
- <s:sequence>
- <s:element minOccurs="0" maxOccurs="1"
- name="symbol" type="s:string" />
- </s:sequence>
- </s:complexType>
-
- </s:element>
- <s:element name="GetQuoteResponse">
- <s:complexType>
- <s:sequence>
- <s:element minOccurs="0" maxOccurs="1"
- name="GetQuoteResult" type="s:string" />
- </s:sequence>
- </s:complexType>
- </s:element>
- <s:element name="string" nillable="true" type="s:string" />
-
- </s:schema>
- </wsdl:types>
- <wsdl:message name="GetQuoteSoapIn">
- <wsdl:part name="parameters" element="tns:GetQuote" />
- </wsdl:message>
- <wsdl:message name="GetQuoteSoapOut">
- <wsdl:part name="parameters" element="tns:GetQuoteResponse" />
- </wsdl:message>
- <wsdl:message name="GetQuoteHttpGetIn">
-
- <wsdl:part name="symbol" type="s:string" />
- </wsdl:message>
- <wsdl:message name="GetQuoteHttpGetOut">
- <wsdl:part name="Body" element="tns:string" />
- </wsdl:message>
- <wsdl:message name="GetQuoteHttpPostIn">
- <wsdl:part name="symbol" type="s:string" />
- </wsdl:message>
- <wsdl:message name="GetQuoteHttpPostOut">
-
- <wsdl:part name="Body" element="tns:string" />
- </wsdl:message>
- <wsdl:portType name="StockQuoteSoap">
- <wsdl:operation name="GetQuote">
- <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">
- Get Stock quote for a company Symbol
- </documentation>
- <wsdl:input message="tns:GetQuoteSoapIn" />
- <wsdl:output message="tns:GetQuoteSoapOut" />
- </wsdl:operation>
-
- </wsdl:portType>
- <wsdl:portType name="StockQuoteHttpGet">
- <wsdl:operation name="GetQuote">
- <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">
- Get Stock quote for a company Symbol
- </documentation>
- <wsdl:input message="tns:GetQuoteHttpGetIn" />
- <wsdl:output message="tns:GetQuoteHttpGetOut" />
- </wsdl:operation>
- </wsdl:portType>
-
- <wsdl:portType name="StockQuoteHttpPost">
- <wsdl:operation name="GetQuote">
- <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">
- Get Stock quote for a company Symbol
- </documentation>
- <wsdl:input message="tns:GetQuoteHttpPostIn" />
- <wsdl:output message="tns:GetQuoteHttpPostOut" />
- </wsdl:operation>
- </wsdl:portType>
- <wsdl:binding name="StockQuoteSoap" type="tns:StockQuoteSoap">
-
- <soap:binding transport="http://schemas.xmlsoap.org/soap/http"
- style="document" />
- <wsdl:operation name="GetQuote">
- <soap:operation
- soapAction="http://www.webserviceX.NET/GetQuote" style="document" />
- <wsdl:input>
- <soap:body use="literal" />
- </wsdl:input>
- <wsdl:output>
- <soap:body use="literal" />
- </wsdl:output>
-
- </wsdl:operation>
- </wsdl:binding>
- <wsdl:binding name="StockQuoteHttpGet"
- type="tns:StockQuoteHttpGet">
- <http:binding verb="GET" />
- <wsdl:operation name="GetQuote">
- <http:operation location="/GetQuote" />
- <wsdl:input>
- <http:urlEncoded />
- </wsdl:input>
-
- <wsdl:output>
- <mime:mimeXml part="Body" />
- </wsdl:output>
- </wsdl:operation>
- </wsdl:binding>
- <wsdl:binding name="StockQuoteHttpPost"
- type="tns:StockQuoteHttpPost">
- <http:binding verb="POST" />
- <wsdl:operation name="GetQuote">
- <http:operation location="/GetQuote" />
-
- <wsdl:input>
- <mime:content type="application/x-www-form-urlencoded" />
- </wsdl:input>
- <wsdl:output>
- <mime:mimeXml part="Body" />
- </wsdl:output>
- </wsdl:operation>
- </wsdl:binding>
- <wsdl:service name="StockQuote">
-
- <wsdl:port name="StockQuoteSoap" binding="tns:StockQuoteSoap">
- <soap:address
- location="http://www.webservicex.net/stockquote.asmx" />
- </wsdl:port>
- <wsdl:port name="StockQuoteHttpGet"
- binding="tns:StockQuoteHttpGet">
- <http:address
- location="http://www.webservicex.net/stockquote.asmx" />
- </wsdl:port>
- <wsdl:port name="StockQuoteHttpPost"
- binding="tns:StockQuoteHttpPost">
- <http:address
- location="http://www.webservicex.net/stockquote.asmx" />
- </wsdl:port>
-
- </wsdl:service>
-</wsdl:definitions> \ No newline at end of file
diff --git a/tags/cpp-1.0-incubating-M2-RC3/sca/samples/RubyBank/bigbank.account/bigbank.account.composite b/tags/cpp-1.0-incubating-M2-RC3/sca/samples/RubyBank/bigbank.account/bigbank.account.composite
deleted file mode 100644
index 96f0bd652f..0000000000
--- a/tags/cpp-1.0-incubating-M2-RC3/sca/samples/RubyBank/bigbank.account/bigbank.account.composite
+++ /dev/null
@@ -1,53 +0,0 @@
-<?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.
--->
-
-<composite xmlns="http://www.osoa.org/xmlns/sca/1.0"
- name="bigbank.account">
-
- <service name="AccountService">
- <interface.wsdl interface="http://www.bigbank.com/AccountService#wsdl.interface(AccountService)"/>
- <!-- The endpoint is optional -->
- <!-- <binding.ws endpoint="http://www.bigbank.com/AccountService#wsdl.endpoint(AccountService/AccountServiceSOAP)"/> -->
- <binding.ws/>
- <reference>AccountServiceComponent</reference>
- </service>
-
- <component name="AccountServiceComponent">
- <implementation.ruby script="AccountServiceImpl.rb" class="AccountServiceImpl"/>
- <reference name="accountDataService">AccountDataServiceComponent</reference>
- <reference name="stockQuoteService">StockQuoteServiceComponent</reference>
- <property name="currency">EURO</property>
- </component>
-
- <component name="AccountDataServiceComponent">
- <implementation.ruby script="AccountDataServiceImpl.rb" class="AccountDataServiceImpl"/>
- </component>
-
- <component name="StockQuoteServiceComponent">
- <implementation.ruby script="StockQuoteServiceImpl.rb" class="StockQuoteServiceImpl"/>
- <reference name="webService">StockQuoteWebService</reference>
- </component>
-
- <reference name="StockQuoteWebService">
- <interface.wsdl interface="http://www.webserviceX.NET/#wsdl.interface(StockQuoteSoap)"/>
- <binding.ws endpoint="http://www.webserviceX.NET/#wsdl.endpoint(StockQuote/StockQuoteSoap)"/>
- </reference>
-
-</composite>
diff --git a/tags/cpp-1.0-incubating-M2-RC3/sca/samples/RubyBank/bigbank.account/runwsserver.bat b/tags/cpp-1.0-incubating-M2-RC3/sca/samples/RubyBank/bigbank.account/runwsserver.bat
deleted file mode 100644
index f95d5136ef..0000000000
--- a/tags/cpp-1.0-incubating-M2-RC3/sca/samples/RubyBank/bigbank.account/runwsserver.bat
+++ /dev/null
@@ -1,51 +0,0 @@
-@echo off
-
-@REM Licensed to the Apache Software Foundation (ASF) under one
-@REM or more contributor license agreements. See the NOTICE file
-@REM distributed with this work for additional information
-@REM regarding copyright ownership. The ASF licenses this file
-@REM to you under the Apache License, Version 2.0 (the
-@REM "License"); you may not use this file except in compliance
-@REM with the License. You may obtain a copy of the License at
-@REM
-@REM http://www.apache.org/licenses/LICENSE-2.0
-@REM
-@REM Unless required by applicable law or agreed to in writing,
-@REM software distributed under the License is distributed on an
-@REM "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-@REM KIND, either express or implied. See the License for the
-@REM specific language governing permissions and limitations
-@REM under the License.
-
-setlocal
-
-if "%TUSCANY_SCACPP%" == "" (
-echo "TUSCANY_SCACPP not set"
-goto end
-)
-echo Using SCA installed at %TUSCANY_SCACPP%
-
-if "%TUSCANY_SDOCPP%" == "" (
-echo "TUSCANY_SDOCPP not set"
-goto end
-)
-echo Using SDO installed at %TUSCANY_SDOCPP%
-
-if "%AXIS2C_HOME%" == "" (
-echo "AXIS2C_HOME not set"
-goto end
-)
-echo Using Axis2C installed at %AXIS2C_HOME%
-
-set APFULLDIR=%~d0%~p0
-set TUSCANY_SCACPP_SYSTEM_ROOT=%~d0%~p0\..\
-set TUSCANY_SCACPP_DEFAULT_COMPONENT=bigbank.AccountManagementComponent
-
-rem Run the client
-set PATH=%TUSCANY_SCACPP%\bin;%TUSCANY_SCACPP%\extensions\cpp\bin;%TUSCANY_SDOCPP%\bin;%AXIS2C_HOME%\lib;%PATH%
-
-cd %AXIS2C_HOME%\bin
-.\axis2_http_server.exe
-
-:end
-endlocal
diff --git a/tags/cpp-1.0-incubating-M2-RC3/sca/samples/RubyBank/bigbank.account/runwsserver.sh b/tags/cpp-1.0-incubating-M2-RC3/sca/samples/RubyBank/bigbank.account/runwsserver.sh
deleted file mode 100755
index eb20a3d670..0000000000
--- a/tags/cpp-1.0-incubating-M2-RC3/sca/samples/RubyBank/bigbank.account/runwsserver.sh
+++ /dev/null
@@ -1,48 +0,0 @@
-#!/bin/sh
-
-# 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.
-
-APFULLDIR=`pwd`
-
-if [ x$TUSCANY_SCACPP = x ]; then
-echo "TUSCANY_SCACPP not set"
-exit;
-fi
-echo "Using SCA installed at $TUSCANY_SCACPP"
-
-if [ x$TUSCANY_SDOCPP = x ]; then
-echo "TUSCANY_SDOCPP not set"
-exit;
-fi
-echo "Using SDO installed at $TUSCANY_SDOCPP"
-
-if [ x$AXIS2C_HOME = x ]; then
-echo "AXIS2C_HOME not set"
-exit;
-fi
-echo "Using Axis2C installed at $AXIS2C_HOME"
-
-TEST_SYSTEM=$APFULLDIR/../
-
-export LD_LIBRARY_PATH=$TUSCANY_SCACPP/extensions/cpp/lib:$TUSCANY_SCACPP/lib:$TUSCANY_SDOCPP/lib:$AXIS2C_HOME/lib:$LD_LIBRARY_PATH
-
-export TUSCANY_SCACPP_SYSTEM_ROOT=$TEST_SYSTEM
-export TUSCANY_SCACPP_DEFAULT_COMPONENT=bigbank.AccountManagementComponent
-
-cd $AXIS2C_HOME/bin
-./axis2_http_server
diff --git a/tags/cpp-1.0-incubating-M2-RC3/sca/samples/RubyBank/bigbank.accountmanagement.composite b/tags/cpp-1.0-incubating-M2-RC3/sca/samples/RubyBank/bigbank.accountmanagement.composite
deleted file mode 100644
index f5f0bbbb57..0000000000
--- a/tags/cpp-1.0-incubating-M2-RC3/sca/samples/RubyBank/bigbank.accountmanagement.composite
+++ /dev/null
@@ -1,29 +0,0 @@
-<?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.
--->
-
-<composite xmlns="http://www.osoa.org/xmlns/sca/1.0"
- name="bigbank.accountmanagement">
-
- <component name="bigbank.AccountManagementComponent">
- <implementation.composite name="bigbank.account"/>
- </component>
-
-</composite>
- \ No newline at end of file
diff --git a/tags/cpp-1.0-incubating-M2-RC3/sca/samples/RubyBank/bigbank.client/AccountClient.rb b/tags/cpp-1.0-incubating-M2-RC3/sca/samples/RubyBank/bigbank.client/AccountClient.rb
deleted file mode 100644
index 731c77c9ce..0000000000
--- a/tags/cpp-1.0-incubating-M2-RC3/sca/samples/RubyBank/bigbank.client/AccountClient.rb
+++ /dev/null
@@ -1,26 +0,0 @@
-# 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.
-#
-#
-
-require("tuscany_sca_ruby")
-
-accountService = SCA::locateService("AccountServiceComponent")
-
-report = accountService.getAccountReport(1234)
-
-print report
diff --git a/tags/cpp-1.0-incubating-M2-RC3/sca/samples/RubyBank/bigbank.client/Makefile.am b/tags/cpp-1.0-incubating-M2-RC3/sca/samples/RubyBank/bigbank.client/Makefile.am
deleted file mode 100644
index a289a22914..0000000000
--- a/tags/cpp-1.0-incubating-M2-RC3/sca/samples/RubyBank/bigbank.client/Makefile.am
+++ /dev/null
@@ -1,23 +0,0 @@
-# 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.
-
-deploydir=$(prefix)/samples/RubyBank/deploy
-clientdir=$(deploydir)/bigbank.client
-
-client_DATA = *.rb
-client_SCRIPTS = runclient.sh
-EXTRA_DIST = runclient.sh *.rb
diff --git a/tags/cpp-1.0-incubating-M2-RC3/sca/samples/RubyBank/bigbank.client/runclient.bat b/tags/cpp-1.0-incubating-M2-RC3/sca/samples/RubyBank/bigbank.client/runclient.bat
deleted file mode 100644
index f50bc2aa2d..0000000000
--- a/tags/cpp-1.0-incubating-M2-RC3/sca/samples/RubyBank/bigbank.client/runclient.bat
+++ /dev/null
@@ -1,51 +0,0 @@
-@echo off
-
-@REM Licensed to the Apache Software Foundation (ASF) under one
-@REM or more contributor license agreements. See the NOTICE file
-@REM distributed with this work for additional information
-@REM regarding copyright ownership. The ASF licenses this file
-@REM to you under the Apache License, Version 2.0 (the
-@REM "License"); you may not use this file except in compliance
-@REM with the License. You may obtain a copy of the License at
-@REM
-@REM http://www.apache.org/licenses/LICENSE-2.0
-@REM
-@REM Unless required by applicable law or agreed to in writing,
-@REM software distributed under the License is distributed on an
-@REM "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-@REM KIND, either express or implied. See the License for the
-@REM specific language governing permissions and limitations
-@REM under the License.
-
-setlocal
-
-if "%TUSCANY_SCACPP%" == "" (
-echo "TUSCANY_SCACPP not set"
-goto end
-)
-echo Using SCA installed at %TUSCANY_SCACPP%
-
-if "%TUSCANY_SDOCPP%" == "" (
-echo "TUSCANY_SDOCPP not set"
-goto end
-)
-echo Using SDO installed at %TUSCANY_SDOCPP%
-
-if "%AXIS2C_HOME%" == "" (
-echo "AXIS2C_HOME not set"
-goto end
-)
-echo Using Axis2C installed at %AXIS2C_HOME%
-
-set APFULLDIR=%~d0%~p0
-set TUSCANY_SCACPP_SYSTEM_ROOT=%~d0%~p0\..\
-set TUSCANY_SCACPP_DEFAULT_COMPONENT=bigbank.AccountManagementComponent
-
-rem Run the client
-set PATH=%TUSCANY_SCACPP%\bin;%TUSCANY_SDOCPP%\bin;%AXIS2C_HOME%\lib;%PATH%
-
-cd %TUSCANY_SCACPP_SYSTEM_ROOT%\bigbank.client
-ruby -I%TUSCANY_SCACPP%\extensions\ruby\bin AccountClient.rb
-
-:end
-endlocal
diff --git a/tags/cpp-1.0-incubating-M2-RC3/sca/samples/RubyBank/bigbank.client/runclient.sh b/tags/cpp-1.0-incubating-M2-RC3/sca/samples/RubyBank/bigbank.client/runclient.sh
deleted file mode 100755
index 7ed579d393..0000000000
--- a/tags/cpp-1.0-incubating-M2-RC3/sca/samples/RubyBank/bigbank.client/runclient.sh
+++ /dev/null
@@ -1,49 +0,0 @@
-#!/bin/sh
-
-# 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.
-
-
-APFULLDIR=`pwd`
-
-if [ x$TUSCANY_SCACPP = x ]; then
-echo "TUSCANY_SCACPP not set"
-exit;
-fi
-echo "Using SCA installed at $TUSCANY_SCACPP"
-
-if [ x$TUSCANY_SDOCPP = x ]; then
-echo "TUSCANY_SDOCPP not set"
-exit;
-fi
-echo "Using SDO installed at $TUSCANY_SDOCPP"
-
-if [ x$AXIS2C_HOME = x ]; then
-echo "AXIS2C_HOME not set"
-exit;
-fi
-echo "Using Axis2C installed at $AXIS2C_HOME"
-
-TEST_SYSTEM=$APFULLDIR/../
-
-export LD_LIBRARY_PATH=$TUSCANY_SCACPP/lib:$TUSCANY_SDOCPP/lib:$AXIS2C_HOME/lib:$LD_LIBRARY_PATH
-
-export TUSCANY_SCACPP_SYSTEM_ROOT=$TEST_SYSTEM
-export TUSCANY_SCACPP_DEFAULT_COMPONENT=bigbank.AccountManagementComponent
-
-cd $TUSCANY_SCACPP_SYSTEM_ROOT/bigbank.client
-ruby -I$TUSCANY_SCACPP/extensions/ruby/lib AccountClient.rb
diff --git a/tags/cpp-1.0-incubating-M2-RC3/sca/samples/RubyBank/deploy.cmd b/tags/cpp-1.0-incubating-M2-RC3/sca/samples/RubyBank/deploy.cmd
deleted file mode 100644
index 59b797e564..0000000000
--- a/tags/cpp-1.0-incubating-M2-RC3/sca/samples/RubyBank/deploy.cmd
+++ /dev/null
@@ -1,53 +0,0 @@
-@echo off
-@REM Licensed to the Apache Software Foundation (ASF) under one
-@REM or more contributor license agreements. See the NOTICE file
-@REM distributed with this work for additional information
-@REM regarding copyright ownership. The ASF licenses this file
-@REM to you under the Apache License, Version 2.0 (the
-@REM "License"); you may not use this file except in compliance
-@REM with the License. You may obtain a copy of the License at
-@REM
-@REM http://www.apache.org/licenses/LICENSE-2.0
-@REM
-@REM Unless required by applicable law or agreed to in writing,
-@REM software distributed under the License is distributed on an
-@REM "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-@REM KIND, either express or implied. See the License for the
-@REM specific language governing permissions and limitations
-@REM under the License.
-
-rem Will copy the correct files from the source tree for packaging and deployment of the
-rem SCA sample.
-setlocal
-set currentPath=%~d0%~p0
-set sourcePath=%currentPath%
-
-set deploydir=%TUSCANY_SCACPP%
-set samplesdir=%deploydir%\samples
-set bbdir=%samplesdir%\RubyBank
-
-
-if . == %1. (
-set destinationPath=%bbdir%\deploy
-) ELSE (
-set destinationPath=%1
-)
-
-if not exist %samplesdir% mkdir %samplesdir%
-if not exist %bbdir% mkdir %bbdir%
-if not exist %destinationPath% mkdir %destinationPath%
-if not exist %destinationPath%\bigbank.account mkdir %destinationPath%\bigbank.account
-if not exist %destinationPath%\bigbank.client mkdir %destinationPath%\bigbank.client
-
-copy %sourcePath%\bigbank.account\*.rb %destinationPath%\bigbank.account
-copy %sourcePath%\bigbank.account\*.composite %destinationPath%\bigbank.account
-copy %sourcePath%\bigbank.account\*.wsdl %destinationPath%\bigbank.account
-copy %sourcePath%\bigbank.account\*.xsd %destinationPath%\bigbank.account
-copy %sourcePath%\bigbank.account\*.bat %destinationPath%\bigbank.account
-
-copy %sourcePath%\bigbank.client\*.rb %destinationPath%\bigbank.client
-copy %sourcePath%\bigbank.client\*.bat %destinationPath%\bigbank.client
-
-copy %sourcePath%\*.composite %destinationPath%
-
-endlocal