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]