You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuscany.apache.org by ro...@apache.org on 2006/06/24 11:52:19 UTC
svn commit: r416893 - in /incubator/tuscany/cpp/sca/samples/Calculator:
CalculatorModule/Makefile.am CalculatorModule/sca.module.lin
WSClient/Makefile.am WSClient/runwsclient.sh
Author: robbinspg
Date: Sat Jun 24 02:52:18 2006
New Revision: 416893
URL: http://svn.apache.org/viewvc?rev=416893&view=rev
Log:
TUSCANY-458 Calculator Sample ws client build
Added:
incubator/tuscany/cpp/sca/samples/Calculator/WSClient/runwsclient.sh (with props)
Modified:
incubator/tuscany/cpp/sca/samples/Calculator/CalculatorModule/Makefile.am
incubator/tuscany/cpp/sca/samples/Calculator/CalculatorModule/sca.module.lin
incubator/tuscany/cpp/sca/samples/Calculator/WSClient/Makefile.am
Modified: incubator/tuscany/cpp/sca/samples/Calculator/CalculatorModule/Makefile.am
URL: http://svn.apache.org/viewvc/incubator/tuscany/cpp/sca/samples/Calculator/CalculatorModule/Makefile.am?rev=416893&r1=416892&r2=416893&view=diff
==============================================================================
--- incubator/tuscany/cpp/sca/samples/Calculator/CalculatorModule/Makefile.am (original)
+++ incubator/tuscany/cpp/sca/samples/Calculator/CalculatorModule/Makefile.am Sat Jun 24 02:52:18 2006
@@ -16,7 +16,7 @@
CalculatorImpl_CalculatorService_Proxy.cpp \
CalculatorImpl_CalculatorService_Wrapper.cpp
-libCalculatorModule_la_LIBADD =
+libCalculatorModule_la_LIBADD = -L${TUSCANY_SCACPP}/lib -ltuscany_sca
INCLUDES = \
-I$(TUSCANY_SCACPP)/include \
Modified: incubator/tuscany/cpp/sca/samples/Calculator/CalculatorModule/sca.module.lin
URL: http://svn.apache.org/viewvc/incubator/tuscany/cpp/sca/samples/Calculator/CalculatorModule/sca.module.lin?rev=416893&r1=416892&r2=416893&view=diff
==============================================================================
--- incubator/tuscany/cpp/sca/samples/Calculator/CalculatorModule/sca.module.lin (original)
+++ incubator/tuscany/cpp/sca/samples/Calculator/CalculatorModule/sca.module.lin Sat Jun 24 02:52:18 2006
@@ -3,6 +3,13 @@
xmlns:v="http://www.osoa.org/xmlns/sca/values/0.9"
name="CalculatorModule">
+ <!-- Expose as a web service -->
+ <entryPoint name="WSCalculatorEntrypoint" multiplicity="1..1">
+ <interface.wsdl interface="Calculator.wsdl" callbackInterface=""></interface.wsdl>
+ <binding.ws port="tuscany/c/Calculator#wsdl.endpoint(CalculatorService/CalculatorServicePort)"></binding.ws>
+ <reference>CalculatorServiceComponent</reference>
+ </entryPoint>
+
<component name="CalculatorServiceComponent">
<implementation.cpp dll="libCalculatorModule.so" header="CalculatorImpl.h"></implementation.cpp>
<properties> </properties>
Modified: incubator/tuscany/cpp/sca/samples/Calculator/WSClient/Makefile.am
URL: http://svn.apache.org/viewvc/incubator/tuscany/cpp/sca/samples/Calculator/WSClient/Makefile.am?rev=416893&r1=416892&r2=416893&view=diff
==============================================================================
--- incubator/tuscany/cpp/sca/samples/Calculator/WSClient/Makefile.am (original)
+++ incubator/tuscany/cpp/sca/samples/Calculator/WSClient/Makefile.am Sat Jun 24 02:52:18 2006
@@ -1 +1,23 @@
-SUBDIRS =
+deploydir=$(prefix)/samples/Calculator/deploy
+prgbindir=$(deploydir)/bin
+
+prgbin_PROGRAMS = calculator_wsclient
+prgbin_SCRIPTS = runwsclient.sh
+EXTRA_DIST = runwsclient.sh
+
+AM_CPPFLAGS = $(CPPFLAGS)
+calculator_wsclient_SOURCES = axis2_Calculator_stub.cpp Calculator_Client.cpp
+
+calculator_wsclient_LDADD = -L$(AXIS2C_HOME)/lib \
+ -laxis2_util \
+ -laxis2_axiom \
+ -laxis2_wsdl \
+ -laxis2_engine \
+ -laxis2_parser \
+ -laxis2_minizip \
+ -lpthread \
+ -laxis2_http_sender \
+ -laxis2_http_receiver
+
+
+INCLUDES = -I${AXIS2C_HOME}/include
Added: incubator/tuscany/cpp/sca/samples/Calculator/WSClient/runwsclient.sh
URL: http://svn.apache.org/viewvc/incubator/tuscany/cpp/sca/samples/Calculator/WSClient/runwsclient.sh?rev=416893&view=auto
==============================================================================
--- incubator/tuscany/cpp/sca/samples/Calculator/WSClient/runwsclient.sh (added)
+++ incubator/tuscany/cpp/sca/samples/Calculator/WSClient/runwsclient.sh Sat Jun 24 02:52:18 2006
@@ -0,0 +1,30 @@
+#!/bin/sh
+
+# Copyright 2005 The Apache Software Foundation or its licensors, as applicable.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+APFULLDIR=`pwd`
+
+if [ x$AXIS2C_HOME = x ]; then
+echo "AXIS2C_HOME not set"
+exit;
+fi
+echo "Using Axis2C installed at $AXIS2C_HOME"
+
+export LD_LIBRARY_PATH=$AXIS2C_HOME/lib:$LD_LIBRARY_PATH
+
+./calculator_wsclient add 4.7 9
+./calculator_wsclient div 7.2 3.6
+./calculator_wsclient mul 7 6
+
Propchange: incubator/tuscany/cpp/sca/samples/Calculator/WSClient/runwsclient.sh
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: incubator/tuscany/cpp/sca/samples/Calculator/WSClient/runwsclient.sh
------------------------------------------------------------------------------
svn:executable =
---------------------------------------------------------------------
To unsubscribe, e-mail: tuscany-commits-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-commits-help@ws.apache.org