daccc9f58b
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1027424 13f79535-47bb-0310-9956-ffa450edef68
57 lines
1.8 KiB
Text
57 lines
1.8 KiB
Text
XML BigBank Demo
|
|
================
|
|
|
|
This demo showcases the integration with XML technologies in the service assembly.
|
|
|
|
Note: The live currency exchange rate RSS feed and the live stock quote web service are not always running.
|
|
When this happens, the demo code uses historical data instead of live data.
|
|
|
|
To run the demo, do the following:
|
|
|
|
cd xml-bigbank
|
|
ant run
|
|
|
|
You should see output similar to the following:
|
|
|
|
Buildfile: build.xml
|
|
|
|
run:
|
|
[java] Retrieving exchange rate...
|
|
[java] Exchange rate live quote not available, using historical data
|
|
[java] Loading account data...
|
|
[java] Getting stock quote...
|
|
[java] Server responded: <StockQuotes><Stock><Symbol>IBM</Symbol><Last>134.
|
|
11</Last><Date>9/24/2010</Date><Time>4:00pm</Time><Change>0.00</Change><Open>N/A
|
|
</Open><High>N/A</High><Low>N/A</Low><Volume>400</Volume><MktCap>169.1B</MktCap>
|
|
<PreviousClose>134.11</PreviousClose><PercentageChange>0.00%</PercentageChange><
|
|
AnnRange>116.00 - 134.25</AnnRange><Earns>10.582</Earns><P-E>12.67</P-E><Name>In
|
|
ternational Bus</Name></Stock></StockQuotes>
|
|
[java] Calculating total value...
|
|
[java] Checking Balance: xs:double: 1000
|
|
[java] Saving Balance: xs:double: 20000
|
|
[java] Stock Price [1]: xs:double: 134.11
|
|
[java] Quantity: xs:double: 500
|
|
[java] Stock Value: xs:double: 67055
|
|
[java] Total Value [1]: xs:double: 88055
|
|
[java] Total Value=USD 88055.0
|
|
[java] EUR: 65254.91885
|
|
|
|
BUILD SUCCESSFUL
|
|
Total time: 5 seconds
|
|
|
|
|
|
Building the Demo Using Ant
|
|
---------------------------
|
|
With the binary distribution the demo can be built using Ant as follows:
|
|
|
|
cd xml-bigbank
|
|
ant compile
|
|
|
|
|
|
Building the Demo Using Maven
|
|
-----------------------------
|
|
With either the binary or source distribution the demo can be built using
|
|
Maven as follows:
|
|
|
|
cd xml-bigbank
|
|
mvn
|