You are viewing a plain text version of this content. The canonical link for it is here.
Posted to axis-cvs@ws.apache.org by sa...@apache.org on 2005/04/08 11:07:59 UTC
cvs commit: ws-axis/c/samples server.wsdd.linux
samisa 2005/04/08 02:07:59
Modified: c/samples server.wsdd.linux
Log:
Added the new samples to the wsdd
Revision Changes Path
1.2 +56 -28 ws-axis/c/samples/server.wsdd.linux
Index: server.wsdd.linux
===================================================================
RCS file: /home/cvs/ws-axis/c/samples/server.wsdd.linux,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- server.wsdd.linux 8 Apr 2005 02:31:28 -0000 1.1
+++ server.wsdd.linux 8 Apr 2005 09:07:59 -0000 1.2
@@ -1,33 +1,61 @@
<?xml version="1.0" encoding="UTF-8"?>
-<deployment xmlns="http:xml.apache.org/axis/wsdd/" xmlns:C="http:xml.apache.org/axis/wsdd/providers/C" xmlns:CPP="http:xml.apache.org/axis/wsdd/providers/CPP">
+
+<!-- The Entity, wspath in the following internal subset allows setting a path for the webservices location -->
+<!DOCTYPE vars [ <!ENTITY wspath "/home/sanjaya/Axis/webservices/"> ]>
+
+<deployment xmlns="http://xml.apache.org/axis/wsdd/" xmlns:C="http://xml.apache.org/axis/wsdd/providers/C" xmlns:CPP="http://xml.apache.org/axis/wsdd/providers/CPP">
<globalConfiguration>
</globalConfiguration>
- <service name="array" provider="CPP:DOCUMENT" description="Axis C++ web service">
- <parameter name="className" value="/home/obj/samples/libarray.so"/>
- <parameter name="allowedMethods" value="getInput "/>
- </service>
- <service name="bench" provider="CPP:DOCUMENT" description="Axis C++ web service">
- <parameter name="className" value="/home/obj/samples/libbench.so"/>
- <parameter name="allowedMethods" value="doBenchRequest "/>
- </service>
- <service name="calculator" provider="CPP:RPC" description="Axis C++ web service">
- <parameter name="className" value="/home/obj/samples/libcalculator.so"/>
- <parameter name="allowedMethods" value="add sub mul div "/>
- </service>
- <service name="element" provider="CPP:DOCUMENT" description="Axis C++ web service">
- <parameter name="className" value="/home/obj/samples/libelement.so"/>
- <parameter name="allowedMethods" value="setGetDataInt setGetDataUnsignedInt setGetDataLong setGetDataUnsignedLong setGetDataDouble setGetDataFloat setGetDataByte setGetDataUnsignedByte setGetDataBoolean setGetDataString setGetDataShort setGetDataUnsignedShort setGetDateTimeType setGetDateType setGetDataDurationType setGetTimeType setGetBase64BinaryType setGetHexBinary setGetDecimalType setGetIntegerType setQNameType getQNameType setAnyURIType getAnyURIType "/>
- </service>
- <service name="enumeration" provider="CPP:DOCUMENT" description="Axis C++ web service">
- <parameter name="className" value="/home/obj/samples/libenumeration.so"/>
- <parameter name="allowedMethods" value="getInput "/>
- </service>
- <service name="transportProperties" provider="CPP:DOCUMENT" description="Axis C++ web service">
- <parameter name="className" value="/home/obj/samples/libtransportProperties.so"/>
- <parameter name="allowedMethods" value="add sub mul div "/>
- </service>
- <service name="base" provider="CPP:RPC" description="SOAPBuilders Interoperability Lab Round 2 base test suite described at http:www.whitemesa.com/interop/proposal2.html ">
- <parameter name="allowedMethods" value="echoString EchoInt echoStringArray echoInteger echoIntegerArray echoFloat echoFloatArray echoStruct echoStructArray echoVoid echoBase64 echoDate echoHexBinary echoDecimal echoBoolean "/>
- <parameter name="className" value="/home/obj/samples/libbase.so" />
+
+
+ <service name="array" provider="CPP:DOCUMENT" description="This is an Axis C++ web service for Symple Type Array which return an array of elements. This is a DOCUMENT style service.">
+ <parameter name="className" value="/home/obj/samples/libarray.so"/>
+ <parameter name="allowedMethods" value="getInput "/>
</service>
+
+ <service name="calculator" provider="CPP:RPC" description="This is an Axis C++ Service to demonstrate Calculator. This will support addition (add) subtraction (sub) multiplication (mul) division (div). This is a RPC style service.">
+ <parameter name="allowedMethods" value="add sub mul div "/>
+ <parameter name="className" value="/home/obj/samples/libcalculator.so" />
+ </service>
+
+ <service name="base" provider="CPP:RPC" description="This is an Axis C++ web service for Base which is use to demonstrate Complex data types. SOAPBuilders Interoperability Lab Round 2 base test suite described at http://www.whitemesa.com/interop/proposal2.html. This is a RPC style service.">
+ <parameter name="className" value="/home/obj/samples/libbase.so"/>
+ <parameter name="allowedMethods" value="echoString echoStringArray echoInteger echoIntegerArray echoFloat echoFloatArray echoStruct echoStructArray echoVoid echoBase64 echoDate echoHexBinary echoDecimal echoBoolean "/>
+ </service>
+
+ <service name="transportProperties" provider="CPP:DOCUMENT" description="This is an Axis C++ web service for demonstrate transport property. This is a DOCUMENT style service.">
+ <parameter name="className" value="/home/obj/samples/libtransportProperties.so"/>
+ <parameter name="allowedMethods" value="add sub mul div "/>
+ </service>
+
+ <service name="bench" provider="CPP:DOCUMENT" description="This is an Axis C++ web service for demonstrate Axis Bench which is use to demonstrate Complex data types. This is a DOCUMENT style service.">
+ <parameter name="className" value="/home/obj/samples/libbench.so"/>
+ <parameter name="allowedMethods" value="doBenchRequest "/>
+ </service>
+
+ <service name="element" provider="CPP:DOCUMENT" description="This is an Axis C++ web service for demonstrate XSD Element which is use XSD data types. This is use setmethods to retrieve XSD data types. This is a DOCUMENT style service.">
+ <parameter name="className" value="/home/obj/samples/libelement.so"/>
+ <parameter name="allowedMethods" value="setGetDataInt setGetDataUnsignedInt setGetDataLong setGetDataUnsignedLong setGetDataDouble setGetDataFloat setGetDataByte setGetDataUnsignedByte setGetDataBoolean setGetDataString setGetDataShort setGetDataUnsignedShort setGetDateTimeType setGetDateType setGetDataDurationType setGetTimeType setGetBase64BinaryType setGetHexBinary setGetDecimalType setGetIntegerType setQNameType getQNameType setAnyURIType getAnyURIType "/>
+ </service>
+
+ <service name="enumeration" provider="CPP:DOCUMENT" description="This is an Axis C++ web service for Enumeration demonstrate enum data type. This is a DOCUMENT style service.">
+ <parameter name="className" value="/home/obj/samples/libenumeration.so"/>
+ <parameter name="allowedMethods" value="getInput "/>
+ </service>
+
+ <service name="doclitfault" provider="CPP:DOCUMENT" description="This is an Axis C++ web service for demonstrate fault value handling in DOCUMENT style service.">
+ <parameter name="className" value="/home/obj/samples/libdoclitfault.so"/>
+ <parameter name="allowedMethods" value="div "/>
+ </service>
+
+ <service name="rpcfault" provider="CPP:RPC" description="This is an Axis C++ web service for demonstrate fault value handling in RPC style service">
+ <parameter name="className" value="/home/obj/samples/librpcfault.so"/>
+ <parameter name="allowedMethods" value="div "/>
+ </service>
+
+ <service name="ref" provider="CPP:RPC" description="This is an Axis C++ web service for demonstrate Value Pass by Reference. This is a RPC style service. ">
+ <parameter name="className" value="/home/obj/samples/libref.so"/>
+ <parameter name="allowedMethods" value="echoInt "/>
+ </service>
+
</deployment>