Author: ajborley
Date: Tue Dec  5 07:38:18 2006
New Revision: 482690

URL: http://svn.apache.org/viewvc?view=rev&rev=482690
Log:
Added windows support to HttpdBigBank sample

Added:
    
incubator/tuscany/cpp/sca/samples/HttpdBigBank/bigbank.wsclient/runwsclient.bat 
  (with props)
    incubator/tuscany/cpp/sca/samples/HttpdBigBank/deploy.bat   (with props)
    incubator/tuscany/cpp/sca/samples/HttpdBigBank/httpserver/startserver.bat   
(with props)

Added: 
incubator/tuscany/cpp/sca/samples/HttpdBigBank/bigbank.wsclient/runwsclient.bat
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/cpp/sca/samples/HttpdBigBank/bigbank.wsclient/runwsclient.bat?view=auto&rev=482690
==============================================================================
--- 
incubator/tuscany/cpp/sca/samples/HttpdBigBank/bigbank.wsclient/runwsclient.bat 
(added)
+++ 
incubator/tuscany/cpp/sca/samples/HttpdBigBank/bigbank.wsclient/runwsclient.bat 
Tue Dec  5 07:38:18 2006
@@ -0,0 +1,50 @@
[EMAIL PROTECTED] off
+
[EMAIL PROTECTED]  Licensed to the Apache Software Foundation (ASF) under one
[EMAIL PROTECTED]  or more contributor license agreements.  See the NOTICE file
[EMAIL PROTECTED]  distributed with this work for additional information
[EMAIL PROTECTED]  regarding copyright ownership.  The ASF licenses this file
[EMAIL PROTECTED]  to you under the Apache License, Version 2.0 (the
[EMAIL PROTECTED]  "License"); you may not use this file except in compliance
[EMAIL PROTECTED]  with the License.  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,
[EMAIL PROTECTED]  software distributed under the License is distributed on an
[EMAIL PROTECTED]  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
[EMAIL PROTECTED]  KIND, either express or implied.  See the License for the
[EMAIL PROTECTED]  specific language governing permissions and limitations
[EMAIL PROTECTED]  under the License.
+
+setlocal
+
+if "%TUSCANY_SCACPP%" == "" (
+echo "TUSCANY_SCACPP not set"
+goto end
+)
+echo Using SCA installed at %TUSCANY_SCACPP%
+
+if "%TUSCANY_SDOCPP%" == "" (
+echo "TUSCANY_SDOCPP not set"
+goto end
+)
+echo Using SDO installed at %TUSCANY_SDOCPP%
+
+if "%AXIS2C_HOME%" == "" (
+echo "AXIS2C_HOME not set"
+goto end
+)
+echo Using Axis2C installed at %AXIS2C_HOME%
+
+rem Run the client
+set 
PATH=%TUSCANY_SCACPP%\bin;%TUSCANY_SCACPP%\extensions\ws\reference\bin;%TUSCANY_SCACPP%\extensions\ws\service\bin;%TUSCANY_SDOCPP%\bin;%AXIS2C_HOME%\lib;%PATH%
+
+set TUSCANY_SCACPP_ROOT=%~d0%~p0\..\
+set TUSCANY_SCACPP_COMPONENT=bigbank.AccountWSClientComponent
+
+cd %TUSCANY_SCACPP_ROOT%\bigbank.wsclient
+ruby -I%TUSCANY_SCACPP%\extensions\ruby\bin AccountWSClient.rb
+
+:end
+endlocal

Propchange: 
incubator/tuscany/cpp/sca/samples/HttpdBigBank/bigbank.wsclient/runwsclient.bat
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: 
incubator/tuscany/cpp/sca/samples/HttpdBigBank/bigbank.wsclient/runwsclient.bat
------------------------------------------------------------------------------
    svn:keywords = Rev Date

Added: incubator/tuscany/cpp/sca/samples/HttpdBigBank/deploy.bat
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/cpp/sca/samples/HttpdBigBank/deploy.bat?view=auto&rev=482690
==============================================================================
--- incubator/tuscany/cpp/sca/samples/HttpdBigBank/deploy.bat (added)
+++ incubator/tuscany/cpp/sca/samples/HttpdBigBank/deploy.bat Tue Dec  5 
07:38:18 2006
@@ -0,0 +1,67 @@
[EMAIL PROTECTED] off
[EMAIL PROTECTED]  Licensed to the Apache Software Foundation (ASF) under one
[EMAIL PROTECTED]  or more contributor license agreements.  See the NOTICE file
[EMAIL PROTECTED]  distributed with this work for additional information
[EMAIL PROTECTED]  regarding copyright ownership.  The ASF licenses this file
[EMAIL PROTECTED]  to you under the Apache License, Version 2.0 (the
[EMAIL PROTECTED]  "License"); you may not use this file except in compliance
[EMAIL PROTECTED]  with the License.  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,
[EMAIL PROTECTED]  software distributed under the License is distributed on an
[EMAIL PROTECTED]  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
[EMAIL PROTECTED]  KIND, either express or implied.  See the License for the
[EMAIL PROTECTED]  specific language governing permissions and limitations
[EMAIL PROTECTED]  under the License.
+
+rem Will copy the correct files from the source tree for packaging and 
deployment of the 
+rem SCA sample.
+setlocal
+set currentPath=%~d0%~p0
+set sourcePath=%currentPath%
+
+set deploydir=%TUSCANY_SCACPP%
+set samplesdir=%deploydir%\samples
+set bbdir=%samplesdir%\HttpdBigBank
+
+
+if . == %1. (
+set destinationPath=%bbdir%\deploy
+) ELSE (
+set destinationPath=%1
+)
+
+if not exist %samplesdir%                          mkdir %samplesdir%
+if not exist %bbdir%                               mkdir %bbdir%
+if not exist %destinationPath%                     mkdir %destinationPath%
+if not exist %destinationPath%\bigbank.account     mkdir 
%destinationPath%\bigbank.account
+if not exist %destinationPath%\bigbank.accountdata mkdir 
%destinationPath%\bigbank.accountdata
+if not exist %destinationPath%\bigbank.wsclient    mkdir 
%destinationPath%\bigbank.wsclient
+if not exist %destinationPath%\httpserver          mkdir 
%destinationPath%\httpserver
+if not exist %destinationPath%\httpserver\conf     mkdir 
%destinationPath%\httpserver\conf
+if not exist %destinationPath%\httpserver\htdocs   mkdir 
%destinationPath%\httpserver\htdocs
+
+copy %sourcePath%\bigbank.account\*.rb        %destinationPath%\bigbank.account
+copy %sourcePath%\bigbank.account\*.composite %destinationPath%\bigbank.account
+copy %sourcePath%\bigbank.account\*.wsdl      %destinationPath%\bigbank.account
+copy %sourcePath%\bigbank.account\*.xsd       %destinationPath%\bigbank.account
+
+copy %sourcePath%\bigbank.accountdata\*.rb        
%destinationPath%\bigbank.accountdata
+copy %sourcePath%\bigbank.accountdata\*.composite 
%destinationPath%\bigbank.accountdata
+copy %sourcePath%\bigbank.accountdata\*.xsd       
%destinationPath%\bigbank.accountdata
+
+copy %sourcePath%\bigbank.wsclient\*.rb        
%destinationPath%\bigbank.wsclient
+copy %sourcePath%\bigbank.wsclient\*.bat       
%destinationPath%\bigbank.wsclient
+copy %sourcePath%\bigbank.wsclient\*.composite 
%destinationPath%\bigbank.wsclient
+copy %sourcePath%\bigbank.wsclient\*.wsdl      
%destinationPath%\bigbank.wsclient
+
+copy %sourcePath%\httpserver\*.bat         %destinationPath%\httpserver
+copy %sourcePath%\httpserver\conf\*.types   %destinationPath%\httpserver\conf
+copy %sourcePath%\httpserver\conf\*.conf   %destinationPath%\httpserver\conf
+copy %sourcePath%\httpserver\htdocs\*.html %destinationPath%\httpserver\htdocs
+
+copy %sourcePath%\*.composite   %destinationPath%
+
+endlocal

Propchange: incubator/tuscany/cpp/sca/samples/HttpdBigBank/deploy.bat
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: incubator/tuscany/cpp/sca/samples/HttpdBigBank/deploy.bat
------------------------------------------------------------------------------
    svn:keywords = Rev Date

Added: incubator/tuscany/cpp/sca/samples/HttpdBigBank/httpserver/startserver.bat
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/cpp/sca/samples/HttpdBigBank/httpserver/startserver.bat?view=auto&rev=482690
==============================================================================
--- incubator/tuscany/cpp/sca/samples/HttpdBigBank/httpserver/startserver.bat 
(added)
+++ incubator/tuscany/cpp/sca/samples/HttpdBigBank/httpserver/startserver.bat 
Tue Dec  5 07:38:18 2006
@@ -0,0 +1,66 @@
[EMAIL PROTECTED] off
+
[EMAIL PROTECTED]  Licensed to the Apache Software Foundation (ASF) under one
[EMAIL PROTECTED]  or more contributor license agreements.  See the NOTICE file
[EMAIL PROTECTED]  distributed with this work for additional information
[EMAIL PROTECTED]  regarding copyright ownership.  The ASF licenses this file
[EMAIL PROTECTED]  to you under the Apache License, Version 2.0 (the
[EMAIL PROTECTED]  "License"); you may not use this file except in compliance
[EMAIL PROTECTED]  with the License.  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,
[EMAIL PROTECTED]  software distributed under the License is distributed on an
[EMAIL PROTECTED]  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
[EMAIL PROTECTED]  KIND, either express or implied.  See the License for the
[EMAIL PROTECTED]  specific language governing permissions and limitations
[EMAIL PROTECTED]  under the License.
+
+setlocal
+
+set APFULLDIR=%~d0%~p0
+echo Running from %APFULLDIR%
+
+if "%TUSCANY_SCACPP%" == "" (
+echo "TUSCANY_SCACPP not set"
+goto end
+)
+echo Using SCA installed at %TUSCANY_SCACPP%
+
+if "%TUSCANY_SDOCPP%" == "" (
+echo "TUSCANY_SDOCPP not set"
+goto end
+)
+echo Using SDO installed at %TUSCANY_SDOCPP%
+
+if "%AXIS2C_HOME%" == "" (
+echo "AXIS2C_HOME not set"
+goto end
+)
+echo Using Axis2C installed at %AXIS2C_HOME%
+
+set 
PATH=%TUSCANY_SCACPP%\extensions\sca\reference\bin;%TUSCANY_SCACPP%\extensions\sca\service\bin;%TUSCANY_SCACPP%\extensions\ws\reference\bin;%TUSCANY_SCACPP%\extensions\ws\service\bin;%TUSCANY_SCACPP%\extensions\ruby\bin;%TUSCANY_SCACPP%\bin;%TUSCANY_SDOCPP%\bin;%AXIS2C_HOME%\lib;%PATH%
+
+set TUSCANY_SCACPP_ROOT=%APFULLDIR%\..\
+
[EMAIL PROTECTED] Generate the mod_axis2 configuration
+if not exist %APFULLDIR%\conf\mod_axis2.conf (
+  echo LoadModule axis2_module %AXIS2C_HOME%/lib/mod_axis2.dll > 
%APFULLDIR%\conf\mod_axis2.conf
+  echo ^<Location /axis2^> >> %APFULLDIR%\conf\mod_axis2.conf
+  echo         SetHandler axis2_module >> %APFULLDIR%\conf\mod_axis2.conf
+  echo         RepoPath %AXIS2C_HOME% >> %APFULLDIR%\conf\mod_axis2.conf
+  echo         LogFile %AXIS2C_HOME%/logs/httpd.log >> 
%APFULLDIR%\conf\mod_axis2.conf
+  echo         Axis2LogLevel AXIS2_LOG_LEVEL_DEBUG >> 
%APFULLDIR%\conf\mod_axis2.conf           
+  echo ^</Location^> >> %APFULLDIR%\conf\mod_axis2.conf
+)
+
[EMAIL PROTECTED] Create logs directory
+if not exist %APFULLDIR%\logs mkdir %APFULLDIR%\logs
+set TUSCANY_SCACPP_LOG=%APFULLDIR%\logs\tuscany-server.log
+set TUSCANY_SCACPP_LOGGING=9
+
[EMAIL PROTECTED] Start the HTTP server
+echo Starting Apache httpd
+httpd -d %APFULLDIR%
+

Propchange: 
incubator/tuscany/cpp/sca/samples/HttpdBigBank/httpserver/startserver.bat
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: 
incubator/tuscany/cpp/sca/samples/HttpdBigBank/httpserver/startserver.bat
------------------------------------------------------------------------------
    svn:keywords = Rev Date



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

Reply via email to