You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuscany.apache.org by ed...@apache.org on 2006/06/23 15:23:06 UTC

svn commit: r416714 - in /incubator/tuscany/cpp/sca/samples/BigBank: ./ AccountClient/ Accounts/ WSAccountClient/ deploy/modules/Accounts/

Author: edslattery
Date: Fri Jun 23 06:23:05 2006
New Revision: 416714

URL: http://svn.apache.org/viewvc?rev=416714&view=rev
Log: (empty)

Added:
    incubator/tuscany/cpp/sca/samples/BigBank/WSAccountClient/
    incubator/tuscany/cpp/sca/samples/BigBank/WSAccountClient/Tuscany-model.config
    incubator/tuscany/cpp/sca/samples/BigBank/WSAccountClient/WSAccountClient.cpp   (with props)
    incubator/tuscany/cpp/sca/samples/BigBank/WSAccountClient/WSAccountClient.dsp   (with props)
    incubator/tuscany/cpp/sca/samples/BigBank/WSAccountClient/WSAccountClient.plg
    incubator/tuscany/cpp/sca/samples/BigBank/WSAccountClient/axis2_Account_stub.cpp   (with props)
    incubator/tuscany/cpp/sca/samples/BigBank/WSAccountClient/axis2_Account_stub.h   (with props)
    incubator/tuscany/cpp/sca/samples/BigBank/WSAccountClient/services.xml   (with props)
Modified:
    incubator/tuscany/cpp/sca/samples/BigBank/AccountClient/AccountClient.plg
    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/AccountService.wsdl
    incubator/tuscany/cpp/sca/samples/BigBank/Accounts/AccountServiceImpl_AccountDataService_Proxy.cpp
    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/AccountServiceImpl_stockQuote_Proxy.cpp
    incubator/tuscany/cpp/sca/samples/BigBank/Accounts/Accounts.dsp
    incubator/tuscany/cpp/sca/samples/BigBank/Accounts/Accounts.plg
    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
    incubator/tuscany/cpp/sca/samples/BigBank/Accounts/sca.module
    incubator/tuscany/cpp/sca/samples/BigBank/BigBank.dsw
    incubator/tuscany/cpp/sca/samples/BigBank/BigBank.ncb
    incubator/tuscany/cpp/sca/samples/BigBank/deploy/modules/Accounts/AccountClient.exe
    incubator/tuscany/cpp/sca/samples/BigBank/deploy/modules/Accounts/AccountClient.pdb
    incubator/tuscany/cpp/sca/samples/BigBank/deploy/modules/Accounts/AccountService.wsdl
    incubator/tuscany/cpp/sca/samples/BigBank/deploy/modules/Accounts/Accounts.dll
    incubator/tuscany/cpp/sca/samples/BigBank/deploy/modules/Accounts/Accounts.pdb
    incubator/tuscany/cpp/sca/samples/BigBank/deploy/modules/Accounts/Tuscany-model.config
    incubator/tuscany/cpp/sca/samples/BigBank/deploy/modules/Accounts/sca.module

Modified: incubator/tuscany/cpp/sca/samples/BigBank/AccountClient/AccountClient.plg
URL: http://svn.apache.org/viewvc/incubator/tuscany/cpp/sca/samples/BigBank/AccountClient/AccountClient.plg?rev=416714&r1=416713&r2=416714&view=diff
==============================================================================
--- incubator/tuscany/cpp/sca/samples/BigBank/AccountClient/AccountClient.plg (original)
+++ incubator/tuscany/cpp/sca/samples/BigBank/AccountClient/AccountClient.plg Fri Jun 23 06:23:05 2006
@@ -6,18 +6,18 @@
 --------------------Configuration: AccountClient - Win32 Debug--------------------
 </h3>
 <h3>Command Lines</h3>
-Creating temporary file "C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\RSPB4F.tmp" with contents
+Creating temporary file "C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\RSP34B.tmp" with contents
 [
-/nologo /MLd /W3 /Gm /GX /ZI /Od /I "c:\apache\apache_checkout\cpp\sdo\deploy/include" /I "c:\apache\apache_checkout\cpp\sca/include" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /Fp"Debug/AccountClient.pch" /YX /Fo"Debug/" /Fd"Debug/" /FD /GZ /c 
+/nologo /MLd /W3 /Gm /GX /ZI /Od /I "c:\apache\apache_checkout\cpp\sdo\deploy/include" /I "c:\apache\apache_checkout\cpp\sca\deploy/include" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /Fp"Debug/AccountClient.pch" /YX /Fo"Debug/" /Fd"Debug/" /FD /GZ /c 
 "C:\apache\apache_checkout\cpp\sca\samples\BigBank\AccountClient\AccountClient.cpp"
 ]
-Creating command line "cl.exe @C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\RSPB4F.tmp" 
-Creating temporary file "C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\RSPB50.tmp" with contents
+Creating command line "cl.exe @C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\RSP34B.tmp" 
+Creating temporary file "C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\RSP34C.tmp" with contents
 [
-kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib tuscany_sdo.lib tuscany_sca.lib /nologo /subsystem:console /incremental:yes /pdb:"Debug/AccountClient.pdb" /debug /machine:I386 /out:"Debug/AccountClient.exe" /pdbtype:sept /libpath:"Accounts" /libpath:"c:\apache\apache_checkout\cpp\sca/lib" /libpath:"c:\apache\apache_checkout\cpp\sdo\deploy/lib" 
+kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib tuscany_sdo.lib tuscany_sca.lib /nologo /subsystem:console /incremental:yes /pdb:"Debug/AccountClient.pdb" /debug /machine:I386 /out:"Debug/AccountClient.exe" /pdbtype:sept /libpath:"Accounts" /libpath:"c:\apache\apache_checkout\cpp\sca\deploy/lib" /libpath:"c:\apache\apache_checkout\cpp\sdo\deploy/lib" 
 .\Debug\AccountClient.obj
 ]
-Creating command line "link.exe @C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\RSPB50.tmp"
+Creating command line "link.exe @C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\RSP34C.tmp"
 <h3>Output Window</h3>
 Compiling...
 AccountClient.cpp

Modified: incubator/tuscany/cpp/sca/samples/BigBank/Accounts/AccountDataServiceImpl_AccountDataService_Proxy.cpp
URL: http://svn.apache.org/viewvc/incubator/tuscany/cpp/sca/samples/BigBank/Accounts/AccountDataServiceImpl_AccountDataService_Proxy.cpp?rev=416714&r1=416713&r2=416714&view=diff
==============================================================================
--- incubator/tuscany/cpp/sca/samples/BigBank/Accounts/AccountDataServiceImpl_AccountDataService_Proxy.cpp (original)
+++ incubator/tuscany/cpp/sca/samples/BigBank/Accounts/AccountDataServiceImpl_AccountDataService_Proxy.cpp Fri Jun 23 06:23:05 2006
@@ -16,6 +16,7 @@
 #if defined(WIN32)  || defined (_WINDOWS)
 #pragma warning(disable: 4786)
 #endif
+
 #include "AccountDataServiceImpl_AccountDataService_Proxy.h"
 
 #include "osoa/sca/sca.h"

Modified: incubator/tuscany/cpp/sca/samples/BigBank/Accounts/AccountDataServiceImpl_AccountDataService_Wrapper.cpp
URL: http://svn.apache.org/viewvc/incubator/tuscany/cpp/sca/samples/BigBank/Accounts/AccountDataServiceImpl_AccountDataService_Wrapper.cpp?rev=416714&r1=416713&r2=416714&view=diff
==============================================================================
--- incubator/tuscany/cpp/sca/samples/BigBank/Accounts/AccountDataServiceImpl_AccountDataService_Wrapper.cpp (original)
+++ incubator/tuscany/cpp/sca/samples/BigBank/Accounts/AccountDataServiceImpl_AccountDataService_Wrapper.cpp Fri Jun 23 06:23:05 2006
@@ -13,9 +13,11 @@
  *  See the License for the specific language governing permissions and
  *  limitations under the License.
  */
+
 #if defined(WIN32)  || defined (_WINDOWS)
 #pragma warning(disable: 4786)
 #endif
+
 #include "AccountDataServiceImpl_AccountDataService_Wrapper.h"
 
 #include "osoa/sca/sca.h"

Modified: incubator/tuscany/cpp/sca/samples/BigBank/Accounts/AccountService.wsdl
URL: http://svn.apache.org/viewvc/incubator/tuscany/cpp/sca/samples/BigBank/Accounts/AccountService.wsdl?rev=416714&r1=416713&r2=416714&view=diff
==============================================================================
--- incubator/tuscany/cpp/sca/samples/BigBank/Accounts/AccountService.wsdl (original)
+++ incubator/tuscany/cpp/sca/samples/BigBank/Accounts/AccountService.wsdl Fri Jun 23 06:23:05 2006
@@ -1,18 +1,18 @@
 <wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
-xmlns:tns="http://www.bigbank.com/AccountService/"
+xmlns:tns="http://www.bigbank.com/AccountService"
 xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
 xmlns:xsd="http://www.w3.org/2001/XMLSchema"
-targetNamespace="http://www.bigbank.com/AccountService/"
+targetNamespace="http://www.bigbank.com/AccountService"
 name="AccountService" > 
 
 <wsdl:types>
  <xsd:schema 
-  targetNamespace="http://www.bigbank.com/AccountService/"
+  targetNamespace="http://www.bigbank.com/AccountService"
   xmlns:xsd="http://www.w3.org/2001/XMLSchema"> 
   
   <xsd:element name="customerID" type="xsd:string" />
   
-  <xsd:element name="getAcountReportResponse" type="tns:AccountReport" />
+  <xsd:element name="getAccountReportResponse" type="tns:AccountReport" />
 
   <xsd:complexType name="AccountReport"> 
    <xsd:sequence>
@@ -33,12 +33,14 @@
 	<xsd:element name="balance" type="xsd:float"/>
     </xsd:sequence>
   </xsd:complexType>
+
   <xsd:complexType name="CheckingAccount">
    <xsd:sequence>
     <xsd:element name="accountNumber" type="xsd:string"/>
 	<xsd:element name="balance" type="xsd:float"/>
    </xsd:sequence>
   </xsd:complexType>
+
   <xsd:complexType name="SavingsAccount">
    <xsd:sequence>
     <xsd:element name="accountNumber" type="xsd:string"/>
@@ -48,29 +50,29 @@
  </xsd:schema>
 </wsdl:types>
 
-<wsdl:message name="getAcountReportRequest">
- <wsdl:part element="tns:customerID" name="getAcountReportRequest" />
+<wsdl:message name="getAccountReportRequest">
+ <wsdl:part element="tns:customerID" name="getAccountReportRequest" />
 </wsdl:message>
 
-<wsdl:message name="getAcountReportResponse">
- <wsdl:part element="tns:getAcountReportResponse" 
-   name="getAcountReportResponse" />
+<wsdl:message name="getAccountReportResponse">
+ <wsdl:part element="tns:AccountReport" 
+   name="getAccountReportResponse" />
 </wsdl:message> 
 
 <wsdl:portType name="AccountService"> 
   SCA Sample Application 16 November 2005 
- <wsdl:operation name="getAcountReport">
-  <wsdl:input message="tns:getAcountReportRequest" />
-  <wsdl:output message="tns:getAcountReportResponse" />
+ <wsdl:operation name="getAccountReport">
+  <wsdl:input message="tns:getAccountReportRequest" />
+  <wsdl:output message="tns:getAccountReportResponse" />
  </wsdl:operation>
 </wsdl:portType>
 
 <wsdl:binding name="AccountServiceSOAP" type="tns:AccountService">
  <soap:binding style="document"
   transport="http://schemas.xmlsoap.org/soap/http" />
- <wsdl:operation name="getAcountReport">
+ <wsdl:operation name="getAccountReport">
  <soap:operation
-   soapAction="http://www.bigbank.com/AccountService/getAcountReport" />
+   soapAction="http://www.bigbank.com/AccountService/getAccountReport" />
   <wsdl:input> 
    <soap:body use="literal" />
   </wsdl:input>
@@ -83,7 +85,7 @@
 <wsdl:service name="AccountService">
  <wsdl:port binding="tns:AccountServiceSOAP" 
    name="AccountServiceSOAP"> 
-  <soap:address location="" />
+  <soap:address location="http://localhost:9090/axis2/services/Account" />
  </wsdl:port>
 </wsdl:service>
 </wsdl:definitions> 

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=416714&r1=416713&r2=416714&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 Fri Jun 23 06:23:05 2006
@@ -13,9 +13,11 @@
  *  See the License for the specific language governing permissions and
  *  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_AccountService_Proxy.cpp
URL: http://svn.apache.org/viewvc/incubator/tuscany/cpp/sca/samples/BigBank/Accounts/AccountServiceImpl_AccountService_Proxy.cpp?rev=416714&r1=416713&r2=416714&view=diff
==============================================================================
--- incubator/tuscany/cpp/sca/samples/BigBank/Accounts/AccountServiceImpl_AccountService_Proxy.cpp (original)
+++ incubator/tuscany/cpp/sca/samples/BigBank/Accounts/AccountServiceImpl_AccountService_Proxy.cpp Fri Jun 23 06:23:05 2006
@@ -13,9 +13,11 @@
  *  See the License for the specific language governing permissions and
  *  limitations under the License.
  */
+
 #if defined(WIN32)  || defined (_WINDOWS)
 #pragma warning(disable: 4786)
 #endif
+
 #include "AccountServiceImpl_AccountService_Proxy.h"
 
 #include "osoa/sca/sca.h"

Modified: incubator/tuscany/cpp/sca/samples/BigBank/Accounts/AccountServiceImpl_AccountService_Wrapper.cpp
URL: http://svn.apache.org/viewvc/incubator/tuscany/cpp/sca/samples/BigBank/Accounts/AccountServiceImpl_AccountService_Wrapper.cpp?rev=416714&r1=416713&r2=416714&view=diff
==============================================================================
--- incubator/tuscany/cpp/sca/samples/BigBank/Accounts/AccountServiceImpl_AccountService_Wrapper.cpp (original)
+++ incubator/tuscany/cpp/sca/samples/BigBank/Accounts/AccountServiceImpl_AccountService_Wrapper.cpp Fri Jun 23 06:23:05 2006
@@ -13,9 +13,11 @@
  *  See the License for the specific language governing permissions and
  *  limitations under the License.
  */
+
 #if defined(WIN32)  || defined (_WINDOWS)
 #pragma warning(disable: 4786)
 #endif
+
 #include "AccountServiceImpl_AccountService_Wrapper.h"
 
 #include "osoa/sca/sca.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=416714&r1=416713&r2=416714&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 Fri Jun 23 06:23:05 2006
@@ -13,9 +13,11 @@
  *  See the License for the specific language governing permissions and
  *  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/Accounts.dsp
URL: http://svn.apache.org/viewvc/incubator/tuscany/cpp/sca/samples/BigBank/Accounts/Accounts.dsp?rev=416714&r1=416713&r2=416714&view=diff
==============================================================================
--- incubator/tuscany/cpp/sca/samples/BigBank/Accounts/Accounts.dsp (original)
+++ incubator/tuscany/cpp/sca/samples/BigBank/Accounts/Accounts.dsp Fri Jun 23 06:23:05 2006
@@ -209,6 +209,14 @@
 # Begin Group "Resource Files"
 
 # PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
+# Begin Source File
+
+SOURCE=..\WSAccountClient\services.xml
+# End Source File
+# Begin Source File
+
+SOURCE="..\WSAccountClient\Tuscany-model.config"
+# End Source File
 # End Group
 # Begin Source File
 

Modified: incubator/tuscany/cpp/sca/samples/BigBank/Accounts/Accounts.plg
URL: http://svn.apache.org/viewvc/incubator/tuscany/cpp/sca/samples/BigBank/Accounts/Accounts.plg?rev=416714&r1=416713&r2=416714&view=diff
==============================================================================
--- incubator/tuscany/cpp/sca/samples/BigBank/Accounts/Accounts.plg (original)
+++ incubator/tuscany/cpp/sca/samples/BigBank/Accounts/Accounts.plg Fri Jun 23 06:23:05 2006
@@ -6,26 +6,19 @@
 --------------------Configuration: Accounts - Win32 Debug--------------------
 </h3>
 <h3>Command Lines</h3>
-Creating temporary file "C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\RSPB36.tmp" with contents
+Creating temporary file "C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\RSP346.tmp" with contents
 [
-/nologo /MDd /W3 /Gm /GX /ZI /Od /I "c:\apache\apache_checkout\cpp\sca\include" /I "c:\apache\apache_checkout\cpp\sdo\deploy\include" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "ACCOUNTS_EXPORTS" /Fp"Debug/Accounts.pch" /YX /Fo"Debug/" /Fd"Debug/" /FD /GZ /c 
-"C:\apache\apache_checkout\cpp\sca\samples\BigBank\Accounts\AccountDataServiceImpl.cpp"
-"C:\apache\apache_checkout\cpp\sca\samples\BigBank\Accounts\AccountDataServiceImpl_AccountDataService_Proxy.cpp"
-"C:\apache\apache_checkout\cpp\sca\samples\BigBank\Accounts\AccountDataServiceImpl_AccountDataService_Wrapper.cpp"
-"C:\apache\apache_checkout\cpp\sca\samples\BigBank\Accounts\AccountServiceImpl.cpp"
+/nologo /MDd /W3 /Gm /GX /ZI /Od /I "c:\apache\apache_checkout\cpp\sca\deploy\include" /I "c:\apache\apache_checkout\cpp\sdo\deploy\include" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "ACCOUNTS_EXPORTS" /Fp"Debug/Accounts.pch" /YX /Fo"Debug/" /Fd"Debug/" /FD /GZ /c 
 "C:\apache\apache_checkout\cpp\sca\samples\BigBank\Accounts\AccountServiceImpl_AccountDataService_Proxy.cpp"
 "C:\apache\apache_checkout\cpp\sca\samples\BigBank\Accounts\AccountServiceImpl_AccountService_Proxy.cpp"
-"C:\apache\apache_checkout\cpp\sca\samples\BigBank\Accounts\AccountServiceImpl_AccountService_Wrapper.cpp"
 "C:\apache\apache_checkout\cpp\sca\samples\BigBank\Accounts\AccountServiceImpl_stockQuote_Proxy.cpp"
-"C:\apache\apache_checkout\cpp\sca\samples\BigBank\Accounts\StockQuoteServiceImpl.cpp"
 "C:\apache\apache_checkout\cpp\sca\samples\BigBank\Accounts\StockQuoteServiceImpl_StockQuoteExternal_Proxy.cpp"
 "C:\apache\apache_checkout\cpp\sca\samples\BigBank\Accounts\StockQuoteServiceImpl_StockQuoteService_Proxy.cpp"
-"C:\apache\apache_checkout\cpp\sca\samples\BigBank\Accounts\StockQuoteServiceImpl_StockQuoteService_Wrapper.cpp"
 ]
-Creating command line "cl.exe @C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\RSPB36.tmp" 
-Creating temporary file "C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\RSPB37.tmp" with contents
+Creating command line "cl.exe @C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\RSP346.tmp" 
+Creating temporary file "C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\RSP347.tmp" with contents
 [
-kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib tuscany_sca.lib tuscany_sdo.lib /nologo /dll /incremental:yes /pdb:"Debug/Accounts.pdb" /debug /machine:I386 /out:"Debug/Accounts.dll" /implib:"Debug/Accounts.lib" /pdbtype:sept /libpath:"c:\apache\apache_checkout\cpp\sca/lib" /libpath:"c:\apache\apache_checkout\cpp\sdo\deploy/lib" 
+kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib tuscany_sca.lib tuscany_sdo.lib /nologo /dll /incremental:yes /pdb:"Debug/Accounts.pdb" /debug /machine:I386 /out:"Debug/Accounts.dll" /implib:"Debug/Accounts.lib" /pdbtype:sept /libpath:"c:\apache\apache_checkout\cpp\sca\deploy/lib" /libpath:"c:\apache\apache_checkout\cpp\sdo\deploy/lib" 
 .\Debug\AccountDataServiceImpl.obj
 .\Debug\AccountDataServiceImpl_AccountDataService_Proxy.obj
 .\Debug\AccountDataServiceImpl_AccountDataService_Wrapper.obj
@@ -39,21 +32,14 @@
 .\Debug\StockQuoteServiceImpl_StockQuoteService_Proxy.obj
 .\Debug\StockQuoteServiceImpl_StockQuoteService_Wrapper.obj
 ]
-Creating command line "link.exe @C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\RSPB37.tmp"
+Creating command line "link.exe @C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\RSP347.tmp"
 <h3>Output Window</h3>
 Compiling...
-AccountDataServiceImpl.cpp
-AccountDataServiceImpl_AccountDataService_Proxy.cpp
-AccountDataServiceImpl_AccountDataService_Wrapper.cpp
-AccountServiceImpl.cpp
 AccountServiceImpl_AccountDataService_Proxy.cpp
 AccountServiceImpl_AccountService_Proxy.cpp
-AccountServiceImpl_AccountService_Wrapper.cpp
 AccountServiceImpl_stockQuote_Proxy.cpp
-StockQuoteServiceImpl.cpp
 StockQuoteServiceImpl_StockQuoteExternal_Proxy.cpp
 StockQuoteServiceImpl_StockQuoteService_Proxy.cpp
-StockQuoteServiceImpl_StockQuoteService_Wrapper.cpp
 Linking...
    Creating library Debug/Accounts.lib and object Debug/Accounts.exp
 

Modified: incubator/tuscany/cpp/sca/samples/BigBank/Accounts/StockQuoteServiceImpl_StockQuoteExternal_Proxy.cpp
URL: http://svn.apache.org/viewvc/incubator/tuscany/cpp/sca/samples/BigBank/Accounts/StockQuoteServiceImpl_StockQuoteExternal_Proxy.cpp?rev=416714&r1=416713&r2=416714&view=diff
==============================================================================
--- incubator/tuscany/cpp/sca/samples/BigBank/Accounts/StockQuoteServiceImpl_StockQuoteExternal_Proxy.cpp (original)
+++ incubator/tuscany/cpp/sca/samples/BigBank/Accounts/StockQuoteServiceImpl_StockQuoteExternal_Proxy.cpp Fri Jun 23 06:23:05 2006
@@ -13,9 +13,11 @@
  *  See the License for the specific language governing permissions and
  *  limitations under the License.
  */
+
 #if defined(WIN32)  || defined (_WINDOWS)
 #pragma warning(disable: 4786)
 #endif
+
 #include "StockQuoteServiceImpl_StockQuoteExternal_Proxy.h"
 
 #include "osoa/sca/sca.h"

Modified: incubator/tuscany/cpp/sca/samples/BigBank/Accounts/StockQuoteServiceImpl_StockQuoteService_Proxy.cpp
URL: http://svn.apache.org/viewvc/incubator/tuscany/cpp/sca/samples/BigBank/Accounts/StockQuoteServiceImpl_StockQuoteService_Proxy.cpp?rev=416714&r1=416713&r2=416714&view=diff
==============================================================================
--- incubator/tuscany/cpp/sca/samples/BigBank/Accounts/StockQuoteServiceImpl_StockQuoteService_Proxy.cpp (original)
+++ incubator/tuscany/cpp/sca/samples/BigBank/Accounts/StockQuoteServiceImpl_StockQuoteService_Proxy.cpp Fri Jun 23 06:23:05 2006
@@ -13,9 +13,11 @@
  *  See the License for the specific language governing permissions and
  *  limitations under the License.
  */
+
 #if defined(WIN32)  || defined (_WINDOWS)
 #pragma warning(disable: 4786)
 #endif
+
 #include "StockQuoteServiceImpl_StockQuoteService_Proxy.h"
 
 #include "osoa/sca/sca.h"

Modified: incubator/tuscany/cpp/sca/samples/BigBank/Accounts/StockQuoteServiceImpl_StockQuoteService_Wrapper.cpp
URL: http://svn.apache.org/viewvc/incubator/tuscany/cpp/sca/samples/BigBank/Accounts/StockQuoteServiceImpl_StockQuoteService_Wrapper.cpp?rev=416714&r1=416713&r2=416714&view=diff
==============================================================================
--- incubator/tuscany/cpp/sca/samples/BigBank/Accounts/StockQuoteServiceImpl_StockQuoteService_Wrapper.cpp (original)
+++ incubator/tuscany/cpp/sca/samples/BigBank/Accounts/StockQuoteServiceImpl_StockQuoteService_Wrapper.cpp Fri Jun 23 06:23:05 2006
@@ -13,9 +13,11 @@
  *  See the License for the specific language governing permissions and
  *  limitations under the License.
  */
+
 #if defined(WIN32)  || defined (_WINDOWS)
 #pragma warning(disable: 4786)
 #endif
+
 #include "StockQuoteServiceImpl_StockQuoteService_Wrapper.h"
 
 #include "osoa/sca/sca.h"

Modified: incubator/tuscany/cpp/sca/samples/BigBank/Accounts/sca.module
URL: http://svn.apache.org/viewvc/incubator/tuscany/cpp/sca/samples/BigBank/Accounts/sca.module?rev=416714&r1=416713&r2=416714&view=diff
==============================================================================
--- incubator/tuscany/cpp/sca/samples/BigBank/Accounts/sca.module (original)
+++ incubator/tuscany/cpp/sca/samples/BigBank/Accounts/sca.module Fri Jun 23 06:23:05 2006
@@ -17,13 +17,6 @@
 <module xmlns="http://www.osoa.org/xmlns/sca/0.9" xmlns:v="http://www.osoa.org/xmlns/sca/values/0.9"
         name="AccountModule">
 
-	<entryPoint name="AccountService">
-		<interface.cpp header="AccountService.h"/>
-		<binding.ws port="http://www.bigbank.com/AccountService#wsdl.
-		  endpoint(AccountService/AccountServiceSOAP)"/>
-         <reference>AccountServiceComponent</reference>
-	</entryPoint>
-
 	<component name="AccountServiceComponent">
 		<implementation.cpp dll="Accounts.dll" header="AccountServiceImpl.h"/>
 		<references>
@@ -50,5 +43,11 @@
 		<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>

Modified: incubator/tuscany/cpp/sca/samples/BigBank/BigBank.dsw
URL: http://svn.apache.org/viewvc/incubator/tuscany/cpp/sca/samples/BigBank/BigBank.dsw?rev=416714&r1=416713&r2=416714&view=diff
==============================================================================
--- incubator/tuscany/cpp/sca/samples/BigBank/BigBank.dsw (original)
+++ incubator/tuscany/cpp/sca/samples/BigBank/BigBank.dsw Fri Jun 23 06:23:05 2006
@@ -27,6 +27,18 @@
 
 ###############################################################################
 
+Project: "WSAccountClient"=.\WSAccountClient\WSAccountClient.dsp - Package Owner=<4>
+
+Package=<5>
+{{{
+}}}
+
+Package=<4>
+{{{
+}}}
+
+###############################################################################
+
 Global:
 
 Package=<5>

Modified: incubator/tuscany/cpp/sca/samples/BigBank/BigBank.ncb
URL: http://svn.apache.org/viewvc/incubator/tuscany/cpp/sca/samples/BigBank/BigBank.ncb?rev=416714&r1=416713&r2=416714&view=diff
==============================================================================
Binary files /tmp/tmpHN3KZH and /tmp/tmp66qN-Y differ

Added: incubator/tuscany/cpp/sca/samples/BigBank/WSAccountClient/Tuscany-model.config
URL: http://svn.apache.org/viewvc/incubator/tuscany/cpp/sca/samples/BigBank/WSAccountClient/Tuscany-model.config?rev=416714&view=auto
==============================================================================
--- incubator/tuscany/cpp/sca/samples/BigBank/WSAccountClient/Tuscany-model.config (added)
+++ incubator/tuscany/cpp/sca/samples/BigBank/WSAccountClient/Tuscany-model.config Fri Jun 23 06:23:05 2006
@@ -0,0 +1,24 @@
+<?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"/>
+	</wsdl>
+	<xsd>
+	</xsd>
+</tuscany-model>

Added: incubator/tuscany/cpp/sca/samples/BigBank/WSAccountClient/WSAccountClient.cpp
URL: http://svn.apache.org/viewvc/incubator/tuscany/cpp/sca/samples/BigBank/WSAccountClient/WSAccountClient.cpp?rev=416714&view=auto
==============================================================================
--- incubator/tuscany/cpp/sca/samples/BigBank/WSAccountClient/WSAccountClient.cpp (added)
+++ incubator/tuscany/cpp/sca/samples/BigBank/WSAccountClient/WSAccountClient.cpp Fri Jun 23 06:23:05 2006
@@ -0,0 +1,174 @@
+/*
+ * Copyright 2004,2005 The Apache Software Foundation.
+ *
+ * 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.
+ */
+
+#include "axis2_Account_stub.h"
+#include <stdio.h>
+#include <axiom.h>
+#include <axis2_util.h>
+#include <axiom_soap.h>
+#include <axis2_client.h>
+
+axiom_node_t *
+build_om_programatically(const axis2_env_t *env, 
+    const axis2_char_t *operation, 
+    const axis2_char_t *param1
+    );
+
+int main(int argc, char** argv)
+{
+    axis2_stub_t *stub = NULL;
+    axiom_node_t *node = NULL;
+    axis2_status_t status = AXIS2_FAILURE;
+    const axis2_env_t *env = NULL;
+    const axis2_char_t *address = NULL;
+    const axis2_char_t *client_home = NULL;
+    axiom_node_t *ret_node = NULL;
+
+    const axis2_char_t *operation = "getAccountReport";
+    const axis2_char_t *param1 = "ED";
+   
+    env = axis2_env_create_all( "Account_blocking.log", AXIS2_LOG_LEVEL_TRACE);
+
+    client_home = AXIS2_GETENV("AXIS2C_HOME");
+    if (!client_home)
+        client_home = "../../deploy";
+    
+    address = "http://localhost:9090/axis2/services/Account";
+    if (argc > 1 )
+        operation = argv[1];
+    if (AXIS2_STRCMP(operation, "-h") == 0)
+    {
+        printf("Usage : %s [operation] [param1] [endpoint_url]\n", argv[0]);
+        printf("use -h for help\n");
+        printf("default operation add\n");
+        printf("default param1 %s\n", param1);
+        printf("default endpoint_url %s\n", address);
+        printf("NOTE: command line arguments must appear in given order, with trailing ones being optional\n");
+        return 0;
+    }
+    if (argc > 2 )
+        param1 = argv[2];
+    if (argc > 3 )
+        address = argv[3];
+
+    printf ("Using endpoint : %s\n", address);
+    printf ("\nInvoking operation %s with param %s \n", operation, param1);
+
+    node = build_om_programatically(env, operation, param1);
+    stub = 
+        axis2_Account_stub_create_with_endpoint_uri_and_client_home(env, address,   client_home);
+    /* create node and invoke Calculator */
+    ret_node = axis2_Account_stub_getAccountReport(stub, env, node);
+    if(ret_node)
+    {
+        axis2_char_t *om_str = NULL;
+        om_str = AXIOM_NODE_TO_STRING(ret_node, env);
+        if(om_str)
+        {
+	        printf("\nOM returned = %s\n", om_str);
+        }
+
+        //if (AXIOM_NODE_GET_NODE_TYPE(ret_node, env) == AXIOM_ELEMENT)
+        //{
+        //    axis2_char_t *result = NULL;
+        //    axiom_node_t *result_node = (axiom_node_t*)AXIOM_NODE_GET_FIRST_CHILD(ret_node, env);
+        //    axiom_element_t *data_ele = (axiom_element_t*)AXIOM_NODE_GET_DATA_ELEMENT(result_node, env);
+
+        //    result = AXIOM_ELEMENT_GET_TEXT(data_ele, env, result_node);
+        //    printf( "\nResult = %s\n", result);
+        //}
+        //else
+        //{
+        //    axiom_xml_writer_t *writer = NULL;
+        //    axiom_output_t *om_output = NULL;
+        //    axis2_char_t *buffer = NULL;
+        //    writer = axiom_xml_writer_create_for_memory(env, NULL, AXIS2_TRUE, 0,
+        //    AXIS2_XML_PARSER_TYPE_BUFFER);
+        //    om_output = axiom_output_create (env, writer);
+
+        //    AXIOM_NODE_SERIALIZE (ret_node, env, om_output);
+        //    buffer = (axis2_char_t*)AXIOM_XML_WRITER_GET_XML(writer, env);
+        //    printf ("\nReceived invalid OM as result : %s\n", buffer);
+         //   if(NULL != buffer)
+         //   {
+         //       AXIS2_FREE(env->allocator, buffer);
+         //       buffer = NULL;
+         //   }
+         //   if(NULL != om_output)
+         //   {
+         //       AXIOM_OUTPUT_FREE(om_output, env);
+         //       om_output = NULL;
+         //   }
+        //}
+    }
+    else
+    {
+		AXIS2_LOG_ERROR(env->log, AXIS2_LOG_SI, "Stub invoke FAILED: Error code:"
+						" %d :: %s", env->error->error_number,
+                        AXIS2_ERROR_GET_MESSAGE(env->error));
+        printf("Account stub invoke FAILED!\n");
+    }
+    if (stub)
+    {
+        AXIS2_STUB_FREE(stub, env);
+    }
+    return status;
+}
+
+axiom_node_t *
+build_om_programatically(const axis2_env_t *env, 
+    const axis2_char_t *operation, 
+    const axis2_char_t *param1 
+    )
+{
+    axiom_node_t *Account_om_node = NULL;
+    axiom_element_t* Account_om_ele = NULL;
+    axiom_node_t* text_om_node = NULL;
+    axiom_element_t * text_om_ele = NULL;
+    axiom_namespace_t *ns1 = NULL;
+    
+
+    axiom_xml_writer_t *xml_writer = NULL;
+    axiom_output_t *om_output = NULL;
+    axis2_char_t *buffer = NULL;
+
+    ns1 = axiom_namespace_create (env, "http://www.bigbank.com/AccountService", "ns1");
+
+    Account_om_ele = axiom_element_create(env, NULL, operation, ns1, &Account_om_node);
+    
+    text_om_ele = axiom_element_create(env, Account_om_node, "param1", NULL, &text_om_node);
+    AXIOM_ELEMENT_SET_TEXT(text_om_ele, env, param1, text_om_node);
+    
+    xml_writer = axiom_xml_writer_create_for_memory(env, NULL, AXIS2_FALSE, AXIS2_FALSE,
+               AXIS2_XML_PARSER_TYPE_BUFFER);
+    om_output = axiom_output_create( env, xml_writer);
+    
+    AXIOM_NODE_SERIALIZE(Account_om_node, env, om_output);
+    buffer = (axis2_char_t*)AXIOM_XML_WRITER_GET_XML(xml_writer, env);         
+    AXIS2_LOG_DEBUG(env->log, AXIS2_LOG_SI, "\nSending OM node in XML : %s \n",  buffer); 
+    if(NULL != buffer)
+    {
+        AXIS2_FREE(env->allocator, buffer);
+        buffer = NULL;
+    }
+    if(NULL != om_output)
+    {
+        AXIOM_OUTPUT_FREE(om_output, env);
+        om_output = NULL;
+    }
+
+    return Account_om_node;
+}

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

Propchange: incubator/tuscany/cpp/sca/samples/BigBank/WSAccountClient/WSAccountClient.cpp
------------------------------------------------------------------------------
    svn:keywords = Rev Date

Added: incubator/tuscany/cpp/sca/samples/BigBank/WSAccountClient/WSAccountClient.dsp
URL: http://svn.apache.org/viewvc/incubator/tuscany/cpp/sca/samples/BigBank/WSAccountClient/WSAccountClient.dsp?rev=416714&view=auto
==============================================================================
--- incubator/tuscany/cpp/sca/samples/BigBank/WSAccountClient/WSAccountClient.dsp (added)
+++ incubator/tuscany/cpp/sca/samples/BigBank/WSAccountClient/WSAccountClient.dsp Fri Jun 23 06:23:05 2006
@@ -0,0 +1,109 @@
+# Microsoft Developer Studio Project File - Name="WSAccountClient" - Package Owner=<4>
+# Microsoft Developer Studio Generated Build File, Format Version 6.00
+# ** DO NOT EDIT **
+
+# TARGTYPE "Win32 (x86) Console Application" 0x0103
+
+CFG=WSAccountClient - Win32 Debug
+!MESSAGE This is not a valid makefile. To build this project using NMAKE,
+!MESSAGE use the Export Makefile command and run
+!MESSAGE 
+!MESSAGE NMAKE /f "WSAccountClient.mak".
+!MESSAGE 
+!MESSAGE You can specify a configuration when running NMAKE
+!MESSAGE by defining the macro CFG on the command line. For example:
+!MESSAGE 
+!MESSAGE NMAKE /f "WSAccountClient.mak" CFG="WSAccountClient - Win32 Debug"
+!MESSAGE 
+!MESSAGE Possible choices for configuration are:
+!MESSAGE 
+!MESSAGE "WSAccountClient - Win32 Release" (based on "Win32 (x86) Console Application")
+!MESSAGE "WSAccountClient - Win32 Debug" (based on "Win32 (x86) Console Application")
+!MESSAGE 
+
+# Begin Project
+# PROP AllowPerConfigDependencies 0
+# PROP Scc_ProjName ""
+# PROP Scc_LocalPath ""
+CPP=cl.exe
+RSC=rc.exe
+
+!IF  "$(CFG)" == "WSAccountClient - Win32 Release"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 0
+# PROP BASE Output_Dir "Release"
+# PROP BASE Intermediate_Dir "Release"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 0
+# PROP Output_Dir "Release"
+# PROP Intermediate_Dir "Release"
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
+# ADD CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
+# ADD BASE RSC /l 0x809 /d "NDEBUG"
+# ADD RSC /l 0x809 /d "NDEBUG"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib  kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
+# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib  kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
+
+!ELSEIF  "$(CFG)" == "WSAccountClient - Win32 Debug"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 1
+# PROP BASE Output_Dir "Debug"
+# PROP BASE Intermediate_Dir "Debug"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 1
+# PROP Output_Dir "Debug"
+# PROP Intermediate_Dir "Debug"
+# PROP Ignore_Export_Lib 0
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ  /c
+# ADD CPP /nologo /W3 /Gm /GX /ZI /Od /I "$(TUSCANY_SDOCPP)/include" /I "$(AXIS2C_HOME)/include" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ  /c
+# ADD BASE RSC /l 0x809 /d "_DEBUG"
+# ADD RSC /l 0x809 /d "_DEBUG"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib  kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
+# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib  kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib  tuscany_sca.lib tuscany_sdo.lib axis2_engine.lib axis2_parser.lib axis2_util.lib axiom.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"$(TUSCANY_SCACPP)\lib" /libpath:"$(TUSCANY_SDOCPP)\lib" /libpath:"$(AXIS2C_HOME)\lib"
+
+!ENDIF 
+
+# Begin Target
+
+# Name "WSAccountClient - Win32 Release"
+# Name "WSAccountClient - Win32 Debug"
+# Begin Group "Source Files"
+
+# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
+# Begin Source File
+
+SOURCE=.\axis2_Account_stub.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\WSAccountClient.cpp
+# End Source File
+# End Group
+# Begin Group "Header Files"
+
+# PROP Default_Filter "h;hpp;hxx;hm;inl"
+# Begin Source File
+
+SOURCE=.\axis2_Account_stub.h
+# End Source File
+# End Group
+# Begin Group "Resource Files"
+
+# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
+# End Group
+# End Target
+# End Project

Propchange: incubator/tuscany/cpp/sca/samples/BigBank/WSAccountClient/WSAccountClient.dsp
------------------------------------------------------------------------------
    svn:eol-style = CRLF

Added: incubator/tuscany/cpp/sca/samples/BigBank/WSAccountClient/WSAccountClient.plg
URL: http://svn.apache.org/viewvc/incubator/tuscany/cpp/sca/samples/BigBank/WSAccountClient/WSAccountClient.plg?rev=416714&view=auto
==============================================================================
--- incubator/tuscany/cpp/sca/samples/BigBank/WSAccountClient/WSAccountClient.plg (added)
+++ incubator/tuscany/cpp/sca/samples/BigBank/WSAccountClient/WSAccountClient.plg Fri Jun 23 06:23:05 2006
@@ -0,0 +1,35 @@
+<html>
+<body>
+<pre>
+<h1>Build Log</h1>
+<h3>
+--------------------Configuration: WSAccountClient - Win32 Debug--------------------
+</h3>
+<h3>Command Lines</h3>
+Creating temporary file "C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\RSP35D.tmp" with contents
+[
+/nologo /MLd /W3 /Gm /GX /ZI /Od /I "c:\apache\apache_checkout\cpp\sdo\deploy/include" /I "c:\axis\axis2c_92\axis2c-bin-0.92-win32/include" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /Fp"Debug/WSAccountClient.pch" /YX /Fo"Debug/" /Fd"Debug/" /FD /GZ  /c 
+"C:\apache\apache_checkout\cpp\sca\samples\BigBank\WSAccountClient\WSAccountClient.cpp"
+"C:\apache\apache_checkout\cpp\sca\samples\BigBank\WSAccountClient\axis2_Account_stub.cpp"
+]
+Creating command line "cl.exe @C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\RSP35D.tmp" 
+Creating temporary file "C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\RSP35E.tmp" with contents
+[
+kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib  kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib  tuscany_sca.lib tuscany_sdo.lib axis2_engine.lib axis2_parser.lib axis2_util.lib axiom.lib /nologo /subsystem:console /incremental:yes /pdb:"Debug/WSAccountClient.pdb" /debug /machine:I386 /out:"Debug/WSAccountClient.exe" /pdbtype:sept /libpath:"c:\apache\apache_checkout\cpp\sca\deploy\lib" /libpath:"c:\apache\apache_checkout\cpp\sdo\deploy\lib" /libpath:"c:\axis\axis2c_92\axis2c-bin-0.92-win32\lib" 
+.\Debug\WSAccountClient.obj
+.\Debug\axis2_Account_stub.obj
+]
+Creating command line "link.exe @C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\RSP35E.tmp"
+<h3>Output Window</h3>
+Compiling...
+WSAccountClient.cpp
+axis2_Account_stub.cpp
+Linking...
+
+
+
+<h3>Results</h3>
+WSAccountClient.exe - 0 error(s), 0 warning(s)
+</pre>
+</body>
+</html>

Added: incubator/tuscany/cpp/sca/samples/BigBank/WSAccountClient/axis2_Account_stub.cpp
URL: http://svn.apache.org/viewvc/incubator/tuscany/cpp/sca/samples/BigBank/WSAccountClient/axis2_Account_stub.cpp?rev=416714&view=auto
==============================================================================
--- incubator/tuscany/cpp/sca/samples/BigBank/WSAccountClient/axis2_Account_stub.cpp (added)
+++ incubator/tuscany/cpp/sca/samples/BigBank/WSAccountClient/axis2_Account_stub.cpp Fri Jun 23 06:23:05 2006
@@ -0,0 +1,106 @@
+/*
+ * Copyright 2004,2005 The Apache Software Foundation.
+ *
+ * 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.
+ */
+ 
+#include "axis2_Account_stub.h"
+
+
+axis2_stub_t * 
+axis2_Account_stub_create_with_endpoint_ref_and_client_home(const axis2_env_t *env,
+                                            axis2_endpoint_ref_t *endpoint_ref,
+                                            axis2_char_t *client_home)
+{
+    axis2_stub_t *stub = NULL;
+    
+    AXIS2_ENV_CHECK(env, NULL);
+   
+    stub = (axis2_stub_t *) 
+    axis2_stub_create_with_endpoint_ref_and_client_home(env, endpoint_ref,
+            client_home);
+    if(NULL == stub)
+    {
+        AXIS2_ERROR_SET(env->error, 
+            AXIS2_ERROR_NO_MEMORY, (axis2_status_codes)AXIS2_FAILURE); 
+        return NULL;
+    }
+    axis2_populate_axis_service( stub, env);
+    return stub;
+}
+
+void axis2_populate_axis_service( axis2_stub_t* stub, const axis2_env_t *env)
+{
+   axis2_svc_client_t* svc_client = NULL;
+   axis2_qname_t *op_qname =  NULL;
+   axis2_svc_t* svc = NULL;
+   axis2_op_t* op = NULL;
+
+   /*Modifying the Service*/
+   svc_client = AXIS2_STUB_GET_SVC_CLIENT (stub, env );
+   svc = (axis2_svc_t*)AXIS2_SVC_CLIENT_GET_AXIS_SERVICE ( svc_client, env );
+
+   /*creating the operations*/
+
+   op_qname = axis2_qname_create(env,"getAccountReport" , "", NULL);
+   op = axis2_op_create_with_qname(env, op_qname);
+   AXIS2_OP_SET_MSG_EXCHANGE_PATTERN(op, env, AXIS2_MEP_URI_OUT_IN);
+   AXIS2_SVC_ADD_OP(svc, env, op);
+   
+ }
+
+axis2_stub_t *
+axis2_Account_stub_create_with_endpoint_uri_and_client_home(const axis2_env_t *env,
+                                            const axis2_char_t *endpoint_uri,
+                                            const axis2_char_t *client_home)
+{
+    axis2_stub_t *stub = NULL;
+    
+   AXIS2_ENV_CHECK(env, NULL);
+   
+   stub = (axis2_stub_t *) 
+        axis2_stub_create_with_endpoint_uri_and_client_home(env, endpoint_uri,
+            client_home);
+   if(NULL == stub)
+    {
+        AXIS2_ERROR_SET(env->error, 
+            AXIS2_ERROR_NO_MEMORY, (axis2_status_codes)AXIS2_FAILURE); 
+        return NULL;
+    }
+    
+    axis2_populate_axis_service( stub, env);
+    
+   return stub;
+}
+
+/***************************Function implementation****************************/
+
+axiom_node_t *
+axis2_Account_stub_getAccountReport(axis2_stub_t *stub,
+                        const axis2_env_t *env,
+                        axiom_node_t *node)
+{
+    axis2_svc_client_t *svc_client = NULL;
+    axiom_node_t *ret_node = NULL;
+    axis2_qname_t *op_qname =  NULL;
+
+    AXIS2_ENV_CHECK(env, AXIS2_FAILURE);
+    
+    svc_client = AXIS2_STUB_GET_SVC_CLIENT(stub, env);
+    op_qname = axis2_qname_create(env, "getAccountReport" , "", NULL);
+    ret_node =  AXIS2_SVC_CLIENT_SEND_RECEIVE_WITH_OP_QNAME( svc_client, env, op_qname, node);
+    
+    return ret_node;
+}
+
+

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

Propchange: incubator/tuscany/cpp/sca/samples/BigBank/WSAccountClient/axis2_Account_stub.cpp
------------------------------------------------------------------------------
    svn:keywords = Rev Date

Added: incubator/tuscany/cpp/sca/samples/BigBank/WSAccountClient/axis2_Account_stub.h
URL: http://svn.apache.org/viewvc/incubator/tuscany/cpp/sca/samples/BigBank/WSAccountClient/axis2_Account_stub.h?rev=416714&view=auto
==============================================================================
--- incubator/tuscany/cpp/sca/samples/BigBank/WSAccountClient/axis2_Account_stub.h (added)
+++ incubator/tuscany/cpp/sca/samples/BigBank/WSAccountClient/axis2_Account_stub.h Fri Jun 23 06:23:05 2006
@@ -0,0 +1,66 @@
+/*
+ * Copyright 2004,2005 The Apache Software Foundation.
+ *
+ * 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.
+ */
+
+#ifndef AXIS2_ECHO_STUB_H
+#define AXIS2_ECHO_STUB_H
+
+/**
+ * @file axis2_Calculator_stub.h
+ * @brief axis2 Calculator stub interface
+ */
+
+#include <axis2_stub.h>
+
+#ifdef __cplusplus
+extern "C"
+{
+#endif
+
+axiom_node_t *
+axis2_Account_stub_getAccountReport(axis2_stub_t *stub,
+                             const axis2_env_t *env,
+                             axiom_node_t *node);
+
+/**
+ * populate services
+ */
+void axis2_populate_axis_service( axis2_stub_t* stub, const axis2_env_t *env);
+
+/**
+ * Creates axis2_stub struct
+ * @param endpoint reference
+ * @return pointer to newly created axis2_stub struct
+ */
+axis2_stub_t *
+axis2_Account_stub_create_with_endpoint_ref_and_client_home(const axis2_env_t *env,
+                                            axis2_endpoint_ref_t *endpoint_ref,
+                                            axis2_char_t *client_home);
+
+/**
+ * Creates axis2_stub struct
+ * @param endpoint uri
+ * @return pointer to newly created axis2_stub struct
+ */
+axis2_stub_t *
+axis2_Account_stub_create_with_endpoint_uri_and_client_home(const axis2_env_t *env,
+                                            const axis2_char_t *endpoint_uri,
+                                            const axis2_char_t *client_home);
+/** @} */
+
+#ifdef __cplusplus
+}
+#endif
+#endif  /* AXIS2_ECHO_STUB_H */

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

Propchange: incubator/tuscany/cpp/sca/samples/BigBank/WSAccountClient/axis2_Account_stub.h
------------------------------------------------------------------------------
    svn:keywords = Rev Date

Added: incubator/tuscany/cpp/sca/samples/BigBank/WSAccountClient/services.xml
URL: http://svn.apache.org/viewvc/incubator/tuscany/cpp/sca/samples/BigBank/WSAccountClient/services.xml?rev=416714&view=auto
==============================================================================
--- incubator/tuscany/cpp/sca/samples/BigBank/WSAccountClient/services.xml (added)
+++ incubator/tuscany/cpp/sca/samples/BigBank/WSAccountClient/services.xml Fri Jun 23 06:23:05 2006
@@ -0,0 +1,14 @@
+<service name="BigBank">
+    <parameter name="ServiceClass" locked="xsd:false">tuscany_sca_ws_service</parameter>
+    <parameter name="TuscanySystemRoot" locked="xsd:false">c:/apache/apache_checkout/cpp/sca/samples/BigBank/deploy</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/WSAccountClient/services.xml
------------------------------------------------------------------------------
    svn:eol-style = native

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

Modified: incubator/tuscany/cpp/sca/samples/BigBank/deploy/modules/Accounts/AccountClient.exe
URL: http://svn.apache.org/viewvc/incubator/tuscany/cpp/sca/samples/BigBank/deploy/modules/Accounts/AccountClient.exe?rev=416714&r1=416713&r2=416714&view=diff
==============================================================================
Binary files - no diff available.

Modified: incubator/tuscany/cpp/sca/samples/BigBank/deploy/modules/Accounts/AccountClient.pdb
URL: http://svn.apache.org/viewvc/incubator/tuscany/cpp/sca/samples/BigBank/deploy/modules/Accounts/AccountClient.pdb?rev=416714&r1=416713&r2=416714&view=diff
==============================================================================
Binary files - no diff available.

Modified: incubator/tuscany/cpp/sca/samples/BigBank/deploy/modules/Accounts/AccountService.wsdl
URL: http://svn.apache.org/viewvc/incubator/tuscany/cpp/sca/samples/BigBank/deploy/modules/Accounts/AccountService.wsdl?rev=416714&r1=416713&r2=416714&view=diff
==============================================================================
--- incubator/tuscany/cpp/sca/samples/BigBank/deploy/modules/Accounts/AccountService.wsdl (original)
+++ incubator/tuscany/cpp/sca/samples/BigBank/deploy/modules/Accounts/AccountService.wsdl Fri Jun 23 06:23:05 2006
@@ -1,18 +1,18 @@
 <wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
-xmlns:tns="http://www.bigbank.com/AccountService/"
+xmlns:tns="http://www.bigbank.com/AccountService"
 xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
 xmlns:xsd="http://www.w3.org/2001/XMLSchema"
-targetNamespace="http://www.bigbank.com/AccountService/"
+targetNamespace="http://www.bigbank.com/AccountService"
 name="AccountService" > 
 
 <wsdl:types>
  <xsd:schema 
-  targetNamespace="http://www.bigbank.com/AccountService/"
+  targetNamespace="http://www.bigbank.com/AccountService"
   xmlns:xsd="http://www.w3.org/2001/XMLSchema"> 
   
   <xsd:element name="customerID" type="xsd:string" />
   
-  <xsd:element name="getAcountReportResponse" type="tns:AccountReport" />
+  <xsd:element name="getAccountReportResponse" type="tns:AccountReport" />
 
   <xsd:complexType name="AccountReport"> 
    <xsd:sequence>
@@ -31,14 +31,16 @@
 	<xsd:element name="symbol" type="xsd:string"/>
 	<xsd:element name="quantity" type="xsd:integer"/>
 	<xsd:element name="balance" type="xsd:float"/>
-   </xsd:sequence>
+    </xsd:sequence>
   </xsd:complexType>
+
   <xsd:complexType name="CheckingAccount">
    <xsd:sequence>
     <xsd:element name="accountNumber" type="xsd:string"/>
 	<xsd:element name="balance" type="xsd:float"/>
    </xsd:sequence>
   </xsd:complexType>
+
   <xsd:complexType name="SavingsAccount">
    <xsd:sequence>
     <xsd:element name="accountNumber" type="xsd:string"/>
@@ -48,29 +50,29 @@
  </xsd:schema>
 </wsdl:types>
 
-<wsdl:message name="getAcountReportRequest">
- <wsdl:part element="tns:customerID" name="getAcountReportRequest" />
+<wsdl:message name="getAccountReportRequest">
+ <wsdl:part element="tns:customerID" name="getAccountReportRequest" />
 </wsdl:message>
 
-<wsdl:message name="getAcountReportResponse">
- <wsdl:part element="tns:getAcountReportResponse" 
-   name="getAcountReportResponse" />
+<wsdl:message name="getAccountReportResponse">
+ <wsdl:part element="tns:AccountReport" 
+   name="getAccountReportResponse" />
 </wsdl:message> 
 
 <wsdl:portType name="AccountService"> 
   SCA Sample Application 16 November 2005 
- <wsdl:operation name="getAcountReport">
-  <wsdl:input message="tns:getAcountReportRequest" />
-  <wsdl:output message="tns:getAcountReportResponse" />
+ <wsdl:operation name="getAccountReport">
+  <wsdl:input message="tns:getAccountReportRequest" />
+  <wsdl:output message="tns:getAccountReportResponse" />
  </wsdl:operation>
 </wsdl:portType>
 
 <wsdl:binding name="AccountServiceSOAP" type="tns:AccountService">
  <soap:binding style="document"
   transport="http://schemas.xmlsoap.org/soap/http" />
- <wsdl:operation name="getAcountReport">
+ <wsdl:operation name="getAccountReport">
  <soap:operation
-   soapAction="http://www.bigbank.com/AccountService/getAcountReport" />
+   soapAction="http://www.bigbank.com/AccountService/getAccountReport" />
   <wsdl:input> 
    <soap:body use="literal" />
   </wsdl:input>
@@ -83,7 +85,7 @@
 <wsdl:service name="AccountService">
  <wsdl:port binding="tns:AccountServiceSOAP" 
    name="AccountServiceSOAP"> 
-  <soap:address location="" />
+  <soap:address location="http://localhost:9090/axis2/services/Account" />
  </wsdl:port>
 </wsdl:service>
 </wsdl:definitions> 

Modified: incubator/tuscany/cpp/sca/samples/BigBank/deploy/modules/Accounts/Accounts.dll
URL: http://svn.apache.org/viewvc/incubator/tuscany/cpp/sca/samples/BigBank/deploy/modules/Accounts/Accounts.dll?rev=416714&r1=416713&r2=416714&view=diff
==============================================================================
Binary files - no diff available.

Modified: incubator/tuscany/cpp/sca/samples/BigBank/deploy/modules/Accounts/Accounts.pdb
URL: http://svn.apache.org/viewvc/incubator/tuscany/cpp/sca/samples/BigBank/deploy/modules/Accounts/Accounts.pdb?rev=416714&r1=416713&r2=416714&view=diff
==============================================================================
Binary files - no diff available.

Modified: incubator/tuscany/cpp/sca/samples/BigBank/deploy/modules/Accounts/Tuscany-model.config
URL: http://svn.apache.org/viewvc/incubator/tuscany/cpp/sca/samples/BigBank/deploy/modules/Accounts/Tuscany-model.config?rev=416714&r1=416713&r2=416714&view=diff
==============================================================================
--- incubator/tuscany/cpp/sca/samples/BigBank/deploy/modules/Accounts/Tuscany-model.config (original)
+++ incubator/tuscany/cpp/sca/samples/BigBank/deploy/modules/Accounts/Tuscany-model.config Fri Jun 23 06:23:05 2006
@@ -17,9 +17,8 @@
 
 <tuscany-model xmlns="http://org.apache.tuscany/xmlns/cpp/1.0">
 	<wsdl>
-		<file name="StockQuoteExternalService.wsdl"/>
+		<file name="AccountService.wsdl"/>
 	</wsdl>
 	<xsd>
-		<file name="StockQuoteExternalTypes.xsd"/>
 	</xsd>
-</tuscany-model>
\ No newline at end of file
+</tuscany-model>

Modified: incubator/tuscany/cpp/sca/samples/BigBank/deploy/modules/Accounts/sca.module
URL: http://svn.apache.org/viewvc/incubator/tuscany/cpp/sca/samples/BigBank/deploy/modules/Accounts/sca.module?rev=416714&r1=416713&r2=416714&view=diff
==============================================================================
--- incubator/tuscany/cpp/sca/samples/BigBank/deploy/modules/Accounts/sca.module (original)
+++ incubator/tuscany/cpp/sca/samples/BigBank/deploy/modules/Accounts/sca.module Fri Jun 23 06:23:05 2006
@@ -17,13 +17,6 @@
 <module xmlns="http://www.osoa.org/xmlns/sca/0.9" xmlns:v="http://www.osoa.org/xmlns/sca/values/0.9"
         name="AccountModule">
 
-	<entryPoint name="AccountService">
-		<interface.cpp header="AccountService.h"/>
-		<binding.ws port="http://www.bigbank.com/AccountService#wsdl.
-		  endpoint(AccountService/AccountServiceSOAP)"/>
-         <reference>AccountServiceComponent</reference>
-	</entryPoint>
-
 	<component name="AccountServiceComponent">
 		<implementation.cpp dll="Accounts.dll" header="AccountServiceImpl.h"/>
 		<references>
@@ -50,5 +43,11 @@
 		<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>



---------------------------------------------------------------------
To unsubscribe, e-mail: tuscany-commits-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-commits-help@ws.apache.org