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]