You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by to...@apache.org on 2002/10/14 23:59:31 UTC

cvs commit: xml-axis/java/test/wsdl/interop4/groupi client-config.wsdd

tomj        2002/10/14 14:59:31

  Modified:    java     build.xml
               java/test/wsdl/interop3 endpoints endpoints-local run.sh
               java/test/wsdl/interop3/compound1 build.xml
               java/test/wsdl/interop3/compound2 build.xml
                        Compound2TestCase.java
               java/test/wsdl/interop3/docLit build.xml
               java/test/wsdl/interop3/docLitParam build.xml
               java/test/wsdl/interop3/import1 build.xml
               java/test/wsdl/interop3/import2 build.xml
               java/test/wsdl/interop3/import3 build.xml
               java/test/wsdl/interop3/rpcEnc build.xml
               java/test/wsdl/interop4/groupi client-config.wsdd
  Added:       java/test/wsdl/interop3 build.xml README.txt
               java/test/wsdl/interop3/emptysa build.xml emptysa.wsdl
                        EmptySATestCase.java
                        SoapInteropEmptySABindingImpl.java
  Removed:     java/test/wsdl/interop3 emptysa.xml import1.xml RPCEncD.xml
  Log:
  Fix up the interop3 directory and added a README.txt file.
  
  To build, you can
  1. Run the interop3 target from the top level
  2. Run 'ant' in the interop3 directory
  3. Run 'ant' in each of the test directories
  
  To deploy the Group D services:
  - Run 'ant deploy' in the interop3 directory
  
  To run the tests
  - Execute the run.sh file with an endpoint file argument
  Example:  './run.sh endpoints-local' will execute against SimpleAxisServer
  
  There is also a Java driver, Interop3TestCase.java, that Glen wrote, but I
  don't use it.  It should work if the test.properties file is set up correctly.
  
  Revision  Changes    Path
  1.206     +3 -2      xml-axis/java/build.xml
  
  Index: build.xml
  ===================================================================
  RCS file: /home/cvs/xml-axis/java/build.xml,v
  retrieving revision 1.205
  retrieving revision 1.206
  diff -u -r1.205 -r1.206
  --- build.xml	11 Oct 2002 23:24:54 -0000	1.205
  +++ build.xml	14 Oct 2002 21:59:29 -0000	1.206
  @@ -417,8 +417,9 @@
     <!-- =================================================================== -->
     <!-- Interop 3                                                           -->
     <!-- =================================================================== -->
  -  <target name="interop3" depends="buildTest"
  -      description="run the round3 interop tests">
  +  <target name="interop3" depends=""
  +      description="compile the round3 interop tests">
  +    <ant dir="test/wsdl/interop3/emptysa"/>
       <ant dir="test/wsdl/interop3/import1"/>
       <ant dir="test/wsdl/interop3/import2"/>
       <ant dir="test/wsdl/interop3/import3"/>
  
  
  
  1.3       +1 -3      xml-axis/java/test/wsdl/interop3/endpoints
  
  Index: endpoints
  ===================================================================
  RCS file: /home/cvs/xml-axis/java/test/wsdl/interop3/endpoints,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- endpoints	3 Jun 2002 03:07:00 -0000	1.2
  +++ endpoints	14 Oct 2002 21:59:29 -0000	1.3
  @@ -4,6 +4,7 @@
   # Where <endpointfile> has the syntax
   #   TESTNAME="<endpoint>"
   #
  +EmptySA=http://www.whitemesa.net/interop/r3/emptySA
   Import1=http://www.whitemesa.net/interop/r3/import1
   Import2=http://www.whitemesa.net/interop/r3/import2
   Import3=http://www.whitemesa.net/interop/r3/import3
  @@ -12,9 +13,6 @@
   DocLit=http://www.whitemesa.net/interop/r3/doclit
   DocLitParam=http://www.whitemesa.net/interop/r3/doclitparam
   RpcEnc=http://www.whitemesa.net/interop/r3/rpcEnc
  -
  -# No client for this one yet
  -EmptySA=http://www.whitemesa.net/interop/r3/emptySA
   
   # Group E
   
  
  
  
  1.3       +3 -3      xml-axis/java/test/wsdl/interop3/endpoints-local
  
  Index: endpoints-local
  ===================================================================
  RCS file: /home/cvs/xml-axis/java/test/wsdl/interop3/endpoints-local,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- endpoints-local	4 Jun 2002 01:04:22 -0000	1.2
  +++ endpoints-local	14 Oct 2002 21:59:29 -0000	1.3
  @@ -7,7 +7,10 @@
   # You will need to build the 'interop3' target from the top level ant
   # file, then deploy the services from the build/work/test/wsdl/interop3/*
   # directories.
  +
  +# Group D
   #
  +EmptySA=http://localhost:8080/axis/services/SoapInteropEmptySAPort
   Import1=http://localhost:8080/axis/services/SoapInteropImport1Port
   Import2=http://localhost:8080/axis/services/SoapInteropImport2Port
   Import3=http://localhost:8080/axis/services/SoapInteropImport3Port
  @@ -16,9 +19,6 @@
   DocLit=http://localhost:8080/axis/services/WSDLInteropTestDocLitPort
   DocLitParam=http://localhost:8080/axis/services/WSDLInteropTestDocLitParamPort
   RpcEnc=http://localhost:8080/axis/services/WSDLInteropTestRpcEncPort
  -
  -# No client for this one yet
  -EmptySA=
   
   # Group E
   
  
  
  
  1.3       +5 -3      xml-axis/java/test/wsdl/interop3/run.sh
  
  Index: run.sh
  ===================================================================
  RCS file: /home/cvs/xml-axis/java/test/wsdl/interop3/run.sh,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- run.sh	31 May 2002 21:31:17 -0000	1.2
  +++ run.sh	14 Oct 2002 21:59:29 -0000	1.3
  @@ -21,9 +21,11 @@
   
   
   # EmptySA
  -#if [ ! -z "${Import1}" ]; then
  -#java test.wsdl.interop3.emptySA.EmptySATestCase ${EmptySA}
  -#fi
  +echo EmptySA
  +if [ ! -z "${Import1}" ]; then
  +   java test.wsdl.interop3.emptysa.EmptySATestCase ${EmptySA}
  +echo "======================================================="
  +fi
   
   # Import1
   echo Import1
  
  
  
  1.1                  xml-axis/java/test/wsdl/interop3/build.xml
  
  Index: build.xml
  ===================================================================
  <?xml version="1.0"?>
  <!DOCTYPE project [
          <!ENTITY properties SYSTEM "file:../../../xmls/properties.xml">
          <!ENTITY paths  SYSTEM "file:../../../xmls/path_refs.xml">
          <!ENTITY taskdefs SYSTEM "file:../../../xmls/taskdefs.xml">
          <!ENTITY taskdefs_post_compile SYSTEM "file:../../../xmls/taskdefs_post_compile.xml">
          <!ENTITY targets SYSTEM "file:../../../xmls/targets.xml">
  ]>
  
  <project name="Round3" default="interop3">
  
  <property name="axis.home" location="../../.." />
  <property name="componentName" value="test/wsdl/interop3" />
          &properties;
          &paths;
          &taskdefs;
          &taskdefs_post_compile;
          &targets;
  
  
    <target name="interop3" depends="" description="compile the round3 interop tests">
      <ant dir="emptysa"/>
      <ant dir="import1"/>
      <ant dir="import2"/>
      <ant dir="import3"/>
      <ant dir="compound1"/>
      <ant dir="compound2"/>
      <ant dir="docLit"/>
      <ant dir="docLitParam"/>
      <ant dir="rpcEnc"/>
    </target>
  
    <target name="clean">
      <ant dir="emptysa" target="clean"/>
      <ant dir="import1" target="clean"/>
      <ant dir="import2" target="clean"/>
      <ant dir="import3" target="clean"/>
      <ant dir="compound1" target="clean"/>
      <ant dir="compound2" target="clean"/>
      <ant dir="docLit" target="clean"/>
      <ant dir="docLitParam" target="clean"/>
      <ant dir="rpcEnc" target="clean" />
    </target>
  
    <target name="deploy">
       <path id="deploy.xml.files">
          <fileset dir="${build.dir}">
            <include name="work/${componentName}/**/deploy.wsdd"/>
           </fileset>
       </path>
       <property name="deploy.xml.property" refid="deploy.xml.files"/>
       
      <java classname="org.apache.axis.client.AdminClient" fork="yes">
        <classpath refid="classpath" />
        <arg line="${deploy.xml.property}"/>
      </java>
    </target>
  
  </project>
  
  
  1.1                  xml-axis/java/test/wsdl/interop3/README.txt
  
  Index: README.txt
  ===================================================================
  These are the Round 3, Group D and E SOAP Builders interop tests.
  
  To build, you can
  1. Run the interop3 target from the top level
  2. Run 'ant' in the interop3 directory
  3. Run 'ant' in each of the test directories
  
  To deploy the Group D services to Axis:
  - Run 'ant deploy' in the this (the interop3) directory
  
  To run the tests
  - Execute the run.sh file with an endpoint file argument
  
  Example:  
     ./run.sh endpoints-local
  will execute each test against the services running in SimpleAxisServer
  
  There is also a Java driver, Interop3TestCase.java.
  This reads the test.properties file in the classpath and exectes the test
  classes listed with the endpoint URL provided.
  It should work if the test.properties file is set up correctly.
  
  Tom Jordahl
  10/14/02
  
  
  
  1.14      +13 -9     xml-axis/java/test/wsdl/interop3/compound1/build.xml
  
  Index: build.xml
  ===================================================================
  RCS file: /home/cvs/xml-axis/java/test/wsdl/interop3/compound1/build.xml,v
  retrieving revision 1.13
  retrieving revision 1.14
  diff -u -r1.13 -r1.14
  --- build.xml	19 Sep 2002 15:58:01 -0000	1.13
  +++ build.xml	14 Oct 2002 21:59:30 -0000	1.14
  @@ -51,23 +51,27 @@
       </fileset>
     </path>
   
  -  <taskdef name="wsdl2java" classname="org.apache.axis.tools.ant.wsdl.Wsdl2javaAntTask">
  -      <classpath refid="test-classpath"/>
  -  </taskdef>
  -
  +  <target name="clean">
  +        <echo message="Removing ${build.dir}/classes/${componentName} and ${build.dir}/work/${componentName}" />
  +        <delete dir="${build.dir}/classes/${componentName}"/>
  +        <delete dir="${build.dir}/work/${componentName}"/>
  +  </target>
  +  
  +  
     <target name="main">
       <property name="testname" value="compound1"/>
   
       <!-- generate skeletons -->
  -    <wsdl2java url="http://www.whitemesa.com/r3/${testname}.wsdl"
  -               output="${root.dir}/build/work" skeletonDeploy="no"
  +    <!-- <wsdl2java url="http://www.whitemesa.com/r3/${testname}.wsdl" -->
  +    <wsdl2java url="${axis.home}/test/wsdl/interop3/${testname}/${testname}.wsdl"
  +               output="${axis.home}/build/work" skeletonDeploy="no"
                  serverSide="yes"/>
   
       <copy file="SoapInteropCompound1BindingImpl.java" overwrite="true"
  -          todir="${root.dir}/build/work/test/wsdl/interop3/${testname}"/>
  +          todir="${build.dir}/work/test/wsdl/interop3/${testname}"/>
   
  -    <copy file="Compound1TestCase.java"
  -          todir="${root.dir}/build/work/test/wsdl/interop3/${testname}"/>
  +    <copy file="Compound1TestCase.java" overwrite="true"
  +          todir="${build.dir}/work/test/wsdl/interop3/${testname}"/>
   
       <!-- compile the skeletons -->
       <javac srcdir="${build.dir}/work" 
  
  
  
  1.16      +12 -9     xml-axis/java/test/wsdl/interop3/compound2/build.xml
  
  Index: build.xml
  ===================================================================
  RCS file: /home/cvs/xml-axis/java/test/wsdl/interop3/compound2/build.xml,v
  retrieving revision 1.15
  retrieving revision 1.16
  diff -u -r1.15 -r1.16
  --- build.xml	19 Sep 2002 15:58:01 -0000	1.15
  +++ build.xml	14 Oct 2002 21:59:30 -0000	1.16
  @@ -51,23 +51,26 @@
       </fileset>
     </path>
   
  -  <taskdef name="wsdl2java" classname="org.apache.axis.tools.ant.wsdl.Wsdl2javaAntTask">
  -      <classpath refid="test-classpath"/>
  -  </taskdef>
  -
  +  <target name="clean">
  +        <echo message="Removing ${build.dir}/classes/${componentName} and ${build.dir}/work/${componentName}" />
  +        <delete dir="${build.dir}/classes/${componentName}"/>
  +        <delete dir="${build.dir}/work/${componentName}"/>
  +  </target>
  +  
     <target name="main">
       <property name="testname" value="compound2"/>
   
       <!-- generate skeletons -->
  -    <wsdl2java url="http://www.whitemesa.com/r3/${testname}.wsdl"
  -               output="${root.dir}/build/work" skeletonDeploy="no"
  +    <!-- <wsdl2java url="http://www.whitemesa.com/r3/${testname}.wsdl" -->
  +    <wsdl2java url="${axis.home}/test/wsdl/interop3/${testname}/${testname}.wsdl"
  +               output="${axis.home}/build/work" skeletonDeploy="no"
                  serverSide="yes"/>
   
       <copy file="SoapInteropCompound2BindingImpl.java" overwrite="true"
  -          todir="${root.dir}/build/work/test/wsdl/interop3/${testname}"/>
  +          todir="${build.dir}/work/test/wsdl/interop3/${testname}"/>
   
  -    <copy file="Compound2TestCase.java"
  -          todir="${root.dir}/build/work/test/wsdl/interop3/${testname}"/>
  +    <copy file="Compound2TestCase.java" overwrite="true"
  +          todir="${build.dir}/work/test/wsdl/interop3/${testname}"/>
   
       <!-- compile the skeletons -->
       <javac srcdir="${build.dir}/work" 
  
  
  
  1.5       +19 -0     xml-axis/java/test/wsdl/interop3/compound2/Compound2TestCase.java
  
  Index: Compound2TestCase.java
  ===================================================================
  RCS file: /home/cvs/xml-axis/java/test/wsdl/interop3/compound2/Compound2TestCase.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- Compound2TestCase.java	30 May 2002 23:46:03 -0000	1.4
  +++ Compound2TestCase.java	14 Oct 2002 21:59:30 -0000	1.5
  @@ -2,6 +2,7 @@
   
   
   import java.net.URL;
  +import java.util.Properties;
   
   import test.wsdl.interop3.compound2.xsd.Employee;
   import test.wsdl.interop3.compound2.xsd.Person;
  @@ -63,6 +64,12 @@
               
               Employee result = binding.echoEmployee(emp);
   
  +            if (!emp.equals(result)) {
  +                System.out.println("Expected:");
  +                System.out.println(printEmployee(emp));
  +                System.out.println("Received:");
  +                System.out.println(printEmployee(result));
  +            }
               assertTrue("Results did not match", result.equals(emp));
   
           }
  @@ -71,6 +78,18 @@
           }
       }
   
  +    String printEmployee(Employee e) {
  +        String result = new String();
  +        
  +        result += " ID: " + e.getID() + "\r\n";
  +        result += " Salary: " + e.getSalary() + "\r\n";
  +        Person p = e.getPerson();
  +        result += " Person:\r\n";
  +        result += "  Name: " + p.getName() + "\r\n";
  +        result += "  Male: " + p.isMale() + "\r\n";
  +        
  +        return result;
  +    }
   
   
       public static void main(String[] args) {
  
  
  
  1.17      +12 -8     xml-axis/java/test/wsdl/interop3/docLit/build.xml
  
  Index: build.xml
  ===================================================================
  RCS file: /home/cvs/xml-axis/java/test/wsdl/interop3/docLit/build.xml,v
  retrieving revision 1.16
  retrieving revision 1.17
  diff -u -r1.16 -r1.17
  --- build.xml	19 Sep 2002 15:58:01 -0000	1.16
  +++ build.xml	14 Oct 2002 21:59:30 -0000	1.17
  @@ -51,25 +51,29 @@
       </fileset>
     </path>
   
  -  <taskdef name="wsdl2java" classname="org.apache.axis.tools.ant.wsdl.Wsdl2javaAntTask">
  -      <classpath refid="test-classpath"/>
  -  </taskdef>
  +  <target name="clean">
  +        <echo message="Removing ${build.dir}/classes/${componentName} and ${build.dir}/work/${componentName}" />
  +        <delete dir="${build.dir}/classes/${componentName}"/>
  +        <delete dir="${build.dir}/work/${componentName}"/>
  +  </target>
  +  
   
     <target name="main">
       <property name="testname" value="docLit"/>
   
       <!-- generate skeletons -->
  -    <wsdl2java url="http://www.whitemesa.com/r3/interoptestdoclit.wsdl"
  -               output="${root.dir}/build/work" skeletonDeploy="no"
  +    <!-- <wsdl2java url="http://www.whitemesa.com/r3/interoptestdoclit.wsdl" -->
  +    <wsdl2java url="${axis.home}/test/wsdl/interop3/${testname}/interoptestdoclit.wsdl"
  +               output="${axis.home}/build/work" skeletonDeploy="no"
                  serverSide="yes"/>
   
       <mkdir dir="${build.dest}"/>
   
       <copy file="WSDLInteropTestDocLitPortBindingImpl.java" overwrite="true"
  -          todir="${root.dir}/build/work/test/wsdl/interop3/${testname}"/>
  +          todir="${build.dir}/work/test/wsdl/interop3/${testname}"/>
   
  -    <copy file="DocLitTestCase.java"
  -          todir="${root.dir}/build/work/test/wsdl/interop3/${testname}"/>
  +    <copy file="DocLitTestCase.java" overwrite="true"
  +          todir="${build.dir}/work/test/wsdl/interop3/${testname}"/>
   
       <!-- compile the skeletons -->
       <javac srcdir="${build.dir}/work" 
  
  
  
  1.17      +11 -8     xml-axis/java/test/wsdl/interop3/docLitParam/build.xml
  
  Index: build.xml
  ===================================================================
  RCS file: /home/cvs/xml-axis/java/test/wsdl/interop3/docLitParam/build.xml,v
  retrieving revision 1.16
  retrieving revision 1.17
  diff -u -r1.16 -r1.17
  --- build.xml	19 Sep 2002 15:58:01 -0000	1.16
  +++ build.xml	14 Oct 2002 21:59:30 -0000	1.17
  @@ -51,9 +51,12 @@
       </fileset>
     </path>
   
  -  <taskdef name="wsdl2java" classname="org.apache.axis.tools.ant.wsdl.Wsdl2javaAntTask">
  -      <classpath refid="test-classpath"/>
  -  </taskdef>
  +  <target name="clean">
  +        <echo message="Removing ${build.dir}/classes/${componentName} and ${build.dir}/work/${componentName}" />
  +        <delete dir="${build.dir}/classes/${componentName}"/>
  +        <delete dir="${build.dir}/work/${componentName}"/>
  +  </target>
  +  
   
     <target name="main">
       <property name="testname" value="docLitParam"/>
  @@ -62,17 +65,17 @@
       <!-- The white mesa WSDL has the same port name for this test as for the
            docLit test, which means Axis gets two services with the same name -->
       <!-- url="http://www.whitemesa.com/r3/InteropTestDocLitParameters.wsdl" -->
  -    <wsdl2java url="test/wsdl/interop3/docLitParam/interoptestdoclitparameters.wsdl"
  -               output="${root.dir}/build/work" skeletonDeploy="no"
  +    <wsdl2java url="${axis.home}/test/wsdl/interop3/${testname}/interoptestdoclitparameters.wsdl"
  +               output="${axis.home}/build/work" skeletonDeploy="no"
                  serverSide="yes"/>
   
       <mkdir dir="${build.dest}"/>
   
       <copy file="WSDLInteropTestDocLitPortBindingImpl.java" overwrite="true"
  -          todir="${root.dir}/build/work/test/wsdl/interop3/${testname}"/>
  +          todir="${build.dir}/work/test/wsdl/interop3/${testname}"/>
   
  -    <copy file="DocLitParamTestCase.java"
  -          todir="${root.dir}/build/work/test/wsdl/interop3/${testname}"/>
  +    <copy file="DocLitParamTestCase.java" overwrite="true"
  +          todir="${build.dir}/work/test/wsdl/interop3/${testname}"/>
   
       <!-- compile the skeletons -->
       <javac srcdir="${build.dir}/work" 
  
  
  
  1.1                  xml-axis/java/test/wsdl/interop3/emptysa/build.xml
  
  Index: build.xml
  ===================================================================
  <?xml version="1.0"?>
  <!DOCTYPE project [
          <!ENTITY properties SYSTEM "file:../../../../xmls/properties.xml">
          <!ENTITY paths  SYSTEM "file:../../../../xmls/path_refs.xml">
          <!ENTITY taskdefs SYSTEM "file:../../../../xmls/taskdefs.xml">
          <!ENTITY taskdefs_post_compile SYSTEM "file:../../../../xmls/taskdefs_post_compile.xml">
          <!ENTITY targets SYSTEM "file:../../../../xmls/targets.xml">
  ]>
  
  <!-- ===================================================================
  <description>
     Test/Sample Component file for Axis
  
  Notes:
     This is a build file for use with the Jakarta Ant build tool.
  
  Prerequisites:
  
     jakarta-ant from http://jakarta.apache.org
  
  Build Instructions:
     To compile
          ant compile
     To execute
          ant run
  
  Author:
    Matt Seibert mseibert@us.ibm.com
  
  Copyright:
    Copyright (c) 2002-2003 Apache Software Foundation.
  </description>
  ==================================================================== -->
  
  <project name="Round3" default="main">
  <property name="axis.home" location="../../../.." />
  <property name="componentName" value="test/wsdl/interop3/compound2" />
          &properties;
          &paths;
          &taskdefs;
          &taskdefs_post_compile;
          &targets;
    <property name="root.dir" value="../../../.."/>
  
    <path id="test-classpath">
      <pathelement location="${build.dest}" />
      <pathelement path="${java.class.path}" />
      <pathelement location="${java.home}/../lib/tools.jar"/>
      <fileset dir="${root.dir}/lib">
        <include name="*.jar"/>
      </fileset>
    </path>
  
  
    <target name="clean">
          <echo message="Removing ${build.dir}/classes/${componentName} and ${build.dir}/work/${componentName}" />
          <delete dir="${build.dir}/classes/${componentName}"/>
          <delete dir="${build.dir}/work/${componentName}"/>
    </target>
    
    <target name="main">
      <property file="axis.properties"/>
  
      <!-- <wsdl2java url="http://www.whitemesa.com/r3/emptysa.wsdl" -->
      <wsdl2java url="${axis.home}/test/wsdl/interop3/emptysa/emptysa.wsdl"
                 output="${axis.home}/build/work"
                 serverside="yes"
                 skeletonDeploy="no">
          <mapping namespace="http://soapinterop/" package="test.wsdl.interop3.emptysa"/>
      </wsdl2java>
      
      <copy file="SoapInteropEmptySABindingImpl.java" overwrite="true"
            todir="${build.dir}/work/test/wsdl/interop3/emptysa"/>
  
      <copy file="EmptySATestCase.java" overwrite="true"
            todir="${build.dir}/work/test/wsdl/interop3/emptysa"/>
  
      <javac srcdir="${build.dir}/work" destdir="${build.dest}" debug="on">
        <classpath refid="test-classpath" />
        <include name="test/wsdl/interop3/emptysa/*.java" />
      </javac>
  
    </target>
  </project>
  
  
  
  1.1                  xml-axis/java/test/wsdl/interop3/emptysa/emptysa.wsdl
  
  Index: emptysa.wsdl
  ===================================================================
  <?xml version="1.0" encoding="UTF-8"?>
  <definitions name="SoapInterop" targetNamespace="http://soapinterop/" 
  		xmlns:wsdlns="http://soapinterop/" 
  		xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" 
  		xmlns:xsd="http://www.w3.org/2001/XMLSchema" 
  		xmlns="http://schemas.xmlsoap.org/wsdl/">
  	<types/>
  	<message name="echoStringRequest">
  		<part name="a" type="xsd:string"/>
  	</message>
  	<message name="echoStringResponse">
  		<part name="Result" type="xsd:string"/>
  	</message>
  	<portType name="SoapInteropEmptySAPortType">
  		<operation name="echoString" parameterOrder="a">
  			<input message="wsdlns:echoStringRequest"/>
  			<output message="wsdlns:echoStringResponse"/>
  		</operation>
  	</portType>
  	<binding name="SoapInteropEmptySABinding" type="wsdlns:SoapInteropEmptySAPortType">
  		<soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
  		<operation name="echoString">
  			<soap:operation soapAction=""/>
  			<input>
  				<soap:body use="encoded" namespace="http://soapinterop/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
  			</input>
  			<output>
  				<soap:body use="encoded" namespace="http://soapinterop/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
  			</output>
  		</operation>
  	</binding>
  	<service name="EmptySA">
  		<port name="SoapInteropEmptySAPort" binding="wsdlns:SoapInteropEmptySABinding">
  			<soap:address location="http://mssoapinterop.org/stkv3/wsdl/emptysa.wsdl"/>
  		</port>
  	</service>
  </definitions>
  
  
  
  1.4       +37 -99    xml-axis/java/test/wsdl/interop3/emptysa/EmptySATestCase.java
  
  
  
  
  1.1                  xml-axis/java/test/wsdl/interop3/emptysa/SoapInteropEmptySABindingImpl.java
  
  Index: SoapInteropEmptySABindingImpl.java
  ===================================================================
  /**
   * SoapInteropEmptySABindingImpl.java
   *
   * This file was auto-generated from WSDL
   * by the Apache Axis WSDL2Java emitter.
   */
  
  package test.wsdl.interop3.emptysa;
  
  public class SoapInteropEmptySABindingImpl implements test.wsdl.interop3.emptysa.SoapInteropEmptySAPortType{
      public java.lang.String echoString(java.lang.String a) throws java.rmi.RemoteException {
          return a;
      }
  
  }
  
  
  
  1.15      +12 -8     xml-axis/java/test/wsdl/interop3/import1/build.xml
  
  Index: build.xml
  ===================================================================
  RCS file: /home/cvs/xml-axis/java/test/wsdl/interop3/import1/build.xml,v
  retrieving revision 1.14
  retrieving revision 1.15
  diff -u -r1.14 -r1.15
  --- build.xml	19 Sep 2002 15:58:02 -0000	1.14
  +++ build.xml	14 Oct 2002 21:59:30 -0000	1.15
  @@ -51,25 +51,29 @@
       </fileset>
     </path>
   
  -  <taskdef name="wsdl2java" classname="org.apache.axis.tools.ant.wsdl.Wsdl2javaAntTask">
  -      <classpath refid="test-classpath"/>
  -  </taskdef>
  +  <target name="clean">
  +        <echo message="Removing ${build.dir}/classes/${componentName} and ${build.dir}/work/${componentName}" />
  +        <delete dir="${build.dir}/classes/${componentName}"/>
  +        <delete dir="${build.dir}/work/${componentName}"/>
  +  </target>
  +  
   
     <target name="main">
       <property name="testname" value="import1"/>
   
       <!-- generate skeletons -->
  -    <wsdl2java url="http://www.whitemesa.com/r3/${testname}.wsdl"
  -               output="${root.dir}/build/work" skeletonDeploy="no"
  +    <!-- <wsdl2java url="http://www.whitemesa.com/r3/${testname}.wsdl" -->
  +    <wsdl2java url="${axis.home}/test/wsdl/interop3/${testname}/${testname}.wsdl"
  +               output="${axis.home}/build/work" skeletonDeploy="no"
                  serverSide="yes"/>
   
       <mkdir dir="${build.dest}"/>
   
       <copy file="SoapInteropImport1BindingImpl.java" overwrite="true"
  -          todir="${root.dir}/build/work/test/wsdl/interop3/${testname}"/>
  +          todir="${build.dir}work/test/wsdl/interop3/${testname}"/>
   
  -    <copy file="Import1TestCase.java"
  -          todir="${root.dir}/build/work/test/wsdl/interop3/${testname}"/>
  +    <copy file="Import1TestCase.java" overwrite="true"
  +          todir="${build.dir}/work/test/wsdl/interop3/${testname}"/>
   
       <!-- compile the skeletons -->
       <javac srcdir="${build.dir}/work" 
  
  
  
  1.15      +12 -8     xml-axis/java/test/wsdl/interop3/import2/build.xml
  
  Index: build.xml
  ===================================================================
  RCS file: /home/cvs/xml-axis/java/test/wsdl/interop3/import2/build.xml,v
  retrieving revision 1.14
  retrieving revision 1.15
  diff -u -r1.14 -r1.15
  --- build.xml	19 Sep 2002 15:58:02 -0000	1.14
  +++ build.xml	14 Oct 2002 21:59:30 -0000	1.15
  @@ -51,25 +51,29 @@
       </fileset>
     </path>
   
  -  <taskdef name="wsdl2java" classname="org.apache.axis.tools.ant.wsdl.Wsdl2javaAntTask">
  -      <classpath refid="test-classpath"/>
  -  </taskdef>
  +  <target name="clean">
  +        <echo message="Removing ${build.dir}/classes/${componentName} and ${build.dir}/work/${componentName}" />
  +        <delete dir="${build.dir}/classes/${componentName}"/>
  +        <delete dir="${build.dir}/work/${componentName}"/>
  +  </target>
  +  
   
     <target name="main">
       <property name="testname" value="import2"/>
   
       <!-- generate skeletons -->
  -    <wsdl2java url="http://www.whitemesa.com/r3/${testname}.wsdl"
  -               output="${root.dir}/build/work" skeletonDeploy="no"
  +    <!-- <wsdl2java url="http://www.whitemesa.com/r3/${testname}.wsdl" -->
  +    <wsdl2java url="${axis.home}/test/wsdl/interop3/${testname}/${testname}.wsdl"
  +               output="${axis.home}/build/work" skeletonDeploy="no"
                  serverSide="yes"/>
   
       <mkdir dir="${build.dest}"/>
   
       <copy file="SoapInteropImport2BindingImpl.java" overwrite="true"
  -          todir="${root.dir}/build/work/test/wsdl/interop3/${testname}"/>
  +          todir="${build.dir}/work/test/wsdl/interop3/${testname}"/>
   
  -    <copy file="Import2TestCase.java"
  -          todir="${root.dir}/build/work/test/wsdl/interop3/${testname}"/>
  +    <copy file="Import2TestCase.java" overwrite="true"
  +          todir="${build.dir}/work/test/wsdl/interop3/${testname}"/>
   
       <!-- compile the skeletons -->
       <javac srcdir="${build.dir}/work" 
  
  
  
  1.15      +12 -8     xml-axis/java/test/wsdl/interop3/import3/build.xml
  
  Index: build.xml
  ===================================================================
  RCS file: /home/cvs/xml-axis/java/test/wsdl/interop3/import3/build.xml,v
  retrieving revision 1.14
  retrieving revision 1.15
  diff -u -r1.14 -r1.15
  --- build.xml	19 Sep 2002 15:58:02 -0000	1.14
  +++ build.xml	14 Oct 2002 21:59:30 -0000	1.15
  @@ -51,25 +51,29 @@
       </fileset>
     </path>
   
  -  <taskdef name="wsdl2java" classname="org.apache.axis.tools.ant.wsdl.Wsdl2javaAntTask">
  -      <classpath refid="test-classpath"/>
  -  </taskdef>
  +  <target name="clean">
  +        <echo message="Removing ${build.dir}/classes/${componentName} and ${build.dir}/work/${componentName}" />
  +        <delete dir="${build.dir}/classes/${componentName}"/>
  +        <delete dir="${build.dir}/work/${componentName}"/>
  +  </target>
  +  
   
     <target name="main">
       <property name="testname" value="import3"/>
   
       <!-- generate skeletons -->
  -    <wsdl2java url="http://www.whitemesa.com/r3/${testname}.wsdl"
  -               output="${root.dir}/build/work" skeletonDeploy="no"
  +    <!-- <wsdl2java url="http://www.whitemesa.com/r3/${testname}.wsdl" -->
  +    <wsdl2java url="${axis.home}/test/wsdl/interop3/${testname}/${testname}.wsdl"
  +               output="${axis.home}/build/work" skeletonDeploy="no"
                  serverSide="yes"/>
   
       <mkdir dir="${build.dest}"/>
   
       <copy file="SoapInteropImport3BindingImpl.java" overwrite="true"
  -          todir="${root.dir}/build/work/test/wsdl/interop3/${testname}"/>
  +          todir="${build.dir}/work/test/wsdl/interop3/${testname}"/>
   
  -    <copy file="Import3TestCase.java"
  -          todir="${root.dir}/build/work/test/wsdl/interop3/${testname}"/>
  +    <copy file="Import3TestCase.java" overwrite="true"
  +          todir="${build.dir}/work/test/wsdl/interop3/${testname}"/>
   
       <!-- compile the skeletons -->
       <javac srcdir="${build.dir}/work" 
  
  
  
  1.16      +12 -8     xml-axis/java/test/wsdl/interop3/rpcEnc/build.xml
  
  Index: build.xml
  ===================================================================
  RCS file: /home/cvs/xml-axis/java/test/wsdl/interop3/rpcEnc/build.xml,v
  retrieving revision 1.15
  retrieving revision 1.16
  diff -u -r1.15 -r1.16
  --- build.xml	19 Sep 2002 15:58:02 -0000	1.15
  +++ build.xml	14 Oct 2002 21:59:31 -0000	1.16
  @@ -51,25 +51,29 @@
       </fileset>
     </path>
   
  -  <taskdef name="wsdl2java" classname="org.apache.axis.tools.ant.wsdl.Wsdl2javaAntTask">
  -      <classpath refid="test-classpath"/>
  -  </taskdef>
  -
  +  <target name="clean">
  +        <echo message="Removing ${build.dir}/classes/${componentName} and ${build.dir}/work/${componentName}" />
  +        <delete dir="${build.dir}/classes/${componentName}"/>
  +        <delete dir="${build.dir}/work/${componentName}"/>
  +  </target>
  +  
  +  
     <target name="main">
       <property name="testname" value="rpcEnc"/>
   
       <!-- generate skeletons -->
  -    <wsdl2java url="http://www.whitemesa.com/r3/InteropTestRpcEnc.wsdl"
  -               output="${root.dir}/build/work" skeletonDeploy="no"
  +    <!-- <wsdl2java url="http://www.whitemesa.com/r3/InteropTestRpcEnc.wsdl" -->
  +    <wsdl2java url="${axis.home}/test/wsdl/interop3/${testname}/InteropTestRpcEnc.wsdl"
  +               output="${axis.home}/build/work" skeletonDeploy="no"
                  serverSide="yes"/>
   
       <mkdir dir="${build.dest}"/>
   
       <copy file="WSDLInteropTestRpcEncPortBindingImpl.java" overwrite="true"
  -          todir="${root.dir}/build/work/test/wsdl/interop3/${testname}"/>
  +          todir="${build.dir}/work/test/wsdl/interop3/${testname}"/>
   
       <copy file="RpcEncTestCase.java" overwrite="true"
  -          todir="${root.dir}/build/work/test/wsdl/interop3/${testname}"/>
  +          todir="${build.dir}/work/test/wsdl/interop3/${testname}"/>
   
       <!-- compile the skeletons -->
       <javac srcdir="${build.dir}/work" 
  
  
  
  1.3       +10 -2     xml-axis/java/test/wsdl/interop4/groupi/client-config.wsdd
  
  Index: client-config.wsdd
  ===================================================================
  RCS file: /home/cvs/xml-axis/java/test/wsdl/interop4/groupi/client-config.wsdd,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- client-config.wsdd	8 Oct 2002 03:31:35 -0000	1.2
  +++ client-config.wsdd	14 Oct 2002 21:59:31 -0000	1.3
  @@ -1,6 +1,14 @@
   <?xml version="1.0" encoding="UTF-8"?>
   <deployment xmlns="http://xml.apache.org/axis/wsdd/" xmlns:java="http://xml.apache.org/axis/wsdd/providers/java">
  + <handler name="log" type="java:org.apache.axis.handlers.LogHandler"/>
  + <globalConfiguration>
  +  <requestFlow>
  +   <handler type="log"/>
  +  </requestFlow>
  +  <responseFlow>
  +   <handler type="log"/>
  +  </responseFlow>
  + </globalConfiguration>
    <transport name="http" pivot="java:org.apache.axis.transport.http.HTTPSender"/>
  - <transport name="java" pivot="java:org.apache.axis.transport.java.JavaSender"/>
    <transport name="local" pivot="java:org.apache.axis.transport.local.LocalSender"/>
  -</deployment>
  \ No newline at end of file
  +</deployment>