diff options
Diffstat (limited to 'tags/native-sca-1.0.incubating-M3/samples/HttpdBigBank/bigbank.accountdata')
4 files changed, 0 insertions, 172 deletions
diff --git a/tags/native-sca-1.0.incubating-M3/samples/HttpdBigBank/bigbank.accountdata/AccountData.xsd b/tags/native-sca-1.0.incubating-M3/samples/HttpdBigBank/bigbank.accountdata/AccountData.xsd deleted file mode 100644 index 8c8ff7c637..0000000000 --- a/tags/native-sca-1.0.incubating-M3/samples/HttpdBigBank/bigbank.accountdata/AccountData.xsd +++ /dev/null @@ -1,45 +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. ---> -<xsd:schema targetNamespace="http://www.bigbank.com/AccountService" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> - - <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> diff --git a/tags/native-sca-1.0.incubating-M3/samples/HttpdBigBank/bigbank.accountdata/AccountDataServiceImpl.rb b/tags/native-sca-1.0.incubating-M3/samples/HttpdBigBank/bigbank.accountdata/AccountDataServiceImpl.rb deleted file mode 100644 index 8ae0e23bab..0000000000 --- a/tags/native-sca-1.0.incubating-M3/samples/HttpdBigBank/bigbank.accountdata/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/native-sca-1.0.incubating-M3/samples/HttpdBigBank/bigbank.accountdata/Makefile.am b/tags/native-sca-1.0.incubating-M3/samples/HttpdBigBank/bigbank.accountdata/Makefile.am deleted file mode 100644 index 7735720b26..0000000000 --- a/tags/native-sca-1.0.incubating-M3/samples/HttpdBigBank/bigbank.accountdata/Makefile.am +++ /dev/null @@ -1,22 +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)/HttpdBigBank/deploy -compositedir=$(deploydir)/bigbank.accountdata - -composite_DATA = *.composite *.xsd *.rb -EXTRA_DIST = *.composite *.xsd *.rb diff --git a/tags/native-sca-1.0.incubating-M3/samples/HttpdBigBank/bigbank.accountdata/bigbank.accountdata.composite b/tags/native-sca-1.0.incubating-M3/samples/HttpdBigBank/bigbank.accountdata/bigbank.accountdata.composite deleted file mode 100644 index 30c2802d5b..0000000000 --- a/tags/native-sca-1.0.incubating-M3/samples/HttpdBigBank/bigbank.accountdata/bigbank.accountdata.composite +++ /dev/null @@ -1,33 +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.accountdata"> - - <service name="AccountDataService"> - <binding.sca/> - <reference>AccountDataServiceComponent</reference> - </service> - - <component name="AccountDataServiceComponent"> - <implementation.ruby script="AccountDataServiceImpl.rb" class="AccountDataServiceImpl"/> - </component> - -</composite> |