Author: slaws
Date: Mon Jan 21 05:14:29 2008
New Revision: 613878

URL: http://svn.apache.org/viewvc?rev=613878&view=rev
Log:
Updates from 1.1 branch

Added:
    incubator/tuscany/java/sca/demos/xml-bigbank/README
Modified:
    incubator/tuscany/java/sca/demos/   (props changed)
    
incubator/tuscany/java/sca/demos/alert-aggregator-webapp/alert-aggregator.svg
    incubator/tuscany/java/sca/demos/alert-aggregator-webapp/pom.xml
    incubator/tuscany/java/sca/demos/bigbank-account/bigbank.svg
    incubator/tuscany/java/sca/demos/bigbank-account/build.xml
    incubator/tuscany/java/sca/demos/mortgage-loanapproval/README
    
incubator/tuscany/java/sca/demos/secure-bigbank/secure-bigbank-account/README
    
incubator/tuscany/java/sca/demos/secure-bigbank/secure-bigbank-account/bigbank.svg
    
incubator/tuscany/java/sca/demos/secure-bigbank/secure-bigbank-account/build.xml
    
incubator/tuscany/java/sca/demos/secure-bigbank/secure-bigbank-account/src/main/resources/web/
   (props changed)
    
incubator/tuscany/java/sca/demos/secure-bigbank/secure-bigbank-calculator/README
    
incubator/tuscany/java/sca/demos/secure-bigbank/secure-bigbank-calculator/build.xml
    
incubator/tuscany/java/sca/demos/secure-bigbank/secure-bigbank-stockquote/README
    
incubator/tuscany/java/sca/demos/secure-bigbank/secure-bigbank-stockquote/build.xml
    
incubator/tuscany/java/sca/demos/xml-bigbank/src/main/resources/wsdl/StockQuotes.wsdl
    incubator/tuscany/java/sca/demos/xml-bigbank/xml-bigbank.svg

Propchange: incubator/tuscany/java/sca/demos/
------------------------------------------------------------------------------
--- svn:ignore (added)
+++ svn:ignore Mon Jan 21 05:14:29 2008
@@ -0,0 +1 @@
+target

Modified: 
incubator/tuscany/java/sca/demos/alert-aggregator-webapp/alert-aggregator.svg
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/java/sca/demos/alert-aggregator-webapp/alert-aggregator.svg?rev=613878&r1=613877&r2=613878&view=diff
==============================================================================
--- 
incubator/tuscany/java/sca/demos/alert-aggregator-webapp/alert-aggregator.svg 
(original)
+++ 
incubator/tuscany/java/sca/demos/alert-aggregator-webapp/alert-aggregator.svg 
Mon Jan 21 05:14:29 2008
@@ -1,4 +1,22 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!--
+ * 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.
+-->
 <!-- Created with Inkscape (http://www.inkscape.org/) -->
 <svg
    xmlns:dc="http://purl.org/dc/elements/1.1/";

Modified: incubator/tuscany/java/sca/demos/alert-aggregator-webapp/pom.xml
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/java/sca/demos/alert-aggregator-webapp/pom.xml?rev=613878&r1=613877&r2=613878&view=diff
==============================================================================
--- incubator/tuscany/java/sca/demos/alert-aggregator-webapp/pom.xml (original)
+++ incubator/tuscany/java/sca/demos/alert-aggregator-webapp/pom.xml Mon Jan 21 
05:14:29 2008
@@ -50,6 +50,11 @@
         </dependency>
         <dependency>
             <groupId>org.apache.tuscany.sdo</groupId>
+            <artifactId>tuscany-sdo-api-r2.1</artifactId>
+            <version>1.0-incubating</version>
+        </dependency>         
+        <dependency>
+            <groupId>org.apache.tuscany.sdo</groupId>
             <artifactId>tuscany-sdo-impl</artifactId>
             <version>1.0-incubating-SNAPSHOT</version>
         </dependency>
@@ -124,12 +129,12 @@
             <artifactId>rome</artifactId>
             <version>0.9</version>
         </dependency>
-        <!--dependency>
-            <groupId>org.apache.tuscany.sca</groupId>
-            <artifactId>tuscany-host-jetty</artifactId>
-            <version>1.2-incubating-SNAPSHOT</version>
-            <scope>test</scope>
-        </dependency-->
+        <dependency>
+            <groupId>org.codehaus.woodstox</groupId>
+            <artifactId>wstx-asl</artifactId>
+            <version>3.2.1</version>
+            <scope>runtime</scope>
+        </dependency>  
     </dependencies>
 
     <build>

Modified: incubator/tuscany/java/sca/demos/bigbank-account/bigbank.svg
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/java/sca/demos/bigbank-account/bigbank.svg?rev=613878&r1=613877&r2=613878&view=diff
==============================================================================
--- incubator/tuscany/java/sca/demos/bigbank-account/bigbank.svg (original)
+++ incubator/tuscany/java/sca/demos/bigbank-account/bigbank.svg Mon Jan 21 
05:14:29 2008
@@ -1,4 +1,22 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!--
+ * 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.
+-->
 <!-- Created with Inkscape (http://www.inkscape.org/) -->
 <svg
    xmlns:dc="http://purl.org/dc/elements/1.1/";

Modified: incubator/tuscany/java/sca/demos/bigbank-account/build.xml
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/java/sca/demos/bigbank-account/build.xml?rev=613878&r1=613877&r2=613878&view=diff
==============================================================================
--- incubator/tuscany/java/sca/demos/bigbank-account/build.xml (original)
+++ incubator/tuscany/java/sca/demos/bigbank-account/build.xml Mon Jan 21 
05:14:29 2008
@@ -18,7 +18,7 @@
  * under the License.
 -->
 <project name="bigbank-account" default="run">
-    <property name="localRepository" value="./target/repo" />
+    <property name="settings.localRepository" value="./target/repo" />
     <property name="artifactId" value="demo-bigbank-account" />        
     <property name="test.class" value="bigbank.demo.BigBankServer" />
        

Modified: incubator/tuscany/java/sca/demos/mortgage-loanapproval/README
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/java/sca/demos/mortgage-loanapproval/README?rev=613878&r1=613877&r2=613878&view=diff
==============================================================================
--- incubator/tuscany/java/sca/demos/mortgage-loanapproval/README (original)
+++ incubator/tuscany/java/sca/demos/mortgage-loanapproval/README Mon Jan 21 
05:14:29 2008
@@ -28,16 +28,12 @@
 
 run:
      [java] Starting the CreditCheck Service...
-     [java] log4j:WARN No appenders could be found for logger 
(org.apache.axiom.
-om.util.StAXUtils).
-     [java] log4j:WARN Please initialize the log4j system properly.
-     [java] Sep 13, 2007 12:25:41 PM 
org.apache.tuscany.sca.http.jetty.JettyServ
-er addServletMapping
-     [java] INFO: Added Servlet mapping: 
http://localhost:8085/CreditCheckServic
-e
+     [java] 14-Jan-2008 14:14:20 org.apache.tuscany.sca.http.jetty.JettyServer 
a
+ddServletMapping
+     [java] INFO: Added Servlet mapping: 
http://L3AW203:8085/CreditCheckServiceC
+omponent
      [java] Press Enter to Exit...
 
-
 In the second command window
 ----------------------------
 1) go to mortgage-loanapproval directory 
@@ -49,10 +45,6 @@
 
 Buildfile: build.xml
 run:
-     [java] log4j:WARN No appenders could be found for logger 
(org.apache.axiom.
-om.util.StAXUtils).
-     [java] log4j:WARN Please initialize the log4j system properly.
-     [java] Credit score for 111-22-3333: 722
      [java] Interest rate for a 30-year loan of $200000.0 in CA: 6.5%
      [java] Approved: John Smith[111-22-3333]
 
@@ -61,9 +53,6 @@
 
 Buildfile: build.xml
 run:
-     [java] log4j:WARN No appenders could be found for logger 
(org.apache.axiom.
-om.util.StAXUtils).
-     [java] log4j:WARN Please initialize the log4j system properly.
      [java] Credit score for 111-22-3333: 708
      [java] Interest rate for a 30-year loan of $200000.0 in CA: 6.5%
      [java] Debt/Income ratio 0.2528272093971861 is too high.

Modified: 
incubator/tuscany/java/sca/demos/secure-bigbank/secure-bigbank-account/README
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/java/sca/demos/secure-bigbank/secure-bigbank-account/README?rev=613878&r1=613877&r2=613878&view=diff
==============================================================================
--- 
incubator/tuscany/java/sca/demos/secure-bigbank/secure-bigbank-account/README 
(original)
+++ 
incubator/tuscany/java/sca/demos/secure-bigbank/secure-bigbank-account/README 
Mon Jan 21 05:14:29 2008
@@ -1,58 +1,109 @@
-BigBank Demo
-============
+Secure BigBank Demo
+===================
 
-This application is made of 3 modules that represent the different aspects 
-of a fictitious banking application. Please see bigbank.png in the 
bigbank-account directory for a diagram of this demo.
-
-To run the bigbank-account demo you need to first run bigbank-calculator and 
bigbank-stockquote composites. This will bring up Tuscany runtime and load the 
two applications and make them available as services. Bigbank-account is 
dependent on these services.
+This is a copy of the big-bank demo with modifications to demonstrate the use 
of policies to enforce
+certain security aspects.  We hope to evolve this further adding more flavours 
of security.   Here
+is an overview of how this copy of the big-bank demo differs from the 
original...
+
+
+*) The AccountDataServiceComponent which used to return a customers savings, 
checkings and stock account
+data has been replaced with three independent components for savings, 
checkings and stock accounts.  These 
+components provide services related to obtaining a customer balance etc.  
+        -  Out of these three, the Checkings and  Stock service components are 
bound to the big-bank 
+        thro webservices while the Savings Account service component uses the 
SCA Binding.
+        -  The Chekings Account webservice enforces authentication as a 
security reqiurement.  Hence all
+        service requests between the bigbank and the Checkings Account service 
are authenticated
+        -  Additionally the Checkings Account Implementation enforce 
authorization checks that ensure that
+        only the owner of accounts access their details.  
+        - Here we demonstrate how the 'authenticated' user token credentials 
are passed from the CheckingsAccount
+        webservice over to the CheckingsAccount implementation for 
authorization checks.   
+        
+*) The StockQuote webservice is adorned with 'integrity' i.e. all 
communications between the bigbank and
+the StockQuote webservice and signed to ensure integrity of data exchanged. To 
honour this requirement the 
+StockQuote reference of the big-bank is also adorned with 'integrity' as a 
security requirement. 
+
+The overall picture is that when the Customer is requesting account details 
from the bigbank, the bigbank seeks
+the services of the Savings, Checkings and Stock Account Components. In 
seeking the service of the Checkings 
+Account compoent the the big-bank compoent authenticates itself.  The 
Checkings Account component further checks
+if the athenticated user token passed by the bigbank is authorized to access 
the account in question.  This is one 
+lap where security has been enforced.  Another lap is when the bigbank 
component refers to the StockQuote webservice
+to compute the stock value for a customer.  Here all communications are signed 
to ensure integrity of data exchanged
+between the bigbank and StockQuote webservice.
+
+When you run this demo you will observe various console messages that reflect 
the enforcement of authentication
+and authorization and integrity at varoius points of this application.
+
+
+Bigbank - General Information
+-----------------------------
+
+The application is made of 3 modules that represent the different aspects 
+of a fictitious banking application. Please see bigbank.png in the 
secure-bigbank-account 
+directory for a diagram of this demo.
+
+To run the secure-bigbank-account demo you need to first run 
secure-bigbank-calculator and 
+secure-bigbank-stockquote application. This will bring up Tuscany runtime and 
load the two 
+applications and make them available as services. Secure-bigbank-account is 
dependent on these 
+services.
 
 This demo uses ant. This is just one way of running this demo. 
 
-Start Bigbank-calculator composite
-----------------------------------
+Start secure-bigbank-calculator composite
+-----------------------------------------
 
-Bigbank-calculator is a calculator application which handles add, subtract, 
multiply and divide operations. Each of these operations is implemented in a 
different language, including JavaScript, groovy, Ruby and Python.
+Secure-bigbank-calculator is a calculator application which handles add, 
subtract, multiply and 
+divide operations. Each of these operations is implemented in a different 
language, 
+including JavaScript, groovy, Ruby and Python.
 
-To run the bigbank-calculator composite and make it available as a service for 
this demo do the following:
+To run the secure-bigbank-calculator composite and make it available as a 
service for this 
+demo do the following:
 
-cd bigbank-calculator
+cd secure-bigbank-calculator
 ant compile  
 ant run
 
 .. Leave the server running
 
-Note that 'ant compile' needs to be done the first time you run this demo out 
of the binary distribution. No need to do 'ant compile' from there on.
+Note that 'ant compile' needs to be done the first time you run this demo out 
of the 
+binary distribution. No need to do 'ant compile' from there on.
 
-Start Bigbank-stockquote
-------------------------
+Start secure-bigbank-stockquote
+-------------------------------
 
 A very simple web services based stock quote application which returns random 
-stock quotes on request. Please note that the stockquote service is not live 
and is implemented instead to allow for this application to always run without 
dependency on the availability of a webservice.
+stock quotes on request. Please note that the stockquote service is not live 
and is 
+implemented instead to allow for this application to always run without 
dependency on the 
+availability of a webservice.
 
-cd bigbank-stockquote
+cd secure-bigbank-stockquote
 ant compile  
 ant run
 
 .. Leave the server running
 
-Note that 'ant compile' needs to be done the first time you run this demo out 
of the binary distribution. No need to do 'ant compile' from there on.
+Note that 'ant compile' needs to be done the first time you run this demo out 
of the 
+binary distribution. No need to do 'ant compile' from there on.
 
-Start Bigbank-account 
+Start secure-bigbank-account 
 ---------------------
   
-Bigbank-account is entry point to this application running on Tuscany. 
Bigbank-account composite calls into bigbank-stockquote and bigbank-calculator 
services. Start bigbank-account in the following way:
+Secure-bigbank-account is entry point to this application running on Tuscany. 
+Secure-bigbank-account composite calls into secure-bigbank-stockquote and 
+secure-bigbank-calculator services. Start secure-bigbank-account in the 
following way:
 
-cd bigbank-account
+cd secure-bigbank-account
 ant compile 
 ant run
 
 .. Leave the server running
 
-Note that 'ant compile' needs to be done the first time you run this demo out 
ofthe  binary distribution. No need to do 'ant compile' from there on.
+Note that 'ant compile' needs to be done the first time you run this demo out 
of the  
+binary distribution. No need to do 'ant compile' from there on.
 
 Run the demo
 ------------- 
-The front end of this demo application is a web app which users Json/RPC to 
communicate with the backend for retrieving account information. 
+The front end of this demo application is a web app which users Json/RPC to 
communicate 
+with the backend for retrieving account information. 
 
 To try the app out point you browser at:
 
@@ -62,11 +113,13 @@
 a single set of account details exercising services across the three running 
 SCA applications. 
 
-If you press on getAccountReport, you'll see a response posted, but the detail 
of the data will be displayed in the screen where you started bigbank-account.
+If you press on getAccountReport, you'll see a response posted, but the detail 
of the 
+data will be displayed in the screen where you started secure-bigbank-account.
 
 
 Stop the demo
 -------------
-Go to each of the corresponding command line screens and hit 'enter'. This 
will stop each of the applications.
+Go to each of the corresponding command line screens and hit 'enter'. This 
will stop each 
+of the applications.
  
 

Modified: 
incubator/tuscany/java/sca/demos/secure-bigbank/secure-bigbank-account/bigbank.svg
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/java/sca/demos/secure-bigbank/secure-bigbank-account/bigbank.svg?rev=613878&r1=613877&r2=613878&view=diff
==============================================================================
--- 
incubator/tuscany/java/sca/demos/secure-bigbank/secure-bigbank-account/bigbank.svg
 (original)
+++ 
incubator/tuscany/java/sca/demos/secure-bigbank/secure-bigbank-account/bigbank.svg
 Mon Jan 21 05:14:29 2008
@@ -1,4 +1,22 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!--
+ * 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.
+-->
 <!-- Created with Inkscape (http://www.inkscape.org/) -->
 <svg
    xmlns:dc="http://purl.org/dc/elements/1.1/";

Modified: 
incubator/tuscany/java/sca/demos/secure-bigbank/secure-bigbank-account/build.xml
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/java/sca/demos/secure-bigbank/secure-bigbank-account/build.xml?rev=613878&r1=613877&r2=613878&view=diff
==============================================================================
--- 
incubator/tuscany/java/sca/demos/secure-bigbank/secure-bigbank-account/build.xml
 (original)
+++ 
incubator/tuscany/java/sca/demos/secure-bigbank/secure-bigbank-account/build.xml
 Mon Jan 21 05:14:29 2008
@@ -18,7 +18,7 @@
  * under the License.
 -->
 <project name="bigbank-account" default="run">
-    <property name="localRepository" value="./target/repo" />
+    <property name="settings.localRepository" value="./target/repo" />
     <property name="artifactId" value="demo-bigbank-account" />        
     <property name="test.class" value="bigbank.demo.BigBankServer" />
        
@@ -55,7 +55,7 @@
                source="1.5"
                target="1.5">
             <classpath>
-               <pathelement location="../../lib/tuscany-sca-manifest.jar"/>
+               <pathelement location="../../../lib/tuscany-sca-manifest.jar"/>
             </classpath>
         </javac> 
         <copy todir="target/classes">

Propchange: 
incubator/tuscany/java/sca/demos/secure-bigbank/secure-bigbank-account/src/main/resources/web/
------------------------------------------------------------------------------
--- svn:ignore (added)
+++ svn:ignore Mon Jan 21 05:14:29 2008
@@ -0,0 +1 @@
+dojo

Modified: 
incubator/tuscany/java/sca/demos/secure-bigbank/secure-bigbank-calculator/README
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/java/sca/demos/secure-bigbank/secure-bigbank-calculator/README?rev=613878&r1=613877&r2=613878&view=diff
==============================================================================
--- 
incubator/tuscany/java/sca/demos/secure-bigbank/secure-bigbank-calculator/README
 (original)
+++ 
incubator/tuscany/java/sca/demos/secure-bigbank/secure-bigbank-calculator/README
 Mon Jan 21 05:14:29 2008
@@ -1,3 +1,5 @@
-bigbank-calculator is part of a larger demo called bigbank-account. Please see 
the Readme file under bigbank-account to understand how bigbank-calculator fits 
into the overall demo.
+secure-bigbank-calculator is part of a larger demo called 
secure-bigbank-account. 
+Please see the Readme file under secure-bigbank-account to understand how 
+secure-bigbank-calculator fits into the overall demo.
  
 

Modified: 
incubator/tuscany/java/sca/demos/secure-bigbank/secure-bigbank-calculator/build.xml
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/java/sca/demos/secure-bigbank/secure-bigbank-calculator/build.xml?rev=613878&r1=613877&r2=613878&view=diff
==============================================================================
--- 
incubator/tuscany/java/sca/demos/secure-bigbank/secure-bigbank-calculator/build.xml
 (original)
+++ 
incubator/tuscany/java/sca/demos/secure-bigbank/secure-bigbank-calculator/build.xml
 Mon Jan 21 05:14:29 2008
@@ -20,9 +20,9 @@
     <property name="test.class" value="calculator.demo.CalculatorServer" />
        
     <path id="test.classpath">
-        <pathelement 
location="../../modules/tuscany-binding-rmi-1.2-incubating-SNAPSHOT.jar"/>
+        <pathelement 
location="../../../modules/tuscany-binding-rmi-1.1-incubating-SNAPSHOT.jar"/>
        <pathelement path="target/demo-bigbank-calculator.jar"/>        
-       <pathelement location="../../lib/tuscany-sca-manifest.jar"/>            
+       <pathelement location="../../../lib/tuscany-sca-manifest.jar"/>         
     </path>
        
     <target name="init">
@@ -36,7 +36,7 @@
                source="1.5"
                target="1.5">
             <classpath>
-               <pathelement location="../../lib/tuscany-sca-manifest.jar"/>
+               <pathelement location="../../../lib/tuscany-sca-manifest.jar"/>
             </classpath>
         </javac> 
         <copy todir="target/classes">

Modified: 
incubator/tuscany/java/sca/demos/secure-bigbank/secure-bigbank-stockquote/README
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/java/sca/demos/secure-bigbank/secure-bigbank-stockquote/README?rev=613878&r1=613877&r2=613878&view=diff
==============================================================================
--- 
incubator/tuscany/java/sca/demos/secure-bigbank/secure-bigbank-stockquote/README
 (original)
+++ 
incubator/tuscany/java/sca/demos/secure-bigbank/secure-bigbank-stockquote/README
 Mon Jan 21 05:14:29 2008
@@ -1,3 +1,5 @@
-bigbank-stockquote is a part of a larger demo called bigbank-account. Please 
see the Readme file under bigbank-account to understand how bigbank-stockquote 
fits into the overall demo.
+secure-bigbank-stockquote is a part of a larger demo called 
secure-bigbank-account. 
+Please see the Readme file under secure-bigbank-account to understand how 
+secure-bigbank-stockquote fits into the overall demo.
  
 

Modified: 
incubator/tuscany/java/sca/demos/secure-bigbank/secure-bigbank-stockquote/build.xml
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/java/sca/demos/secure-bigbank/secure-bigbank-stockquote/build.xml?rev=613878&r1=613877&r2=613878&view=diff
==============================================================================
--- 
incubator/tuscany/java/sca/demos/secure-bigbank/secure-bigbank-stockquote/build.xml
 (original)
+++ 
incubator/tuscany/java/sca/demos/secure-bigbank/secure-bigbank-stockquote/build.xml
 Mon Jan 21 05:14:29 2008
@@ -20,7 +20,7 @@
     <property name="test.class" value="stockquote.demo.StockQuoteServer" />
        
     <path id="test.classpath">
-       <pathelement location="../../lib/tuscany-sca-manifest.jar"/>            
+       <pathelement location="../../../lib/tuscany-sca-manifest.jar"/>         
        <pathelement location="target/demo-bigbank-stockquote.jar"/>            
     </path>
        
@@ -35,7 +35,7 @@
                source="1.5"
                target="1.5">
             <classpath>
-               <pathelement location="../../lib/tuscany-sca-manifest.jar"/>
+               <pathelement location="../../../lib/tuscany-sca-manifest.jar"/>
             </classpath>
         </javac> 
         <copy todir="target/classes">

Added: incubator/tuscany/java/sca/demos/xml-bigbank/README
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/java/sca/demos/xml-bigbank/README?rev=613878&view=auto
==============================================================================
--- incubator/tuscany/java/sca/demos/xml-bigbank/README (added)
+++ incubator/tuscany/java/sca/demos/xml-bigbank/README Mon Jan 21 05:14:29 2008
@@ -0,0 +1,48 @@
+XML BigBank Demo
+================
+
+This demo showcases the integration with XML technolgies in the service 
assembly.
+
+Note: To build the project with maven or other IDEs, please download the WSDL 
from http://www.swanandmokashi.com/HomePage/WebServices/StockQuotes.asmx?WSDL 
and save the file as src/main/resources/wsdl/StockQuotes.wsdl.
+
+Note: The live stock quote web service is not always running. Sometimes empty 
response is returned and the stock value is 0.
+
+To run the demo, type "ant run" and it will produce the following output.
+
+Buildfile: build.xml
+
+init:
+      [get] Getting: 
http://www.swanandmokashi.com/HomePage/WebServices/StockQuotes.asmx?WSDL
+      [get] To: 
C:\Apache\tuscany-sca-1.0.1-incubating\demos\xml-bigbank\src\main\resources\wsdl\StockQuotes.wsdl
+      [get] local file date : Tue Nov 06 15:50:37 PST 2007
+      [get] .
+      [get] last modified = Wed Dec 31 16:00:00 PST 1969 - using current time 
instead
+    [mkdir] Created dir: 
C:\Apache\tuscany-sca-1.0.1-incubating\demos\xml-bigbank\target\classes
+
+compile:
+    [javac] Compiling 11 source files to 
C:\Apache\tuscany-sca-1.0.1-incubating\demos\xml-bigbank\target\classes
+     [copy] Copying 6 files to 
C:\Apache\tuscany-sca-1.0.1-incubating\demos\xml-bigbank\target\classes
+      [jar] Building jar: 
C:\Apache\tuscany-sca-1.0.1-incubating\demos\xml-bigbank\target\demo-xml-bigbank.jar
+
+run:
+     [java] Nov 6, 2007 3:52:28 PM 
org.apache.axis2.deployment.DeploymentEngine loadFromClassPath
+     [java] INFO: Module validation failed: The system is attempting to engage 
a module that is not available: rampart
+     [java] Retrieving exchange rate...
+     [java] Nov 6, 2007 3:52:29 PM 
org.apache.tuscany.sca.binding.feed.provider.RSSBindingInvoker invoke
+     [java] INFO: >>> RSSBindingInvoker (rss_2.0) 
http://ansuz.sooke.bc.ca/rippy/exchange/?M=R&B=USD&F=CAD,CNY,EUR&T=F&S=O&I=S
+     [java] Exchange rate: USD 1.0=EUR 0.68705
+     [java] Loading account data...
+     [java] Getting stock quote...
+     [java] Nov 6, 2007 3:52:30 PM 
org.apache.commons.httpclient.HttpMethodBase readResponse
+     [java] INFO: Discarding unexpected response: HTTP/1.1 100 Continue
+     [java] Calculating total value...
+     [java] Checking Balance: xs:double: 1000
+     [java] Saving Blance: xs:double: 20000
+     [java] Stock Value: xs:integer: 0
+     [java] Total Value [1]: xs:double: 21000
+     [java] Total Value=USD 21000.0
+     [java] EUR: 14428.050000000001
+
+BUILD SUCCESSFUL
+Total time: 7 seconds
+

Modified: 
incubator/tuscany/java/sca/demos/xml-bigbank/src/main/resources/wsdl/StockQuotes.wsdl
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/java/sca/demos/xml-bigbank/src/main/resources/wsdl/StockQuotes.wsdl?rev=613878&r1=613877&r2=613878&view=diff
==============================================================================
--- 
incubator/tuscany/java/sca/demos/xml-bigbank/src/main/resources/wsdl/StockQuotes.wsdl
 (original)
+++ 
incubator/tuscany/java/sca/demos/xml-bigbank/src/main/resources/wsdl/StockQuotes.wsdl
 Mon Jan 21 05:14:29 2008
@@ -1,4 +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.    
+-->
 <wsdl:definitions targetNamespace="http://swanandmokashi.com"; 
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/";>
     <wsdl:import namespace="http://swanandmokashi.com";
         
location="http://www.swanandmokashi.com/HomePage/WebServices/StockQuotes.asmx?WSDL";
 />

Modified: incubator/tuscany/java/sca/demos/xml-bigbank/xml-bigbank.svg
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/java/sca/demos/xml-bigbank/xml-bigbank.svg?rev=613878&r1=613877&r2=613878&view=diff
==============================================================================
--- incubator/tuscany/java/sca/demos/xml-bigbank/xml-bigbank.svg (original)
+++ incubator/tuscany/java/sca/demos/xml-bigbank/xml-bigbank.svg Mon Jan 21 
05:14:29 2008
@@ -1,4 +1,22 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!--
+ * 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.
+-->
 <!-- Created with Inkscape (http://www.inkscape.org/) -->
 <svg
    xmlns:dc="http://purl.org/dc/elements/1.1/";



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to