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 di...@apache.org on 2005/02/21 04:04:45 UTC

cvs commit: ws-axis/java/test/wsdl/roundtrip2 build.xml RoundTrip2SoapBindingImpl.java RoundTrip2Test.java RoundTrip2TestServiceTestCase.java

dims        2005/02/20 19:04:45

  Added:       java/test/wsdl/roundtrip2 build.xml
                        RoundTrip2SoapBindingImpl.java RoundTrip2Test.java
                        RoundTrip2TestServiceTestCase.java
  Log:
  Roundtrip test for typemappingversion=1.3 [edit the build.xml to recreate the problem]
  
  Revision  Changes    Path
  1.1                  ws-axis/java/test/wsdl/roundtrip2/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 default="compile">
  
  <property name="axis.home" location="../../.." />
  <property name="componentName" value="test/wsdl/roundtrip2" />
          &properties;
          &paths;
          &taskdefs;
          &taskdefs_post_compile;
          &targets;
  
  <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="copy" depends="setenv"/>
  
  <target name="compile" depends="copy">
      <echo message="Compiling test.wsdl.roundtrip2"/>
  
      <copy todir="${build.dir}/work/test/wsdl/roundtrip2" overwrite="yes">
        <fileset dir="${axis.home}/test/wsdl/roundtrip2">
          <include name="RoundTrip2SoapBindingImpl.java"/>
          <include name="RoundTrip2Test.java"/>
        </fileset>
      </copy>
  
      <javac srcdir="${build.dir}/work" destdir="${build.dest}" nowarn="${nowarn}" source="${source}" fork="${javac.fork}"
             debug="${debug}">
        <classpath refid="classpath" />
        <include name="test/wsdl/roundtrip2/*.java" />
      </javac>
      
      <java classname="org.apache.axis.wsdl.Java2WSDL" fork="true"
            classpathref="classpath">
          <!-- please uncomment the following block to recreate the problem
          <arg value="-T"/>
          <arg value="1.3"/>
          -->
          <arg value="-o"/>
          <arg value="${axis.home}/build/work/test/wsdl/roundtrip2/roundtrip2.wsdl"/>
          <arg value="--location"/>
          <arg value="http://localhost:8080/axis/services/RoundTrip2Test"/>
          <arg value="--namespace"/>
          <arg value="http://roundtrip2.wsdl.test/"/>
          <arg value="-s"/>
          <arg value="RoundTrip2Test"/>
          <arg value="-P"/>
          <arg value="RoundTrip2Test"/>
          <arg value="--style"/>
          <arg value="RPC"/>
          <arg value="--use"/>
          <arg value="ENCODED"/>
          <arg value="test.wsdl.roundtrip2.RoundTrip2Test"/>
      </java>
      
      <wsdl2java url="${axis.home}/build/work/test/wsdl/roundtrip2/roundtrip2.wsdl"
                 output="${axis.home}/build/work"
                 deployscope="session"
                 serverSide="yes"
                 testcase="yes">
      </wsdl2java>
      <!-- Please comment the above wsdl2java block and uncomment this block to recreate the problem
      <wsdl2java url="${axis.home}/build/work/test/wsdl/roundtrip2/roundtrip2.wsdl"
                 output="${axis.home}/build/work"
                 typemappingVersion="1.3"
                 deployscope="session"
                 serverSide="yes"
                 testcase="yes">
      </wsdl2java>
  	-->
      <copy todir="${build.dir}/work/test/wsdl/roundtrip2" overwrite="yes">
        <fileset dir="${axis.home}/test/wsdl/roundtrip2">
          <include name="*.java"/>
        </fileset>
      </copy>
  
      <javac srcdir="${build.dir}/work" destdir="${build.dest}" nowarn="${nowarn}" source="${source}" fork="${javac.fork}"
             debug="${debug}">
        <classpath refid="classpath" />
        <include name="test/wsdl/roundtrip2/*.java" />
      </javac>
  
  </target>
  
  <target name="run" >
    <antcall target="execute-Component" />
  </target>
  
  </project>
  
  
  
  1.1                  ws-axis/java/test/wsdl/roundtrip2/RoundTrip2SoapBindingImpl.java
  
  Index: RoundTrip2SoapBindingImpl.java
  ===================================================================
  package test.wsdl.roundtrip2;
  
  import java.math.BigDecimal;
  import java.math.BigInteger;
  import java.rmi.RemoteException;
  import java.util.Calendar;
  
  public class RoundTrip2SoapBindingImpl implements test.wsdl.roundtrip2.RoundTrip2Test {
      /**
       * Method booleanTest
       *
       * @param v
       * @return
       * @throws RemoteException
       */
      public boolean booleanTest(boolean v) throws RemoteException {
          return v;
      }
  
      /**
       * Method wrapperBooleanTest
       *
       * @param v
       * @return
       * @throws RemoteException
       */
      public Boolean wrapperBooleanTest(Boolean v) throws RemoteException {
          return v;
      }
  
      /**
       * Method byteTest
       *
       * @param v
       * @return
       * @throws RemoteException
       */
      public byte byteTest(byte v) throws RemoteException {
          return v;
      }
  
      /**
       * Method wrapperByteTest
       *
       * @param v
       * @return
       * @throws RemoteException
       */
      public Byte wrapperByteTest(Byte v) throws RemoteException {
          return v;
      }
  
      /**
       * Method shortTest
       *
       * @param v
       * @return
       * @throws RemoteException
       */
      public short shortTest(short v) throws RemoteException {
          return v;
      }
  
      /**
       * Method wrapperShortTest
       *
       * @param v
       * @return
       * @throws RemoteException
       */
      public Short wrapperShortTest(Short v) throws RemoteException {
          return v;
      }
  
      /**
       * Method intTest
       *
       * @param v
       * @return
       * @throws RemoteException
       */
      public int intTest(int v) throws RemoteException {
          return v;
      }
  
      /**
       * Method wrapperIntegerTest
       *
       * @param v
       * @return
       * @throws RemoteException
       */
      public Integer wrapperIntegerTest(Integer v) throws RemoteException {
          return v;
      }
  
      /**
       * Method longTest
       *
       * @param v
       * @return
       * @throws RemoteException
       */
      public long longTest(long v) throws RemoteException {
          return v;
      }
  
      /**
       * Method wrapperLongTest
       *
       * @param v
       * @return
       * @throws RemoteException
       */
      public Long wrapperLongTest(Long v) throws RemoteException {
          return v;
      }
  
      /**
       * Method floatTest
       *
       * @param v
       * @return
       * @throws RemoteException
       */
      public float floatTest(float v) throws RemoteException {
          return v;
      }
  
      /**
       * Method wrapperFloatTest
       *
       * @param v
       * @return
       * @throws RemoteException
       */
      public Float wrapperFloatTest(Float v) throws RemoteException {
          return v;
      }
  
      /**
       * Method doubleTest
       *
       * @param v
       * @return
       * @throws RemoteException
       */
      public double doubleTest(double v) throws RemoteException {
          return v;
      }
  
      /**
       * Method wrapperDoubleTest
       *
       * @param v
       * @return
       * @throws RemoteException
       */
      public Double wrapperDoubleTest(Double v) throws RemoteException {
          return v;
      }
  
      /**
       * Method booleanArrayTest
       *
       * @param v
       * @return
       * @throws RemoteException
       */
      public boolean[] booleanArrayTest(boolean v[]) throws RemoteException {
          return v;
      }
  
      /**
       * Method byteArrayTest
       *
       * @param v
       * @return
       * @throws RemoteException
       */
      public byte[] byteArrayTest(byte v[]) throws RemoteException {
          return v;
      }
  
      /**
       * Method shortArrayTest
       *
       * @param v
       * @return
       * @throws RemoteException
       */
      public short[] shortArrayTest(short v[]) throws RemoteException {
          return v;
      }
  
      /**
       * Method intArrayTest
       *
       * @param v
       * @return
       * @throws RemoteException
       */
      public int[] intArrayTest(int v[]) throws RemoteException {
          return v;
      }
  
      /**
       * Method longArrayTest
       *
       * @param v
       * @return
       * @throws RemoteException
       */
      public long[] longArrayTest(long v[]) throws RemoteException {
          return v;
      }
  
      /**
       * Method floatArrayTest
       *
       * @param v
       * @return
       * @throws RemoteException
       */
      public float[] floatArrayTest(float v[]) throws RemoteException {
          return v;
      }
  
      /**
       * Method doubleArrayTest
       *
       * @param v
       * @return
       * @throws RemoteException
       */
      public double[] doubleArrayTest(double v[]) throws RemoteException {
          return v;
      }
  
      /**
       * Method wrapperBooleanArrayTest
       *
       * @param v
       * @return
       * @throws RemoteException
       */
      public Boolean[] wrapperBooleanArrayTest(Boolean v[])
              throws RemoteException {
          return v;
      }
  
      /**
       * Method wrapperByteArrayTest
       *
       * @param v
       * @return
       * @throws RemoteException
       */
      public Byte[] wrapperByteArrayTest(Byte v[]) throws RemoteException {
          return v;
      }
  
      /**
       * Method wrapperShortArrayTest
       *
       * @param v
       * @return
       * @throws RemoteException
       */
      public Short[] wrapperShortArrayTest(Short v[]) throws RemoteException {
          return v;
      }
  
      /**
       * Method wrapperIntArrayTest
       *
       * @param v
       * @return
       * @throws RemoteException
       */
      public Integer[] wrapperIntArrayTest(Integer v[]) throws RemoteException {
          return v;
      }
  
      /**
       * Method wrapperLongArrayTest
       *
       * @param v
       * @return
       * @throws RemoteException
       */
      public Long[] wrapperLongArrayTest(Long v[]) throws RemoteException {
          return v;
      }
  
      /**
       * Method wrapperFloatArrayTest
       *
       * @param v
       * @return
       * @throws RemoteException
       */
      public Float[] wrapperFloatArrayTest(Float v[]) throws RemoteException {
          return v;
      }
  
      /**
       * Method wrapperDoubleArrayTest
       *
       * @param v
       * @return
       * @throws RemoteException
       */
      public Double[] wrapperDoubleArrayTest(Double v[]) throws RemoteException {
          return v;
      }
  
      /**
       * Method booleanMultiArrayTest
       *
       * @param v
       * @return
       * @throws RemoteException
       */
      public boolean[][] booleanMultiArrayTest(boolean v[][])
              throws RemoteException {
          return v;
      }
  
      /**
       * Method byteMultiArrayTest
       *
       * @param v
       * @return
       * @throws RemoteException
       */
      public byte[][] byteMultiArrayTest(byte v[][]) throws RemoteException {
          return v;
      }
  
      /**
       * Method shortMultiArrayTest
       *
       * @param v
       * @return
       * @throws RemoteException
       */
      public short[][] shortMultiArrayTest(short v[][]) throws RemoteException {
          return v;
      }
  
      /**
       * Method intMultiArrayTest
       *
       * @param v
       * @return
       * @throws RemoteException
       */
      public int[][] intMultiArrayTest(int v[][]) throws RemoteException {
          return v;
      }
  
      /**
       * Method longMultiArrayTest
       *
       * @param v
       * @return
       * @throws RemoteException
       */
      public long[][] longMultiArrayTest(long v[][]) throws RemoteException {
          return v;
      }
  
      /**
       * Method floatMultiArrayTest
       *
       * @param v
       * @return
       * @throws RemoteException
       */
      public float[][] floatMultiArrayTest(float v[][]) throws RemoteException {
          return v;
      }
  
      /**
       * Method doubleMultiArrayTest
       *
       * @param v
       * @return
       * @throws RemoteException
       */
      public double[][] doubleMultiArrayTest(double v[][])
              throws RemoteException {
          return v;
      }
  
      /**
       * Method stringTest
       *
       * @param v
       * @return
       * @throws RemoteException
       */
      public String stringTest(String v) throws RemoteException {
          return v;
      }
  
      /**
       * Method stringArrayTest
       *
       * @param v
       * @return
       * @throws RemoteException
       */
      public String[] stringArrayTest(String v[]) throws RemoteException {
          return v;
      }
  
      /**
       * Method stringMultiArrayTest
       *
       * @param v
       * @return
       * @throws RemoteException
       */
      public String[][] stringMultiArrayTest(String v[][])
              throws RemoteException {
          return v;
      }
  
      /**
       * Method calendarTest
       *
       * @param v
       * @return
       * @throws RemoteException
       */
      public Calendar calendarTest(Calendar v) throws RemoteException {
          return v;
      }
  
      /**
       * Method calendarArrayTest
       *
       * @param v
       * @return
       * @throws RemoteException
       */
      public Calendar[] calendarArrayTest(Calendar v[]) throws RemoteException {
          return v;
      }
  
      /**
       * Method calendarMultiArrayTest
       *
       * @param v
       * @return
       * @throws RemoteException
       */
      public Calendar[][] calendarMultiArrayTest(Calendar v[][])
              throws RemoteException {
          return v;
      }
  
      /**
       * Method bigIntegerTest
       *
       * @param v
       * @return
       * @throws RemoteException
       */
      public BigInteger bigIntegerTest(BigInteger v) throws RemoteException {
          return v;
      }
  
      /**
       * Method bigIntegerArrayTest
       *
       * @param v
       * @return
       * @throws RemoteException
       */
      public BigInteger[] bigIntegerArrayTest(BigInteger v[])
              throws RemoteException {
          return v;
      }
  
      /**
       * Method bigIntegerMultiArrayTest
       *
       * @param v
       * @return
       * @throws RemoteException
       */
      public BigInteger[][] bigIntegerMultiArrayTest(BigInteger v[][])
              throws RemoteException {
          return v;
      }
  
      /**
       * Method bigDecimalTest
       *
       * @param v
       * @return
       * @throws RemoteException
       */
      public BigDecimal bigDecimalTest(BigDecimal v) throws RemoteException {
          return v;
      }
  
      /**
       * Method bigDecimalArrayTest
       *
       * @param v
       * @return
       * @throws RemoteException
       */
      public BigDecimal[] bigDecimalArrayTest(BigDecimal v[])
              throws RemoteException {
          return v;
      }
  
      /**
       * Method bigDecimalMultiArrayTest
       *
       * @param v
       * @return
       * @throws RemoteException
       */
      public BigDecimal[][] bigDecimalMultiArrayTest(BigDecimal v[][])
              throws RemoteException {
          return v;
      }
  }
  
  
  
  1.1                  ws-axis/java/test/wsdl/roundtrip2/RoundTrip2Test.java
  
  Index: RoundTrip2Test.java
  ===================================================================
  /**
   * RoundTrip2Test.java
   *
   * This file was auto-generated from WSDL
   * by the Apache Axis 1.2RC3 Feb 19, 2005 (03:03:59 EST) WSDL2Java emitter.
   */
  
  package test.wsdl.roundtrip2;
  
  public interface RoundTrip2Test extends java.rmi.Remote {
      public boolean booleanTest(boolean v) throws java.rmi.RemoteException;
      public java.lang.Boolean wrapperBooleanTest(java.lang.Boolean v) throws java.rmi.RemoteException;
      public byte byteTest(byte v) throws java.rmi.RemoteException;
      public java.lang.Byte wrapperByteTest(java.lang.Byte v) throws java.rmi.RemoteException;
      public short shortTest(short v) throws java.rmi.RemoteException;
      public java.lang.Short wrapperShortTest(java.lang.Short v) throws java.rmi.RemoteException;
      public int intTest(int v) throws java.rmi.RemoteException;
      public java.lang.Integer wrapperIntegerTest(java.lang.Integer v) throws java.rmi.RemoteException;
      public long longTest(long v) throws java.rmi.RemoteException;
      public java.lang.Long wrapperLongTest(java.lang.Long v) throws java.rmi.RemoteException;
      public float floatTest(float v) throws java.rmi.RemoteException;
      public java.lang.Float wrapperFloatTest(java.lang.Float v) throws java.rmi.RemoteException;
      public double doubleTest(double v) throws java.rmi.RemoteException;
      public java.lang.Double wrapperDoubleTest(java.lang.Double v) throws java.rmi.RemoteException;
      public boolean[] booleanArrayTest(boolean[] v) throws java.rmi.RemoteException;
      public byte[] byteArrayTest(byte[] v) throws java.rmi.RemoteException;
      public short[] shortArrayTest(short[] v) throws java.rmi.RemoteException;
      public int[] intArrayTest(int[] v) throws java.rmi.RemoteException;
      public long[] longArrayTest(long[] v) throws java.rmi.RemoteException;
      public float[] floatArrayTest(float[] v) throws java.rmi.RemoteException;
      public double[] doubleArrayTest(double[] v) throws java.rmi.RemoteException;
      public java.lang.Boolean[] wrapperBooleanArrayTest(java.lang.Boolean[] v) throws java.rmi.RemoteException;
      public java.lang.Byte[] wrapperByteArrayTest(java.lang.Byte[] v) throws java.rmi.RemoteException;
      public java.lang.Short[] wrapperShortArrayTest(java.lang.Short[] v) throws java.rmi.RemoteException;
      public java.lang.Integer[] wrapperIntArrayTest(java.lang.Integer[] v) throws java.rmi.RemoteException;
      public java.lang.Long[] wrapperLongArrayTest(java.lang.Long[] v) throws java.rmi.RemoteException;
      public java.lang.Float[] wrapperFloatArrayTest(java.lang.Float[] v) throws java.rmi.RemoteException;
      public java.lang.Double[] wrapperDoubleArrayTest(java.lang.Double[] v) throws java.rmi.RemoteException;
      public boolean[][] booleanMultiArrayTest(boolean[][] v) throws java.rmi.RemoteException;
      public byte[][] byteMultiArrayTest(byte[][] v) throws java.rmi.RemoteException;
      public short[][] shortMultiArrayTest(short[][] v) throws java.rmi.RemoteException;
      public int[][] intMultiArrayTest(int[][] v) throws java.rmi.RemoteException;
      public long[][] longMultiArrayTest(long[][] v) throws java.rmi.RemoteException;
      public float[][] floatMultiArrayTest(float[][] v) throws java.rmi.RemoteException;
      public double[][] doubleMultiArrayTest(double[][] v) throws java.rmi.RemoteException;
      public java.lang.String stringTest(java.lang.String v) throws java.rmi.RemoteException;
      public java.lang.String[] stringArrayTest(java.lang.String[] v) throws java.rmi.RemoteException;
      public java.lang.String[][] stringMultiArrayTest(java.lang.String[][] v) throws java.rmi.RemoteException;
      public java.util.Calendar calendarTest(java.util.Calendar v) throws java.rmi.RemoteException;
      public java.util.Calendar[] calendarArrayTest(java.util.Calendar[] v) throws java.rmi.RemoteException;
      public java.util.Calendar[][] calendarMultiArrayTest(java.util.Calendar[][] v) throws java.rmi.RemoteException;
      public java.math.BigInteger bigIntegerTest(java.math.BigInteger v) throws java.rmi.RemoteException;
      public java.math.BigInteger[] bigIntegerArrayTest(java.math.BigInteger[] v) throws java.rmi.RemoteException;
      public java.math.BigInteger[][] bigIntegerMultiArrayTest(java.math.BigInteger[][] v) throws java.rmi.RemoteException;
      public java.math.BigDecimal bigDecimalTest(java.math.BigDecimal v) throws java.rmi.RemoteException;
      public java.math.BigDecimal[] bigDecimalArrayTest(java.math.BigDecimal[] v) throws java.rmi.RemoteException;
      public java.math.BigDecimal[][] bigDecimalMultiArrayTest(java.math.BigDecimal[][] v) throws java.rmi.RemoteException;
  }
  
  
  
  1.1                  ws-axis/java/test/wsdl/roundtrip2/RoundTrip2TestServiceTestCase.java
  
  Index: RoundTrip2TestServiceTestCase.java
  ===================================================================
  /**
   * RoundTrip2TestServiceTestCase.java
   *
   * This file was auto-generated from WSDL
   * by the Apache Axis 1.2RC3 Feb 19, 2005 (03:03:59 EST) WSDL2Java emitter.
   */
  
  package test.wsdl.roundtrip2;
  
  public class RoundTrip2TestServiceTestCase extends junit.framework.TestCase {
      public RoundTrip2TestServiceTestCase(java.lang.String name) {
          super(name);
      }
  
      public void testRoundTrip2TestWSDL() throws Exception {
          javax.xml.rpc.ServiceFactory serviceFactory = javax.xml.rpc.ServiceFactory.newInstance();
          java.net.URL url = new java.net.URL(new test.wsdl.roundtrip2.RoundTrip2TestServiceLocator().getRoundTrip2TestAddress() + "?WSDL");
          javax.xml.rpc.Service service = serviceFactory.createService(url, new test.wsdl.roundtrip2.RoundTrip2TestServiceLocator().getServiceName());
          assertTrue(service != null);
      }
  
      public void test1RoundTrip2TestBooleanTest() throws Exception {
          test.wsdl.roundtrip2.RoundTrip2TestSoapBindingStub binding;
          try {
              binding = (test.wsdl.roundtrip2.RoundTrip2TestSoapBindingStub)
                            new test.wsdl.roundtrip2.RoundTrip2TestServiceLocator().getRoundTrip2Test();
          }
          catch (javax.xml.rpc.ServiceException jre) {
              if(jre.getLinkedCause()!=null)
                  jre.getLinkedCause().printStackTrace();
              throw new junit.framework.AssertionFailedError("JAX-RPC ServiceException caught: " + jre);
          }
          assertNotNull("binding is null", binding);
  
          // Time out after a minute
          binding.setTimeout(60000);
  
          // Test operation
          boolean value = false;
          value = binding.booleanTest(true);
          // TBD - validate results
      }
  
      public void test2RoundTrip2TestWrapperBooleanTest() throws Exception {
          test.wsdl.roundtrip2.RoundTrip2TestSoapBindingStub binding;
          try {
              binding = (test.wsdl.roundtrip2.RoundTrip2TestSoapBindingStub)
                            new test.wsdl.roundtrip2.RoundTrip2TestServiceLocator().getRoundTrip2Test();
          }
          catch (javax.xml.rpc.ServiceException jre) {
              if(jre.getLinkedCause()!=null)
                  jre.getLinkedCause().printStackTrace();
              throw new junit.framework.AssertionFailedError("JAX-RPC ServiceException caught: " + jre);
          }
          assertNotNull("binding is null", binding);
  
          // Time out after a minute
          binding.setTimeout(60000);
  
          // Test operation
          java.lang.Boolean value = null;
          value = binding.wrapperBooleanTest(new java.lang.Boolean(false));
          // TBD - validate results
      }
  
      public void test3RoundTrip2TestByteTest() throws Exception {
          test.wsdl.roundtrip2.RoundTrip2TestSoapBindingStub binding;
          try {
              binding = (test.wsdl.roundtrip2.RoundTrip2TestSoapBindingStub)
                            new test.wsdl.roundtrip2.RoundTrip2TestServiceLocator().getRoundTrip2Test();
          }
          catch (javax.xml.rpc.ServiceException jre) {
              if(jre.getLinkedCause()!=null)
                  jre.getLinkedCause().printStackTrace();
              throw new junit.framework.AssertionFailedError("JAX-RPC ServiceException caught: " + jre);
          }
          assertNotNull("binding is null", binding);
  
          // Time out after a minute
          binding.setTimeout(60000);
  
          // Test operation
          byte value = -3;
          value = binding.byteTest((byte)0);
          // TBD - validate results
      }
  
      public void test4RoundTrip2TestWrapperByteTest() throws Exception {
          test.wsdl.roundtrip2.RoundTrip2TestSoapBindingStub binding;
          try {
              binding = (test.wsdl.roundtrip2.RoundTrip2TestSoapBindingStub)
                            new test.wsdl.roundtrip2.RoundTrip2TestServiceLocator().getRoundTrip2Test();
          }
          catch (javax.xml.rpc.ServiceException jre) {
              if(jre.getLinkedCause()!=null)
                  jre.getLinkedCause().printStackTrace();
              throw new junit.framework.AssertionFailedError("JAX-RPC ServiceException caught: " + jre);
          }
          assertNotNull("binding is null", binding);
  
          // Time out after a minute
          binding.setTimeout(60000);
  
          // Test operation
          java.lang.Byte value = null;
          value = binding.wrapperByteTest(new java.lang.Byte((byte)0));
          // TBD - validate results
      }
  
      public void test5RoundTrip2TestShortTest() throws Exception {
          test.wsdl.roundtrip2.RoundTrip2TestSoapBindingStub binding;
          try {
              binding = (test.wsdl.roundtrip2.RoundTrip2TestSoapBindingStub)
                            new test.wsdl.roundtrip2.RoundTrip2TestServiceLocator().getRoundTrip2Test();
          }
          catch (javax.xml.rpc.ServiceException jre) {
              if(jre.getLinkedCause()!=null)
                  jre.getLinkedCause().printStackTrace();
              throw new junit.framework.AssertionFailedError("JAX-RPC ServiceException caught: " + jre);
          }
          assertNotNull("binding is null", binding);
  
          // Time out after a minute
          binding.setTimeout(60000);
  
          // Test operation
          short value = -3;
          value = binding.shortTest((short)0);
          // TBD - validate results
      }
  
      public void test6RoundTrip2TestWrapperShortTest() throws Exception {
          test.wsdl.roundtrip2.RoundTrip2TestSoapBindingStub binding;
          try {
              binding = (test.wsdl.roundtrip2.RoundTrip2TestSoapBindingStub)
                            new test.wsdl.roundtrip2.RoundTrip2TestServiceLocator().getRoundTrip2Test();
          }
          catch (javax.xml.rpc.ServiceException jre) {
              if(jre.getLinkedCause()!=null)
                  jre.getLinkedCause().printStackTrace();
              throw new junit.framework.AssertionFailedError("JAX-RPC ServiceException caught: " + jre);
          }
          assertNotNull("binding is null", binding);
  
          // Time out after a minute
          binding.setTimeout(60000);
  
          // Test operation
          java.lang.Short value = null;
          value = binding.wrapperShortTest(new java.lang.Short((short)0));
          // TBD - validate results
      }
  
      public void test7RoundTrip2TestIntTest() throws Exception {
          test.wsdl.roundtrip2.RoundTrip2TestSoapBindingStub binding;
          try {
              binding = (test.wsdl.roundtrip2.RoundTrip2TestSoapBindingStub)
                            new test.wsdl.roundtrip2.RoundTrip2TestServiceLocator().getRoundTrip2Test();
          }
          catch (javax.xml.rpc.ServiceException jre) {
              if(jre.getLinkedCause()!=null)
                  jre.getLinkedCause().printStackTrace();
              throw new junit.framework.AssertionFailedError("JAX-RPC ServiceException caught: " + jre);
          }
          assertNotNull("binding is null", binding);
  
          // Time out after a minute
          binding.setTimeout(60000);
  
          // Test operation
          int value = -3;
          value = binding.intTest(0);
          // TBD - validate results
      }
  
      public void test8RoundTrip2TestWrapperIntegerTest() throws Exception {
          test.wsdl.roundtrip2.RoundTrip2TestSoapBindingStub binding;
          try {
              binding = (test.wsdl.roundtrip2.RoundTrip2TestSoapBindingStub)
                            new test.wsdl.roundtrip2.RoundTrip2TestServiceLocator().getRoundTrip2Test();
          }
          catch (javax.xml.rpc.ServiceException jre) {
              if(jre.getLinkedCause()!=null)
                  jre.getLinkedCause().printStackTrace();
              throw new junit.framework.AssertionFailedError("JAX-RPC ServiceException caught: " + jre);
          }
          assertNotNull("binding is null", binding);
  
          // Time out after a minute
          binding.setTimeout(60000);
  
          // Test operation
          java.lang.Integer value = null;
          value = binding.wrapperIntegerTest(new java.lang.Integer(0));
          // TBD - validate results
      }
  
      public void test9RoundTrip2TestLongTest() throws Exception {
          test.wsdl.roundtrip2.RoundTrip2TestSoapBindingStub binding;
          try {
              binding = (test.wsdl.roundtrip2.RoundTrip2TestSoapBindingStub)
                            new test.wsdl.roundtrip2.RoundTrip2TestServiceLocator().getRoundTrip2Test();
          }
          catch (javax.xml.rpc.ServiceException jre) {
              if(jre.getLinkedCause()!=null)
                  jre.getLinkedCause().printStackTrace();
              throw new junit.framework.AssertionFailedError("JAX-RPC ServiceException caught: " + jre);
          }
          assertNotNull("binding is null", binding);
  
          // Time out after a minute
          binding.setTimeout(60000);
  
          // Test operation
          long value = -3;
          value = binding.longTest(0);
          // TBD - validate results
      }
  
      public void test10RoundTrip2TestWrapperLongTest() throws Exception {
          test.wsdl.roundtrip2.RoundTrip2TestSoapBindingStub binding;
          try {
              binding = (test.wsdl.roundtrip2.RoundTrip2TestSoapBindingStub)
                            new test.wsdl.roundtrip2.RoundTrip2TestServiceLocator().getRoundTrip2Test();
          }
          catch (javax.xml.rpc.ServiceException jre) {
              if(jre.getLinkedCause()!=null)
                  jre.getLinkedCause().printStackTrace();
              throw new junit.framework.AssertionFailedError("JAX-RPC ServiceException caught: " + jre);
          }
          assertNotNull("binding is null", binding);
  
          // Time out after a minute
          binding.setTimeout(60000);
  
          // Test operation
          java.lang.Long value = null;
          value = binding.wrapperLongTest(new java.lang.Long(0));
          // TBD - validate results
      }
  
      public void test11RoundTrip2TestFloatTest() throws Exception {
          test.wsdl.roundtrip2.RoundTrip2TestSoapBindingStub binding;
          try {
              binding = (test.wsdl.roundtrip2.RoundTrip2TestSoapBindingStub)
                            new test.wsdl.roundtrip2.RoundTrip2TestServiceLocator().getRoundTrip2Test();
          }
          catch (javax.xml.rpc.ServiceException jre) {
              if(jre.getLinkedCause()!=null)
                  jre.getLinkedCause().printStackTrace();
              throw new junit.framework.AssertionFailedError("JAX-RPC ServiceException caught: " + jre);
          }
          assertNotNull("binding is null", binding);
  
          // Time out after a minute
          binding.setTimeout(60000);
  
          // Test operation
          float value = -3;
          value = binding.floatTest(0);
          // TBD - validate results
      }
  
      public void test12RoundTrip2TestWrapperFloatTest() throws Exception {
          test.wsdl.roundtrip2.RoundTrip2TestSoapBindingStub binding;
          try {
              binding = (test.wsdl.roundtrip2.RoundTrip2TestSoapBindingStub)
                            new test.wsdl.roundtrip2.RoundTrip2TestServiceLocator().getRoundTrip2Test();
          }
          catch (javax.xml.rpc.ServiceException jre) {
              if(jre.getLinkedCause()!=null)
                  jre.getLinkedCause().printStackTrace();
              throw new junit.framework.AssertionFailedError("JAX-RPC ServiceException caught: " + jre);
          }
          assertNotNull("binding is null", binding);
  
          // Time out after a minute
          binding.setTimeout(60000);
  
          // Test operation
          java.lang.Float value = null;
          value = binding.wrapperFloatTest(new java.lang.Float(0));
          // TBD - validate results
      }
  
      public void test13RoundTrip2TestDoubleTest() throws Exception {
          test.wsdl.roundtrip2.RoundTrip2TestSoapBindingStub binding;
          try {
              binding = (test.wsdl.roundtrip2.RoundTrip2TestSoapBindingStub)
                            new test.wsdl.roundtrip2.RoundTrip2TestServiceLocator().getRoundTrip2Test();
          }
          catch (javax.xml.rpc.ServiceException jre) {
              if(jre.getLinkedCause()!=null)
                  jre.getLinkedCause().printStackTrace();
              throw new junit.framework.AssertionFailedError("JAX-RPC ServiceException caught: " + jre);
          }
          assertNotNull("binding is null", binding);
  
          // Time out after a minute
          binding.setTimeout(60000);
  
          // Test operation
          double value = -3;
          value = binding.doubleTest(0);
          // TBD - validate results
      }
  
      public void test14RoundTrip2TestWrapperDoubleTest() throws Exception {
          test.wsdl.roundtrip2.RoundTrip2TestSoapBindingStub binding;
          try {
              binding = (test.wsdl.roundtrip2.RoundTrip2TestSoapBindingStub)
                            new test.wsdl.roundtrip2.RoundTrip2TestServiceLocator().getRoundTrip2Test();
          }
          catch (javax.xml.rpc.ServiceException jre) {
              if(jre.getLinkedCause()!=null)
                  jre.getLinkedCause().printStackTrace();
              throw new junit.framework.AssertionFailedError("JAX-RPC ServiceException caught: " + jre);
          }
          assertNotNull("binding is null", binding);
  
          // Time out after a minute
          binding.setTimeout(60000);
  
          // Test operation
          java.lang.Double value = null;
          value = binding.wrapperDoubleTest(new java.lang.Double(0));
          // TBD - validate results
      }
  
      public void test15RoundTrip2TestBooleanArrayTest() throws Exception {
          test.wsdl.roundtrip2.RoundTrip2TestSoapBindingStub binding;
          try {
              binding = (test.wsdl.roundtrip2.RoundTrip2TestSoapBindingStub)
                            new test.wsdl.roundtrip2.RoundTrip2TestServiceLocator().getRoundTrip2Test();
          }
          catch (javax.xml.rpc.ServiceException jre) {
              if(jre.getLinkedCause()!=null)
                  jre.getLinkedCause().printStackTrace();
              throw new junit.framework.AssertionFailedError("JAX-RPC ServiceException caught: " + jre);
          }
          assertNotNull("binding is null", binding);
  
          // Time out after a minute
          binding.setTimeout(60000);
  
          // Test operation
          boolean[] value = null;
          value = binding.booleanArrayTest(new boolean[]{true,false});
          // TBD - validate results
      }
  
      public void test16RoundTrip2TestByteArrayTest() throws Exception {
          test.wsdl.roundtrip2.RoundTrip2TestSoapBindingStub binding;
          try {
              binding = (test.wsdl.roundtrip2.RoundTrip2TestSoapBindingStub)
                            new test.wsdl.roundtrip2.RoundTrip2TestServiceLocator().getRoundTrip2Test();
          }
          catch (javax.xml.rpc.ServiceException jre) {
              if(jre.getLinkedCause()!=null)
                  jre.getLinkedCause().printStackTrace();
              throw new junit.framework.AssertionFailedError("JAX-RPC ServiceException caught: " + jre);
          }
          assertNotNull("binding is null", binding);
  
          // Time out after a minute
          binding.setTimeout(60000);
  
          // Test operation
          byte[] value = null;
          value = binding.byteArrayTest(new byte[]{0xD,0xE});
          // TBD - validate results
      }
  
      public void test17RoundTrip2TestShortArrayTest() throws Exception {
          test.wsdl.roundtrip2.RoundTrip2TestSoapBindingStub binding;
          try {
              binding = (test.wsdl.roundtrip2.RoundTrip2TestSoapBindingStub)
                            new test.wsdl.roundtrip2.RoundTrip2TestServiceLocator().getRoundTrip2Test();
          }
          catch (javax.xml.rpc.ServiceException jre) {
              if(jre.getLinkedCause()!=null)
                  jre.getLinkedCause().printStackTrace();
              throw new junit.framework.AssertionFailedError("JAX-RPC ServiceException caught: " + jre);
          }
          assertNotNull("binding is null", binding);
  
          // Time out after a minute
          binding.setTimeout(60000);
  
          // Test operation
          short[] value = null;
          value = binding.shortArrayTest(new short[]{3,4});
          // TBD - validate results
      }
  
      public void test18RoundTrip2TestIntArrayTest() throws Exception {
          test.wsdl.roundtrip2.RoundTrip2TestSoapBindingStub binding;
          try {
              binding = (test.wsdl.roundtrip2.RoundTrip2TestSoapBindingStub)
                            new test.wsdl.roundtrip2.RoundTrip2TestServiceLocator().getRoundTrip2Test();
          }
          catch (javax.xml.rpc.ServiceException jre) {
              if(jre.getLinkedCause()!=null)
                  jre.getLinkedCause().printStackTrace();
              throw new junit.framework.AssertionFailedError("JAX-RPC ServiceException caught: " + jre);
          }
          assertNotNull("binding is null", binding);
  
          // Time out after a minute
          binding.setTimeout(60000);
  
          // Test operation
          int[] value = null;
          value = binding.intArrayTest(new int[]{1,2});
          // TBD - validate results
      }
  
      public void test19RoundTrip2TestLongArrayTest() throws Exception {
          test.wsdl.roundtrip2.RoundTrip2TestSoapBindingStub binding;
          try {
              binding = (test.wsdl.roundtrip2.RoundTrip2TestSoapBindingStub)
                            new test.wsdl.roundtrip2.RoundTrip2TestServiceLocator().getRoundTrip2Test();
          }
          catch (javax.xml.rpc.ServiceException jre) {
              if(jre.getLinkedCause()!=null)
                  jre.getLinkedCause().printStackTrace();
              throw new junit.framework.AssertionFailedError("JAX-RPC ServiceException caught: " + jre);
          }
          assertNotNull("binding is null", binding);
  
          // Time out after a minute
          binding.setTimeout(60000);
  
          // Test operation
          long[] value = null;
          value = binding.longArrayTest(new long[]{45,64});
          // TBD - validate results
      }
  
      public void test20RoundTrip2TestFloatArrayTest() throws Exception {
          test.wsdl.roundtrip2.RoundTrip2TestSoapBindingStub binding;
          try {
              binding = (test.wsdl.roundtrip2.RoundTrip2TestSoapBindingStub)
                            new test.wsdl.roundtrip2.RoundTrip2TestServiceLocator().getRoundTrip2Test();
          }
          catch (javax.xml.rpc.ServiceException jre) {
              if(jre.getLinkedCause()!=null)
                  jre.getLinkedCause().printStackTrace();
              throw new junit.framework.AssertionFailedError("JAX-RPC ServiceException caught: " + jre);
          }
          assertNotNull("binding is null", binding);
  
          // Time out after a minute
          binding.setTimeout(60000);
  
          // Test operation
          float[] value = null;
          value = binding.floatArrayTest(new float[]{12,34});
          // TBD - validate results
      }
  
      public void test21RoundTrip2TestDoubleArrayTest() throws Exception {
          test.wsdl.roundtrip2.RoundTrip2TestSoapBindingStub binding;
          try {
              binding = (test.wsdl.roundtrip2.RoundTrip2TestSoapBindingStub)
                            new test.wsdl.roundtrip2.RoundTrip2TestServiceLocator().getRoundTrip2Test();
          }
          catch (javax.xml.rpc.ServiceException jre) {
              if(jre.getLinkedCause()!=null)
                  jre.getLinkedCause().printStackTrace();
              throw new junit.framework.AssertionFailedError("JAX-RPC ServiceException caught: " + jre);
          }
          assertNotNull("binding is null", binding);
  
          // Time out after a minute
          binding.setTimeout(60000);
  
          // Test operation
          double[] value = null;
          value = binding.doubleArrayTest(new double[]{435,647});
          // TBD - validate results
      }
  
      public void test22RoundTrip2TestWrapperBooleanArrayTest() throws Exception {
          test.wsdl.roundtrip2.RoundTrip2TestSoapBindingStub binding;
          try {
              binding = (test.wsdl.roundtrip2.RoundTrip2TestSoapBindingStub)
                            new test.wsdl.roundtrip2.RoundTrip2TestServiceLocator().getRoundTrip2Test();
          }
          catch (javax.xml.rpc.ServiceException jre) {
              if(jre.getLinkedCause()!=null)
                  jre.getLinkedCause().printStackTrace();
              throw new junit.framework.AssertionFailedError("JAX-RPC ServiceException caught: " + jre);
          }
          assertNotNull("binding is null", binding);
  
          // Time out after a minute
          binding.setTimeout(60000);
  
          // Test operation
          java.lang.Boolean[] value = null;
          value = binding.wrapperBooleanArrayTest(new java.lang.Boolean[]{Boolean.TRUE, Boolean.FALSE});
          // TBD - validate results
      }
  
      public void test23RoundTrip2TestWrapperByteArrayTest() throws Exception {
          test.wsdl.roundtrip2.RoundTrip2TestSoapBindingStub binding;
          try {
              binding = (test.wsdl.roundtrip2.RoundTrip2TestSoapBindingStub)
                            new test.wsdl.roundtrip2.RoundTrip2TestServiceLocator().getRoundTrip2Test();
          }
          catch (javax.xml.rpc.ServiceException jre) {
              if(jre.getLinkedCause()!=null)
                  jre.getLinkedCause().printStackTrace();
              throw new junit.framework.AssertionFailedError("JAX-RPC ServiceException caught: " + jre);
          }
          assertNotNull("binding is null", binding);
  
          // Time out after a minute
          binding.setTimeout(60000);
  
          // Test operation
          java.lang.Byte[] value = null;
          value = binding.wrapperByteArrayTest(new java.lang.Byte[]{new Byte((byte)0x3)});
          // TBD - validate results
      }
  
      public void test24RoundTrip2TestWrapperShortArrayTest() throws Exception {
          test.wsdl.roundtrip2.RoundTrip2TestSoapBindingStub binding;
          try {
              binding = (test.wsdl.roundtrip2.RoundTrip2TestSoapBindingStub)
                            new test.wsdl.roundtrip2.RoundTrip2TestServiceLocator().getRoundTrip2Test();
          }
          catch (javax.xml.rpc.ServiceException jre) {
              if(jre.getLinkedCause()!=null)
                  jre.getLinkedCause().printStackTrace();
              throw new junit.framework.AssertionFailedError("JAX-RPC ServiceException caught: " + jre);
          }
          assertNotNull("binding is null", binding);
  
          // Time out after a minute
          binding.setTimeout(60000);
  
          // Test operation
          java.lang.Short[] value = null;
          value = binding.wrapperShortArrayTest(new java.lang.Short[]{new Short((short)3)});
          // TBD - validate results
      }
  
      public void test25RoundTrip2TestWrapperIntArrayTest() throws Exception {
          test.wsdl.roundtrip2.RoundTrip2TestSoapBindingStub binding;
          try {
              binding = (test.wsdl.roundtrip2.RoundTrip2TestSoapBindingStub)
                            new test.wsdl.roundtrip2.RoundTrip2TestServiceLocator().getRoundTrip2Test();
          }
          catch (javax.xml.rpc.ServiceException jre) {
              if(jre.getLinkedCause()!=null)
                  jre.getLinkedCause().printStackTrace();
              throw new junit.framework.AssertionFailedError("JAX-RPC ServiceException caught: " + jre);
          }
          assertNotNull("binding is null", binding);
  
          // Time out after a minute
          binding.setTimeout(60000);
  
          // Test operation
          java.lang.Integer[] value = null;
          value = binding.wrapperIntArrayTest(new java.lang.Integer[]{new Integer(4)});
          // TBD - validate results
      }
  
      public void test26RoundTrip2TestWrapperLongArrayTest() throws Exception {
          test.wsdl.roundtrip2.RoundTrip2TestSoapBindingStub binding;
          try {
              binding = (test.wsdl.roundtrip2.RoundTrip2TestSoapBindingStub)
                            new test.wsdl.roundtrip2.RoundTrip2TestServiceLocator().getRoundTrip2Test();
          }
          catch (javax.xml.rpc.ServiceException jre) {
              if(jre.getLinkedCause()!=null)
                  jre.getLinkedCause().printStackTrace();
              throw new junit.framework.AssertionFailedError("JAX-RPC ServiceException caught: " + jre);
          }
          assertNotNull("binding is null", binding);
  
          // Time out after a minute
          binding.setTimeout(60000);
  
          // Test operation
          java.lang.Long[] value = null;
          value = binding.wrapperLongArrayTest(new java.lang.Long[0]);
          // TBD - validate results
      }
  
      public void test27RoundTrip2TestWrapperFloatArrayTest() throws Exception {
          test.wsdl.roundtrip2.RoundTrip2TestSoapBindingStub binding;
          try {
              binding = (test.wsdl.roundtrip2.RoundTrip2TestSoapBindingStub)
                            new test.wsdl.roundtrip2.RoundTrip2TestServiceLocator().getRoundTrip2Test();
          }
          catch (javax.xml.rpc.ServiceException jre) {
              if(jre.getLinkedCause()!=null)
                  jre.getLinkedCause().printStackTrace();
              throw new junit.framework.AssertionFailedError("JAX-RPC ServiceException caught: " + jre);
          }
          assertNotNull("binding is null", binding);
  
          // Time out after a minute
          binding.setTimeout(60000);
  
          // Test operation
          java.lang.Float[] value = null;
          value = binding.wrapperFloatArrayTest(new java.lang.Float[0]);
          // TBD - validate results
      }
  
      public void test28RoundTrip2TestWrapperDoubleArrayTest() throws Exception {
          test.wsdl.roundtrip2.RoundTrip2TestSoapBindingStub binding;
          try {
              binding = (test.wsdl.roundtrip2.RoundTrip2TestSoapBindingStub)
                            new test.wsdl.roundtrip2.RoundTrip2TestServiceLocator().getRoundTrip2Test();
          }
          catch (javax.xml.rpc.ServiceException jre) {
              if(jre.getLinkedCause()!=null)
                  jre.getLinkedCause().printStackTrace();
              throw new junit.framework.AssertionFailedError("JAX-RPC ServiceException caught: " + jre);
          }
          assertNotNull("binding is null", binding);
  
          // Time out after a minute
          binding.setTimeout(60000);
  
          // Test operation
          java.lang.Double[] value = null;
          value = binding.wrapperDoubleArrayTest(new java.lang.Double[0]);
          // TBD - validate results
      }
  
      public void test29RoundTrip2TestBooleanMultiArrayTest() throws Exception {
          test.wsdl.roundtrip2.RoundTrip2TestSoapBindingStub binding;
          try {
              binding = (test.wsdl.roundtrip2.RoundTrip2TestSoapBindingStub)
                            new test.wsdl.roundtrip2.RoundTrip2TestServiceLocator().getRoundTrip2Test();
          }
          catch (javax.xml.rpc.ServiceException jre) {
              if(jre.getLinkedCause()!=null)
                  jre.getLinkedCause().printStackTrace();
              throw new junit.framework.AssertionFailedError("JAX-RPC ServiceException caught: " + jre);
          }
          assertNotNull("binding is null", binding);
  
          // Time out after a minute
          binding.setTimeout(60000);
  
          // Test operation
          boolean[][] value = null;
          value = binding.booleanMultiArrayTest(new boolean[0][0]);
          // TBD - validate results
      }
  
      public void test30RoundTrip2TestByteMultiArrayTest() throws Exception {
          test.wsdl.roundtrip2.RoundTrip2TestSoapBindingStub binding;
          try {
              binding = (test.wsdl.roundtrip2.RoundTrip2TestSoapBindingStub)
                            new test.wsdl.roundtrip2.RoundTrip2TestServiceLocator().getRoundTrip2Test();
          }
          catch (javax.xml.rpc.ServiceException jre) {
              if(jre.getLinkedCause()!=null)
                  jre.getLinkedCause().printStackTrace();
              throw new junit.framework.AssertionFailedError("JAX-RPC ServiceException caught: " + jre);
          }
          assertNotNull("binding is null", binding);
  
          // Time out after a minute
          binding.setTimeout(60000);
  
          // Test operation
          byte[][] value = null;
          value = binding.byteMultiArrayTest(new byte[0][0]);
          // TBD - validate results
      }
  
      public void test31RoundTrip2TestShortMultiArrayTest() throws Exception {
          test.wsdl.roundtrip2.RoundTrip2TestSoapBindingStub binding;
          try {
              binding = (test.wsdl.roundtrip2.RoundTrip2TestSoapBindingStub)
                            new test.wsdl.roundtrip2.RoundTrip2TestServiceLocator().getRoundTrip2Test();
          }
          catch (javax.xml.rpc.ServiceException jre) {
              if(jre.getLinkedCause()!=null)
                  jre.getLinkedCause().printStackTrace();
              throw new junit.framework.AssertionFailedError("JAX-RPC ServiceException caught: " + jre);
          }
          assertNotNull("binding is null", binding);
  
          // Time out after a minute
          binding.setTimeout(60000);
  
          // Test operation
          short[][] value = null;
          value = binding.shortMultiArrayTest(new short[0][0]);
          // TBD - validate results
      }
  
      public void test32RoundTrip2TestIntMultiArrayTest() throws Exception {
          test.wsdl.roundtrip2.RoundTrip2TestSoapBindingStub binding;
          try {
              binding = (test.wsdl.roundtrip2.RoundTrip2TestSoapBindingStub)
                            new test.wsdl.roundtrip2.RoundTrip2TestServiceLocator().getRoundTrip2Test();
          }
          catch (javax.xml.rpc.ServiceException jre) {
              if(jre.getLinkedCause()!=null)
                  jre.getLinkedCause().printStackTrace();
              throw new junit.framework.AssertionFailedError("JAX-RPC ServiceException caught: " + jre);
          }
          assertNotNull("binding is null", binding);
  
          // Time out after a minute
          binding.setTimeout(60000);
  
          // Test operation
          int[][] value = null;
          value = binding.intMultiArrayTest(new int[0][0]);
          // TBD - validate results
      }
  
      public void test33RoundTrip2TestLongMultiArrayTest() throws Exception {
          test.wsdl.roundtrip2.RoundTrip2TestSoapBindingStub binding;
          try {
              binding = (test.wsdl.roundtrip2.RoundTrip2TestSoapBindingStub)
                            new test.wsdl.roundtrip2.RoundTrip2TestServiceLocator().getRoundTrip2Test();
          }
          catch (javax.xml.rpc.ServiceException jre) {
              if(jre.getLinkedCause()!=null)
                  jre.getLinkedCause().printStackTrace();
              throw new junit.framework.AssertionFailedError("JAX-RPC ServiceException caught: " + jre);
          }
          assertNotNull("binding is null", binding);
  
          // Time out after a minute
          binding.setTimeout(60000);
  
          // Test operation
          long[][] value = null;
          value = binding.longMultiArrayTest(new long[0][0]);
          // TBD - validate results
      }
  
      public void test34RoundTrip2TestFloatMultiArrayTest() throws Exception {
          test.wsdl.roundtrip2.RoundTrip2TestSoapBindingStub binding;
          try {
              binding = (test.wsdl.roundtrip2.RoundTrip2TestSoapBindingStub)
                            new test.wsdl.roundtrip2.RoundTrip2TestServiceLocator().getRoundTrip2Test();
          }
          catch (javax.xml.rpc.ServiceException jre) {
              if(jre.getLinkedCause()!=null)
                  jre.getLinkedCause().printStackTrace();
              throw new junit.framework.AssertionFailedError("JAX-RPC ServiceException caught: " + jre);
          }
          assertNotNull("binding is null", binding);
  
          // Time out after a minute
          binding.setTimeout(60000);
  
          // Test operation
          float[][] value = null;
          value = binding.floatMultiArrayTest(new float[0][0]);
          // TBD - validate results
      }
  
      public void test35RoundTrip2TestDoubleMultiArrayTest() throws Exception {
          test.wsdl.roundtrip2.RoundTrip2TestSoapBindingStub binding;
          try {
              binding = (test.wsdl.roundtrip2.RoundTrip2TestSoapBindingStub)
                            new test.wsdl.roundtrip2.RoundTrip2TestServiceLocator().getRoundTrip2Test();
          }
          catch (javax.xml.rpc.ServiceException jre) {
              if(jre.getLinkedCause()!=null)
                  jre.getLinkedCause().printStackTrace();
              throw new junit.framework.AssertionFailedError("JAX-RPC ServiceException caught: " + jre);
          }
          assertNotNull("binding is null", binding);
  
          // Time out after a minute
          binding.setTimeout(60000);
  
          // Test operation
          double[][] value = null;
          value = binding.doubleMultiArrayTest(new double[0][0]);
          // TBD - validate results
      }
  
      public void test36RoundTrip2TestStringTest() throws Exception {
          test.wsdl.roundtrip2.RoundTrip2TestSoapBindingStub binding;
          try {
              binding = (test.wsdl.roundtrip2.RoundTrip2TestSoapBindingStub)
                            new test.wsdl.roundtrip2.RoundTrip2TestServiceLocator().getRoundTrip2Test();
          }
          catch (javax.xml.rpc.ServiceException jre) {
              if(jre.getLinkedCause()!=null)
                  jre.getLinkedCause().printStackTrace();
              throw new junit.framework.AssertionFailedError("JAX-RPC ServiceException caught: " + jre);
          }
          assertNotNull("binding is null", binding);
  
          // Time out after a minute
          binding.setTimeout(60000);
  
          // Test operation
          java.lang.String value = null;
          value = binding.stringTest(new java.lang.String());
          // TBD - validate results
      }
  
      public void test37RoundTrip2TestStringArrayTest() throws Exception {
          test.wsdl.roundtrip2.RoundTrip2TestSoapBindingStub binding;
          try {
              binding = (test.wsdl.roundtrip2.RoundTrip2TestSoapBindingStub)
                            new test.wsdl.roundtrip2.RoundTrip2TestServiceLocator().getRoundTrip2Test();
          }
          catch (javax.xml.rpc.ServiceException jre) {
              if(jre.getLinkedCause()!=null)
                  jre.getLinkedCause().printStackTrace();
              throw new junit.framework.AssertionFailedError("JAX-RPC ServiceException caught: " + jre);
          }
          assertNotNull("binding is null", binding);
  
          // Time out after a minute
          binding.setTimeout(60000);
  
          // Test operation
          java.lang.String[] value = null;
          value = binding.stringArrayTest(new java.lang.String[0]);
          // TBD - validate results
      }
  
      public void test38RoundTrip2TestStringMultiArrayTest() throws Exception {
          test.wsdl.roundtrip2.RoundTrip2TestSoapBindingStub binding;
          try {
              binding = (test.wsdl.roundtrip2.RoundTrip2TestSoapBindingStub)
                            new test.wsdl.roundtrip2.RoundTrip2TestServiceLocator().getRoundTrip2Test();
          }
          catch (javax.xml.rpc.ServiceException jre) {
              if(jre.getLinkedCause()!=null)
                  jre.getLinkedCause().printStackTrace();
              throw new junit.framework.AssertionFailedError("JAX-RPC ServiceException caught: " + jre);
          }
          assertNotNull("binding is null", binding);
  
          // Time out after a minute
          binding.setTimeout(60000);
  
          // Test operation
          java.lang.String[][] value = null;
          value = binding.stringMultiArrayTest(new java.lang.String[0][0]);
          // TBD - validate results
      }
  
      public void test39RoundTrip2TestCalendarTest() throws Exception {
          test.wsdl.roundtrip2.RoundTrip2TestSoapBindingStub binding;
          try {
              binding = (test.wsdl.roundtrip2.RoundTrip2TestSoapBindingStub)
                            new test.wsdl.roundtrip2.RoundTrip2TestServiceLocator().getRoundTrip2Test();
          }
          catch (javax.xml.rpc.ServiceException jre) {
              if(jre.getLinkedCause()!=null)
                  jre.getLinkedCause().printStackTrace();
              throw new junit.framework.AssertionFailedError("JAX-RPC ServiceException caught: " + jre);
          }
          assertNotNull("binding is null", binding);
  
          // Time out after a minute
          binding.setTimeout(60000);
  
          // Test operation
          java.util.Calendar value = null;
          value = binding.calendarTest(java.util.Calendar.getInstance());
          // TBD - validate results
      }
  
      public void test40RoundTrip2TestCalendarArrayTest() throws Exception {
          test.wsdl.roundtrip2.RoundTrip2TestSoapBindingStub binding;
          try {
              binding = (test.wsdl.roundtrip2.RoundTrip2TestSoapBindingStub)
                            new test.wsdl.roundtrip2.RoundTrip2TestServiceLocator().getRoundTrip2Test();
          }
          catch (javax.xml.rpc.ServiceException jre) {
              if(jre.getLinkedCause()!=null)
                  jre.getLinkedCause().printStackTrace();
              throw new junit.framework.AssertionFailedError("JAX-RPC ServiceException caught: " + jre);
          }
          assertNotNull("binding is null", binding);
  
          // Time out after a minute
          binding.setTimeout(60000);
  
          // Test operation
          java.util.Calendar[] value = null;
          value = binding.calendarArrayTest(new java.util.Calendar[0]);
          // TBD - validate results
      }
  
      public void test41RoundTrip2TestCalendarMultiArrayTest() throws Exception {
          test.wsdl.roundtrip2.RoundTrip2TestSoapBindingStub binding;
          try {
              binding = (test.wsdl.roundtrip2.RoundTrip2TestSoapBindingStub)
                            new test.wsdl.roundtrip2.RoundTrip2TestServiceLocator().getRoundTrip2Test();
          }
          catch (javax.xml.rpc.ServiceException jre) {
              if(jre.getLinkedCause()!=null)
                  jre.getLinkedCause().printStackTrace();
              throw new junit.framework.AssertionFailedError("JAX-RPC ServiceException caught: " + jre);
          }
          assertNotNull("binding is null", binding);
  
          // Time out after a minute
          binding.setTimeout(60000);
  
          // Test operation
          java.util.Calendar[][] value = null;
          value = binding.calendarMultiArrayTest(new java.util.Calendar[0][0]);
          // TBD - validate results
      }
  
      public void test42RoundTrip2TestBigIntegerTest() throws Exception {
          test.wsdl.roundtrip2.RoundTrip2TestSoapBindingStub binding;
          try {
              binding = (test.wsdl.roundtrip2.RoundTrip2TestSoapBindingStub)
                            new test.wsdl.roundtrip2.RoundTrip2TestServiceLocator().getRoundTrip2Test();
          }
          catch (javax.xml.rpc.ServiceException jre) {
              if(jre.getLinkedCause()!=null)
                  jre.getLinkedCause().printStackTrace();
              throw new junit.framework.AssertionFailedError("JAX-RPC ServiceException caught: " + jre);
          }
          assertNotNull("binding is null", binding);
  
          // Time out after a minute
          binding.setTimeout(60000);
  
          // Test operation
          java.math.BigInteger value = null;
          value = binding.bigIntegerTest(new java.math.BigInteger("0"));
          // TBD - validate results
      }
  
      public void test43RoundTrip2TestBigIntegerArrayTest() throws Exception {
          test.wsdl.roundtrip2.RoundTrip2TestSoapBindingStub binding;
          try {
              binding = (test.wsdl.roundtrip2.RoundTrip2TestSoapBindingStub)
                            new test.wsdl.roundtrip2.RoundTrip2TestServiceLocator().getRoundTrip2Test();
          }
          catch (javax.xml.rpc.ServiceException jre) {
              if(jre.getLinkedCause()!=null)
                  jre.getLinkedCause().printStackTrace();
              throw new junit.framework.AssertionFailedError("JAX-RPC ServiceException caught: " + jre);
          }
          assertNotNull("binding is null", binding);
  
          // Time out after a minute
          binding.setTimeout(60000);
  
          // Test operation
          java.math.BigInteger[] value = null;
          value = binding.bigIntegerArrayTest(new java.math.BigInteger[0]);
          // TBD - validate results
      }
  
      public void test44RoundTrip2TestBigIntegerMultiArrayTest() throws Exception {
          test.wsdl.roundtrip2.RoundTrip2TestSoapBindingStub binding;
          try {
              binding = (test.wsdl.roundtrip2.RoundTrip2TestSoapBindingStub)
                            new test.wsdl.roundtrip2.RoundTrip2TestServiceLocator().getRoundTrip2Test();
          }
          catch (javax.xml.rpc.ServiceException jre) {
              if(jre.getLinkedCause()!=null)
                  jre.getLinkedCause().printStackTrace();
              throw new junit.framework.AssertionFailedError("JAX-RPC ServiceException caught: " + jre);
          }
          assertNotNull("binding is null", binding);
  
          // Time out after a minute
          binding.setTimeout(60000);
  
          // Test operation
          java.math.BigInteger[][] value = null;
          value = binding.bigIntegerMultiArrayTest(new java.math.BigInteger[0][0]);
          // TBD - validate results
      }
  
      public void test45RoundTrip2TestBigDecimalTest() throws Exception {
          test.wsdl.roundtrip2.RoundTrip2TestSoapBindingStub binding;
          try {
              binding = (test.wsdl.roundtrip2.RoundTrip2TestSoapBindingStub)
                            new test.wsdl.roundtrip2.RoundTrip2TestServiceLocator().getRoundTrip2Test();
          }
          catch (javax.xml.rpc.ServiceException jre) {
              if(jre.getLinkedCause()!=null)
                  jre.getLinkedCause().printStackTrace();
              throw new junit.framework.AssertionFailedError("JAX-RPC ServiceException caught: " + jre);
          }
          assertNotNull("binding is null", binding);
  
          // Time out after a minute
          binding.setTimeout(60000);
  
          // Test operation
          java.math.BigDecimal value = null;
          value = binding.bigDecimalTest(new java.math.BigDecimal(0));
          // TBD - validate results
      }
  
      public void test46RoundTrip2TestBigDecimalArrayTest() throws Exception {
          test.wsdl.roundtrip2.RoundTrip2TestSoapBindingStub binding;
          try {
              binding = (test.wsdl.roundtrip2.RoundTrip2TestSoapBindingStub)
                            new test.wsdl.roundtrip2.RoundTrip2TestServiceLocator().getRoundTrip2Test();
          }
          catch (javax.xml.rpc.ServiceException jre) {
              if(jre.getLinkedCause()!=null)
                  jre.getLinkedCause().printStackTrace();
              throw new junit.framework.AssertionFailedError("JAX-RPC ServiceException caught: " + jre);
          }
          assertNotNull("binding is null", binding);
  
          // Time out after a minute
          binding.setTimeout(60000);
  
          // Test operation
          java.math.BigDecimal[] value = null;
          value = binding.bigDecimalArrayTest(new java.math.BigDecimal[0]);
          // TBD - validate results
      }
  
      public void test47RoundTrip2TestBigDecimalMultiArrayTest() throws Exception {
          test.wsdl.roundtrip2.RoundTrip2TestSoapBindingStub binding;
          try {
              binding = (test.wsdl.roundtrip2.RoundTrip2TestSoapBindingStub)
                            new test.wsdl.roundtrip2.RoundTrip2TestServiceLocator().getRoundTrip2Test();
          }
          catch (javax.xml.rpc.ServiceException jre) {
              if(jre.getLinkedCause()!=null)
                  jre.getLinkedCause().printStackTrace();
              throw new junit.framework.AssertionFailedError("JAX-RPC ServiceException caught: " + jre);
          }
          assertNotNull("binding is null", binding);
  
          // Time out after a minute
          binding.setTimeout(60000);
  
          // Test operation
          java.math.BigDecimal[][] value = null;
          value = binding.bigDecimalMultiArrayTest(new java.math.BigDecimal[0][0]);
          // TBD - validate results
      }
  
  }