You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuscany.apache.org by aj...@apache.org on 2006/12/05 16:38:21 UTC
svn commit: r482690 - in /incubator/tuscany/cpp/sca/samples/HttpdBigBank:
bigbank.wsclient/runwsclient.bat deploy.bat httpserver/startserver.bat
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 @@
+@echo off
+
+@REM Licensed to the Apache Software Foundation (ASF) under one
+@REM or more contributor license agreements. See the NOTICE file
+@REM distributed with this work for additional information
+@REM regarding copyright ownership. The ASF licenses this file
+@REM to you under the Apache License, Version 2.0 (the
+@REM "License"); you may not use this file except in compliance
+@REM with the License. You may obtain a copy of the License at
+@REM
+@REM http://www.apache.org/licenses/LICENSE-2.0
+@REM
+@REM Unless required by applicable law or agreed to in writing,
+@REM software distributed under the License is distributed on an
+@REM "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+@REM KIND, either express or implied. See the License for the
+@REM specific language governing permissions and limitations
+@REM 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 @@
+@echo off
+@REM Licensed to the Apache Software Foundation (ASF) under one
+@REM or more contributor license agreements. See the NOTICE file
+@REM distributed with this work for additional information
+@REM regarding copyright ownership. The ASF licenses this file
+@REM to you under the Apache License, Version 2.0 (the
+@REM "License"); you may not use this file except in compliance
+@REM with the License. You may obtain a copy of the License at
+@REM
+@REM http://www.apache.org/licenses/LICENSE-2.0
+@REM
+@REM Unless required by applicable law or agreed to in writing,
+@REM software distributed under the License is distributed on an
+@REM "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+@REM KIND, either express or implied. See the License for the
+@REM specific language governing permissions and limitations
+@REM 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 @@
+@echo off
+
+@REM Licensed to the Apache Software Foundation (ASF) under one
+@REM or more contributor license agreements. See the NOTICE file
+@REM distributed with this work for additional information
+@REM regarding copyright ownership. The ASF licenses this file
+@REM to you under the Apache License, Version 2.0 (the
+@REM "License"); you may not use this file except in compliance
+@REM with the License. You may obtain a copy of the License at
+@REM
+@REM http://www.apache.org/licenses/LICENSE-2.0
+@REM
+@REM Unless required by applicable law or agreed to in writing,
+@REM software distributed under the License is distributed on an
+@REM "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+@REM KIND, either express or implied. See the License for the
+@REM specific language governing permissions and limitations
+@REM 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%\..\
+
+@REM 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
+)
+
+@REM 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
+
+@REM 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: tuscany-commits-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-commits-help@ws.apache.org