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 ch...@apache.org on 2005/01/27 06:09:59 UTC

svn commit: r126586 - in webservices/axis/trunk/java/dev/scratch/prototype2/samples: . org org/apache org/apache/axis org/apache/axis/samples org/apache/axis/samples/userguide org/apache/axis/samples/userguide/example1 org/apache/axis/samples/utils

Author: chathura
Date: Wed Jan 26 21:09:57 2005
New Revision: 126586

URL: http://svn.apache.org/viewcvs?view=rev&rev=126586
Log:
Set the Directory Structure for the Axis Samples. The samples directory will be at the prototype2 dir the source dir for the samples will be located inside the samples directory.
Added:
   webservices/axis/trunk/java/dev/scratch/prototype2/samples/
   webservices/axis/trunk/java/dev/scratch/prototype2/samples/org/
   webservices/axis/trunk/java/dev/scratch/prototype2/samples/org/apache/
   webservices/axis/trunk/java/dev/scratch/prototype2/samples/org/apache/axis/
   webservices/axis/trunk/java/dev/scratch/prototype2/samples/org/apache/axis/samples/
   webservices/axis/trunk/java/dev/scratch/prototype2/samples/org/apache/axis/samples/userguide/
   webservices/axis/trunk/java/dev/scratch/prototype2/samples/org/apache/axis/samples/userguide/example1/
   webservices/axis/trunk/java/dev/scratch/prototype2/samples/org/apache/axis/samples/userguide/example1/EchoString.java
   webservices/axis/trunk/java/dev/scratch/prototype2/samples/org/apache/axis/samples/userguide/example1/EchoString_Stub.java
   webservices/axis/trunk/java/dev/scratch/prototype2/samples/org/apache/axis/samples/userguide/example1/InteropTest.wsdl
   webservices/axis/trunk/java/dev/scratch/prototype2/samples/org/apache/axis/samples/utils/
   webservices/axis/trunk/java/dev/scratch/prototype2/samples/org/apache/axis/samples/utils/OMUtil.java

Added: webservices/axis/trunk/java/dev/scratch/prototype2/samples/org/apache/axis/samples/userguide/example1/EchoString.java
Url: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/dev/scratch/prototype2/samples/org/apache/axis/samples/userguide/example1/EchoString.java?view=auto&rev=126586
==============================================================================
--- (empty file)
+++ webservices/axis/trunk/java/dev/scratch/prototype2/samples/org/apache/axis/samples/userguide/example1/EchoString.java	Wed Jan 26 21:09:57 2005
@@ -0,0 +1,26 @@
+/*
+ * Copyright 2001-2004 The Apache Software Foundation.
+ * 
+ * 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.
+ */
+package org.apache.axis.samples.userguide.example1;
+
+/**
+ * @author chathura@opensource.lk
+ * 
+ */
+public class EchoString {
+
+	public static void main(String[] args) {
+	}
+}

Added: webservices/axis/trunk/java/dev/scratch/prototype2/samples/org/apache/axis/samples/userguide/example1/EchoString_Stub.java
Url: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/dev/scratch/prototype2/samples/org/apache/axis/samples/userguide/example1/EchoString_Stub.java?view=auto&rev=126586
==============================================================================
--- (empty file)
+++ webservices/axis/trunk/java/dev/scratch/prototype2/samples/org/apache/axis/samples/userguide/example1/EchoString_Stub.java	Wed Jan 26 21:09:57 2005
@@ -0,0 +1,36 @@
+/*
+ * Copyright 2001-2004 The Apache Software Foundation.
+ * 
+ * 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.
+ */
+package org.apache.axis.samples.userguide.example1;
+
+import org.apache.axis.om.SOAPEnvelope;
+import org.apache.axis.samples.utils.OMUtil;
+
+/**
+ * @author chathura@opensource.lk
+ * 
+ */
+public class EchoString_Stub {
+
+	private SOAPEnvelope intitalize(){
+		
+		SOAPEnvelope envelop = OMUtil.getEmptySoapEnvelop();
+		
+		
+		
+		return envelop;
+	}
+	
+}

Added: webservices/axis/trunk/java/dev/scratch/prototype2/samples/org/apache/axis/samples/userguide/example1/InteropTest.wsdl
Url: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/dev/scratch/prototype2/samples/org/apache/axis/samples/userguide/example1/InteropTest.wsdl?view=auto&rev=126586
==============================================================================
--- (empty file)
+++ webservices/axis/trunk/java/dev/scratch/prototype2/samples/org/apache/axis/samples/userguide/example1/InteropTest.wsdl	Wed Jan 26 21:09:57 2005
@@ -0,0 +1,717 @@
+<?xml version="1.0"?>
+<!-- This WSDL file is a combination of the InteropTest.wsdl -->
+<!-- and InteropTest2.wsdl files from White Mesa -->
+<definitions name="InteropTest" targetNamespace="http://soapinterop.org/" xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tns="http://soapinterop.org/" xmlns:s="http://soapinterop.org/xsd" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xml-soap="http://xml.apache.org/xml-soap">
+
+        <!-- These are the types defined for Round 2 A and B -->
+        <!-- These types were copied from white mesa InteropTest.wsdl/InteropTestB.wsdl -->
+  <types>
+    <schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="http://soapinterop.org/xsd">
+                  <import namespace = "http://schemas.xmlsoap.org/soap/encoding/"/>
+      <complexType name="ArrayOfstring">
+        <complexContent>
+          <restriction base="SOAP-ENC:Array">
+            <attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="string[]"/>
+          </restriction>
+        </complexContent>
+      </complexType>
+      <complexType name="ArrayOfint">
+        <complexContent>
+          <restriction base="SOAP-ENC:Array">
+            <attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="int[]"/>
+          </restriction>
+        </complexContent>
+      </complexType>
+      <complexType name="ArrayOffloat">
+        <complexContent>
+          <restriction base="SOAP-ENC:Array">
+            <attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="float[]"/>
+          </restriction>
+        </complexContent>
+      </complexType>
+      <complexType name="ArrayOfSOAPStruct">
+        <complexContent>
+          <restriction base="SOAP-ENC:Array">
+            <attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="s:SOAPStruct[]"/>
+          </restriction>
+        </complexContent>
+      </complexType>
+      <complexType name="SOAPStruct">
+        <all>
+          <element name="varString" type="string"/>
+          <element name="varInt" type="int"/>
+          <element name="varFloat" type="float"/>
+        </all>
+      </complexType>
+      <complexType name="SOAPStructStruct">
+        <all>
+          <element name="varString" type="string"/>
+          <element name="varInt" type="int"/>
+          <element name="varFloat" type="float"/>
+          <element name="varStruct" type="s:SOAPStruct"/>
+        </all>
+      </complexType>
+      <complexType name="SOAPArrayStruct">
+        <all>
+          <element name="varString" type="string"/>
+          <element name="varInt" type="int"/>
+          <element name="varFloat" type="float"/>
+          <element name="varArray" type="s:ArrayOfstring"/>
+        </all>
+      </complexType>
+            <complexType name="ArrayOfString2D">
+                <complexContent>
+      <restriction base="SOAP-ENC:Array">
+                      <attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="xsd:string[,]"/>
+      </restriction>
+                </complexContent>
+            </complexType>
+
+      <complexType name="ArrayOfMap">
+        <complexContent>
+          <restriction base="SOAP-ENC:Array">
+            <attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="xml-soap:Map[]"/>
+          </restriction>
+        </complexContent>
+      </complexType>
+    </schema>
+  </types>
+
+        <!-- message, portType and binding for Round 2 tests -->
+        <!-- Copied from white mesa InteropTest.wsdl -->
+  <message name="echoStringRequest">
+    <part name="inputString" type="xsd:string"/>
+  </message>
+  <message name="echoStringResponse">
+    <part name="return" type="xsd:string"/>
+  </message>
+  <message name="echoStringArrayRequest">
+    <part name="inputStringArray" type="s:ArrayOfstring"/>
+  </message>
+  <message name="echoStringArrayResponse">
+    <part name="return" type="s:ArrayOfstring"/>
+  </message>
+  <message name="echoIntegerRequest">
+    <part name="inputInteger" type="xsd:int"/>
+  </message>
+  <message name="echoIntegerResponse">
+    <part name="return" type="xsd:int"/>
+  </message>
+  <message name="echoIntegerArrayRequest">
+    <part name="inputIntegerArray" type="s:ArrayOfint"/>
+  </message>
+  <message name="echoIntegerArrayResponse">
+    <part name="return" type="s:ArrayOfint"/>
+  </message>
+  <message name="echoFloatRequest">
+    <part name="inputFloat" type="xsd:float"/>
+  </message>
+  <message name="echoFloatResponse">
+    <part name="return" type="xsd:float"/>
+  </message>
+  <message name="echoFloatArrayRequest">
+    <part name="inputFloatArray" type="s:ArrayOffloat"/>
+  </message>
+  <message name="echoFloatArrayResponse">
+    <part name="return" type="s:ArrayOffloat"/>
+  </message>
+  <message name="echoStructRequest">
+    <part name="inputStruct" type="s:SOAPStruct"/>
+  </message>
+  <message name="echoStructResponse">
+    <part name="return" type="s:SOAPStruct"/>
+  </message>
+  <message name="echoStructArrayRequest">
+    <part name="inputStructArray" type="s:ArrayOfSOAPStruct"/>
+  </message>
+  <message name="echoStructArrayResponse">
+    <part name="return" type="s:ArrayOfSOAPStruct"/>
+  </message>
+  <message name="echoVoidRequest"/>
+  <message name="echoVoidResponse"/>
+  <message name="echoBase64Request">
+    <part name="inputBase64" type="xsd:base64Binary"/>
+  </message>
+  <message name="echoBase64Response">
+    <part name="return" type="xsd:base64Binary"/>
+  </message>
+  <message name="echoDateRequest">
+    <part name="inputDate" type="xsd:dateTime"/>
+  </message>
+  <message name="echoDateResponse">
+    <part name="return" type="xsd:dateTime"/>
+  </message>
+  <message name="echoHexBinaryRequest">
+    <part name="inputHexBinary" type="xsd:hexBinary"/>
+  </message>
+  <message name="echoHexBinaryResponse">
+    <part name="return" type="xsd:hexBinary"/>
+  </message>
+  <message name="echoDecimalRequest">
+    <part name="inputDecimal" type="xsd:decimal"/>
+  </message>
+  <message name="echoDecimalResponse">
+    <part name="return" type="xsd:decimal"/>
+  </message>
+  <message name="echoBooleanRequest">
+    <part name="inputBoolean" type="xsd:boolean"/>
+  </message>
+  <message name="echoBooleanResponse">
+    <part name="return" type="xsd:boolean"/>
+  </message>
+
+        <!-- messages for Round 2B tests -->
+        <!-- Copied from white mesa InteropTestB.wsdl -->
+  <message name="echoStructAsSimpleTypesRequest">
+    <part name="inputStruct" type="s:SOAPStruct"/>
+  </message>
+  <message name="echoStructAsSimpleTypesResponse">
+    <part name="outputString" type="xsd:string"/>
+    <part name="outputInteger" type="xsd:int"/>
+    <part name="outputFloat" type="xsd:float"/>
+  </message>
+  <message name="echoSimpleTypesAsStructRequest">
+    <part name="inputString" type="xsd:string"/>
+    <part name="inputInteger" type="xsd:int"/>
+    <part name="inputFloat" type="xsd:float"/>
+  </message>
+  <message name="echoSimpleTypesAsStructResponse">
+    <part name="return" type="s:SOAPStruct"/>
+  </message>
+  <message name="echo2DStringArrayRequest">
+    <part name="input2DStringArray" type="s:ArrayOfString2D"/>
+  </message>
+  <message name="echo2DStringArrayResponse">
+    <part name="return" type="s:ArrayOfString2D"/>
+  </message>
+  <message name="echoNestedStructRequest">
+    <part name="inputStruct" type="s:SOAPStructStruct"/>
+  </message>
+  <message name="echoNestedStructResponse">
+    <part name="return" type="s:SOAPStructStruct"/>
+  </message>
+    <message name="echoNestedArrayRequest">
+    <part name="inputStruct" type="s:SOAPArrayStruct"/>
+  </message>
+  <message name="echoNestedArrayResponse">
+    <part name="return" type="s:SOAPArrayStruct"/>
+  </message>
+
+  <message name="echoMapRequest">
+    <part name="input" type="xml-soap:Map"/>
+  </message>
+  <message name="echoMapResponse">
+    <part name="return" type="xml-soap:Map"/>
+  </message>
+
+  <message name="echoMapArrayRequest">
+    <part name="input" type="s:ArrayOfMap"/>
+  </message>
+  <message name="echoMapArrayResponse">
+    <part name="return" type="s:ArrayOfMap"/>
+  </message>
+
+  <message name="echoTokenRequest">
+    <part name="inputToken" type="xsd:token"/>
+  </message>
+  <message name="echoTokenResponse">
+    <part name="return" type="xsd:token"/>
+  </message>
+
+  <message name="echoNormalizedStringRequest">
+    <part name="inputNormalizedString" type="xsd:normalizedString"/>
+  </message>
+  <message name="echoNormalizedStringResponse">
+    <part name="return" type="xsd:normalizedString"/>
+  </message>
+
+  <message name="echoUnsignedLongRequest">
+    <part name="inputUnsignedLong" type="xsd:unsignedLong"/>
+  </message>
+  <message name="echoUnsignedLongResponse">
+    <part name="return" type="xsd:unsignedLong"/>
+  </message>
+
+  <message name="echoUnsignedIntRequest">
+    <part name="inputUnsignedInt" type="xsd:unsignedInt"/>
+  </message>
+  <message name="echoUnsignedIntResponse">
+    <part name="return" type="xsd:unsignedInt"/>
+  </message>
+
+  <message name="echoUnsignedShortRequest">
+    <part name="inputUnsignedShort" type="xsd:unsignedShort"/>
+  </message>
+  <message name="echoUnsignedShortResponse">
+    <part name="return" type="xsd:unsignedShort"/>
+  </message>
+
+  <message name="echoUnsignedByteRequest">
+    <part name="inputUnsignedByte" type="xsd:unsignedByte"/>
+  </message>
+  <message name="echoUnsignedByteResponse">
+    <part name="return" type="xsd:unsignedByte"/>
+  </message>
+
+  <message name="echoNonNegativeIntegerRequest">
+    <part name="inputNonNegativeInteger" type="xsd:nonNegativeInteger"/>
+  </message>
+  <message name="echoNonNegativeIntegerResponse">
+    <part name="return" type="xsd:nonNegativeInteger"/>
+  </message>
+  
+  <message name="echoPositiveIntegerRequest">
+    <part name="inputPositiveInteger" type="xsd:positiveInteger"/>
+  </message>
+  <message name="echoPositiveIntegerResponse">
+    <part name="return" type="xsd:positiveInteger"/>
+  </message>
+
+  <message name="echoNonPositiveIntegerRequest">
+    <part name="inputNonPositiveInteger" type="xsd:nonPositiveInteger"/>
+  </message>
+  <message name="echoNonPositiveIntegerResponse">
+    <part name="return" type="xsd:nonPositiveInteger"/>
+  </message>
+
+  <message name="echoNegativeIntegerRequest">
+    <part name="inputNegativeInteger" type="xsd:negativeInteger"/>
+  </message>
+  <message name="echoNegativeIntegerResponse">
+    <part name="return" type="xsd:negativeInteger"/>
+  </message>
+
+  <portType name="InteropTestPortType">
+    <operation name="echoString" parameterOrder="inputString">
+      <input message="tns:echoStringRequest"/>
+      <output message="tns:echoStringResponse"/>
+    </operation>
+    <operation name="echoStringArray" parameterOrder="inputStringArray">
+      <input message="tns:echoStringArrayRequest"/>
+      <output message="tns:echoStringArrayResponse"/>
+    </operation>
+    <operation name="echoInteger" parameterOrder="inputInteger">
+      <input message="tns:echoIntegerRequest"/>
+      <output message="tns:echoIntegerResponse"/>
+    </operation>
+    <operation name="echoIntegerArray" parameterOrder="inputIntegerArray">
+      <input message="tns:echoIntegerArrayRequest"/>
+      <output message="tns:echoIntegerArrayResponse"/>
+    </operation>
+    <operation name="echoFloat" parameterOrder="inputFloat">
+      <input message="tns:echoFloatRequest"/>
+      <output message="tns:echoFloatResponse"/>
+    </operation>
+    <operation name="echoFloatArray" parameterOrder="inputFloatArray">
+      <input message="tns:echoFloatArrayRequest"/>
+      <output message="tns:echoFloatArrayResponse"/>
+    </operation>
+    <operation name="echoStruct" parameterOrder="inputStruct">
+      <input message="tns:echoStructRequest"/>
+      <output message="tns:echoStructResponse"/>
+    </operation>
+    <operation name="echoStructArray" parameterOrder="inputStructArray">
+      <input message="tns:echoStructArrayRequest"/>
+      <output message="tns:echoStructArrayResponse"/>
+    </operation>
+    <operation name="echoVoid">
+      <input message="tns:echoVoidRequest"/>
+      <output message="tns:echoVoidResponse"/>
+    </operation>
+    <operation name="echoBase64" parameterOrder="inputBase64">
+      <input message="tns:echoBase64Request"/>
+      <output message="tns:echoBase64Response"/>
+    </operation>
+    <operation name="echoDate" parameterOrder="inputDate">
+      <input message="tns:echoDateRequest"/>
+      <output message="tns:echoDateResponse"/>
+    </operation>
+    <operation name="echoHexBinary" parameterOrder="inputHexBinary">
+      <input message="tns:echoHexBinaryRequest"/>
+      <output message="tns:echoHexBinaryResponse"/>
+    </operation>
+    <operation name="echoDecimal" parameterOrder="inputDecimal">
+      <input message="tns:echoDecimalRequest"/>
+      <output message="tns:echoDecimalResponse"/>
+    </operation>
+    <operation name="echoBoolean" parameterOrder="inputBoolean">
+      <input message="tns:echoBooleanRequest"/>
+      <output message="tns:echoBooleanResponse"/>
+    </operation>
+
+                <!-- Round2B operations -->
+    <operation name="echoStructAsSimpleTypes" parameterOrder="inputStruct outputString outputInteger outputFloat">
+      <input message="tns:echoStructAsSimpleTypesRequest"/>
+      <output message="tns:echoStructAsSimpleTypesResponse"/>
+    </operation>
+    <operation name="echoSimpleTypesAsStruct" parameterOrder="inputString inputInteger inputFloat">
+      <input message="tns:echoSimpleTypesAsStructRequest"/>
+      <output message="tns:echoSimpleTypesAsStructResponse"/>
+    </operation>
+    <operation name="echo2DStringArray" parameterOrder="input2DStringArray">
+      <input message="tns:echo2DStringArrayRequest"/>
+      <output message="tns:echo2DStringArrayResponse"/>
+    </operation>
+    <operation name="echoNestedStruct" parameterOrder="inputStruct">
+      <input message="tns:echoNestedStructRequest"/>
+      <output message="tns:echoNestedStructResponse"/>
+    </operation>
+    <operation name="echoNestedArray" parameterOrder="inputStruct">
+      <input message="tns:echoNestedArrayRequest"/>
+      <output message="tns:echoNestedArrayResponse"/>
+    </operation>
+
+
+                <operation name="echoMap" parameterOrder="input">
+      <input message="tns:echoMapRequest"/>
+      <output message="tns:echoMapResponse"/>
+    </operation>
+                <operation name="echoMapArray" parameterOrder="input">
+      <input message="tns:echoMapArrayRequest"/>
+      <output message="tns:echoMapArrayResponse"/>
+    </operation>
+
+    <operation name="echoToken">
+      <input message="tns:echoTokenRequest"/>
+      <output message="tns:echoTokenResponse"/>
+    </operation>
+
+    <operation name="echoNormalizedString">
+      <input message="tns:echoNormalizedStringRequest"/>
+      <output message="tns:echoNormalizedStringResponse"/>
+    </operation>
+
+    <operation name="echoUnsignedLong">
+      <input message="tns:echoUnsignedLongRequest"/>
+      <output message="tns:echoUnsignedLongResponse"/>
+    </operation>
+    <operation name="echoUnsignedInt">
+      <input message="tns:echoUnsignedIntRequest"/>
+      <output message="tns:echoUnsignedIntResponse"/>
+    </operation>
+    <operation name="echoUnsignedShort">
+      <input message="tns:echoUnsignedShortRequest"/>
+      <output message="tns:echoUnsignedShortResponse"/>
+    </operation>
+    <operation name="echoUnsignedByte">
+      <input message="tns:echoUnsignedByteRequest"/>
+      <output message="tns:echoUnsignedByteResponse"/>
+    </operation>
+    <operation name="echoNonNegativeInteger">
+      <input message="tns:echoNonNegativeIntegerRequest"/>
+      <output message="tns:echoNonNegativeIntegerResponse"/>
+    </operation>
+    <operation name="echoPositiveInteger">
+      <input message="tns:echoPositiveIntegerRequest"/>
+      <output message="tns:echoPositiveIntegerResponse"/>
+    </operation>
+    <operation name="echoNonPositiveInteger">
+      <input message="tns:echoNonPositiveIntegerRequest"/>
+      <output message="tns:echoNonPositiveIntegerResponse"/>
+    </operation>
+    <operation name="echoNegativeInteger">
+      <input message="tns:echoNegativeIntegerRequest"/>
+      <output message="tns:echoNegativeIntegerResponse"/>
+    </operation>
+  </portType>
+
+  <binding name="InteropTestSoapBinding" type="tns:InteropTestPortType">
+    <soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
+    <operation name="echoString">
+      <soap:operation soapAction="http://soapinterop.org/"/>
+      <input>
+        <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
+      </input>
+      <output>
+        <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
+      </output>
+    </operation>
+    <operation name="echoStringArray">
+      <soap:operation soapAction="http://soapinterop.org/"/>
+      <input>
+        <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
+      </input>
+      <output>
+        <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
+      </output>
+    </operation>
+    <operation name="echoInteger">
+      <soap:operation soapAction="http://soapinterop.org/"/>
+      <input>
+        <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
+      </input>
+      <output>
+        <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
+      </output>
+    </operation>
+    <operation name="echoIntegerArray">
+      <soap:operation soapAction="http://soapinterop.org/"/>
+      <input>
+        <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
+      </input>
+      <output>
+        <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
+      </output>
+    </operation>
+    <operation name="echoFloat">
+      <soap:operation soapAction="http://soapinterop.org/"/>
+      <input>
+        <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
+      </input>
+      <output>
+        <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
+      </output>
+    </operation>
+    <operation name="echoFloatArray">
+      <soap:operation soapAction="http://soapinterop.org/"/>
+      <input>
+        <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
+      </input>
+      <output>
+        <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
+      </output>
+    </operation>
+    <operation name="echoStruct">
+      <soap:operation soapAction="http://soapinterop.org/"/>
+      <input>
+        <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
+      </input>
+      <output>
+        <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
+      </output>
+    </operation>
+    <operation name="echoStructArray">
+      <soap:operation soapAction="http://soapinterop.org/"/>
+      <input>
+        <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
+      </input>
+      <output>
+        <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
+      </output>
+    </operation>
+    <operation name="echoVoid">
+      <soap:operation soapAction="http://soapinterop.org/"/>
+      <input>
+        <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
+      </input>
+      <output>
+        <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
+      </output>
+    </operation>
+    <operation name="echoBase64">
+      <soap:operation soapAction="http://soapinterop.org/"/>
+      <input>
+        <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
+      </input>
+      <output>
+        <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
+      </output>
+    </operation>
+    <operation name="echoDate">
+      <soap:operation soapAction="http://soapinterop.org/"/>
+      <input>
+        <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
+      </input>
+      <output>
+        <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
+      </output>
+    </operation>
+    <operation name="echoHexBinary">
+      <soap:operation soapAction="http://soapinterop.org/"/>
+      <input>
+        <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
+      </input>
+      <output>
+        <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
+      </output>
+    </operation>
+    <operation name="echoDecimal">
+      <soap:operation soapAction="http://soapinterop.org/"/>
+      <input>
+        <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
+      </input>
+      <output>
+        <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
+      </output>
+    </operation>
+    <operation name="echoBoolean">
+      <soap:operation soapAction="http://soapinterop.org/"/>
+      <input>
+        <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
+      </input>
+      <output>
+        <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
+      </output>
+    </operation>
+
+                <!-- Round2B Binding operations -->
+    <operation name="echoStructAsSimpleTypes">
+      <soap:operation soapAction="http://soapinterop.org/"/>
+      <input>
+        <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
+      </input>
+      <output>
+        <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
+      </output>
+    </operation>
+    <operation name="echoSimpleTypesAsStruct">
+      <soap:operation soapAction="http://soapinterop.org/"/>
+      <input>
+        <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
+      </input>
+      <output>
+        <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
+      </output>
+    </operation>
+    <operation name="echo2DStringArray">
+      <soap:operation soapAction="http://soapinterop.org/"/>
+      <input>
+        <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
+      </input>
+      <output>
+        <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
+      </output>
+    </operation>
+    <operation name="echoNestedStruct">
+      <soap:operation soapAction="http://soapinterop.org/"/>
+      <input>
+        <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
+      </input>
+      <output>
+        <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
+      </output>
+    </operation>
+    <operation name="echoNestedArray">
+      <soap:operation soapAction="http://soapinterop.org/"/>
+      <input>
+        <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
+      </input>
+      <output>
+        <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
+      </output>
+    </operation>
+
+                <operation name="echoMap">
+                        <soap:operation soapAction="http://soapinterop.org/"/>
+      <input>
+        <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
+      </input>
+      <output>
+        <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
+      </output>
+    </operation>
+                <operation name="echoMapArray">
+                        <soap:operation soapAction="http://soapinterop.org/"/>
+      <input>
+        <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
+      </input>
+      <output>
+        <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
+      </output>
+    </operation>
+
+    <operation name="echoToken">
+      <soap:operation soapAction="http://soapinterop.org/"/>
+      <input>
+        <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
+      </input>
+      <output>
+        <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
+      </output>
+    </operation>
+
+    <operation name="echoNormalizedString">
+      <soap:operation soapAction="http://soapinterop.org/"/>
+      <input>
+        <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
+      </input>
+      <output>
+      <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
+      </output>
+    </operation>
+
+    <operation name="echoUnsignedLong">
+      <soap:operation soapAction="http://soapinterop.org/"/>
+      <input>
+        <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
+      </input>
+      <output>
+      <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
+      </output>
+    </operation>
+    <operation name="echoUnsignedInt">
+      <soap:operation soapAction="http://soapinterop.org/"/>
+      <input>
+        <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
+      </input>
+      <output>
+      <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
+      </output>
+    </operation>
+    <operation name="echoUnsignedShort">
+      <soap:operation soapAction="http://soapinterop.org/"/>
+      <input>
+        <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
+      </input>
+      <output>
+      <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
+      </output>
+    </operation>
+    <operation name="echoUnsignedByte">
+      <soap:operation soapAction="http://soapinterop.org/"/>
+      <input>
+        <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
+      </input>
+      <output>
+      <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
+      </output>
+    </operation>
+    <operation name="echoNonNegativeInteger">
+      <soap:operation soapAction="http://soapinterop.org/"/>
+      <input>
+        <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
+      </input>
+      <output>
+      <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
+      </output>
+    </operation>
+    <operation name="echoPositiveInteger">
+      <soap:operation soapAction="http://soapinterop.org/"/>
+      <input>
+        <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
+      </input>
+      <output>
+      <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
+      </output>
+    </operation>
+    <operation name="echoNonPositiveInteger">
+      <soap:operation soapAction="http://soapinterop.org/"/>
+      <input>
+        <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
+      </input>
+      <output>
+      <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
+      </output>
+    </operation>
+    <operation name="echoNegativeInteger">
+      <soap:operation soapAction="http://soapinterop.org/"/>
+      <input>
+        <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
+      </input>
+      <output>
+      <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
+      </output>
+    </operation>
+  </binding>
+
+   <!-- Service Description for Axis -->
+   <service name="InteropTestService">
+
+      <port binding="tns:InteropTestSoapBinding" name="echo">
+
+         <soap:address location="http://nagoya.apache.org:5049/axis/services/echo"/>
+
+      </port>
+   </service>
+
+</definitions>

Added: webservices/axis/trunk/java/dev/scratch/prototype2/samples/org/apache/axis/samples/utils/OMUtil.java
Url: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/dev/scratch/prototype2/samples/org/apache/axis/samples/utils/OMUtil.java?view=auto&rev=126586
==============================================================================
--- (empty file)
+++ webservices/axis/trunk/java/dev/scratch/prototype2/samples/org/apache/axis/samples/utils/OMUtil.java	Wed Jan 26 21:09:57 2005
@@ -0,0 +1,30 @@
+/*
+ * Copyright 2001-2004 The Apache Software Foundation.
+ * 
+ * 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.
+ */
+package org.apache.axis.samples.utils;
+
+import org.apache.axis.om.SOAPEnvelope;
+
+/**
+ * @author chathura@opensource.lk
+ * 
+ */
+public class OMUtil {
+	
+	public static SOAPEnvelope getEmptySoapEnvelop(){
+		throw new UnsupportedOperationException("To be implemented");
+	}
+
+}