Author: jsdelfino
Date: Tue Jul 25 14:15:38 2006
New Revision: 425526

URL: http://svn.apache.org/viewvc?rev=425526&view=rev
Log:
Fixes and Makefile additions to BigBank to build it on Linux

Added:
    incubator/tuscany/cpp/sca/samples/BigBank/AccountClient/Makefile.am
    incubator/tuscany/cpp/sca/samples/BigBank/AccountClient/runclient.cmd
    incubator/tuscany/cpp/sca/samples/BigBank/AccountClient/runclient.sh   
(with props)
    
incubator/tuscany/cpp/sca/samples/BigBank/Accounts/AccountServiceImpl.componentType
      - copied unchanged from r424104, 
incubator/tuscany/cpp/sca/samples/BigBank/Accounts/AccountServiceImpl.componenttype
    incubator/tuscany/cpp/sca/samples/BigBank/Accounts/Makefile.am
    incubator/tuscany/cpp/sca/samples/BigBank/Accounts/Tuscany-model.config
    incubator/tuscany/cpp/sca/samples/BigBank/Accounts/sca.module.lin
    incubator/tuscany/cpp/sca/samples/BigBank/Accounts/services.xml   (with 
props)
    incubator/tuscany/cpp/sca/samples/BigBank/BigBankSubsystem/
    incubator/tuscany/cpp/sca/samples/BigBank/BigBankSubsystem/sca.subsystem
    incubator/tuscany/cpp/sca/samples/BigBank/Makefile.am
    incubator/tuscany/cpp/sca/samples/BigBank/WSAccountClient/Makefile.am
    incubator/tuscany/cpp/sca/samples/BigBank/WSAccountClient/runwsclient.cmd
    incubator/tuscany/cpp/sca/samples/BigBank/WSAccountClient/runwsclient.sh   
(with props)
Removed:
    
incubator/tuscany/cpp/sca/samples/BigBank/Accounts/AccountDataServiceImpl_AccountDataService_Proxy.cpp
    
incubator/tuscany/cpp/sca/samples/BigBank/Accounts/AccountDataServiceImpl_AccountDataService_Wrapper.cpp
    
incubator/tuscany/cpp/sca/samples/BigBank/Accounts/AccountServiceImpl.componenttype
    
incubator/tuscany/cpp/sca/samples/BigBank/Accounts/AccountServiceImpl_AccountService_Proxy.cpp
    
incubator/tuscany/cpp/sca/samples/BigBank/Accounts/AccountServiceImpl_AccountService_Wrapper.cpp
    
incubator/tuscany/cpp/sca/samples/BigBank/Accounts/StockQuoteServiceImpl_StockQuoteExternal_Proxy.cpp
    
incubator/tuscany/cpp/sca/samples/BigBank/Accounts/StockQuoteServiceImpl_StockQuoteService_Proxy.cpp
    
incubator/tuscany/cpp/sca/samples/BigBank/Accounts/StockQuoteServiceImpl_StockQuoteService_Wrapper.cpp
Modified:
    incubator/tuscany/cpp/sca/samples/BigBank/   (props changed)
    incubator/tuscany/cpp/sca/samples/BigBank/AccountClient/   (props changed)
    incubator/tuscany/cpp/sca/samples/BigBank/AccountClient/AccountClient.cpp
    incubator/tuscany/cpp/sca/samples/BigBank/Accounts/   (props changed)
    
incubator/tuscany/cpp/sca/samples/BigBank/Accounts/AccountDataServiceImpl_AccountDataService_Proxy.h
    
incubator/tuscany/cpp/sca/samples/BigBank/Accounts/AccountDataServiceImpl_AccountDataService_Wrapper.h
    
incubator/tuscany/cpp/sca/samples/BigBank/Accounts/AccountServiceImpl_AccountDataService_Proxy.cpp
    
incubator/tuscany/cpp/sca/samples/BigBank/Accounts/AccountServiceImpl_AccountDataService_Proxy.h
    
incubator/tuscany/cpp/sca/samples/BigBank/Accounts/AccountServiceImpl_AccountService_Proxy.h
    
incubator/tuscany/cpp/sca/samples/BigBank/Accounts/AccountServiceImpl_AccountService_Wrapper.h
    
incubator/tuscany/cpp/sca/samples/BigBank/Accounts/AccountServiceImpl_stockQuote_Proxy.cpp
    
incubator/tuscany/cpp/sca/samples/BigBank/Accounts/AccountServiceImpl_stockQuote_Proxy.h
    
incubator/tuscany/cpp/sca/samples/BigBank/Accounts/StockQuoteServiceImpl_StockQuoteExternal_Proxy.h
    
incubator/tuscany/cpp/sca/samples/BigBank/Accounts/StockQuoteServiceImpl_StockQuoteService_Proxy.h
    
incubator/tuscany/cpp/sca/samples/BigBank/Accounts/StockQuoteServiceImpl_StockQuoteService_Wrapper.h
    incubator/tuscany/cpp/sca/samples/BigBank/WSAccountClient/   (props changed)

Propchange: incubator/tuscany/cpp/sca/samples/BigBank/
------------------------------------------------------------------------------
--- svn:ignore (added)
+++ svn:ignore Tue Jul 25 14:15:38 2006
@@ -0,0 +1,27 @@
+configure
+Makefile.in
+config.log
+depcomp
+config.guess
+config.h
+config.sub
+ltmain.sh
+Makefile
+config.status
+stamp-h1
+config.h.in
+libtool
+autom4te.cache
+missing
+aclocal.m4
+install-sh
+.deps
+*.dat
+.libs
+deploy
+tmp
+bld
+scagen_build
+.project
+.cdtproject
+.settings

Propchange: incubator/tuscany/cpp/sca/samples/BigBank/AccountClient/
------------------------------------------------------------------------------
--- svn:ignore (added)
+++ svn:ignore Tue Jul 25 14:15:38 2006
@@ -0,0 +1,28 @@
+configure
+Makefile.in
+config.log
+depcomp
+config.guess
+config.h
+config.sub
+ltmain.sh
+Makefile
+config.status
+stamp-h1
+config.h.in
+libtool
+autom4te.cache
+missing
+aclocal.m4
+install-sh
+.deps
+*.dat
+.libs
+deploy
+tmp
+bld
+scagen_build
+.project
+.cdtproject
+.settings
+account_client

Modified: 
incubator/tuscany/cpp/sca/samples/BigBank/AccountClient/AccountClient.cpp
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/cpp/sca/samples/BigBank/AccountClient/AccountClient.cpp?rev=425526&r1=425525&r2=425526&view=diff
==============================================================================
--- incubator/tuscany/cpp/sca/samples/BigBank/AccountClient/AccountClient.cpp 
(original)
+++ incubator/tuscany/cpp/sca/samples/BigBank/AccountClient/AccountClient.cpp 
Tue Jul 25 14:15:38 2006
@@ -19,7 +19,7 @@
 #pragma warning(disable: 4786)
 #endif
 
-#include "..\Accounts\AccountService.h"
+#include "AccountService.h"
 #include "osoa/sca/sca.h"
 #include <iostream>
 #include <stdlib.h>

Added: incubator/tuscany/cpp/sca/samples/BigBank/AccountClient/Makefile.am
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/cpp/sca/samples/BigBank/AccountClient/Makefile.am?rev=425526&view=auto
==============================================================================
--- incubator/tuscany/cpp/sca/samples/BigBank/AccountClient/Makefile.am (added)
+++ incubator/tuscany/cpp/sca/samples/BigBank/AccountClient/Makefile.am Tue Jul 
25 14:15:38 2006
@@ -0,0 +1,27 @@
+deploydir=$(prefix)/samples/BigBank/deploy
+prgbindir=$(deploydir)/bin
+
+prgbin_PROGRAMS = account_client
+prgbin_SCRIPTS = runclient.sh
+EXTRA_DIST = runclient.sh
+
+AM_CPPFLAGS = $(CPPFLAGS)
+account_client_SOURCES = AccountClient.cpp
+
+account_client_LDADD   =  -L${TUSCANY_SCACPP}/lib -ltuscany_sca 
-ltuscany_sca_ws_reference \
+               -L${TUSCANY_SDOCPP}/lib -ltuscany_sdo -ltuscany_sdo_axiom \
+         -L$(AXIS2C_HOME)/lib \
+                                       -laxis2_util \
+                    -laxis2_axiom \
+                    -laxis2_wsdl \
+                    -laxis2_engine \
+                    -laxis2_parser \
+                    -laxis2_minizip \
+                    -lpthread \
+                    -laxis2_http_sender \
+                    -laxis2_http_receiver
+       
+
+INCLUDES =  -I$(top_builddir)/BigBank/Accounts \
+            -I${TUSCANY_SCACPP}/include \
+            -I${TUSCANY_SDOCPP}/include

Added: incubator/tuscany/cpp/sca/samples/BigBank/AccountClient/runclient.cmd
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/cpp/sca/samples/BigBank/AccountClient/runclient.cmd?rev=425526&view=auto
==============================================================================
--- incubator/tuscany/cpp/sca/samples/BigBank/AccountClient/runclient.cmd 
(added)
+++ incubator/tuscany/cpp/sca/samples/BigBank/AccountClient/runclient.cmd Tue 
Jul 25 14:15:38 2006
@@ -0,0 +1,51 @@
[EMAIL PROTECTED] off
+
+
[EMAIL PROTECTED]  Copyright 2006 The Apache Software Foundation or its 
licensors, as applicable.
[EMAIL PROTECTED]
[EMAIL PROTECTED]  Licensed under the Apache License, Version 2.0 (the 
"License");
[EMAIL PROTECTED]  you may not use this file except in compliance with the 
License.
[EMAIL PROTECTED]  You may obtain a copy of the License at
[EMAIL PROTECTED]
[EMAIL PROTECTED]     http://www.apache.org/licenses/LICENSE-2.0
[EMAIL PROTECTED]
[EMAIL PROTECTED]  Unless required by applicable law or agreed to in writing, 
software
[EMAIL PROTECTED]  distributed under the License is distributed on an "AS IS" 
BASIS,
[EMAIL PROTECTED]  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express 
or implied.
[EMAIL PROTECTED]  See the License for the specific language governing 
permissions and
[EMAIL PROTECTED]  limitations under the License.
+
+rem Runs the client after setting the SCA environment variables to use the
+rem CalculatorSubsystem
+setlocal
+
+if "%AXIS2C_HOME%" == "" (
+echo "AXIS2C_HOME not set"
+goto end
+)
+echo using Axis2C: %AXIS2C_HOME%
+
+if "%TUSCANY_SDOCPP%" == "" (
+echo "TUSCANY_SDOCPP not set"
+goto end
+)
+echo using TUSCANY_SDOCPP: %TUSCANY_SDOCPP%
+
+if "%TUSCANY_SCACPP%" == "" (
+echo "TUSCANY_SCACPP not set"
+goto end
+)
+echo using TUSCANY_SCACPP: %TUSCANY_SCACPP%
+
+set TUSCANY_SCACPP_SYSTEM_ROOT=%~d0%~p0\..\
+
+rem Only need to specify the subsystem (and not the moduleComponent as well) 
because
+rem there is only one moduleComponent in the subsystem - it is a very simple 
sample.
+set TUSCANY_SCACPP_DEFAULT_MODULE=CalculatorSubsystem
+
+rem Run the client
+
+set PATH=%TUSCANY_SCACPP%\bin;%TUSCANY_SDOCPP%\bin;%AXIS2C_HOME%\lib;%PATH%
+AccountClient.exe %*
+:end
+endlocal

Added: incubator/tuscany/cpp/sca/samples/BigBank/AccountClient/runclient.sh
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/cpp/sca/samples/BigBank/AccountClient/runclient.sh?rev=425526&view=auto
==============================================================================
--- incubator/tuscany/cpp/sca/samples/BigBank/AccountClient/runclient.sh (added)
+++ incubator/tuscany/cpp/sca/samples/BigBank/AccountClient/runclient.sh Tue 
Jul 25 14:15:38 2006
@@ -0,0 +1,45 @@
+#!/bin/sh
+
+#  Copyright 2005 The Apache Software Foundation or its licensors, as 
applicable.
+#
+#  Licensed 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_MODULE=CalculatorSubsystem
+
+./account_client
+

Propchange: incubator/tuscany/cpp/sca/samples/BigBank/AccountClient/runclient.sh
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: incubator/tuscany/cpp/sca/samples/BigBank/AccountClient/runclient.sh
------------------------------------------------------------------------------
    svn:executable = *

Propchange: incubator/tuscany/cpp/sca/samples/BigBank/Accounts/
------------------------------------------------------------------------------
--- svn:ignore (added)
+++ svn:ignore Tue Jul 25 14:15:38 2006
@@ -0,0 +1,27 @@
+configure
+Makefile.in
+config.log
+depcomp
+config.guess
+config.h
+config.sub
+ltmain.sh
+Makefile
+config.status
+stamp-h1
+config.h.in
+libtool
+autom4te.cache
+missing
+aclocal.m4
+install-sh
+.deps
+*.dat
+.libs
+deploy
+tmp
+bld
+scagen_build
+.project
+.cdtproject
+.settings

Modified: 
incubator/tuscany/cpp/sca/samples/BigBank/Accounts/AccountDataServiceImpl_AccountDataService_Proxy.h
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/cpp/sca/samples/BigBank/Accounts/AccountDataServiceImpl_AccountDataService_Proxy.h?rev=425526&r1=425525&r2=425526&view=diff
==============================================================================
--- 
incubator/tuscany/cpp/sca/samples/BigBank/Accounts/AccountDataServiceImpl_AccountDataService_Proxy.h
 (original)
+++ 
incubator/tuscany/cpp/sca/samples/BigBank/Accounts/AccountDataServiceImpl_AccountDataService_Proxy.h
 Tue Jul 25 14:15:38 2006
@@ -17,6 +17,10 @@
 #ifndef AccountDataServiceImpl_AccountDataService_Proxy_h
 #define AccountDataServiceImpl_AccountDataService_Proxy_h
 
+#if defined(WIN32) || defined (_WINDOWS)
+#pragma warning(disable: 4786)
+#endif 
+
 #include "AccountDataService.h"
 #include "tuscany/sca/core/ServiceWrapper.h"
 

Modified: 
incubator/tuscany/cpp/sca/samples/BigBank/Accounts/AccountDataServiceImpl_AccountDataService_Wrapper.h
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/cpp/sca/samples/BigBank/Accounts/AccountDataServiceImpl_AccountDataService_Wrapper.h?rev=425526&r1=425525&r2=425526&view=diff
==============================================================================
--- 
incubator/tuscany/cpp/sca/samples/BigBank/Accounts/AccountDataServiceImpl_AccountDataService_Wrapper.h
 (original)
+++ 
incubator/tuscany/cpp/sca/samples/BigBank/Accounts/AccountDataServiceImpl_AccountDataService_Wrapper.h
 Tue Jul 25 14:15:38 2006
@@ -17,6 +17,10 @@
 #ifndef AccountDataServiceImpl_AccountDataService_Wrapper_h
 #define AccountDataServiceImpl_AccountDataService_Wrapper_h
 
+#if defined(WIN32) || defined (_WINDOWS)
+#pragma warning(disable: 4786)
+#endif 
+
 #include "AccountDataServiceImpl.h"
 #include "tuscany/sca/core/ComponentServiceWrapper.h"
 

Modified: 
incubator/tuscany/cpp/sca/samples/BigBank/Accounts/AccountServiceImpl_AccountDataService_Proxy.cpp
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/cpp/sca/samples/BigBank/Accounts/AccountServiceImpl_AccountDataService_Proxy.cpp?rev=425526&r1=425525&r2=425526&view=diff
==============================================================================
--- 
incubator/tuscany/cpp/sca/samples/BigBank/Accounts/AccountServiceImpl_AccountDataService_Proxy.cpp
 (original)
+++ 
incubator/tuscany/cpp/sca/samples/BigBank/Accounts/AccountServiceImpl_AccountDataService_Proxy.cpp
 Tue Jul 25 14:15:38 2006
@@ -14,10 +14,6 @@
  *  limitations under the License.
  */
 
-#if defined(WIN32)  || defined (_WINDOWS)
-#pragma warning(disable: 4786)
-#endif
-
 #include "AccountServiceImpl_AccountDataService_Proxy.h"
 
 #include "osoa/sca/sca.h"

Modified: 
incubator/tuscany/cpp/sca/samples/BigBank/Accounts/AccountServiceImpl_AccountDataService_Proxy.h
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/cpp/sca/samples/BigBank/Accounts/AccountServiceImpl_AccountDataService_Proxy.h?rev=425526&r1=425525&r2=425526&view=diff
==============================================================================
--- 
incubator/tuscany/cpp/sca/samples/BigBank/Accounts/AccountServiceImpl_AccountDataService_Proxy.h
 (original)
+++ 
incubator/tuscany/cpp/sca/samples/BigBank/Accounts/AccountServiceImpl_AccountDataService_Proxy.h
 Tue Jul 25 14:15:38 2006
@@ -14,12 +14,12 @@
  *  limitations under the License.
  */
 
-#if defined(WIN32)  || defined (_WINDOWS)
-#pragma warning(disable: 4786)
-#endif
-
 #ifndef AccountServiceImpl_AccountDataService_Proxy_h
 #define AccountServiceImpl_AccountDataService_Proxy_h
+
+#if defined(WIN32) || defined (_WINDOWS)
+#pragma warning(disable: 4786)
+#endif 
 
 #include "AccountDataService.h"
 #include "tuscany/sca/core/ServiceWrapper.h"

Modified: 
incubator/tuscany/cpp/sca/samples/BigBank/Accounts/AccountServiceImpl_AccountService_Proxy.h
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/cpp/sca/samples/BigBank/Accounts/AccountServiceImpl_AccountService_Proxy.h?rev=425526&r1=425525&r2=425526&view=diff
==============================================================================
--- 
incubator/tuscany/cpp/sca/samples/BigBank/Accounts/AccountServiceImpl_AccountService_Proxy.h
 (original)
+++ 
incubator/tuscany/cpp/sca/samples/BigBank/Accounts/AccountServiceImpl_AccountService_Proxy.h
 Tue Jul 25 14:15:38 2006
@@ -17,6 +17,10 @@
 #ifndef AccountServiceImpl_AccountService_Proxy_h
 #define AccountServiceImpl_AccountService_Proxy_h
 
+#if defined(WIN32) || defined (_WINDOWS)
+#pragma warning(disable: 4786)
+#endif 
+
 #include "AccountService.h"
 #include "tuscany/sca/core/ServiceWrapper.h"
 

Modified: 
incubator/tuscany/cpp/sca/samples/BigBank/Accounts/AccountServiceImpl_AccountService_Wrapper.h
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/cpp/sca/samples/BigBank/Accounts/AccountServiceImpl_AccountService_Wrapper.h?rev=425526&r1=425525&r2=425526&view=diff
==============================================================================
--- 
incubator/tuscany/cpp/sca/samples/BigBank/Accounts/AccountServiceImpl_AccountService_Wrapper.h
 (original)
+++ 
incubator/tuscany/cpp/sca/samples/BigBank/Accounts/AccountServiceImpl_AccountService_Wrapper.h
 Tue Jul 25 14:15:38 2006
@@ -17,6 +17,10 @@
 #ifndef AccountServiceImpl_AccountService_Wrapper_h
 #define AccountServiceImpl_AccountService_Wrapper_h
 
+#if defined(WIN32) || defined (_WINDOWS)
+#pragma warning(disable: 4786)
+#endif 
+
 #include "AccountServiceImpl.h"
 #include "tuscany/sca/core/ComponentServiceWrapper.h"
 
@@ -29,7 +33,7 @@
     virtual void* newImplementation();
     virtual void deleteImplementation();
 private:
-    AccountServiceImpl* impl;
+    com::bigbank::account::AccountServiceImpl* impl;
 };
 
 #endif // AccountServiceImpl_AccountService_Wrapper_h

Modified: 
incubator/tuscany/cpp/sca/samples/BigBank/Accounts/AccountServiceImpl_stockQuote_Proxy.cpp
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/cpp/sca/samples/BigBank/Accounts/AccountServiceImpl_stockQuote_Proxy.cpp?rev=425526&r1=425525&r2=425526&view=diff
==============================================================================
--- 
incubator/tuscany/cpp/sca/samples/BigBank/Accounts/AccountServiceImpl_stockQuote_Proxy.cpp
 (original)
+++ 
incubator/tuscany/cpp/sca/samples/BigBank/Accounts/AccountServiceImpl_stockQuote_Proxy.cpp
 Tue Jul 25 14:15:38 2006
@@ -14,10 +14,6 @@
  *  limitations under the License.
  */
 
-#if defined(WIN32)  || defined (_WINDOWS)
-#pragma warning(disable: 4786)
-#endif
-
 #include "AccountServiceImpl_stockQuote_Proxy.h"
 
 #include "osoa/sca/sca.h"

Modified: 
incubator/tuscany/cpp/sca/samples/BigBank/Accounts/AccountServiceImpl_stockQuote_Proxy.h
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/cpp/sca/samples/BigBank/Accounts/AccountServiceImpl_stockQuote_Proxy.h?rev=425526&r1=425525&r2=425526&view=diff
==============================================================================
--- 
incubator/tuscany/cpp/sca/samples/BigBank/Accounts/AccountServiceImpl_stockQuote_Proxy.h
 (original)
+++ 
incubator/tuscany/cpp/sca/samples/BigBank/Accounts/AccountServiceImpl_stockQuote_Proxy.h
 Tue Jul 25 14:15:38 2006
@@ -17,6 +17,10 @@
 #ifndef AccountServiceImpl_stockQuote_Proxy_h
 #define AccountServiceImpl_stockQuote_Proxy_h
 
+#if defined(WIN32) || defined (_WINDOWS)
+#pragma warning(disable: 4786)
+#endif 
+
 #include "StockQuoteService.h"
 #include "tuscany/sca/core/ServiceWrapper.h"
 

Added: incubator/tuscany/cpp/sca/samples/BigBank/Accounts/Makefile.am
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/cpp/sca/samples/BigBank/Accounts/Makefile.am?rev=425526&view=auto
==============================================================================
--- incubator/tuscany/cpp/sca/samples/BigBank/Accounts/Makefile.am (added)
+++ incubator/tuscany/cpp/sca/samples/BigBank/Accounts/Makefile.am Tue Jul 25 
14:15:38 2006
@@ -0,0 +1,40 @@
+deploydir=$(prefix)/samples/BigBank/deploy
+moduledir=$(deploydir)/modules/Accounts
+
+BUILT_SOURCES = AccountDataServiceImpl_AccountDataService_Proxy.cpp \
+AccountDataServiceImpl_AccountDataService_Wrapper.cpp \
+AccountServiceImpl_AccountService_Proxy.cpp \
+AccountServiceImpl_AccountService_Wrapper.cpp \
+StockQuoteServiceImpl_StockQuoteExternal_Proxy.cpp \
+StockQuoteServiceImpl_StockQuoteService_Proxy.cpp \
+StockQuoteServiceImpl_StockQuoteService_Wrapper.cpp
+
+noinst_HEADERS = *.h
+
+AccountDataServiceImpl_AccountDataService_Proxy.cpp:
+       java -jar $(TUSCANY_SCACPP)/bin/scagen.jar -dir . -output .
+
+module_LTLIBRARIES = libAccounts.la
+module_DATA = sca.module.lin Tuscany-model.config *.componentType *.wsdl 
services.xml
+EXTRA_DIST = sca.module.lin Tuscany-model.config *.componentType *.wsdl 
services.xml
+
+libAccounts_la_SOURCES = \
+AccountDataServiceImpl_AccountDataService_Proxy.cpp \
+AccountDataServiceImpl_AccountDataService_Wrapper.cpp \
+AccountDataServiceImpl.cpp \
+AccountServiceImpl_AccountService_Proxy.cpp \
+AccountServiceImpl_AccountService_Wrapper.cpp \
+AccountServiceImpl.cpp \
+StockQuoteServiceImpl.cpp \
+StockQuoteServiceImpl_StockQuoteExternal_Proxy.cpp \
+StockQuoteServiceImpl_StockQuoteService_Proxy.cpp \
+StockQuoteServiceImpl_StockQuoteService_Wrapper.cpp
+
+libAccounts_la_LIBADD = -L${TUSCANY_SCACPP}/lib -ltuscany_sca
+
+INCLUDES = \
+           -I$(TUSCANY_SCACPP)/include \
+           -I${TUSCANY_SDOCPP}/include
+
+install-data-hook:
+       mv $(moduledir)/sca.module.lin $(moduledir)/sca.module

Modified: 
incubator/tuscany/cpp/sca/samples/BigBank/Accounts/StockQuoteServiceImpl_StockQuoteExternal_Proxy.h
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/cpp/sca/samples/BigBank/Accounts/StockQuoteServiceImpl_StockQuoteExternal_Proxy.h?rev=425526&r1=425525&r2=425526&view=diff
==============================================================================
--- 
incubator/tuscany/cpp/sca/samples/BigBank/Accounts/StockQuoteServiceImpl_StockQuoteExternal_Proxy.h
 (original)
+++ 
incubator/tuscany/cpp/sca/samples/BigBank/Accounts/StockQuoteServiceImpl_StockQuoteExternal_Proxy.h
 Tue Jul 25 14:15:38 2006
@@ -17,6 +17,10 @@
 #ifndef StockQuoteServiceImpl_StockQuoteExternal_Proxy_h
 #define StockQuoteServiceImpl_StockQuoteExternal_Proxy_h
 
+#if defined(WIN32) || defined (_WINDOWS)
+#pragma warning(disable: 4786)
+#endif 
+
 #include "StockQuoteExternalService.h"
 #include "tuscany/sca/core/ServiceWrapper.h"
 

Modified: 
incubator/tuscany/cpp/sca/samples/BigBank/Accounts/StockQuoteServiceImpl_StockQuoteService_Proxy.h
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/cpp/sca/samples/BigBank/Accounts/StockQuoteServiceImpl_StockQuoteService_Proxy.h?rev=425526&r1=425525&r2=425526&view=diff
==============================================================================
--- 
incubator/tuscany/cpp/sca/samples/BigBank/Accounts/StockQuoteServiceImpl_StockQuoteService_Proxy.h
 (original)
+++ 
incubator/tuscany/cpp/sca/samples/BigBank/Accounts/StockQuoteServiceImpl_StockQuoteService_Proxy.h
 Tue Jul 25 14:15:38 2006
@@ -17,6 +17,10 @@
 #ifndef StockQuoteServiceImpl_StockQuoteService_Proxy_h
 #define StockQuoteServiceImpl_StockQuoteService_Proxy_h
 
+#if defined(WIN32) || defined (_WINDOWS)
+#pragma warning(disable: 4786)
+#endif 
+
 #include "StockQuoteService.h"
 #include "tuscany/sca/core/ServiceWrapper.h"
 

Modified: 
incubator/tuscany/cpp/sca/samples/BigBank/Accounts/StockQuoteServiceImpl_StockQuoteService_Wrapper.h
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/cpp/sca/samples/BigBank/Accounts/StockQuoteServiceImpl_StockQuoteService_Wrapper.h?rev=425526&r1=425525&r2=425526&view=diff
==============================================================================
--- 
incubator/tuscany/cpp/sca/samples/BigBank/Accounts/StockQuoteServiceImpl_StockQuoteService_Wrapper.h
 (original)
+++ 
incubator/tuscany/cpp/sca/samples/BigBank/Accounts/StockQuoteServiceImpl_StockQuoteService_Wrapper.h
 Tue Jul 25 14:15:38 2006
@@ -17,6 +17,10 @@
 #ifndef StockQuoteServiceImpl_StockQuoteService_Wrapper_h
 #define StockQuoteServiceImpl_StockQuoteService_Wrapper_h
 
+#if defined(WIN32) || defined (_WINDOWS)
+#pragma warning(disable: 4786)
+#endif 
+
 #include "StockQuoteServiceImpl.h"
 #include "tuscany/sca/core/ComponentServiceWrapper.h"
 
@@ -29,7 +33,7 @@
     virtual void* newImplementation();
     virtual void deleteImplementation();
 private:
-    StockQuoteServiceImpl* impl;
+    com::bigbank::stockquote::StockQuoteServiceImpl* impl;
 };
 
 #endif // StockQuoteServiceImpl_StockQuoteService_Wrapper_h

Added: incubator/tuscany/cpp/sca/samples/BigBank/Accounts/Tuscany-model.config
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/cpp/sca/samples/BigBank/Accounts/Tuscany-model.config?rev=425526&view=auto
==============================================================================
--- incubator/tuscany/cpp/sca/samples/BigBank/Accounts/Tuscany-model.config 
(added)
+++ incubator/tuscany/cpp/sca/samples/BigBank/Accounts/Tuscany-model.config Tue 
Jul 25 14:15:38 2006
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<!--
+  Copyright 2005 The Apache Software Foundation or its licensors, as 
applicable.
+
+  Licensed 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.
+ -->
+
+<tuscany-model xmlns="http://org.apache.tuscany/xmlns/cpp/1.0";>
+       <wsdl>
+               <file name="AccountService.wsdl"/>
+               <file name="StockQuoteService.wsdl"/>
+       </wsdl>
+       <xsd>
+       </xsd>
+</tuscany-model>

Added: incubator/tuscany/cpp/sca/samples/BigBank/Accounts/sca.module.lin
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/cpp/sca/samples/BigBank/Accounts/sca.module.lin?rev=425526&view=auto
==============================================================================
--- incubator/tuscany/cpp/sca/samples/BigBank/Accounts/sca.module.lin (added)
+++ incubator/tuscany/cpp/sca/samples/BigBank/Accounts/sca.module.lin Tue Jul 
25 14:15:38 2006
@@ -0,0 +1,53 @@
+<?xml version="1.0" encoding="ASCII"?>
+<!--
+  Copyright (c) 2005 The Apache Software Foundation or its licensors, as 
applicable.
+
+  Licensed 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.
+ -->
+<module xmlns="http://www.osoa.org/xmlns/sca/0.9"; 
xmlns:v="http://www.osoa.org/xmlns/sca/values/0.9";
+        name="AccountModule">
+
+       <component name="AccountServiceComponent">
+               <implementation.cpp dll="libAccounts.so" 
header="AccountServiceImpl.h"/>
+               <references>
+                       
<AccountDataService>AccountDataServiceComponent</AccountDataService>
+                       <stockQuote>StockQuoteServiceComponent</stockQuote>
+               </references>
+               <properties>
+                       <v:currency>EURO</v:currency>
+               </properties>
+       </component>  
+
+       <component name="AccountDataServiceComponent">
+               <implementation.cpp dll="libAccounts.so" 
header="AccountDataServiceImpl.h"/>
+       </component>  
+
+       <component name="StockQuoteServiceComponent">
+               <implementation.cpp dll="libAccounts.so" 
header="StockQuoteServiceImpl.h"/>
+               <references>
+                       
<StockQuoteExternal>StockQuoteExternalService</StockQuoteExternal>
+               </references>
+       </component>  
+
+       <externalService name="StockQuoteExternalService">
+               <interface.cpp header="StockQuoteExternalService.h"/>
+               <binding.ws 
port="http://www.webserviceX.NET/#wsdl.endpoint(StockQuote/StockQuoteSoap)"/>
+       </externalService>
+
+       <entryPoint name="WSAccountEntrypoint" multiplicity="1..1">
+               <interface.wsdl interface="AccountService.wsdl" 
callbackInterface=""></interface.wsdl>
+               <binding.ws 
port="http://www.bigbank.com/AccountService#wsdl.endpoint(AccountService/AccountServiceSOAP)"></binding.ws>
+               <reference>AccountServiceComponent</reference>
+       </entryPoint>
+     
+</module>

Added: incubator/tuscany/cpp/sca/samples/BigBank/Accounts/services.xml
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/cpp/sca/samples/BigBank/Accounts/services.xml?rev=425526&view=auto
==============================================================================
--- incubator/tuscany/cpp/sca/samples/BigBank/Accounts/services.xml (added)
+++ incubator/tuscany/cpp/sca/samples/BigBank/Accounts/services.xml Tue Jul 25 
14:15:38 2006
@@ -0,0 +1,30 @@
+
+<!--
+  Copyright 2006 The Apache Software Foundation or its licensors, as 
applicable.
+
+  Licensed 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.
+ -->
+<service name="BigBank">
+    <parameter name="ServiceClass" 
locked="xsd:false">tuscany_sca_ws_service</parameter>
+    <parameter name="TuscanySystemRoot" 
locked="xsd:false">PATH-TO-THE-SYSTEM-ROOT</parameter>
+    <parameter name="TuscanyEntryPoint" 
locked="xsd:false">AccountSubsystem/Account/WSAccountEntrypoint</parameter>
+
+   <description>
+        This is a testing service, named 'BigBank' to test multiple operations 
in the same service
+   </description>
+
+    <operation name="getAccountReport">
+            <!--messageReceiver class="axis2_receivers" /-->
+    </operation>
+ 
+</service>

Propchange: incubator/tuscany/cpp/sca/samples/BigBank/Accounts/services.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: incubator/tuscany/cpp/sca/samples/BigBank/Accounts/services.xml
------------------------------------------------------------------------------
    svn:keywords = Rev,Date

Added: incubator/tuscany/cpp/sca/samples/BigBank/BigBankSubsystem/sca.subsystem
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/cpp/sca/samples/BigBank/BigBankSubsystem/sca.subsystem?rev=425526&view=auto
==============================================================================
--- incubator/tuscany/cpp/sca/samples/BigBank/BigBankSubsystem/sca.subsystem 
(added)
+++ incubator/tuscany/cpp/sca/samples/BigBank/BigBankSubsystem/sca.subsystem 
Tue Jul 25 14:15:38 2006
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="ASCII"?>
+<!--
+  Copyright 2005 The Apache Software Foundation or its licensors, as 
applicable.
+
+  Licensed 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.
+ -->
+
+<subsystem xmlns="http://www.osoa.org/xmlns/sca/0.9";
+ 
+       name="AccountSubsystem">
+       
+       <moduleComponent name="Account" module="AccountModule">
+               
+       </moduleComponent>
+
+</subsystem>
+       
\ No newline at end of file

Added: incubator/tuscany/cpp/sca/samples/BigBank/Makefile.am
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/cpp/sca/samples/BigBank/Makefile.am?rev=425526&view=auto
==============================================================================
--- incubator/tuscany/cpp/sca/samples/BigBank/Makefile.am (added)
+++ incubator/tuscany/cpp/sca/samples/BigBank/Makefile.am Tue Jul 25 14:15:38 
2006
@@ -0,0 +1,4 @@
+deploydir=$(prefix)/samples/BigBank/deploy/subsystems/BigBankSubsystem
+SUBDIRS = Accounts AccountClient WSAccountClient
+EXTRA_DIST = BigBankSubsystem
+deploy_DATA = BigBankSubsystem/sca.subsystem

Propchange: incubator/tuscany/cpp/sca/samples/BigBank/WSAccountClient/
------------------------------------------------------------------------------
--- svn:ignore (added)
+++ svn:ignore Tue Jul 25 14:15:38 2006
@@ -0,0 +1,28 @@
+configure
+Makefile.in
+config.log
+depcomp
+config.guess
+config.h
+config.sub
+ltmain.sh
+Makefile
+config.status
+stamp-h1
+config.h.in
+libtool
+autom4te.cache
+missing
+aclocal.m4
+install-sh
+.deps
+*.dat
+.libs
+deploy
+tmp
+bld
+scagen_build
+.project
+.cdtproject
+.settings
+account_wsclient

Added: incubator/tuscany/cpp/sca/samples/BigBank/WSAccountClient/Makefile.am
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/cpp/sca/samples/BigBank/WSAccountClient/Makefile.am?rev=425526&view=auto
==============================================================================
--- incubator/tuscany/cpp/sca/samples/BigBank/WSAccountClient/Makefile.am 
(added)
+++ incubator/tuscany/cpp/sca/samples/BigBank/WSAccountClient/Makefile.am Tue 
Jul 25 14:15:38 2006
@@ -0,0 +1,24 @@
+deploydir=$(prefix)/samples/BigBank/deploy
+prgbindir=$(deploydir)/bin
+
+prgbin_PROGRAMS = account_wsclient
+prgbin_SCRIPTS = runwsclient.sh
+EXTRA_DIST = runwsclient.sh
+
+AM_CPPFLAGS = $(CPPFLAGS)
+account_wsclient_SOURCES = axis2_Account_stub.cpp WSAccountClient.cpp
+noinst_HEADERS = *.h
+
+account_wsclient_LDADD   =  -L$(AXIS2C_HOME)/lib \
+                                       -laxis2_util \
+                    -laxis2_axiom \
+                    -laxis2_wsdl \
+                    -laxis2_engine \
+                    -laxis2_parser \
+                    -laxis2_minizip \
+                    -lpthread \
+                    -laxis2_http_sender \
+                    -laxis2_http_receiver
+       
+
+INCLUDES =  -I${AXIS2C_HOME}/include

Added: incubator/tuscany/cpp/sca/samples/BigBank/WSAccountClient/runwsclient.cmd
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/cpp/sca/samples/BigBank/WSAccountClient/runwsclient.cmd?rev=425526&view=auto
==============================================================================
--- incubator/tuscany/cpp/sca/samples/BigBank/WSAccountClient/runwsclient.cmd 
(added)
+++ incubator/tuscany/cpp/sca/samples/BigBank/WSAccountClient/runwsclient.cmd 
Tue Jul 25 14:15:38 2006
@@ -0,0 +1,28 @@
[EMAIL PROTECTED] off
+
[EMAIL PROTECTED]  Copyright 2006 The Apache Software Foundation or its 
licensors, as applicable.
[EMAIL PROTECTED]
[EMAIL PROTECTED]  Licensed under the Apache License, Version 2.0 (the 
"License");
[EMAIL PROTECTED]  you may not use this file except in compliance with the 
License.
[EMAIL PROTECTED]  You may obtain a copy of the License at
[EMAIL PROTECTED]
[EMAIL PROTECTED]     http://www.apache.org/licenses/LICENSE-2.0
[EMAIL PROTECTED]
[EMAIL PROTECTED]  Unless required by applicable law or agreed to in writing, 
software
[EMAIL PROTECTED]  distributed under the License is distributed on an "AS IS" 
BASIS,
[EMAIL PROTECTED]  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express 
or implied.
[EMAIL PROTECTED]  See the License for the specific language governing 
permissions and
[EMAIL PROTECTED]  limitations under the License.
+
+setlocal
+
+if "%AXIS2C_HOME%" == "" (
+echo "AXIS2C_HOME not set"
+goto end
+)
+echo using Axis2C: %AXIS2C_HOME%"
+
+rem Run the client
+WSAccountClient.exe %*
+:end
+endlocal

Added: incubator/tuscany/cpp/sca/samples/BigBank/WSAccountClient/runwsclient.sh
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/cpp/sca/samples/BigBank/WSAccountClient/runwsclient.sh?rev=425526&view=auto
==============================================================================
--- incubator/tuscany/cpp/sca/samples/BigBank/WSAccountClient/runwsclient.sh 
(added)
+++ incubator/tuscany/cpp/sca/samples/BigBank/WSAccountClient/runwsclient.sh 
Tue Jul 25 14:15:38 2006
@@ -0,0 +1,28 @@
+#!/bin/sh
+
+#  Copyright 2005 The Apache Software Foundation or its licensors, as 
applicable.
+#
+#  Licensed 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$AXIS2C_HOME = x ]; then
+echo "AXIS2C_HOME not set"
+exit;
+fi
+echo "Using Axis2C installed at $AXIS2C_HOME"
+
+export LD_LIBRARY_PATH=$AXIS2C_HOME/lib:$LD_LIBRARY_PATH
+
+./account_wsclient
+

Propchange: 
incubator/tuscany/cpp/sca/samples/BigBank/WSAccountClient/runwsclient.sh
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: 
incubator/tuscany/cpp/sca/samples/BigBank/WSAccountClient/runwsclient.sh
------------------------------------------------------------------------------
    svn:executable = *



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

Reply via email to