[jboss-svn-commits] JBossWS SVN: r994 - in trunk/src/test: . ant java/org/jboss/test/ws java/org/jboss/test/ws/interop/microsoft/addressing/wsa10 java/org/jboss/test/ws/interop/microsoft/addressing/wsaTestService java/org/jboss/test/ws/interop/microsoft/soapwsdl java/org/jboss/test/ws/interop/microsoft/soapwsdl/BaseDataTypesDocLitB java/org/jboss/test/ws/interop/microsoft/soapwsdl/BaseDataTypesDocLitW java/org/jboss/test/ws/interop/microsoft/soapwsdl/BaseDataTypesDocLitW_Service java/org/jboss/test/ws/interop/microsoft/soapwsdl/BaseDataTypesRpcLit java/org/jboss/test/ws/interop/microsoft/soapwsdl/BaseDataTypesRpcLit_Service java/org/jboss/test/ws/interop/microsoft/soapwsdl/ComplexDataTypesDocLitB java/org/jboss/test/ws/interop/microsoft/soapwsdl/ComplexDataTypesDocLitW java/org/jboss/test/ws/interop/microsoft/soapwsdl/ComplexDataTypesRpcLit java/org/jboss/test/ws/interop/microsoft/soapwsdl/ComplexDataTypesRpcLit_Service resources/interop/microsoft/addressing/wsa10/META-INF resources/i! nterop/microsoft/addressing/wsa10/WEB-INF/wsdl resources/interop/microsoft/soapwsdl/BaseDataTypesDocLitB/WEB-INF/wsdl resources/interop/microsoft/soapwsdl/BaseDataTypesDocLitB_Service/WEB-INF/wsdl resources/interop/microsoft/soapwsdl/BaseDataTypesDocLitW/WEB-INF/wsdl resources/interop/microsoft/soapwsdl/BaseDataTypesDocLitW_Service/WEB-INF resources/interop/microsoft/soapwsdl/BaseDataTypesDocLitW_Service/WEB-INF/wsdl resources/interop/microsoft/soapwsdl/BaseDataTypesRpcLit/WEB-INF/wsdl resources/interop/microsoft/soapwsdl/BaseDataTypesRpcLit_Service/WEB-INF/wsdl resources/interop/microsoft/soapwsdl/ComplexDataTypesDocLitB/WEB-INF/wsdl resources/interop/microsoft/soapwsdl/ComplexDataTypesDocLitB_Service/WEB-INF/wsdl resources/interop/microsoft/soapwsdl/ComplexDataTypesDocLitW/WEB-INF/wsdl resources/interop/microsoft/soapwsdl/ComplexDataTypesDocLitW_Service/WEB-INF/wsdl resources/interop/microsoft/soapwsdl/ComplexDataTypesRpcLit/WEB-INF/wsdl resources/interop/microsoft/soapws! dl/ComplexDataTypesRpcLit_Service/WEB-INF/wsdl

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Tue Sep 19 06:24:47 EDT 2006


Author: heiko.braun at jboss.com
Date: 2006-09-19 06:23:59 -0400 (Tue, 19 Sep 2006)
New Revision: 994

Modified:
   trunk/src/test/ant/build-interop-artifacts.xml
   trunk/src/test/ant/build-interop-jars.xml
   trunk/src/test/build.xml
   trunk/src/test/java/org/jboss/test/ws/JBossWSTestSetup.java
   trunk/src/test/java/org/jboss/test/ws/interop/microsoft/addressing/wsa10/AddressingTestCase.java
   trunk/src/test/java/org/jboss/test/ws/interop/microsoft/addressing/wsaTestService/WsaTestPortType_Impl.java
   trunk/src/test/java/org/jboss/test/ws/interop/microsoft/soapwsdl/BaseDataTypesDocLitB/BaseDataTypesDocLitBTestCase.java
   trunk/src/test/java/org/jboss/test/ws/interop/microsoft/soapwsdl/BaseDataTypesDocLitW/BaseDataTypesDocLitWTestCase.java
   trunk/src/test/java/org/jboss/test/ws/interop/microsoft/soapwsdl/BaseDataTypesDocLitW_Service/BaseDataTypesDocLitWService_SerializerRegistry.java
   trunk/src/test/java/org/jboss/test/ws/interop/microsoft/soapwsdl/BaseDataTypesDocLitW_Service/IBaseDataTypesDocLitW_Tie.java
   trunk/src/test/java/org/jboss/test/ws/interop/microsoft/soapwsdl/BaseDataTypesRpcLit/BaseDataTypesRpcLitTestCase.java
   trunk/src/test/java/org/jboss/test/ws/interop/microsoft/soapwsdl/BaseDataTypesRpcLit_Service/BaseDataTypesRpcLitService_SerializerRegistry.java
   trunk/src/test/java/org/jboss/test/ws/interop/microsoft/soapwsdl/BaseDataTypesRpcLit_Service/IBaseDataTypesRpcLit_Tie.java
   trunk/src/test/java/org/jboss/test/ws/interop/microsoft/soapwsdl/BaseDataTypesSupport.java
   trunk/src/test/java/org/jboss/test/ws/interop/microsoft/soapwsdl/ComplexDataTypesDocLitB/ComplexDataTypesDocLitBTestCase.java
   trunk/src/test/java/org/jboss/test/ws/interop/microsoft/soapwsdl/ComplexDataTypesDocLitW/ComplexDataTypesDocLitWTestCase.java
   trunk/src/test/java/org/jboss/test/ws/interop/microsoft/soapwsdl/ComplexDataTypesRpcLit/ComplexDataTypesRpcLitTestCase.java
   trunk/src/test/java/org/jboss/test/ws/interop/microsoft/soapwsdl/ComplexDataTypesRpcLit_Service/ServiceImpl.java
   trunk/src/test/java/org/jboss/test/ws/interop/microsoft/soapwsdl/ComplexDataTypesSupport.java
   trunk/src/test/resources/interop/microsoft/addressing/wsa10/META-INF/application-client.xml
   trunk/src/test/resources/interop/microsoft/addressing/wsa10/WEB-INF/wsdl/service.wsdl
   trunk/src/test/resources/interop/microsoft/soapwsdl/BaseDataTypesDocLitB/WEB-INF/wsdl/service.wsdl
   trunk/src/test/resources/interop/microsoft/soapwsdl/BaseDataTypesDocLitB_Service/WEB-INF/wsdl/service.wsdl
   trunk/src/test/resources/interop/microsoft/soapwsdl/BaseDataTypesDocLitW/WEB-INF/wsdl/service.wsdl
   trunk/src/test/resources/interop/microsoft/soapwsdl/BaseDataTypesDocLitW_Service/WEB-INF/jaxrpc-mapping.xml
   trunk/src/test/resources/interop/microsoft/soapwsdl/BaseDataTypesDocLitW_Service/WEB-INF/wsdl/service.wsdl
   trunk/src/test/resources/interop/microsoft/soapwsdl/BaseDataTypesRpcLit/WEB-INF/wsdl/service.wsdl
   trunk/src/test/resources/interop/microsoft/soapwsdl/BaseDataTypesRpcLit_Service/WEB-INF/wsdl/service.wsdl
   trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesDocLitB/WEB-INF/wsdl/service.wsdl
   trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesDocLitB_Service/WEB-INF/wsdl/service.wsdl
   trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesDocLitW/WEB-INF/wsdl/service.wsdl
   trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesDocLitW_Service/WEB-INF/wsdl/service.wsdl
   trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesRpcLit/WEB-INF/wsdl/service.wsdl
   trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesRpcLit_Service/WEB-INF/wsdl/service.wsdl
Log:
Updated interop test clients and endpoints

Modified: trunk/src/test/ant/build-interop-artifacts.xml
===================================================================
--- trunk/src/test/ant/build-interop-artifacts.xml	2006-09-19 10:16:24 UTC (rev 993)
+++ trunk/src/test/ant/build-interop-artifacts.xml	2006-09-19 10:23:59 UTC (rev 994)
@@ -8,16 +8,13 @@
 
 <!-- $Id$ -->
 
-<project name="JBossWS-Interop" default="build-all">
+<project name="JBossWS-Interop" default="build" basedir="../../../">
 
-   <description>JBossWS interop artifacts builder</description>
+   <import file="../build.xml"/>
 
-   <import file="build.xml"/>
+   <property name="jwsdp.home" value="C:/dev/env/jwsdp-1.6"/>
+   <property name="wsdl.update.marker" value="${test.resources.dir}/interop/wsdl.update"/>
 
-   <property file="jwsdp.properties"/>
-   <property name="interop.classes.dir" value="${build.dir}/classes"/>
-   <property name="wsdl.update.marker" value="${resources.dir}/interop/wsdl.update"/>
-
    <path id="jwsdp.classpath">
       <fileset dir="${jwsdp.home}/jaxrpc/lib"/>
       <fileset dir="${jwsdp.home}/jwsdp-shared/lib">
@@ -35,20 +32,20 @@
       </fileset>
    </path>
 
+   <path id="build.classpath">
+      <path refid="javac.classpath"/>
+   </path>
+
    <taskdef name="wscompile" classname="com.sun.xml.rpc.tools.ant.Wscompile">
       <classpath refid="jwsdp.classpath"/>
    </taskdef>
 
-   <target name="prepare">
-      <mkdir dir="${interop.classes.dir}"/>
+   <!--
+      BUILD MACROS
+   -->
 
-      <uptodate property="build.required" targetfile="${wsdl.update.marker}" >
-         <srcfiles dir= "${resources.dir}/interop" includes="**/WEB-INF/jaxrpc-mapping.xml"/>
-      </uptodate>
-   </target>
+   <macrodef name="create-client">
 
-   <macrodef name="generate-client">
-
       <attribute name="company"/>
       <attribute name="module"/>
       <attribute name="features"/>
@@ -59,21 +56,21 @@
 
          <echo>Generating interop/@{company}/@{module}</echo>
 
-         <mkdir dir="${resources.dir}/interop/@{company}/@{module}/META-INF"/>
+         <mkdir dir="${test.resources.dir}/interop/@{company}/@{module}/META-INF"/>
 
          <wscompile
-               keep="true"
-               client="true"
-               base="${interop.classes.dir}"
-               sourceBase="${src.dir}"
-               nonClassDir="${src.dir}/org/jboss/test/ws/interop/@{company}/@{module}"
-               mapping="${resources.dir}/interop/@{company}/@{module}/WEB-INF/jaxrpc-mapping.xml"
-               features="@{features}"
-               xPrintStackTrace="true"
-               fork="true"
-               verbose="@{verbose}"
-               debug="true"
-               config="${resources.dir}/interop/@{company}/@{module}/@{config}">
+             keep="true"
+             client="true"
+             base="${build.test.dir}/classes"
+             sourceBase="${test.java.dir}"
+             nonClassDir="${test.java.dir}/org/jboss/test/ws/interop/@{company}/@{module}"
+             mapping="${test.resources.dir}/interop/@{company}/@{module}/WEB-INF/jaxrpc-mapping.xml"
+             features="@{features}"
+             xPrintStackTrace="true"
+             fork="true"
+             verbose="@{verbose}"
+             debug="true"
+             config="${test.resources.dir}/interop/@{company}/@{module}/@{config}">
 
             <classpath>
                <path refid="wscompile.tools.classpath"/>
@@ -84,7 +81,7 @@
       </sequential>
    </macrodef>
 
-   <macrodef name="generate-server">
+   <macrodef name="create-server">
 
       <attribute name="company"/>
       <attribute name="module"/>
@@ -99,22 +96,20 @@
 
          <echo>Generating interop/@{company}/@{module}</echo>
 
-         <mkdir dir="${resources.dir}/interop/@{company}/@{module}/META-INF"/>
-
          <wscompile
-               keep="true"
-               import="@{import}"
-               server="@{server}"
-               base="${interop.classes.dir}"
-               sourceBase="${src.dir}"
-               nonClassDir="${src.dir}/org/jboss/test/ws/interop/@{company}/@{module}"
-               mapping="${resources.dir}/interop/@{company}/@{module}/WEB-INF/jaxrpc-mapping.xml"
-               features="@{features}"
-               xPrintStackTrace="true"
-               fork="true"
-               verbose="@{verbose}"
-               debug="true"
-               config="${resources.dir}/interop/@{company}/@{module}/@{config}">
+             keep="true"
+             import="@{import}"
+             server="@{server}"
+             base="${build.test.dir}/classes"
+             sourceBase="${test.java.dir}"
+             nonClassDir="${test.java.dir}/org/jboss/test/ws/interop/@{company}/@{module}"
+             mapping="${test.resources.dir}/interop/@{company}/@{module}/WEB-INF/jaxrpc-mapping.xml"
+             features="@{features}"
+             xPrintStackTrace="true"
+             fork="true"
+             verbose="@{verbose}"
+             debug="true"
+             config="${test.resources.dir}/interop/@{company}/@{module}/@{config}">
 
             <classpath>
                <path refid="wscompile.tools.classpath"/>
@@ -134,49 +129,59 @@
 
       <sequential>
 
-         <mkdir dir="${resources.dir}/interop/@{company}/@{module}/WEB-INF"/>
-         <mkdir dir="${resources.dir}/interop/@{company}/@{module}/WEB-INF/wsdl"/>
+         <mkdir dir="${test.resources.dir}/interop/@{company}/@{module}/WEB-INF"/>
+         <mkdir dir="${test.resources.dir}/interop/@{company}/@{module}/WEB-INF/wsdl"/>
 
          <get src="@{source}"
-              dest="${resources.dir}/interop/@{company}/@{module}/WEB-INF/wsdl/@{localName}"
+              dest="${test.resources.dir}/interop/@{company}/@{module}/WEB-INF/wsdl/@{localName}"
               verbose="true"
               usetimestamp="true"/>
       </sequential>
    </macrodef>
 
    <!--
-      snyc the local wsdl copies with it's online repositories
+      CLIENT AND ENDPOINT GENERATION
    -->
-   <target name="sync-wsdl-files">
+   <target name="prepare-interop">
+      <mkdir dir="${build.test.dir}/libs/"/>
+      <mkdir dir="${build.test.dir}/classes/"/>
+      <mkdir dir="${build.test.dir}/reports/"/>
+
+      <uptodate property="create.required" targetfile="${wsdl.update.marker}" >
+         <srcfiles dir= "${test.resources.dir}/interop" includes="**/WEB-INF/jaxrpc-mapping.xml"/>
+      </uptodate>
+   </target>
+
+   <target name="sync-wsdl-files" description="sync the local WSDL copies">
       <fetch-wsdl
-            source="http://131.107.72.15/SoapWsdl_BaseDataTypes_XmlFormatter_Service_Indigo/BaseDataTypesDocLitB.svc?wsdl"
-            module="soapwsdl/BaseDataTypesDocLitB"
-            company="microsoft"/>
+          source="http://131.107.72.15/SoapWsdl_BaseDataTypes_XmlFormatter_Service_Indigo/BaseDataTypesDocLitB.svc?wsdl"
+          module="soapwsdl/BaseDataTypesDocLitB"
+          company="microsoft"/>
 
       <fetch-wsdl
-            source="http://131.107.72.15/SoapWsdl_BaseDataTypes_XmlFormatter_Service_Indigo/BaseDataTypesDocLitW.svc?wsdl"
-            module="soapwsdl/BaseDataTypesDocLitW"
-            company="microsoft"/>
+          source="http://131.107.72.15/SoapWsdl_BaseDataTypes_XmlFormatter_Service_Indigo/BaseDataTypesDocLitW.svc?wsdl"
+          module="soapwsdl/BaseDataTypesDocLitW"
+          company="microsoft"/>
 
       <fetch-wsdl
-            source="http://131.107.72.15/SoapWsdl_BaseDataTypes_XmlFormatter_Service_Indigo/BaseDataTypesRpcLit.svc?wsdl"
-            module="soapwsdl/BaseDataTypesRPCLit"
-            company="microsoft"/>
+          source="http://131.107.72.15/SoapWsdl_BaseDataTypes_XmlFormatter_Service_Indigo/BaseDataTypesRpcLit.svc?wsdl"
+          module="soapwsdl/BaseDataTypesRPCLit"
+          company="microsoft"/>
 
       <fetch-wsdl
-            source="http://131.107.72.15/SoapWsdl_ComplexDataTypes_XmlFormatter_Service_Indigo/ComplexDataTypesDocLitB.svc?wsdl"
-            module="soapwsdl/ComplexDataTypesDocLitB"
-            company="microsoft"/>
+          source="http://131.107.72.15/SoapWsdl_ComplexDataTypes_XmlFormatter_Service_Indigo/ComplexDataTypesDocLitB.svc?wsdl"
+          module="soapwsdl/ComplexDataTypesDocLitB"
+          company="microsoft"/>
 
       <fetch-wsdl
-            source="http://131.107.72.15/SoapWsdl_ComplexDataTypes_XmlFormatter_Service_Indigo/ComplexDataTypesDocLitW.svc?wsdl"
-            module="soapwsdl/ComplexDataTypesDocLitW"
-            company="microsoft"/>
+          source="http://131.107.72.15/SoapWsdl_ComplexDataTypes_XmlFormatter_Service_Indigo/ComplexDataTypesDocLitW.svc?wsdl"
+          module="soapwsdl/ComplexDataTypesDocLitW"
+          company="microsoft"/>
 
       <fetch-wsdl
-            source="http://131.107.72.15/SoapWsdl_ComplexDataTypes_XmlFormatter_Service_Indigo/ComplexDataTypesRpcLit.svc?wsdl"
-            module="soapwsdl/ComplexDataTypesRpcLit"
-            company="microsoft"/>
+          source="http://131.107.72.15/SoapWsdl_ComplexDataTypes_XmlFormatter_Service_Indigo/ComplexDataTypesRpcLit.svc?wsdl"
+          module="soapwsdl/ComplexDataTypesRpcLit"
+          company="microsoft"/>
 
       <!--  OneWay.svc -->
       <fetch-wsdl source="http://131.107.72.15/WSAddressingCR_Service_WCF/WSAddressing10.svc?wsdl"
@@ -188,107 +193,179 @@
 
    </target>
 
-   <target name="build-all" depends="prepare, build-client, build-not-required"/>
+   <target name="create-all" depends="prepare-interop, create-client, create-server, create-not-required"/>
 
-   <!-- force a rebuild -->
-   <target name="rebuild-all">
-      <property name="build.required" value="true"/>
-      <antcall target="build-all"/>
+   <target name="create-not-required" unless="create.required">
+      <echo>Local WSDL copies seem to be uptodate. No build required.</echo>
    </target>
 
-   <!--
-      generate client artifacts through wscompile
-   -->
-   <target name="build-client" if="build.required"
-           description="builds the client side artifacts">
+   <target name="re-create-all">
+      <property name="create.required" value="true"/>
+      <antcall target="create-all"/>
+   </target>
 
-      <!-- base data types -->
+   <target name="create-client" if="create.required" description="create the client side artifacts">
 
-      <!--generate-client
+      <!--create-client
             company="microsoft" module="soapwsdl/BaseDataTypesDocLitB"
             features="documentliteral,wsi"/>
 
-      <generate-client
+      <create-client
             company="microsoft" module="soapwsdl/BaseDataTypesDocLitW"
             features="documentliteral,wsi,unwrap"/>
 
-      <generate-client
+      <create-client
             company="microsoft" module="soapwsdl/BaseDataTypesRPCLit"
-            features="rpcliteral,wsi"/-->
+            features="rpcliteral,wsi"/>
 
-      <!-- complex data types -->
-
-      <!--generate-client
+      <create-client
             company="microsoft" module="soapwsdl/ComplexDataTypesDocLitB"
             features="documentliteral,wsi"/>
 
-      <generate-client
+      <create-client
             company="microsoft" module="soapwsdl/ComplexDataTypesDocLitW"
             features="documentliteral,wsi,unwrap"/>
 
-      <generate-client
+      <create-client
             company="microsoft" module="soapwsdl/ComplexDataTypesRpcLit"
             features="rpcliteral,wsi"/-->
 
-
-      <antcall target="generate-addressing"/>
-
    </target>
 
-   <target name="build-server" description="builds the server side artifacts">
+   <target name="create-server" description="create the server side artifacts">
 
-      <!--generate-server
+      <!--create-server
             features="documentliteral,wsi"
             module="addressing/wsaTestService"
-            company="microsoft" verbose="true"/-->
+            company="microsoft" verbose="false"/>
 
-      <!--generate-server
+      <create-server
             features="documentliteral,wsi"
             module="soapwsdl/BaseDataTypesDocLitB_Service"
-            company="microsoft" verbose="true"/-->
+            company="microsoft" verbose="false"/>
 
-      <!--generate-server
+      <create-server
             features="documentliteral,wsi,unwrap"
             module="soapwsdl/BaseDataTypesDocLitW_Service"
-            company="microsoft" verbose="true"
-            import="false" server="true"/-->
+            company="microsoft" verbose="false"
+            import="false" server="true"/>
 
-       <generate-server
+       <create-server
             features="rpcliteral,wsi"
             module="soapwsdl/BaseDataTypesRpcLit_Service"
-            company="microsoft" verbose="true"
-            import="false" server="true"/>
+            company="microsoft" verbose="false"
+            import="false" server="true"/-->
 
    </target>
 
-   <target name="build-not-required" unless="build.required">
-      <echo>Local WSDL copies seem to be uptodate. No build required.</echo>
-   </target>
-
-   <target name="generate-addressing">
-      <!--generate-client
+   <target name="create-addressing" description="create the addressing artifcats">
+      <!--create-client
             company="microsoft" module="addressing/wsa10"
             features="documentliteral,wsi,useonewayoperations,unwrap,novalidation"
-            verbose="true"/-->
+            verbose="false"/-->
    </target>
 
-   <target name="compile">
-      <javac srcdir="${src.dir}" destdir="${build.dir}/classes"
+   <target name="create-security">
+      <!--create-client
+          company="microsoft" module="security/wsse10"
+          features="documentliteral,wsi,useonewayoperations"
+          verbose="false"/>
+
+      <create-client
+          company="microsoft" module="security/wsse10Encrypt"
+          features="documentliteral,wsi,useonewayoperations"
+          verbose="false"/-->
+
+   </target>
+
+   <target name="create-mtom">
+      <!--create-server
+            features="documentliteral,wsi"
+            module="mtom/utf8"
+            company="microsoft" verbose="false"
+            import="false" server="true"/-->
+
+   </target>
+   <!--
+      COMMON BUILD TARGETS
+   -->
+
+   <target name="build" depends="prepare-interop, copy-resources, compile">
+      <ant antfile="${test.dir}/ant/build-interop-jars.xml" target="build-interop-jars"/>
+   </target>
+
+   <target name="compile" depends="prepare-interop, init">
+      <mkdir dir="${build.test.dir}/classes"/>
+      <javac srcdir="${test.java.dir}" destdir="${build.test.dir}/classes"
              classpathref="build.classpath"
              source="1.5"
              nowarn="off"
              debug="on"
              fork="yes">
          <classpath refid="jwsdp.classpath"/>
+         <classpath refid="javac.classpath"/>
          <include name="org/jboss/test/ws/interop/**/*"/>
       </javac>
    </target>
 
-   <target name="deploy-services" depends="prepare">
+   <target name="deploy" depends="prepare-interop">
+      <antcall target="deploy-soapwsdl"/>
+      <antcall target="deploy-addressing"/>
+      <antcall target="deploy-security"/>
+      <antcall target="deploy-mtom"/>
+   </target>
+
+   <target name="deploy-soapwsdl">
       <copy todir="${jboss.home}/server/default/deploy/">
-         <fileset dir="${build.dir}/libs">
-            <include name="*interop*.war"/>
+         <fileset dir="${build.test.dir}/libs">
+            <include name="*interop*_Service.war"/>
          </fileset>
       </copy>
    </target>
+
+   <target name="deploy-addressing">
+      <copy todir="${jboss.home}/server/default/deploy/">
+         <fileset dir="${build.test.dir}/libs">
+            <include name="*interop-wsa10*.war"/>
+         </fileset>
+      </copy>
+   </target>
+
+   <target name="deploy-security">
+      <copy todir="${jboss.home}/server/default/deploy/">
+         <fileset dir="${build.test.dir}/libs">
+            <include name="*interop-wsse*.war"/>
+         </fileset>
+      </copy>
+   </target>
+
+   <target name="deploy-mtom">
+      <copy todir="${jboss.home}/server/default/deploy/">
+         <fileset dir="${build.test.dir}/libs">
+            <include name="*interop-mtom*.war"/>
+         </fileset>
+      </copy>
+   </target>
+
+   <target name="clean">
+      <delete>
+         <fileset dir="${build.test.dir}/classes">
+            <include name="**/interop/**/*"/>
+         </fileset>
+      </delete>
+
+      <delete>
+         <fileset dir="${jboss.home}/server/default/deploy/">
+            <include name="*interop*.war"/>
+         </fileset>
+      </delete>
+
+      <delete>
+         <fileset dir="${build.test.dir}/libs">
+            <include name="*interop*"/>
+         </fileset>
+      </delete>
+
+   </target>
+
 </project>

Modified: trunk/src/test/ant/build-interop-jars.xml
===================================================================
--- trunk/src/test/ant/build-interop-jars.xml	2006-09-19 10:16:24 UTC (rev 993)
+++ trunk/src/test/ant/build-interop-jars.xml	2006-09-19 10:23:59 UTC (rev 994)
@@ -9,269 +9,394 @@
 <!-- $Id$ -->
 
 <project name="JBossWS">
-  
-  <description>JBossWS test archive builder</description>
-  
-  <!-- ================================================================== -->
-  <!-- Building                                                           -->
-  <!-- ================================================================== -->
-  
-  <target name="build-interop-jars" if="interop">
-    
-    <!-- BaseDataTypesDocLitB client -->
-    <jar jarfile="${build.test.dir}/libs/jbossws-interop-BaseDataTypesDocLitB-client.jar">
-      <fileset dir="${build.test.dir}/classes">
-        <include name="org/jboss/test/ws/interop/**/*.class"/>
-      </fileset>
-      <fileset dir="${build.test.dir}/classes">
-        <include name="org/jboss/test/ws/interop/*.class"/>
-      </fileset>
-      <metainf dir="${build.test.resources.dir}/interop/microsoft/soapwsdl/BaseDataTypesDocLitB/WEB-INF">
-        <include name="jaxrpc-mapping.xml"/>
-        <include name="wsdl/**"/>
-      </metainf>
-      <metainf dir="${build.test.resources.dir}/interop/microsoft/soapwsdl/BaseDataTypesDocLitB/META-INF">
-        <include name="application-client.xml"/>
-        <include name="jboss-client.xml"/>
-      </metainf>
-    </jar>
-    
-    <!-- BaseDataTypesDocLitW client -->
-    <jar jarfile="${build.test.dir}/libs/jbossws-interop-BaseDataTypesDocLitW-client.jar">
-      <fileset dir="${build.test.dir}/classes">
-        <include name="org/jboss/test/ws/interop/**/*.class"/>
-      </fileset>
-      <fileset dir="${build.test.dir}/classes">
-        <include name="org/jboss/test/ws/interop/*.class"/>
-      </fileset>
-      <metainf dir="${build.test.resources.dir}/interop/microsoft/soapwsdl/BaseDataTypesDocLitW/WEB-INF">
-        <include name="jaxrpc-mapping.xml"/>
-        <include name="wsdl/**"/>
-      </metainf>
-      <metainf dir="${build.test.resources.dir}/interop/microsoft/soapwsdl/BaseDataTypesDocLitW/META-INF">
-        <include name="application-client.xml"/>
-        <include name="jboss-client.xml"/>
-      </metainf>
-    </jar>
-    
-    <!-- BaseDataTypesRpcLit client -->
-    <jar jarfile="${build.test.dir}/libs/jbossws-interop-BaseDataTypesRpcLit-client.jar">
-      <fileset dir="${build.test.dir}/classes">
-        <include name="org/jboss/test/ws/interop/**/*.class"/>
-      </fileset>
-      <fileset dir="${build.test.dir}/classes">
-        <include name="org/jboss/test/ws/interop/*.class"/>
-      </fileset>
-      <metainf dir="${build.test.resources.dir}/interop/microsoft/soapwsdl/BaseDataTypesRpcLit/WEB-INF">
-        <include name="jaxrpc-mapping.xml"/>
-        <include name="wsdl/**"/>
-      </metainf>
-      <metainf dir="${build.test.resources.dir}/interop/microsoft/soapwsdl/BaseDataTypesRpcLit/META-INF">
-        <include name="application-client.xml"/>
-        <include name="jboss-client.xml"/>
-      </metainf>
-    </jar>
-    
-    <!-- ComplexDataTypesDocLitB client -->
-    <jar jarfile="${build.test.dir}/libs/jbossws-interop-ComplexDataTypesDocLitB-client.jar">
-      <fileset dir="${build.test.dir}/classes">
-        <include name="org/jboss/test/ws/interop/**/*.class"/>
-      </fileset>
-      <fileset dir="${build.test.dir}/classes">
-        <include name="org/jboss/test/ws/interop/*.class"/>
-      </fileset>
-      <metainf dir="${build.test.resources.dir}/interop/microsoft/soapwsdl/ComplexDataTypesDocLitB/WEB-INF">
-        <include name="jaxrpc-mapping.xml"/>
-        <include name="wsdl/**"/>
-      </metainf>
-      <metainf dir="${build.test.resources.dir}/interop/microsoft/soapwsdl/ComplexDataTypesDocLitB/META-INF">
-        <include name="application-client.xml"/>
-        <include name="jboss-client.xml"/>
-      </metainf>
-    </jar>
-    
-    <!-- ComplexDataTypesDocLitW client -->
-    <jar jarfile="${build.test.dir}/libs/jbossws-interop-ComplexDataTypesDocLitW-client.jar">
-      <fileset dir="${build.test.dir}/classes">
-        <include name="org/jboss/test/ws/interop/**/*.class"/>
-      </fileset>
-      <fileset dir="${build.test.dir}/classes">
-        <include name="org/jboss/test/ws/interop/*.class"/>
-      </fileset>
-      <metainf dir="${build.test.resources.dir}/interop/microsoft/soapwsdl/ComplexDataTypesDocLitW/WEB-INF">
-        <include name="jaxrpc-mapping.xml"/>
-        <include name="wsdl/**"/>
-      </metainf>
-      <metainf dir="${build.test.resources.dir}/interop/microsoft/soapwsdl/ComplexDataTypesDocLitW/META-INF">
-        <include name="application-client.xml"/>
-        <include name="jboss-client.xml"/>
-      </metainf>
-    </jar>
-    
-    <!-- ComplexDataTypesRpcLit client -->
-    <jar jarfile="${build.test.dir}/libs/jbossws-interop-ComplexDataTypesRpcLit-client.jar">
-      <fileset dir="${build.test.dir}/classes">
-        <include name="org/jboss/test/ws/interop/**/*.class"/>
-      </fileset>
-      <fileset dir="${build.test.dir}/classes">
-        <include name="org/jboss/test/ws/interop/*.class"/>
-      </fileset>
-      <metainf dir="${build.test.resources.dir}/interop/microsoft/soapwsdl/ComplexDataTypesRpcLit/WEB-INF">
-        <include name="jaxrpc-mapping.xml"/>
-        <include name="wsdl/**"/>
-      </metainf>
-      <metainf dir="${build.test.resources.dir}/interop/microsoft/soapwsdl/ComplexDataTypesRpcLit/META-INF">
-        <include name="application-client.xml"/>
-        <include name="jboss-client.xml"/>
-      </metainf>
-    </jar>
-    
-    <!-- wsa10 client -->
-    <jar jarfile="${build.test.dir}/libs/jbossws-interop-wsa10-client.jar">
-      <fileset dir="${build.test.dir}/classes">
-        <include name="org/jboss/test/ws/interop/**/*.class"/>
-      </fileset>
-      <fileset dir="${build.test.dir}/classes">
-        <include name="org/jboss/test/ws/interop/*.class"/>
-      </fileset>
-      <metainf dir="${build.test.resources.dir}/interop/microsoft/addressing/wsa10/WEB-INF">
-        <include name="jaxrpc-mapping.xml"/>
-        <include name="wsdl/**"/>
-      </metainf>
-      <metainf dir="${build.test.resources.dir}/interop/microsoft/addressing/wsa10/META-INF">
-        <include name="application-client.xml"/>
-        <include name="jboss-client.xml"/>
-      </metainf>
-    </jar>
-    
-    <!-- wsaTestService.war -->
-    <war warfile="${build.test.dir}/libs/jbossws-interop-wsa10-service.war"
-      webxml="${build.test.resources.dir}/interop/microsoft/addressing/wsaTestService/WEB-INF/web.xml">
-      <classes dir="${build.test.dir}/classes">
-        <include name="org/jboss/test/ws/interop/microsoft/addressing/wsaTestService/**/*.class"/>
-      </classes>
-      <webinf dir="${build.test.resources.dir}/interop/microsoft/addressing/wsaTestService/WEB-INF">
-        <include name="jaxrpc-mapping.xml"/>
-        <include name="webservices.xml"/>
-        <include name="wsdl/**"/>
-        <include name="jboss-web.xml"/>
-      </webinf>
-      <fileset dir="${build.test.resources.dir}/interop/microsoft/addressing/wsaTestService">
-        <include name="*.*"/>
-      </fileset>
-    </war>
-    
-    <!-- BaseDataTypesDocLitB_Service.war -->
-    <war warfile="${build.test.dir}/libs/jbossws-interop-BaseDataTypesDocLitB_Service.war"
-      webxml="${build.test.resources.dir}/interop/microsoft/soapwsdl/BaseDataTypesDocLitB_Service/WEB-INF/web.xml">
-      <classes dir="${build.test.dir}/classes">
-        <include name="org/jboss/test/ws/interop/microsoft/soapwsdl/BaseDataTypesDocLitB_Service/**/*.class"/>
-      </classes>
-      <webinf dir="${build.test.resources.dir}/interop/microsoft/soapwsdl/BaseDataTypesDocLitB_Service/WEB-INF">
-        <include name="jaxrpc-mapping.xml"/>
-        <include name="webservices.xml"/>
-        <include name="wsdl/**"/>
-        <include name="jboss-web.xml"/>
-      </webinf>
-      <fileset dir="${build.test.resources.dir}/interop/microsoft/soapwsdl/BaseDataTypesDocLitB_Service">
-        <include name="*.*"/>
-      </fileset>
-    </war>
-    
-    <!-- BaseDataTypesDocLitW_Service.war -->
-    <war warfile="${build.test.dir}/libs/jbossws-interop-BaseDataTypesDocLitW_Service.war"
-      webxml="${build.test.resources.dir}/interop/microsoft/soapwsdl/BaseDataTypesDocLitW_Service/WEB-INF/web.xml">
-      <classes dir="${build.test.dir}/classes">
-        <include name="org/jboss/test/ws/interop/microsoft/soapwsdl/BaseDataTypesDocLitW_Service/**/*.class"/>
-      </classes>
-      <webinf dir="${build.test.resources.dir}/interop/microsoft/soapwsdl/BaseDataTypesDocLitW_Service/WEB-INF">
-        <include name="jaxrpc-mapping.xml"/>
-        <include name="webservices.xml"/>
-        <include name="wsdl/**"/>
-        <include name="jboss-web.xml"/>
-      </webinf>
-      <fileset dir="${build.test.resources.dir}/interop/microsoft/soapwsdl/BaseDataTypesDocLitW_Service">
-        <include name="*.*"/>
-      </fileset>
-    </war>
-    
-    <!-- BaseDataTypesRpcLit_Service.war -->
-    <war warfile="${build.test.dir}/libs/jbossws-interop-BaseDataTypesRpcLit_Service.war"
-      webxml="${build.test.resources.dir}/interop/microsoft/soapwsdl/BaseDataTypesRpcLit_Service/WEB-INF/web.xml">
-      <classes dir="${build.test.dir}/classes">
-        <include name="org/jboss/test/ws/interop/microsoft/soapwsdl/BaseDataTypesRpcLit_Service/**/*.class"/>
-      </classes>
-      <webinf dir="${build.test.resources.dir}/interop/microsoft/soapwsdl/BaseDataTypesRpcLit_Service/WEB-INF">
-        <include name="jaxrpc-mapping.xml"/>
-        <include name="webservices.xml"/>
-        <include name="wsdl/**"/>
-        <include name="jboss-web.xml"/>
-      </webinf>
-      <fileset dir="${build.test.resources.dir}/interop/microsoft/soapwsdl/BaseDataTypesRpcLit_Service">
-        <include name="*.*"/>
-      </fileset>
-    </war>
-    
-    <!-- ComplexDataTypesDocLitB_Service.war -->
-    <war warfile="${build.test.dir}/libs/jbossws-interop-ComplexDataTypesDocLitB_Service.war"
-      webxml="${build.test.resources.dir}/interop/microsoft/soapwsdl/ComplexDataTypesDocLitB_Service/WEB-INF/web.xml">
-      <classes dir="${build.test.dir}/classes">
-        <include name="org/jboss/test/ws/interop/microsoft/soapwsdl/ComplexDataTypesDocLitB_Service/**/*.class"/>
-      </classes>
-      <classes dir="${build.test.dir}/classes">
-        <include name="org/jboss/test/ws/interop/microsoft/soapwsdl/ComplexDataTypesShared/**/*.class"/>
-      </classes>
-      <webinf dir="${build.test.resources.dir}/interop/microsoft/soapwsdl/ComplexDataTypesDocLitB_Service/WEB-INF">
-        <include name="jaxrpc-mapping.xml"/>
-        <include name="webservices.xml"/>
-        <include name="wsdl/**"/>
-        <include name="jboss-web.xml"/>
-      </webinf>
-      <fileset dir="${build.test.resources.dir}/interop/microsoft/soapwsdl/ComplexDataTypesDocLitB_Service">
-        <include name="*.*"/>
-      </fileset>
-    </war>
-    
-    <!-- ComplexDataTypesDocLitW_Service.war -->
-    <war warfile="${build.test.dir}/libs/jbossws-interop-ComplexDataTypesDocLitW_Service.war"
-      webxml="${build.test.resources.dir}/interop/microsoft/soapwsdl/ComplexDataTypesDocLitW_Service/WEB-INF/web.xml">
-      <classes dir="${build.test.dir}/classes">
-        <include name="org/jboss/test/ws/interop/microsoft/soapwsdl/ComplexDataTypesDocLitW_Service/**/*.class"/>
-      </classes>
-      <classes dir="${build.test.dir}/classes">
-        <include name="org/jboss/test/ws/interop/microsoft/soapwsdl/ComplexDataTypesShared/**/*.class"/>
-      </classes>
-      <webinf dir="${build.test.resources.dir}/interop/microsoft/soapwsdl/ComplexDataTypesDocLitW_Service/WEB-INF">
-        <include name="jaxrpc-mapping.xml"/>
-        <include name="webservices.xml"/>
-        <include name="wsdl/**"/>
-        <include name="jboss-web.xml"/>
-      </webinf>
-      <fileset dir="${build.test.resources.dir}/interop/microsoft/soapwsdl/ComplexDataTypesDocLitW_Service">
-        <include name="*.*"/>
-      </fileset>
-    </war>
-    
-    <!-- ComplexDataTypesRpcLit_Service.war -->
-    <war warfile="${build.test.dir}/libs/jbossws-interop-ComplexDataTypesRpcLit_Service.war"
-      webxml="${build.test.resources.dir}/interop/microsoft/soapwsdl/ComplexDataTypesRpcLit_Service/WEB-INF/web.xml">
-      <classes dir="${build.test.dir}/classes">
-        <include name="org/jboss/test/ws/interop/microsoft/soapwsdl/ComplexDataTypesRpcLit_Service/**/*.class"/>
-      </classes>
-      <classes dir="${build.test.dir}/classes">
-        <include name="org/jboss/test/ws/interop/microsoft/soapwsdl/ComplexDataTypesShared/**/*.class"/>
-      </classes>
-      <webinf dir="${build.test.resources.dir}/interop/microsoft/soapwsdl/ComplexDataTypesRpcLit_Service/WEB-INF">
-        <include name="jaxrpc-mapping.xml"/>
-        <include name="webservices.xml"/>
-        <include name="wsdl/**"/>
-        <include name="jboss-web.xml"/>
-      </webinf>
-      <fileset dir="${build.test.resources.dir}/interop/microsoft/soapwsdl/ComplexDataTypesRpcLit_Service">
-        <include name="*.*"/>
-      </fileset>
-    </war>
-    
-  </target>
-  
+
+   <description>JBossWS test archive builder</description>
+
+   <!-- ================================================================== -->
+   <!-- Building                                                           -->
+   <!-- ================================================================== -->
+
+   <target name="build-interop-jars">
+
+      <mkdir dir="${build.test.dir}/libs/"/>
+
+      <!-- BaseDataTypesDocLitB client -->
+      <jar jarfile="${build.test.dir}/libs/jbossws-interop-BaseDataTypesDocLitB-client.jar">
+         <fileset dir="${build.test.dir}/classes">
+            <include name="org/jboss/test/ws/interop/microsoft/soapwsdl/BaseDataTypesDocLitB/**/*.class"/>
+            <include name="org/jboss/test/ws/interop/microsoft/*.class"/>
+         </fileset>
+         <metainf dir="${test.resources.dir}/interop/microsoft/soapwsdl/BaseDataTypesDocLitB/WEB-INF">
+            <include name="jaxrpc-mapping.xml"/>
+            <include name="wsdl/**.*"/>
+         </metainf>
+         <metainf dir="${test.resources.dir}/interop/microsoft/soapwsdl/BaseDataTypesDocLitB/META-INF">
+            <include name="application-client.xml"/>
+            <include name="jboss-client.xml"/>
+            <include name="scenarios.xml"/>
+         </metainf>
+      </jar>
+
+      <!-- BaseDataTypesDocLitB_Service.war -->
+      <war warfile="${build.test.dir}/libs/jbossws-interop-BaseDataTypesDocLitB_Service.war"
+           webxml="${test.resources.dir}/interop/microsoft/soapwsdl/BaseDataTypesDocLitB_Service/WEB-INF/web.xml">
+         <classes dir="${build.test.dir}/classes">
+            <include name="org/jboss/test/ws/interop/microsoft/soapwsdl/BaseDataTypesDocLitB_Service/**/*.class"/>
+            <include name="org/jboss/test/ws/interop/microsoft/*.class"/>
+         </classes>
+         <webinf dir="${test.resources.dir}/interop/microsoft/soapwsdl/BaseDataTypesDocLitB_Service/WEB-INF">
+            <include name="jaxrpc-mapping.xml"/>
+            <include name="webservices.xml"/>
+            <include name="wsdl/**.*"/>
+            <include name="jboss-web.xml"/>
+            <include name="scenarios.xml"/>
+         </webinf>
+         <fileset dir="${test.resources.dir}/interop/microsoft/soapwsdl/BaseDataTypesDocLitB_Service">
+            <include name="*.*"/>
+         </fileset>
+      </war>
+
+      <!-- BaseDataTypesDocLitW client -->
+      <jar jarfile="${build.test.dir}/libs/jbossws-interop-BaseDataTypesDocLitW-client.jar">
+         <fileset dir="${build.test.dir}/classes">
+            <include name="org/jboss/test/ws/interop/microsoft/soapwsdl/BaseDataTypesDocLitW/**/*.class"/>
+            <include name="org/jboss/test/ws/interop/microsoft/*.class"/>
+         </fileset>
+         <metainf dir="${test.resources.dir}/interop/microsoft/soapwsdl/BaseDataTypesDocLitW/WEB-INF">
+            <include name="jaxrpc-mapping.xml"/>
+            <include name="wsdl/**"/>
+         </metainf>
+         <metainf dir="${test.resources.dir}/interop/microsoft/soapwsdl/BaseDataTypesDocLitW/META-INF">
+            <include name="application-client.xml"/>
+            <include name="jboss-client.xml"/>
+            <include name="scenarios.xml"/>
+         </metainf>
+      </jar>
+
+      <!-- BaseDataTypesRpcLit client -->
+      <jar jarfile="${build.test.dir}/libs/jbossws-interop-BaseDataTypesRpcLit-client.jar">
+         <fileset dir="${build.test.dir}/classes">
+            <include name="org/jboss/test/ws/interop/microsoft/soapwsdl/BaseDataTypesRpcLit/**/*.class"/>
+            <include name="org/jboss/test/ws/interop/microsoft/*.class"/>
+         </fileset>
+         <metainf dir="${test.resources.dir}/interop/microsoft/soapwsdl/BaseDataTypesRpcLit/WEB-INF">
+            <include name="jaxrpc-mapping.xml"/>
+            <include name="wsdl/**"/>
+         </metainf>
+         <metainf dir="${test.resources.dir}/interop/microsoft/soapwsdl/BaseDataTypesRpcLit/META-INF">
+            <include name="application-client.xml"/>
+            <include name="jboss-client.xml"/>
+            <include name="scenarios.xml"/>
+         </metainf>
+      </jar>
+
+      <!-- ComplexDataTypesDocLitB client -->
+      <jar jarfile="${build.test.dir}/libs/jbossws-interop-ComplexDataTypesDocLitB-client.jar">
+         <fileset dir="${build.test.dir}/classes">
+            <include name="org/jboss/test/ws/interop/microsoft/soapwsdl/ComplexDataTypesDocLitB/**/*.class"/>
+            <include name="org/jboss/test/ws/interop/microsoft/*.class"/>
+         </fileset>
+         <metainf dir="${test.resources.dir}/interop/microsoft/soapwsdl/ComplexDataTypesDocLitB/WEB-INF">
+            <include name="jaxrpc-mapping.xml"/>
+            <include name="wsdl/**"/>
+         </metainf>
+         <metainf dir="${test.resources.dir}/interop/microsoft/soapwsdl/ComplexDataTypesDocLitB/META-INF">
+            <include name="application-client.xml"/>
+            <include name="jboss-client.xml"/>
+            <include name="scenarios.xml"/>
+         </metainf>
+      </jar>
+
+      <!-- ComplexDataTypesDocLitW client -->
+      <jar jarfile="${build.test.dir}/libs/jbossws-interop-ComplexDataTypesDocLitW-client.jar">
+         <fileset dir="${build.test.dir}/classes">
+            <include name="org/jboss/test/ws/interop/microsoft/soapwsdl/ComplexDataTypesDocLitW/**/*.class"/>
+            <include name="org/jboss/test/ws/interop/microsoft/*.class"/>
+         </fileset>
+         <metainf dir="${test.resources.dir}/interop/microsoft/soapwsdl/ComplexDataTypesDocLitW/WEB-INF">
+            <include name="jaxrpc-mapping.xml"/>
+            <include name="wsdl/**"/>
+         </metainf>
+         <metainf dir="${test.resources.dir}/interop/microsoft/soapwsdl/ComplexDataTypesDocLitW/META-INF">
+            <include name="application-client.xml"/>
+            <include name="jboss-client.xml"/>
+            <include name="scenarios.xml"/>
+         </metainf>
+      </jar>
+
+      <!-- ComplexDataTypesRpcLit client -->
+      <jar jarfile="${build.test.dir}/libs/jbossws-interop-ComplexDataTypesRpcLit-client.jar">
+         <fileset dir="${build.test.dir}/classes">
+            <include name="org/jboss/test/ws/interop/microsoft/soapwsdl/ComplexDataTypesRpcLit/**/*.class"/>
+            <include name="org/jboss/test/ws/interop/microsoft/*.class"/>
+         </fileset>
+         <metainf dir="${test.resources.dir}/interop/microsoft/soapwsdl/ComplexDataTypesRpcLit/WEB-INF">
+            <include name="jaxrpc-mapping.xml"/>
+            <include name="wsdl/**"/>
+         </metainf>
+         <metainf dir="${test.resources.dir}/interop/microsoft/soapwsdl/ComplexDataTypesRpcLit/META-INF">
+            <include name="application-client.xml"/>
+            <include name="jboss-client.xml"/>
+            <include name="scenarios.xml"/>
+         </metainf>
+      </jar>
+
+      <!-- BaseDataTypesDocLitW_Service.war -->
+      <war warfile="${build.test.dir}/libs/jbossws-interop-BaseDataTypesDocLitW_Service.war"
+           webxml="${test.resources.dir}/interop/microsoft/soapwsdl/BaseDataTypesDocLitW_Service/WEB-INF/web.xml">
+         <classes dir="${build.test.dir}/classes">
+            <include name="org/jboss/test/ws/interop/microsoft/soapwsdl/BaseDataTypesDocLitW_Service/**/*.class"/>
+            <include name="org/jboss/test/ws/interop/microsoft/*.class"/>
+         </classes>
+         <webinf dir="${test.resources.dir}/interop/microsoft/soapwsdl/BaseDataTypesDocLitW_Service/WEB-INF">
+            <include name="jaxrpc-mapping.xml"/>
+            <include name="webservices.xml"/>
+            <include name="wsdl/**"/>
+            <include name="jboss-web.xml"/>
+            <include name="scenarios.xml"/>
+         </webinf>
+         <fileset dir="${test.resources.dir}/interop/microsoft/soapwsdl/BaseDataTypesDocLitW_Service">
+            <include name="*.*"/>
+         </fileset>
+      </war>
+
+      <!-- BaseDataTypesRpcLit_Service.war -->
+      <war warfile="${build.test.dir}/libs/jbossws-interop-BaseDataTypesRpcLit_Service.war"
+           webxml="${test.resources.dir}/interop/microsoft/soapwsdl/BaseDataTypesRpcLit_Service/WEB-INF/web.xml">
+         <classes dir="${build.test.dir}/classes">
+            <include name="org/jboss/test/ws/interop/microsoft/soapwsdl/BaseDataTypesRpcLit_Service/**/*.class"/>
+            <include name="org/jboss/test/ws/interop/microsoft/*.class"/>
+         </classes>
+         <webinf dir="${test.resources.dir}/interop/microsoft/soapwsdl/BaseDataTypesRpcLit_Service/WEB-INF">
+            <include name="jaxrpc-mapping.xml"/>
+            <include name="webservices.xml"/>
+            <include name="wsdl/**"/>
+            <include name="jboss-web.xml"/>
+            <include name="scenarios.xml"/>
+         </webinf>
+         <fileset dir="${test.resources.dir}/interop/microsoft/soapwsdl/BaseDataTypesRpcLit_Service">
+            <include name="*.*"/>
+         </fileset>
+      </war>
+
+      <!-- ComplexDataTypesDocLitB_Service.war -->
+      <war warfile="${build.test.dir}/libs/jbossws-interop-ComplexDataTypesDocLitB_Service.war"
+           webxml="${test.resources.dir}/interop/microsoft/soapwsdl/ComplexDataTypesDocLitB_Service/WEB-INF/web.xml">
+         <classes dir="${build.test.dir}/classes">
+            <include name="org/jboss/test/ws/interop/microsoft/soapwsdl/ComplexDataTypesDocLitB_Service/**/*.class"/>
+            <include name="org/jboss/test/ws/interop/microsoft/*.class"/>
+         </classes>
+         <classes dir="${build.test.dir}/classes">
+            <include name="org/jboss/test/ws/interop/microsoft/soapwsdl/ComplexDataTypesShared/**/*.class"/>
+         </classes>
+         <webinf dir="${test.resources.dir}/interop/microsoft/soapwsdl/ComplexDataTypesDocLitB_Service/WEB-INF">
+            <include name="jaxrpc-mapping.xml"/>
+            <include name="webservices.xml"/>
+            <include name="wsdl/**"/>
+            <include name="jboss-web.xml"/>
+            <include name="scenarios.xml"/>
+         </webinf>
+         <fileset dir="${test.resources.dir}/interop/microsoft/soapwsdl/ComplexDataTypesDocLitB_Service">
+            <include name="*.*"/>
+         </fileset>
+      </war>
+
+      <!-- ComplexDataTypesDocLitW_Service.war -->
+      <war warfile="${build.test.dir}/libs/jbossws-interop-ComplexDataTypesDocLitW_Service.war"
+           webxml="${test.resources.dir}/interop/microsoft/soapwsdl/ComplexDataTypesDocLitW_Service/WEB-INF/web.xml">
+         <classes dir="${build.test.dir}/classes">
+            <include name="org/jboss/test/ws/interop/microsoft/soapwsdl/ComplexDataTypesDocLitW_Service/**/*.class"/>
+            <include name="org/jboss/test/ws/interop/microsoft/*.class"/>
+         </classes>
+         <classes dir="${build.test.dir}/classes">
+            <include name="org/jboss/test/ws/interop/microsoft/soapwsdl/ComplexDataTypesShared/**/*.class"/>
+         </classes>
+         <webinf dir="${test.resources.dir}/interop/microsoft/soapwsdl/ComplexDataTypesDocLitW_Service/WEB-INF">
+            <include name="jaxrpc-mapping.xml"/>
+            <include name="webservices.xml"/>
+            <include name="wsdl/**"/>
+            <include name="jboss-web.xml"/>
+            <include name="scenarios.xml"/>
+         </webinf>
+         <fileset dir="${test.resources.dir}/interop/microsoft/soapwsdl/ComplexDataTypesDocLitW_Service">
+            <include name="*.*"/>
+         </fileset>
+      </war>
+
+      <!-- ComplexDataTypesRpcLit_Service.war -->
+      <war warfile="${build.test.dir}/libs/jbossws-interop-ComplexDataTypesRpcLit_Service.war"
+           webxml="${test.resources.dir}/interop/microsoft/soapwsdl/ComplexDataTypesRpcLit_Service/WEB-INF/web.xml">
+         <classes dir="${build.test.dir}/classes">
+            <include name="org/jboss/test/ws/interop/microsoft/soapwsdl/ComplexDataTypesRpcLit_Service/**/*.class"/>
+            <include name="org/jboss/test/ws/interop/microsoft/*.class"/>
+         </classes>
+         <classes dir="${build.test.dir}/classes">
+            <include name="org/jboss/test/ws/interop/microsoft/soapwsdl/ComplexDataTypesShared/**/*.class"/>
+         </classes>
+         <webinf dir="${test.resources.dir}/interop/microsoft/soapwsdl/ComplexDataTypesRpcLit_Service/WEB-INF">
+            <include name="jaxrpc-mapping.xml"/>
+            <include name="webservices.xml"/>
+            <include name="wsdl/**"/>
+            <include name="jboss-web.xml"/>
+            <include name="scenarios.xml"/>
+         </webinf>
+         <fileset dir="${test.resources.dir}/interop/microsoft/soapwsdl/ComplexDataTypesRpcLit_Service">
+            <include name="*.*"/>
+         </fileset>
+      </war>
+
+      <!-- wsa10 client -->
+      <jar jarfile="${build.test.dir}/libs/jbossws-interop-wsa10-client.jar">
+         <fileset dir="${build.test.dir}/classes">
+            <include name="org/jboss/test/ws/interop/microsoft/addressing/wsa10/**/*.class"/>
+            <include name="org/jboss/test/ws/interop/microsoft/*.class"/>
+         </fileset>
+         <metainf dir="${test.resources.dir}/interop/microsoft/addressing/wsa10/WEB-INF">
+            <include name="jaxrpc-mapping.xml"/>
+            <include name="wsdl/**"/>
+         </metainf>
+         <metainf dir="${test.resources.dir}/interop/microsoft/addressing/wsa10/META-INF">
+            <include name="application-client.xml"/>
+            <include name="jboss-client.xml"/>
+            <include name="scenarios.xml"/>
+         </metainf>
+      </jar>
+
+      <!-- wsaTestService.war -->
+      <war warfile="${build.test.dir}/libs/jbossws-interop-wsa10-service.war"
+           webxml="${test.resources.dir}/interop/microsoft/addressing/wsaTestService/WEB-INF/web.xml">
+         <classes dir="${build.test.dir}/classes">
+            <include name="org/jboss/test/ws/interop/microsoft/addressing/wsaTestService/**/*.class"/>
+         </classes>
+         <webinf dir="${test.resources.dir}/interop/microsoft/addressing/wsaTestService/WEB-INF">
+            <include name="jaxrpc-mapping.xml"/>
+            <include name="webservices.xml"/>
+            <include name="wsdl/**"/>
+            <include name="jboss-web.xml"/>
+         </webinf>
+         <fileset dir="${test.resources.dir}/interop/microsoft/addressing/wsaTestService">
+            <include name="*.*"/>
+         </fileset>
+      </war>
+
+
+      <!-- wsse10 sign client -->
+      <jar jarfile="${build.test.dir}/libs/jbossws-interop-wsse10-client.jar">
+         <fileset dir="${build.test.dir}/classes">
+            <include name="org/jboss/test/ws/interop/microsoft/security/**/*.class"/>
+            <include name="org/jboss/test/ws/interop/microsoft/*.class"/>
+         </fileset>
+         <metainf dir="${test.resources.dir}/interop/microsoft/security/wsse10/WEB-INF">
+            <include name="jaxrpc-mapping.xml"/>
+            <include name="wsdl/**"/>
+         </metainf>
+         <metainf dir="${test.resources.dir}/interop/microsoft/security/wsse10/META-INF">
+            <include name="application-client.xml"/>
+            <include name="jboss-client.xml"/>
+            <include name="jboss-wsse-client.xml"/>
+            <include name="scenarios.xml"/>
+         </metainf>
+      </jar>
+
+       <!-- wsse10Sign.war -->
+      <war warfile="${build.test.dir}/libs/jbossws-interop-wsse10Sign.war"
+           webxml="${test.resources.dir}/interop/microsoft/security/wsse10/WEB-INF/web.xml">
+         <classes dir="${build.test.dir}/classes">
+            <include name="org/jboss/test/ws/interop/microsoft/security/wsse10/**/*.class"/>
+            <include name="org/jboss/test/ws/interop/microsoft/*.class"/>
+         </classes>
+         <webinf dir="${test.resources.dir}/interop/microsoft/security/wsse10/WEB-INF">
+            <include name="jaxrpc-mapping.xml"/>
+            <include name="webservices.xml"/>
+            <include name="wsdl/**.*"/>
+            <include name="jboss-web.xml"/>
+            <include name="jboss-wsse-server.xml"/>
+         </webinf>
+         <webinf dir="${test.resources.dir}/interop/microsoft/security/wsse10Shared/META-INF">
+            <include name="alice.jks"/>
+            <include name="wsse10.truststore"/>
+         </webinf>
+         <fileset dir="${test.resources.dir}/interop/microsoft/security/wsse10">
+            <include name="*.*"/>
+         </fileset>
+      </war>
+
+      <!-- wsse10Encrypt client -->
+      <jar jarfile="${build.test.dir}/libs/jbossws-interop-wsse10Encrypt-client.jar">
+         <fileset dir="${build.test.dir}/classes">
+            <include name="org/jboss/test/ws/interop/microsoft/security/**/*.class"/>
+            <include name="org/jboss/test/ws/interop/microsoft/*.class"/>
+         </fileset>
+         <metainf dir="${test.resources.dir}/interop/microsoft/security/wsse10Encrypt/WEB-INF">
+            <include name="jaxrpc-mapping.xml"/>
+            <include name="wsdl/**"/>
+         </metainf>
+         <metainf dir="${test.resources.dir}/interop/microsoft/security/wsse10Encrypt/META-INF">
+            <include name="application-client.xml"/>
+            <include name="jboss-client.xml"/>
+            <include name="jboss-wsse-client.xml"/>
+            <include name="scenarios.xml"/>
+         </metainf>
+      </jar>
+
+      <!-- wsse10Encrypt.war -->
+      <war warfile="${build.test.dir}/libs/jbossws-interop-wsse10Encrypt.war"
+           webxml="${test.resources.dir}/interop/microsoft/security/wsse10Encrypt/WEB-INF/web.xml">
+         <classes dir="${build.test.dir}/classes">
+            <include name="org/jboss/test/ws/interop/microsoft/security/wsse10Encrypt/**/*.class"/>
+            <include name="org/jboss/test/ws/interop/microsoft/*.class"/>
+         </classes>
+         <webinf dir="${test.resources.dir}/interop/microsoft/security/wsse10Encrypt/WEB-INF">
+            <include name="jaxrpc-mapping.xml"/>
+            <include name="webservices.xml"/>
+            <include name="wsdl/**.*"/>
+            <include name="jboss-web.xml"/>
+            <include name="jboss-wsse-server.xml"/>
+         </webinf>
+         <webinf dir="${test.resources.dir}/interop/microsoft/security/wsse10Shared/META-INF">
+            <include name="alice.jks"/>
+            <include name="wsse10.truststore"/>
+         </webinf>
+         <fileset dir="${test.resources.dir}/interop/microsoft/security/wsse10Encrypt">
+            <include name="*.*"/>
+         </fileset>
+      </war>
+
+      <!-- mtom-utf8.war -->
+      <war warfile="${build.test.dir}/libs/jbossws-interop-mtomUTF8.war"
+           webxml="${test.resources.dir}/interop/microsoft/mtom/utf8/WEB-INF/web.xml">
+         <classes dir="${build.test.dir}/classes">
+            <include name="org/jboss/test/ws/interop/microsoft/mtom/utf8/**/*.class"/>
+            <include name="org/jboss/test/ws/interop/microsoft/*.class"/>
+         </classes>
+         <webinf dir="${test.resources.dir}/interop/microsoft/mtom/utf8/WEB-INF">
+            <include name="jaxrpc-mapping.xml"/>
+            <include name="webservices.xml"/>
+            <include name="wsdl/**.*"/>
+            <include name="jboss-web.xml"/>
+            <include name="jboss-wsse-server.xml"/>
+         </webinf>
+         <fileset dir="${test.resources.dir}/interop/microsoft/mtom/utf8">
+            <include name="*.*"/>
+         </fileset>
+      </war>
+
+      <!-- mtom-utf8 client -->
+      <jar jarfile="${build.test.dir}/libs/jbossws-interop-mtomUTF8-client.jar">
+         <fileset dir="${build.test.dir}/classes">
+            <include name="org/jboss/test/ws/interop/microsoft/mtom/utf8/**/*.class"/>
+            <include name="org/jboss/test/ws/interop/microsoft/*.class"/>
+         </fileset>
+         <metainf dir="${test.resources.dir}/interop/microsoft/mtom/utf8/WEB-INF">
+            <include name="jaxrpc-mapping.xml"/>
+            <include name="wsdl/**"/>
+         </metainf>
+         <metainf dir="${test.resources.dir}/interop/microsoft/mtom/utf8/META-INF">
+            <include name="application-client.xml"/>
+            <include name="jboss-client.xml"/>            
+            <include name="scenarios.xml"/>
+         </metainf>
+      </jar>
+   </target>
+
 </project>
\ No newline at end of file

Modified: trunk/src/test/build.xml
===================================================================
--- trunk/src/test/build.xml	2006-09-19 10:16:24 UTC (rev 993)
+++ trunk/src/test/build.xml	2006-09-19 10:23:59 UTC (rev 994)
@@ -387,6 +387,7 @@
       <sysproperty key="org.jboss.ws.wsse.trustStorePassword" value="jbossws"/>
       <sysproperty key="org.jboss.ws.wsse.keyStoreType" value="jks"/>
       <sysproperty key="org.jboss.ws.wsse.trustStoreType" value="jks"/>
+      <sysproperty key="client.scenario" value="${client.scenario}"/>
       <classpath>
         <path refid="test.client.classpath"/>
         <pathelement location="${build.test.dir}/classes"/>
@@ -418,6 +419,7 @@
       <sysproperty key="jbossws.target.server" value="${jbossws.target.server}"/>
       <sysproperty key="tomcat.manager.username" value="${tomcat.manager.username}"/>
       <sysproperty key="tomcat.manager.password" value="${tomcat.manager.password}"/>
+      <sysproperty key="client.scenario" value="${client.scenario}"/>
       <!--
       http://jira.jboss.com/jira/browse/JBWS-917
       <sysproperty key="javax.net.ssl.keyStore" value="${test.resources.dir}/jaxrpc/wsse/wsse.keystore"/>

Modified: trunk/src/test/java/org/jboss/test/ws/JBossWSTestSetup.java
===================================================================
--- trunk/src/test/java/org/jboss/test/ws/JBossWSTestSetup.java	2006-09-19 10:16:24 UTC (rev 993)
+++ trunk/src/test/java/org/jboss/test/ws/JBossWSTestSetup.java	2006-09-19 10:23:59 UTC (rev 994)
@@ -21,12 +21,15 @@
  */
 package org.jboss.test.ws;
 
+import junit.extensions.TestSetup;
+import junit.framework.TestSuite;
 
 import java.util.StringTokenizer;
+import java.util.List;
+import java.util.ArrayList;
+import java.net.URLClassLoader;
+import java.net.URL;
 
-import junit.extensions.TestSetup;
-import junit.framework.TestSuite;
-
 /**
  * A test setup that deploys/undeploys archives
  *
@@ -56,6 +59,7 @@
 
    protected void setUp() throws Exception
    {
+      List clientJars = new ArrayList();
       for (int i = 0; i < archives.length; i++)
       {
          String archive = archives[i];
@@ -72,7 +76,25 @@
                delegate.undeploy(archive);
             }
          }
+         if (isJ2EEClient)
+         {
+            URL archiveURL = delegate.getArchiveURL(archive);
+            clientJars.add(archiveURL);
+         }
       }
+
+      // add the client jars to the classloader
+      if( !clientJars.isEmpty() )
+      {
+         ClassLoader parent = Thread.currentThread().getContextClassLoader();
+         URL[] urls = new URL[clientJars.size()];
+         for(int i=0; i<clientJars.size(); i++)
+         {
+            urls[i] = (URL)clientJars.get(i);
+         }
+         URLClassLoader cl = new URLClassLoader(urls, parent);
+         Thread.currentThread().setContextClassLoader(cl);
+      }
    }
 
    protected void tearDown() throws Exception

Modified: trunk/src/test/java/org/jboss/test/ws/interop/microsoft/addressing/wsa10/AddressingTestCase.java
===================================================================
--- trunk/src/test/java/org/jboss/test/ws/interop/microsoft/addressing/wsa10/AddressingTestCase.java	2006-09-19 10:16:24 UTC (rev 993)
+++ trunk/src/test/java/org/jboss/test/ws/interop/microsoft/addressing/wsa10/AddressingTestCase.java	2006-09-19 10:23:59 UTC (rev 994)
@@ -3,27 +3,28 @@
 import junit.framework.Test;
 import org.jboss.test.ws.JBossWSTest;
 import org.jboss.test.ws.JBossWSTestSetup;
+import org.jboss.test.ws.interop.microsoft.ClientScenario;
+import org.jboss.test.ws.interop.microsoft.InteropConfigFactory;
+import org.jboss.ws.utils.DOMUtils;
 import org.jboss.ws.addressing.AddressingClientUtil;
 import org.jboss.ws.jaxrpc.StubExt;
-import org.jboss.ws.utils.DOMUtils;
 import org.w3c.dom.Element;
 
 import javax.naming.InitialContext;
+import javax.xml.namespace.QName;
 import javax.xml.rpc.Service;
 import javax.xml.rpc.Stub;
 import javax.xml.rpc.soap.SOAPFaultException;
-import javax.xml.ws.addressing.AddressingBuilder;
-import javax.xml.ws.addressing.AddressingProperties;
-import javax.xml.ws.addressing.JAXWSAConstants;
-import javax.xml.ws.addressing.Relationship;
+import javax.xml.ws.addressing.*;
 import javax.xml.ws.addressing.soap.SOAPAddressingProperties;
-import javax.xml.namespace.QName;
+import java.net.URI;
+import java.rmi.RemoteException;
 import java.util.List;
-import java.util.Map;
-import java.rmi.RemoteException;
-import java.net.URI;
 
 /**
+ * A test client for the W3C addressing test suite.
+ * See <code>http://www.w3.org/2002/ws/addr/testsuite/</code>.
+ *
  * @author Heiko Braun, <heiko at openj.net>
  * @since 02-Mar-2006
  */
@@ -32,16 +33,18 @@
    private Echo echoPort;
    private Notify notifyPort;
 
-   private static AddressingBuilder addrBuilder = AddressingBuilder.getAddressingBuilder();
-
-   //final static String WSA_TO = "http://192.168.0.11/WSAddressingCR_Service_WCF/WSAddressing10.svc/Soap11";
    final static String WSA_FROM = "http://example.org/node/A";
    final static String WSA_TO = "http://example.org/node/B";
 
-   //final static String NOTIFY_ENDPOINT_URL = "http://localhost:9091/WSAddressingCR_Service_WCF/WSAddressing10.svc/Soap11";
-   final static String NOTIFY_ENDPOINT_URL = "http://localhost:9092/wsa10/wsaTestService";
-   final static String ECHO_ENDPOINT_URL = NOTIFY_ENDPOINT_URL;
+   private static AddressingBuilder BUILDER;
+   private static AddressingConstants CONSTANTS;
 
+   static
+   {
+      BUILDER = AddressingBuilder.getAddressingBuilder();
+      CONSTANTS = BUILDER.newAddressingConstants();
+   }
+
    private Element customerParam;
    private Element faultParam;
    private Element extraStuff;
@@ -63,12 +66,9 @@
          Service service = (Service)iniCtx.lookup("java:comp/env/service/interop/WSAddressingService");
          echoPort = (Echo)service.getPort(Echo.class);
          notifyPort= (Notify)service.getPort(Notify.class);
+         configureClient();
       }
 
-      // customize target addresses
-      setTargetAddress((Stub)notifyPort, NOTIFY_ENDPOINT_URL);
-      setTargetAddress((Stub)echoPort, ECHO_ENDPOINT_URL);
-
       customerParam = DOMUtils.parse("<customer:CustomerKey xmlns:customer=\"http://example.org/customer\">Key#123456789</customer:CustomerKey>");
       faultParam = DOMUtils.parse("<customer:CustomerKey xmlns:customer=\"http://example.org/customer\">Fault#123456789</customer:CustomerKey>");
       wsdl1Param = DOMUtils.parse("<definitions xmlns=\"http://schemas.xmlsoap.org/wsdl/\">insert WSDL 1.1 here!</definitions>");
@@ -76,6 +76,26 @@
       extraStuff = DOMUtils.parse("<customer:extraStuff xmlns:customer=\"http://example.org/customer\">This should be ignored</customer:extraStuff>");
    }
 
+   private void configureClient() {
+
+      InteropConfigFactory factory = InteropConfigFactory.newInstance();
+      ClientScenario scenario = factory.createClientScenario(System.getProperty("client.scenario"));
+      if(scenario!=null)
+      {
+         log.info("Using scenario: " + scenario);
+         setTargetAddress((Stub)notifyPort, scenario.getTargetEndpoint().toString());
+         setTargetAddress((Stub)echoPort, scenario.getTargetEndpoint().toString());
+      }
+      else
+      {
+         throw new IllegalStateException("Failed to load client scenario");
+      }
+   }
+
+   /**
+    * Certain MSFT testcases require the connection to be closed
+    * since remoting cannot work with particluar HTTP response codes.
+    */
    private void forceReset() {
       /*try
       {
@@ -114,7 +134,7 @@
          // create addressing properties
          AddressingProperties requestProps =
                AddressingClientUtil.createDefaultProps("http://example.org/action/notify", WSA_TO);
-         requestProps.setMessageID( addrBuilder.newURI( AddressingClientUtil.generateMessageID()));
+         requestProps.setMessageID( BUILDER.newURI( AddressingClientUtil.generateMessageID()));
 
          setRequestProperties((StubExt)notifyPort, requestProps);
 
@@ -153,7 +173,7 @@
             AddressingClientUtil.createDefaultProps(
                   "http://example.org/action/notify", WSA_TO);
 
-      requestProps.setFaultTo(addrBuilder.newEndpointReference(AddressingClientUtil.REPLY_NONE));
+      requestProps.setFaultTo(BUILDER.newEndpointReference(new URI(CONSTANTS.getNoneURI())));
       setRequestProperties((StubExt)notifyPort, requestProps);
 
       notifyPort.notify("Message 1103");
@@ -168,7 +188,7 @@
                   WSA_TO
             );
 
-      requestProps.setFaultTo(addrBuilder.newEndpointReference(AddressingClientUtil.REPLY_NONE));
+      requestProps.setFaultTo(BUILDER.newEndpointReference(new URI(CONSTANTS.getNoneURI())));
       setRequestProperties((StubExt)notifyPort, requestProps);
       notifyPort.notify("Message 1104");
       forceReset();
@@ -273,7 +293,7 @@
       assertEquals(rel.getID().toString(), requestProps.getMessageID().getURI().toString());
       assertTrue(null == responseProperties.getReplyTo());
 
-   }   
+   }
 
    //
    //  Two-way message exchange containing an Action and a ReplyTo
@@ -318,7 +338,7 @@
       AddressingProperties requestProps =
             AddressingClientUtil.createAnonymousProps("http://example.org/action/echoIn", WSA_TO);
       requestProps.setMessageID(AddressingClientUtil.createMessageID());
-      requestProps.setFaultTo(addrBuilder.newEndpointReference(AddressingClientUtil.REPLY_ANONYMOUS));
+      requestProps.setFaultTo(BUILDER.newEndpointReference(new URI(CONSTANTS.getAnonymousURI())));
 
       requestProps.getReplyTo().getReferenceParameters().addElement(customerParam);
       requestProps.getFaultTo().getReferenceParameters().addElement(faultParam);
@@ -432,7 +452,7 @@
             AddressingClientUtil.createDefaultProps("http://example.org/action/echoIn", WSA_TO);
       requestProps.setMessageID(AddressingClientUtil.createMessageID());
       requestProps.setReplyTo(
-            addrBuilder.newEndpointReference(
+            BUILDER.newEndpointReference(
                   new URI("http://localhost:8080/wsa10/wsaTestService")
             )
       );

Modified: trunk/src/test/java/org/jboss/test/ws/interop/microsoft/addressing/wsaTestService/WsaTestPortType_Impl.java
===================================================================
--- trunk/src/test/java/org/jboss/test/ws/interop/microsoft/addressing/wsaTestService/WsaTestPortType_Impl.java	2006-09-19 10:16:24 UTC (rev 993)
+++ trunk/src/test/java/org/jboss/test/ws/interop/microsoft/addressing/wsaTestService/WsaTestPortType_Impl.java	2006-09-19 10:23:59 UTC (rev 994)
@@ -1,37 +1,19 @@
 package org.jboss.test.ws.interop.microsoft.addressing.wsaTestService;
 
-import javax.xml.rpc.soap.SOAPFaultException;
-import javax.xml.namespace.QName;
-
 public class WsaTestPortType_Impl implements org.jboss.test.ws.interop.microsoft.addressing.wsaTestService.WsaTestPortType, java.rmi.Remote {
-
-   static String[] faultMessages = new String[] {"1133", "1134", "1135"};
-
    public void notify(java.lang.String wsaNotifyMessagePart) throws
-         java.rmi.RemoteException {
-      System.out.println("notify " +wsaNotifyMessagePart);
+       java.rmi.RemoteException {
+      System.out.println("notify:" + wsaNotifyMessagePart);
    }
-
    public java.lang.String echo(java.lang.String wsaEchoInPart) throws
-         java.rmi.RemoteException {
+       java.rmi.RemoteException {
 
-      System.out.println("echo " +wsaEchoInPart);
-
-      for(String s : faultMessages)
-      {
-         if(wsaEchoInPart.indexOf(s) != -1)
-            throw new SOAPFaultException(
-                  new QName("http://jboss.org/test/interop/wsa", "wsaTestServiceError", "jbwsa"),
-                  "This is supposed to fault", null, null
-            );
-      }
-
       java.lang.String _retVal = wsaEchoInPart;
+      System.out.println("echo:" + wsaEchoInPart);
       return _retVal;
    }
-
    public void echoOut(java.lang.String wsaEchoOutPart) throws
-         java.rmi.RemoteException {
-      System.out.println("echOut " +wsaEchoOutPart);
+       java.rmi.RemoteException {
+      System.out.println("echoOut:" + wsaEchoOutPart);
    }
 }

Modified: trunk/src/test/java/org/jboss/test/ws/interop/microsoft/soapwsdl/BaseDataTypesDocLitB/BaseDataTypesDocLitBTestCase.java
===================================================================
--- trunk/src/test/java/org/jboss/test/ws/interop/microsoft/soapwsdl/BaseDataTypesDocLitB/BaseDataTypesDocLitBTestCase.java	2006-09-19 10:16:24 UTC (rev 993)
+++ trunk/src/test/java/org/jboss/test/ws/interop/microsoft/soapwsdl/BaseDataTypesDocLitB/BaseDataTypesDocLitBTestCase.java	2006-09-19 10:23:59 UTC (rev 994)
@@ -2,9 +2,9 @@
 
 import junit.framework.Test;
 import org.jboss.test.ws.JBossWSTestSetup;
+import org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesProxy;
 import org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesSEI;
 import org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesSupport;
-import org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesProxy;
 
 import javax.naming.InitialContext;
 import javax.xml.rpc.Service;
@@ -34,7 +34,8 @@
          Service service = (Service)iniCtx.lookup("java:comp/env/service/interop/BaseDataTypesDocLitBService");
          this.targetPort = (IBaseDataTypesDocLitB)service.getPort(IBaseDataTypesDocLitB.class);
          this.proxy = (BaseDataTypesSEI)BaseDataTypesProxy.newInstance(targetPort);
-      }     
+         configureClient((Stub)targetPort);
+      }
    }
 
    protected BaseDataTypesSEI getTargetPort() throws Exception {

Modified: trunk/src/test/java/org/jboss/test/ws/interop/microsoft/soapwsdl/BaseDataTypesDocLitW/BaseDataTypesDocLitWTestCase.java
===================================================================
--- trunk/src/test/java/org/jboss/test/ws/interop/microsoft/soapwsdl/BaseDataTypesDocLitW/BaseDataTypesDocLitWTestCase.java	2006-09-19 10:16:24 UTC (rev 993)
+++ trunk/src/test/java/org/jboss/test/ws/interop/microsoft/soapwsdl/BaseDataTypesDocLitW/BaseDataTypesDocLitWTestCase.java	2006-09-19 10:23:59 UTC (rev 994)
@@ -34,9 +34,8 @@
          Service service = (Service)iniCtx.lookup("java:comp/env/service/interop/BaseDataTypesDocLitWService");
          this.targetPort = (IBaseDataTypesDocLitW)service.getPort(IBaseDataTypesDocLitW.class);
          this.proxy = (BaseDataTypesSEI)BaseDataTypesProxy.newInstance(targetPort);
+         configureClient((Stub)targetPort);
       }
-
-      //((Stub)targetPort)._setProperty(Stub.ENDPOINT_ADDRESS_PROPERTY, "http://localhost:9092/BaseDataTypesDocLitW_Service/endpoint");
    }
 
    protected BaseDataTypesSEI getTargetPort() throws Exception {

Modified: trunk/src/test/java/org/jboss/test/ws/interop/microsoft/soapwsdl/BaseDataTypesDocLitW_Service/BaseDataTypesDocLitWService_SerializerRegistry.java
===================================================================
--- trunk/src/test/java/org/jboss/test/ws/interop/microsoft/soapwsdl/BaseDataTypesDocLitW_Service/BaseDataTypesDocLitWService_SerializerRegistry.java	2006-09-19 10:16:24 UTC (rev 993)
+++ trunk/src/test/java/org/jboss/test/ws/interop/microsoft/soapwsdl/BaseDataTypesDocLitW_Service/BaseDataTypesDocLitWService_SerializerRegistry.java	2006-09-19 10:23:59 UTC (rev 994)
@@ -27,108 +27,114 @@
         TypeMapping mapping = registry.getTypeMapping(SOAPConstants.NS_SOAP_ENCODING);
         TypeMapping mapping2 = registry.getTypeMapping("");
         {
-            QName type = new QName("http://tempuri.org/", "RetObject");
-            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetObject_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
-            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetObject.class, type, serializer);
+            QName type = new QName("http://tempuri.org/", "RetLong");
+            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetLong_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
+            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetLong.class, type, serializer);
         }
         {
-            QName type = new QName("http://tempuri.org/", "RetDecimal");
-            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetDecimal_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
-            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetDecimal.class, type, serializer);
+            QName type = new QName("http://tempuri.org/", "RetULongResponse");
+            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetULongResponse_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
+            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetULongResponse.class, type, serializer);
         }
         {
-            QName type = new QName("http://tempuri.org/", "RetSByte");
-            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetSByte_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
-            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetSByte.class, type, serializer);
+            QName type = new QName("http://tempuri.org/", "RetDateTimeResponse");
+            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetDateTimeResponse_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
+            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetDateTimeResponse.class, type, serializer);
         }
         {
-            QName type = new QName("http://tempuri.org/", "RetBool");
-            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetBool_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
-            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetBool.class, type, serializer);
+            QName type = new QName("http://tempuri.org/", "RetQNameResponse");
+            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetQNameResponse_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
+            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetQNameResponse.class, type, serializer);
         }
         {
+            QName type = new QName("http://tempuri.org/", "RetFloatResponse");
+            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetFloatResponse_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
+            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetFloatResponse.class, type, serializer);
+        }
+        {
             QName type = new QName("http://tempuri.org/", "RetShort");
             CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetShort_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
             registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetShort.class, type, serializer);
         }
         {
-            QName type = new QName("http://tempuri.org/", "RetByteArrayResponse");
-            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetByteArrayResponse_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
-            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetByteArrayResponse.class, type, serializer);
+            QName type = new QName("http://tempuri.org/", "RetSByteResponse");
+            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetSByteResponse_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
+            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetSByteResponse.class, type, serializer);
         }
         {
-            CombinedSerializer serializer = new LiteralSimpleTypeSerializer(SchemaConstants.QNAME_TYPE_BASE64_BINARY,
-                "", XSDBase64BinaryEncoder.getInstance());
-            registerSerializer(mapping2,byte[].class, SchemaConstants.QNAME_TYPE_BASE64_BINARY, serializer);
+            QName type = new QName("http://tempuri.org/", "RetDouble");
+            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetDouble_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
+            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetDouble.class, type, serializer);
         }
         {
-            QName type = new QName("http://tempuri.org/", "RetDateTimeResponse");
-            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetDateTimeResponse_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
-            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetDateTimeResponse.class, type, serializer);
+            QName type = new QName("http://tempuri.org/", "RetCharResponse");
+            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetCharResponse_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
+            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetCharResponse.class, type, serializer);
         }
         {
-            QName type = new QName("http://tempuri.org/", "RetULong");
-            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetULong_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
-            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetULong.class, type, serializer);
+            QName type = new QName("http://tempuri.org/", "RetBool");
+            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetBool_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
+            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetBool.class, type, serializer);
         }
         {
-            QName type = new QName("http://tempuri.org/", "RetUriResponse");
-            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetUriResponse_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
-            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetUriResponse.class, type, serializer);
+            QName type = new QName("http://tempuri.org/", "RetDateTime");
+            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetDateTime_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
+            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetDateTime.class, type, serializer);
         }
         {
-            QName type = new QName("http://tempuri.org/", "RetTimeSpanResponse");
-            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetTimeSpanResponse_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
-            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetTimeSpanResponse.class, type, serializer);
+            QName type = new QName("http://tempuri.org/", "RetObjectResponse");
+            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetObjectResponse_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
+            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetObjectResponse.class, type, serializer);
         }
         {
-            QName type = new QName("http://tempuri.org/", "RetBoolResponse");
-            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetBoolResponse_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
-            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetBoolResponse.class, type, serializer);
+            QName type = new QName("http://tempuri.org/", "RetGuidResponse");
+            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetGuidResponse_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
+            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetGuidResponse.class, type, serializer);
         }
         {
-            QName type = new QName("http://tempuri.org/", "RetQNameResponse");
-            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetQNameResponse_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
-            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetQNameResponse.class, type, serializer);
+            QName type = new QName("http://tempuri.org/", "RetByte");
+            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetByte_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
+            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetByte.class, type, serializer);
         }
         {
-            QName type = new QName("http://tempuri.org/", "RetDouble");
-            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetDouble_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
-            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetDouble.class, type, serializer);
+            CombinedSerializer serializer = new LiteralSimpleTypeSerializer(SchemaConstants.QNAME_TYPE_BASE64_BINARY,
+                "", XSDBase64BinaryEncoder.getInstance());
+            registerSerializer(mapping2,byte[].class, SchemaConstants.QNAME_TYPE_BASE64_BINARY, serializer);
         }
         {
-            CombinedSerializer serializer = new LiteralFragmentSerializer(SchemaConstants.QNAME_TYPE_URTYPE, NOT_NULLABLE, "");
-            registerSerializer(mapping2,javax.xml.soap.SOAPElement.class, SchemaConstants.QNAME_TYPE_URTYPE, serializer);
+            QName type = new QName("http://tempuri.org/", "RetBoolResponse");
+            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetBoolResponse_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
+            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetBoolResponse.class, type, serializer);
         }
         {
-            QName type = new QName("http://tempuri.org/", "RetDateTime");
-            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetDateTime_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
-            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetDateTime.class, type, serializer);
+            QName type = new QName("http://tempuri.org/", "RetTimeSpan");
+            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetTimeSpan_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
+            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetTimeSpan.class, type, serializer);
         }
         {
-            QName type = new QName("http://tempuri.org/", "RetSingle");
-            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetSingle_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
-            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetSingle.class, type, serializer);
+            QName type = new QName("http://tempuri.org/", "RetUShortResponse");
+            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetUShortResponse_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
+            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetUShortResponse.class, type, serializer);
         }
         {
-            QName type = new QName("http://tempuri.org/", "RetStringResponse");
-            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetStringResponse_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
-            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetStringResponse.class, type, serializer);
+            QName type = new QName("http://tempuri.org/", "RetLongResponse");
+            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetLongResponse_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
+            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetLongResponse.class, type, serializer);
         }
         {
-            QName type = new QName("http://tempuri.org/", "RetGuidResponse");
-            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetGuidResponse_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
-            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetGuidResponse.class, type, serializer);
+            QName type = new QName("http://tempuri.org/", "RetQName");
+            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetQName_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
+            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetQName.class, type, serializer);
         }
         {
-            QName type = new QName("http://tempuri.org/", "RetLong");
-            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetLong_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
-            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetLong.class, type, serializer);
+            QName type = new QName("http://tempuri.org/", "RetByteArrayResponse");
+            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetByteArrayResponse_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
+            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetByteArrayResponse.class, type, serializer);
         }
         {
-            QName type = new QName("http://tempuri.org/", "RetLongResponse");
-            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetLongResponse_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
-            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetLongResponse.class, type, serializer);
+            QName type = new QName("http://tempuri.org/", "RetSByte");
+            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetSByte_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
+            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetSByte.class, type, serializer);
         }
         {
             QName type = new QName("http://tempuri.org/", "RetUInt");
@@ -136,130 +142,124 @@
             registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetUInt.class, type, serializer);
         }
         {
-            QName type = new QName("http://tempuri.org/", "RetULongResponse");
-            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetULongResponse_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
-            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetULongResponse.class, type, serializer);
+            QName type = new QName("http://tempuri.org/", "RetUShort");
+            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetUShort_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
+            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetUShort.class, type, serializer);
         }
         {
+            QName type = new QName("http://tempuri.org/", "RetUri");
+            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetUri_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
+            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetUri.class, type, serializer);
+        }
+        {
             QName type = new QName("http://tempuri.org/", "RetUIntResponse");
             CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetUIntResponse_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
             registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetUIntResponse.class, type, serializer);
         }
         {
+            QName type = new QName("http://tempuri.org/", "RetTimeSpanResponse");
+            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetTimeSpanResponse_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
+            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetTimeSpanResponse.class, type, serializer);
+        }
+        {
             QName type = new QName("http://tempuri.org/", "RetChar");
             CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetChar_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
             registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetChar.class, type, serializer);
         }
         {
-            QName type = new QName("http://tempuri.org/", "RetByte");
-            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetByte_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
-            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetByte.class, type, serializer);
+            CombinedSerializer serializer = new LiteralFragmentSerializer(SchemaConstants.QNAME_TYPE_URTYPE, NOT_NULLABLE, "");
+            registerSerializer(mapping2,javax.xml.soap.SOAPElement.class, SchemaConstants.QNAME_TYPE_URTYPE, serializer);
         }
         {
-            QName type = new QName("http://tempuri.org/", "RetUShortResponse");
-            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetUShortResponse_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
-            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetUShortResponse.class, type, serializer);
+            QName type = new QName("http://tempuri.org/", "RetUriResponse");
+            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetUriResponse_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
+            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetUriResponse.class, type, serializer);
         }
         {
-            QName type = new QName("http://tempuri.org/", "RetCharResponse");
-            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetCharResponse_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
-            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetCharResponse.class, type, serializer);
+            CombinedSerializer serializer = new LiteralSimpleTypeSerializer(SchemaConstants.QNAME_TYPE_ANY_URI,
+                "", XSDAnyURIEncoder.getInstance());
+            registerSerializer(mapping2,java.net.URI.class, SchemaConstants.QNAME_TYPE_ANY_URI, serializer);
         }
         {
-            QName type = new QName("http://tempuri.org/", "RetSByteResponse");
-            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetSByteResponse_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
-            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetSByteResponse.class, type, serializer);
+            QName type = new QName("http://tempuri.org/", "RetDoubleResponse");
+            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetDoubleResponse_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
+            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetDoubleResponse.class, type, serializer);
         }
         {
-            QName type = new QName("http://tempuri.org/", "RetTimeSpan");
-            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetTimeSpan_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
-            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetTimeSpan.class, type, serializer);
+            QName type = new QName("http://tempuri.org/", "RetGuid");
+            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetGuid_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
+            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetGuid.class, type, serializer);
         }
         {
-            QName type = new QName("http://tempuri.org/", "RetByteArray");
-            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetByteArray_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
-            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetByteArray.class, type, serializer);
+            QName type = new QName("http://tempuri.org/", "RetDecimalResponse");
+            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetDecimalResponse_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
+            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetDecimalResponse.class, type, serializer);
         }
         {
-            QName type = new QName("http://tempuri.org/", "RetString");
-            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetString_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
-            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetString.class, type, serializer);
+            QName type = new QName("http://tempuri.org/", "RetInt");
+            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetInt_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
+            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetInt.class, type, serializer);
         }
         {
-            QName type = new QName("http://tempuri.org/", "RetObjectResponse");
-            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetObjectResponse_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
-            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetObjectResponse.class, type, serializer);
+            QName type = new QName("http://tempuri.org/", "RetByteArray");
+            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetByteArray_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
+            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetByteArray.class, type, serializer);
         }
         {
-            QName type = new QName("http://tempuri.org/", "RetUri");
-            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetUri_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
-            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetUri.class, type, serializer);
+            QName type = new QName("http://tempuri.org/", "RetObject");
+            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetObject_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
+            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetObject.class, type, serializer);
         }
         {
-            QName type = new QName("http://tempuri.org/", "RetQName");
-            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetQName_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
-            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetQName.class, type, serializer);
+            QName type = new QName("http://tempuri.org/", "RetFloat");
+            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetFloat_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
+            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetFloat.class, type, serializer);
         }
         {
-            QName type = new QName("http://tempuri.org/", "RetFloatResponse");
-            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetFloatResponse_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
-            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetFloatResponse.class, type, serializer);
-        }
-        {
-            QName type = new QName("http://tempuri.org/", "RetUShort");
-            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetUShort_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
-            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetUShort.class, type, serializer);
-        }
-        {
-            QName type = new QName("http://tempuri.org/", "RetDoubleResponse");
-            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetDoubleResponse_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
-            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetDoubleResponse.class, type, serializer);
-        }
-        {
             QName type = new QName("http://tempuri.org/", "RetByteResponse");
             CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetByteResponse_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
             registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetByteResponse.class, type, serializer);
         }
         {
-            QName type = new QName("http://tempuri.org/", "RetFloat");
-            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetFloat_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
-            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetFloat.class, type, serializer);
+            QName type = new QName("http://tempuri.org/", "RetULong");
+            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetULong_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
+            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetULong.class, type, serializer);
         }
         {
+            QName type = new QName("http://tempuri.org/", "RetStringResponse");
+            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetStringResponse_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
+            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetStringResponse.class, type, serializer);
+        }
+        {
             QName type = new QName("http://tempuri.org/", "RetSingleResponse");
             CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetSingleResponse_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
             registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetSingleResponse.class, type, serializer);
         }
         {
+            QName type = new QName("http://tempuri.org/", "RetString");
+            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetString_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
+            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetString.class, type, serializer);
+        }
+        {
             QName type = new QName("http://tempuri.org/", "RetIntResponse");
             CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetIntResponse_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
             registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetIntResponse.class, type, serializer);
         }
         {
+            QName type = new QName("http://tempuri.org/", "RetSingle");
+            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetSingle_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
+            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetSingle.class, type, serializer);
+        }
+        {
             QName type = new QName("http://tempuri.org/", "RetShortResponse");
             CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetShortResponse_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
             registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetShortResponse.class, type, serializer);
         }
         {
-            QName type = new QName("http://tempuri.org/", "RetInt");
-            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetInt_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
-            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetInt.class, type, serializer);
+            QName type = new QName("http://tempuri.org/", "RetDecimal");
+            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetDecimal_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
+            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetDecimal.class, type, serializer);
         }
-        {
-            CombinedSerializer serializer = new LiteralSimpleTypeSerializer(SchemaConstants.QNAME_TYPE_ANY_URI,
-                "", XSDAnyURIEncoder.getInstance());
-            registerSerializer(mapping2,java.net.URI.class, SchemaConstants.QNAME_TYPE_ANY_URI, serializer);
-        }
-        {
-            QName type = new QName("http://tempuri.org/", "RetGuid");
-            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetGuid_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
-            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetGuid.class, type, serializer);
-        }
-        {
-            QName type = new QName("http://tempuri.org/", "RetDecimalResponse");
-            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetDecimalResponse_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
-            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetDecimalResponse.class, type, serializer);
-        }
         return registry;
     }
     

Modified: trunk/src/test/java/org/jboss/test/ws/interop/microsoft/soapwsdl/BaseDataTypesDocLitW_Service/IBaseDataTypesDocLitW_Tie.java
===================================================================
--- trunk/src/test/java/org/jboss/test/ws/interop/microsoft/soapwsdl/BaseDataTypesDocLitW_Service/IBaseDataTypesDocLitW_Tie.java	2006-09-19 10:16:24 UTC (rev 993)
+++ trunk/src/test/java/org/jboss/test/ws/interop/microsoft/soapwsdl/BaseDataTypesDocLitW_Service/IBaseDataTypesDocLitW_Tie.java	2006-09-19 10:23:59 UTC (rev 994)
@@ -36,31 +36,31 @@
     }
     
     /*
-     * This method does the actual method invocation for operation: RetTimeSpan
+     * This method does the actual method invocation for operation: RetChar
      */
-    private void invoke_RetTimeSpan(StreamingHandlerState state) throws Exception {
+    private void invoke_RetChar(StreamingHandlerState state) throws Exception {
         
-        org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetTimeSpan myRetTimeSpan = null;
-        Object myRetTimeSpanObj =
+        org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetChar myRetChar = null;
+        Object myRetCharObj =
             state.getRequest().getBody().getValue();
         
-        if (myRetTimeSpanObj instanceof SOAPDeserializationState) {
-            myRetTimeSpan = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetTimeSpan)((SOAPDeserializationState)myRetTimeSpanObj).getInstance();
+        if (myRetCharObj instanceof SOAPDeserializationState) {
+            myRetChar = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetChar)((SOAPDeserializationState)myRetCharObj).getInstance();
         } else {
-            myRetTimeSpan = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetTimeSpan)myRetTimeSpanObj;
+            myRetChar = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetChar)myRetCharObj;
         }
         
         try {
-            java.lang.String retTimeSpanResult = ((org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.IBaseDataTypesDocLitW) getTarget()).retTimeSpan(myRetTimeSpan.getInTimeSpan());
+            java.lang.Integer retCharResult = ((org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.IBaseDataTypesDocLitW) getTarget()).retChar(myRetChar.getInChar());
             
             SOAPHeaderBlockInfo headerInfo;
             
             
-            org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetTimeSpanResponse _response = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetTimeSpanResponse();
-            _response.setRetTimeSpanResult(retTimeSpanResult);
-            SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetTimeSpan_RetTimeSpanResponse_QNAME);
+            org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetCharResponse _response = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetCharResponse();
+            _response.setRetCharResult(retCharResult);
+            SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetChar_RetCharResponse_QNAME);
             bodyBlock.setValue(_response);
-            bodyBlock.setSerializer(ns1_myRetTimeSpanResponse_LiteralSerializer);
+            bodyBlock.setSerializer(ns1_myRetCharResponse_LiteralSerializer);
             state.getResponse().setBody(bodyBlock);
         } catch (javax.xml.rpc.soap.SOAPFaultException e) {
             SOAPFaultInfo fault = new SOAPFaultInfo(e.getFaultCode(),
@@ -74,31 +74,31 @@
     }
     
     /*
-     * This method does the actual method invocation for operation: RetByteArray
+     * This method does the actual method invocation for operation: RetFloat
      */
-    private void invoke_RetByteArray(StreamingHandlerState state) throws Exception {
+    private void invoke_RetFloat(StreamingHandlerState state) throws Exception {
         
-        org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetByteArray myRetByteArray = null;
-        Object myRetByteArrayObj =
+        org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetFloat myRetFloat = null;
+        Object myRetFloatObj =
             state.getRequest().getBody().getValue();
         
-        if (myRetByteArrayObj instanceof SOAPDeserializationState) {
-            myRetByteArray = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetByteArray)((SOAPDeserializationState)myRetByteArrayObj).getInstance();
+        if (myRetFloatObj instanceof SOAPDeserializationState) {
+            myRetFloat = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetFloat)((SOAPDeserializationState)myRetFloatObj).getInstance();
         } else {
-            myRetByteArray = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetByteArray)myRetByteArrayObj;
+            myRetFloat = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetFloat)myRetFloatObj;
         }
         
         try {
-            byte[] retByteArrayResult = ((org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.IBaseDataTypesDocLitW) getTarget()).retByteArray(myRetByteArray.getInByteArray());
+            java.lang.Float retFloatResult = ((org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.IBaseDataTypesDocLitW) getTarget()).retFloat(myRetFloat.getInFloat());
             
             SOAPHeaderBlockInfo headerInfo;
             
             
-            org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetByteArrayResponse _response = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetByteArrayResponse();
-            _response.setRetByteArrayResult(retByteArrayResult);
-            SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetByteArray_RetByteArrayResponse_QNAME);
+            org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetFloatResponse _response = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetFloatResponse();
+            _response.setRetFloatResult(retFloatResult);
+            SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetFloat_RetFloatResponse_QNAME);
             bodyBlock.setValue(_response);
-            bodyBlock.setSerializer(ns1_myRetByteArrayResponse_LiteralSerializer);
+            bodyBlock.setSerializer(ns1_myRetFloatResponse_LiteralSerializer);
             state.getResponse().setBody(bodyBlock);
         } catch (javax.xml.rpc.soap.SOAPFaultException e) {
             SOAPFaultInfo fault = new SOAPFaultInfo(e.getFaultCode(),
@@ -112,31 +112,31 @@
     }
     
     /*
-     * This method does the actual method invocation for operation: RetDouble
+     * This method does the actual method invocation for operation: RetInt
      */
-    private void invoke_RetDouble(StreamingHandlerState state) throws Exception {
+    private void invoke_RetInt(StreamingHandlerState state) throws Exception {
         
-        org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetDouble myRetDouble = null;
-        Object myRetDoubleObj =
+        org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetInt myRetInt = null;
+        Object myRetIntObj =
             state.getRequest().getBody().getValue();
         
-        if (myRetDoubleObj instanceof SOAPDeserializationState) {
-            myRetDouble = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetDouble)((SOAPDeserializationState)myRetDoubleObj).getInstance();
+        if (myRetIntObj instanceof SOAPDeserializationState) {
+            myRetInt = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetInt)((SOAPDeserializationState)myRetIntObj).getInstance();
         } else {
-            myRetDouble = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetDouble)myRetDoubleObj;
+            myRetInt = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetInt)myRetIntObj;
         }
         
         try {
-            java.lang.Double retDoubleResult = ((org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.IBaseDataTypesDocLitW) getTarget()).retDouble(myRetDouble.getInDouble());
+            java.lang.Integer retIntResult = ((org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.IBaseDataTypesDocLitW) getTarget()).retInt(myRetInt.getInInt());
             
             SOAPHeaderBlockInfo headerInfo;
             
             
-            org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetDoubleResponse _response = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetDoubleResponse();
-            _response.setRetDoubleResult(retDoubleResult);
-            SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetDouble_RetDoubleResponse_QNAME);
+            org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetIntResponse _response = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetIntResponse();
+            _response.setRetIntResult(retIntResult);
+            SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetInt_RetIntResponse_QNAME);
             bodyBlock.setValue(_response);
-            bodyBlock.setSerializer(ns1_myRetDoubleResponse_LiteralSerializer);
+            bodyBlock.setSerializer(ns1_myRetIntResponse_LiteralSerializer);
             state.getResponse().setBody(bodyBlock);
         } catch (javax.xml.rpc.soap.SOAPFaultException e) {
             SOAPFaultInfo fault = new SOAPFaultInfo(e.getFaultCode(),
@@ -150,31 +150,31 @@
     }
     
     /*
-     * This method does the actual method invocation for operation: RetByte
+     * This method does the actual method invocation for operation: RetQName
      */
-    private void invoke_RetByte(StreamingHandlerState state) throws Exception {
+    private void invoke_RetQName(StreamingHandlerState state) throws Exception {
         
-        org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetByte myRetByte = null;
-        Object myRetByteObj =
+        org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetQName myRetQName = null;
+        Object myRetQNameObj =
             state.getRequest().getBody().getValue();
         
-        if (myRetByteObj instanceof SOAPDeserializationState) {
-            myRetByte = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetByte)((SOAPDeserializationState)myRetByteObj).getInstance();
+        if (myRetQNameObj instanceof SOAPDeserializationState) {
+            myRetQName = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetQName)((SOAPDeserializationState)myRetQNameObj).getInstance();
         } else {
-            myRetByte = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetByte)myRetByteObj;
+            myRetQName = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetQName)myRetQNameObj;
         }
         
         try {
-            short retByteResult = ((org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.IBaseDataTypesDocLitW) getTarget()).retByte(myRetByte.getInByte());
+            javax.xml.namespace.QName retQNameResult = ((org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.IBaseDataTypesDocLitW) getTarget()).retQName(myRetQName.getInQName());
             
             SOAPHeaderBlockInfo headerInfo;
             
             
-            org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetByteResponse _response = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetByteResponse();
-            _response.setRetByteResult(retByteResult);
-            SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetByte_RetByteResponse_QNAME);
+            org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetQNameResponse _response = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetQNameResponse();
+            _response.setRetQNameResult(retQNameResult);
+            SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetQName_RetQNameResponse_QNAME);
             bodyBlock.setValue(_response);
-            bodyBlock.setSerializer(ns1_myRetByteResponse_LiteralSerializer);
+            bodyBlock.setSerializer(ns1_myRetQNameResponse_LiteralSerializer);
             state.getResponse().setBody(bodyBlock);
         } catch (javax.xml.rpc.soap.SOAPFaultException e) {
             SOAPFaultInfo fault = new SOAPFaultInfo(e.getFaultCode(),
@@ -188,31 +188,31 @@
     }
     
     /*
-     * This method does the actual method invocation for operation: RetLong
+     * This method does the actual method invocation for operation: RetString
      */
-    private void invoke_RetLong(StreamingHandlerState state) throws Exception {
+    private void invoke_RetString(StreamingHandlerState state) throws Exception {
         
-        org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetLong myRetLong = null;
-        Object myRetLongObj =
+        org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetString myRetString = null;
+        Object myRetStringObj =
             state.getRequest().getBody().getValue();
         
-        if (myRetLongObj instanceof SOAPDeserializationState) {
-            myRetLong = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetLong)((SOAPDeserializationState)myRetLongObj).getInstance();
+        if (myRetStringObj instanceof SOAPDeserializationState) {
+            myRetString = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetString)((SOAPDeserializationState)myRetStringObj).getInstance();
         } else {
-            myRetLong = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetLong)myRetLongObj;
+            myRetString = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetString)myRetStringObj;
         }
         
         try {
-            java.lang.Long retLongResult = ((org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.IBaseDataTypesDocLitW) getTarget()).retLong(myRetLong.getInLong());
+            java.lang.String retStringResult = ((org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.IBaseDataTypesDocLitW) getTarget()).retString(myRetString.getInString());
             
             SOAPHeaderBlockInfo headerInfo;
             
             
-            org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetLongResponse _response = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetLongResponse();
-            _response.setRetLongResult(retLongResult);
-            SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetLong_RetLongResponse_QNAME);
+            org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetStringResponse _response = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetStringResponse();
+            _response.setRetStringResult(retStringResult);
+            SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetString_RetStringResponse_QNAME);
             bodyBlock.setValue(_response);
-            bodyBlock.setSerializer(ns1_myRetLongResponse_LiteralSerializer);
+            bodyBlock.setSerializer(ns1_myRetStringResponse_LiteralSerializer);
             state.getResponse().setBody(bodyBlock);
         } catch (javax.xml.rpc.soap.SOAPFaultException e) {
             SOAPFaultInfo fault = new SOAPFaultInfo(e.getFaultCode(),
@@ -226,31 +226,31 @@
     }
     
     /*
-     * This method does the actual method invocation for operation: RetFloat
+     * This method does the actual method invocation for operation: RetUShort
      */
-    private void invoke_RetFloat(StreamingHandlerState state) throws Exception {
+    private void invoke_RetUShort(StreamingHandlerState state) throws Exception {
         
-        org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetFloat myRetFloat = null;
-        Object myRetFloatObj =
+        org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetUShort myRetUShort = null;
+        Object myRetUShortObj =
             state.getRequest().getBody().getValue();
         
-        if (myRetFloatObj instanceof SOAPDeserializationState) {
-            myRetFloat = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetFloat)((SOAPDeserializationState)myRetFloatObj).getInstance();
+        if (myRetUShortObj instanceof SOAPDeserializationState) {
+            myRetUShort = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetUShort)((SOAPDeserializationState)myRetUShortObj).getInstance();
         } else {
-            myRetFloat = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetFloat)myRetFloatObj;
+            myRetUShort = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetUShort)myRetUShortObj;
         }
         
         try {
-            java.lang.Float retFloatResult = ((org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.IBaseDataTypesDocLitW) getTarget()).retFloat(myRetFloat.getInFloat());
+            int retUShortResult = ((org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.IBaseDataTypesDocLitW) getTarget()).retUShort(myRetUShort.getInUShort());
             
             SOAPHeaderBlockInfo headerInfo;
             
             
-            org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetFloatResponse _response = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetFloatResponse();
-            _response.setRetFloatResult(retFloatResult);
-            SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetFloat_RetFloatResponse_QNAME);
+            org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetUShortResponse _response = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetUShortResponse();
+            _response.setRetUShortResult(retUShortResult);
+            SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetUShort_RetUShortResponse_QNAME);
             bodyBlock.setValue(_response);
-            bodyBlock.setSerializer(ns1_myRetFloatResponse_LiteralSerializer);
+            bodyBlock.setSerializer(ns1_myRetUShortResponse_LiteralSerializer);
             state.getResponse().setBody(bodyBlock);
         } catch (javax.xml.rpc.soap.SOAPFaultException e) {
             SOAPFaultInfo fault = new SOAPFaultInfo(e.getFaultCode(),
@@ -264,31 +264,31 @@
     }
     
     /*
-     * This method does the actual method invocation for operation: RetULong
+     * This method does the actual method invocation for operation: RetSingle
      */
-    private void invoke_RetULong(StreamingHandlerState state) throws Exception {
+    private void invoke_RetSingle(StreamingHandlerState state) throws Exception {
         
-        org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetULong myRetULong = null;
-        Object myRetULongObj =
+        org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetSingle myRetSingle = null;
+        Object myRetSingleObj =
             state.getRequest().getBody().getValue();
         
-        if (myRetULongObj instanceof SOAPDeserializationState) {
-            myRetULong = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetULong)((SOAPDeserializationState)myRetULongObj).getInstance();
+        if (myRetSingleObj instanceof SOAPDeserializationState) {
+            myRetSingle = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetSingle)((SOAPDeserializationState)myRetSingleObj).getInstance();
         } else {
-            myRetULong = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetULong)myRetULongObj;
+            myRetSingle = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetSingle)myRetSingleObj;
         }
         
         try {
-            java.math.BigInteger retULongResult = ((org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.IBaseDataTypesDocLitW) getTarget()).retULong(myRetULong.getInULong());
+            java.lang.Float retSingleResult = ((org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.IBaseDataTypesDocLitW) getTarget()).retSingle(myRetSingle.getInSingle());
             
             SOAPHeaderBlockInfo headerInfo;
             
             
-            org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetULongResponse _response = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetULongResponse();
-            _response.setRetULongResult(retULongResult);
-            SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetULong_RetULongResponse_QNAME);
+            org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetSingleResponse _response = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetSingleResponse();
+            _response.setRetSingleResult(retSingleResult);
+            SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetSingle_RetSingleResponse_QNAME);
             bodyBlock.setValue(_response);
-            bodyBlock.setSerializer(ns1_myRetULongResponse_LiteralSerializer);
+            bodyBlock.setSerializer(ns1_myRetSingleResponse_LiteralSerializer);
             state.getResponse().setBody(bodyBlock);
         } catch (javax.xml.rpc.soap.SOAPFaultException e) {
             SOAPFaultInfo fault = new SOAPFaultInfo(e.getFaultCode(),
@@ -302,31 +302,31 @@
     }
     
     /*
-     * This method does the actual method invocation for operation: RetChar
+     * This method does the actual method invocation for operation: RetShort
      */
-    private void invoke_RetChar(StreamingHandlerState state) throws Exception {
+    private void invoke_RetShort(StreamingHandlerState state) throws Exception {
         
-        org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetChar myRetChar = null;
-        Object myRetCharObj =
+        org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetShort myRetShort = null;
+        Object myRetShortObj =
             state.getRequest().getBody().getValue();
         
-        if (myRetCharObj instanceof SOAPDeserializationState) {
-            myRetChar = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetChar)((SOAPDeserializationState)myRetCharObj).getInstance();
+        if (myRetShortObj instanceof SOAPDeserializationState) {
+            myRetShort = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetShort)((SOAPDeserializationState)myRetShortObj).getInstance();
         } else {
-            myRetChar = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetChar)myRetCharObj;
+            myRetShort = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetShort)myRetShortObj;
         }
         
         try {
-            java.lang.Integer retCharResult = ((org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.IBaseDataTypesDocLitW) getTarget()).retChar(myRetChar.getInChar());
+            java.lang.Short retShortResult = ((org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.IBaseDataTypesDocLitW) getTarget()).retShort(myRetShort.getInShort());
             
             SOAPHeaderBlockInfo headerInfo;
             
             
-            org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetCharResponse _response = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetCharResponse();
-            _response.setRetCharResult(retCharResult);
-            SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetChar_RetCharResponse_QNAME);
+            org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetShortResponse _response = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetShortResponse();
+            _response.setRetShortResult(retShortResult);
+            SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetShort_RetShortResponse_QNAME);
             bodyBlock.setValue(_response);
-            bodyBlock.setSerializer(ns1_myRetCharResponse_LiteralSerializer);
+            bodyBlock.setSerializer(ns1_myRetShortResponse_LiteralSerializer);
             state.getResponse().setBody(bodyBlock);
         } catch (javax.xml.rpc.soap.SOAPFaultException e) {
             SOAPFaultInfo fault = new SOAPFaultInfo(e.getFaultCode(),
@@ -340,31 +340,31 @@
     }
     
     /*
-     * This method does the actual method invocation for operation: RetGuid
+     * This method does the actual method invocation for operation: RetTimeSpan
      */
-    private void invoke_RetGuid(StreamingHandlerState state) throws Exception {
+    private void invoke_RetTimeSpan(StreamingHandlerState state) throws Exception {
         
-        org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetGuid myRetGuid = null;
-        Object myRetGuidObj =
+        org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetTimeSpan myRetTimeSpan = null;
+        Object myRetTimeSpanObj =
             state.getRequest().getBody().getValue();
         
-        if (myRetGuidObj instanceof SOAPDeserializationState) {
-            myRetGuid = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetGuid)((SOAPDeserializationState)myRetGuidObj).getInstance();
+        if (myRetTimeSpanObj instanceof SOAPDeserializationState) {
+            myRetTimeSpan = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetTimeSpan)((SOAPDeserializationState)myRetTimeSpanObj).getInstance();
         } else {
-            myRetGuid = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetGuid)myRetGuidObj;
+            myRetTimeSpan = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetTimeSpan)myRetTimeSpanObj;
         }
         
         try {
-            java.lang.String retGuidResult = ((org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.IBaseDataTypesDocLitW) getTarget()).retGuid(myRetGuid.getInGuid());
+            java.lang.String retTimeSpanResult = ((org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.IBaseDataTypesDocLitW) getTarget()).retTimeSpan(myRetTimeSpan.getInTimeSpan());
             
             SOAPHeaderBlockInfo headerInfo;
             
             
-            org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetGuidResponse _response = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetGuidResponse();
-            _response.setRetGuidResult(retGuidResult);
-            SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetGuid_RetGuidResponse_QNAME);
+            org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetTimeSpanResponse _response = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetTimeSpanResponse();
+            _response.setRetTimeSpanResult(retTimeSpanResult);
+            SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetTimeSpan_RetTimeSpanResponse_QNAME);
             bodyBlock.setValue(_response);
-            bodyBlock.setSerializer(ns1_myRetGuidResponse_LiteralSerializer);
+            bodyBlock.setSerializer(ns1_myRetTimeSpanResponse_LiteralSerializer);
             state.getResponse().setBody(bodyBlock);
         } catch (javax.xml.rpc.soap.SOAPFaultException e) {
             SOAPFaultInfo fault = new SOAPFaultInfo(e.getFaultCode(),
@@ -378,31 +378,31 @@
     }
     
     /*
-     * This method does the actual method invocation for operation: RetSingle
+     * This method does the actual method invocation for operation: RetByte
      */
-    private void invoke_RetSingle(StreamingHandlerState state) throws Exception {
+    private void invoke_RetByte(StreamingHandlerState state) throws Exception {
         
-        org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetSingle myRetSingle = null;
-        Object myRetSingleObj =
+        org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetByte myRetByte = null;
+        Object myRetByteObj =
             state.getRequest().getBody().getValue();
         
-        if (myRetSingleObj instanceof SOAPDeserializationState) {
-            myRetSingle = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetSingle)((SOAPDeserializationState)myRetSingleObj).getInstance();
+        if (myRetByteObj instanceof SOAPDeserializationState) {
+            myRetByte = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetByte)((SOAPDeserializationState)myRetByteObj).getInstance();
         } else {
-            myRetSingle = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetSingle)myRetSingleObj;
+            myRetByte = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetByte)myRetByteObj;
         }
         
         try {
-            java.lang.Float retSingleResult = ((org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.IBaseDataTypesDocLitW) getTarget()).retSingle(myRetSingle.getInSingle());
+            short retByteResult = ((org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.IBaseDataTypesDocLitW) getTarget()).retByte(myRetByte.getInByte());
             
             SOAPHeaderBlockInfo headerInfo;
             
             
-            org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetSingleResponse _response = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetSingleResponse();
-            _response.setRetSingleResult(retSingleResult);
-            SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetSingle_RetSingleResponse_QNAME);
+            org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetByteResponse _response = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetByteResponse();
+            _response.setRetByteResult(retByteResult);
+            SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetByte_RetByteResponse_QNAME);
             bodyBlock.setValue(_response);
-            bodyBlock.setSerializer(ns1_myRetSingleResponse_LiteralSerializer);
+            bodyBlock.setSerializer(ns1_myRetByteResponse_LiteralSerializer);
             state.getResponse().setBody(bodyBlock);
         } catch (javax.xml.rpc.soap.SOAPFaultException e) {
             SOAPFaultInfo fault = new SOAPFaultInfo(e.getFaultCode(),
@@ -416,31 +416,31 @@
     }
     
     /*
-     * This method does the actual method invocation for operation: RetString
+     * This method does the actual method invocation for operation: RetSByte
      */
-    private void invoke_RetString(StreamingHandlerState state) throws Exception {
+    private void invoke_RetSByte(StreamingHandlerState state) throws Exception {
         
-        org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetString myRetString = null;
-        Object myRetStringObj =
+        org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetSByte myRetSByte = null;
+        Object myRetSByteObj =
             state.getRequest().getBody().getValue();
         
-        if (myRetStringObj instanceof SOAPDeserializationState) {
-            myRetString = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetString)((SOAPDeserializationState)myRetStringObj).getInstance();
+        if (myRetSByteObj instanceof SOAPDeserializationState) {
+            myRetSByte = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetSByte)((SOAPDeserializationState)myRetSByteObj).getInstance();
         } else {
-            myRetString = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetString)myRetStringObj;
+            myRetSByte = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetSByte)myRetSByteObj;
         }
         
         try {
-            java.lang.String retStringResult = ((org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.IBaseDataTypesDocLitW) getTarget()).retString(myRetString.getInString());
+            java.lang.Byte retSByteResult = ((org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.IBaseDataTypesDocLitW) getTarget()).retSByte(myRetSByte.getInSByte());
             
             SOAPHeaderBlockInfo headerInfo;
             
             
-            org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetStringResponse _response = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetStringResponse();
-            _response.setRetStringResult(retStringResult);
-            SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetString_RetStringResponse_QNAME);
+            org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetSByteResponse _response = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetSByteResponse();
+            _response.setRetSByteResult(retSByteResult);
+            SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetSByte_RetSByteResponse_QNAME);
             bodyBlock.setValue(_response);
-            bodyBlock.setSerializer(ns1_myRetStringResponse_LiteralSerializer);
+            bodyBlock.setSerializer(ns1_myRetSByteResponse_LiteralSerializer);
             state.getResponse().setBody(bodyBlock);
         } catch (javax.xml.rpc.soap.SOAPFaultException e) {
             SOAPFaultInfo fault = new SOAPFaultInfo(e.getFaultCode(),
@@ -454,31 +454,31 @@
     }
     
     /*
-     * This method does the actual method invocation for operation: RetQName
+     * This method does the actual method invocation for operation: RetDecimal
      */
-    private void invoke_RetQName(StreamingHandlerState state) throws Exception {
+    private void invoke_RetDecimal(StreamingHandlerState state) throws Exception {
         
-        org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetQName myRetQName = null;
-        Object myRetQNameObj =
+        org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetDecimal myRetDecimal = null;
+        Object myRetDecimalObj =
             state.getRequest().getBody().getValue();
         
-        if (myRetQNameObj instanceof SOAPDeserializationState) {
-            myRetQName = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetQName)((SOAPDeserializationState)myRetQNameObj).getInstance();
+        if (myRetDecimalObj instanceof SOAPDeserializationState) {
+            myRetDecimal = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetDecimal)((SOAPDeserializationState)myRetDecimalObj).getInstance();
         } else {
-            myRetQName = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetQName)myRetQNameObj;
+            myRetDecimal = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetDecimal)myRetDecimalObj;
         }
         
         try {
-            javax.xml.namespace.QName retQNameResult = ((org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.IBaseDataTypesDocLitW) getTarget()).retQName(myRetQName.getInQName());
+            java.math.BigDecimal retDecimalResult = ((org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.IBaseDataTypesDocLitW) getTarget()).retDecimal(myRetDecimal.getInDecimal());
             
             SOAPHeaderBlockInfo headerInfo;
             
             
-            org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetQNameResponse _response = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetQNameResponse();
-            _response.setRetQNameResult(retQNameResult);
-            SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetQName_RetQNameResponse_QNAME);
+            org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetDecimalResponse _response = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetDecimalResponse();
+            _response.setRetDecimalResult(retDecimalResult);
+            SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetDecimal_RetDecimalResponse_QNAME);
             bodyBlock.setValue(_response);
-            bodyBlock.setSerializer(ns1_myRetQNameResponse_LiteralSerializer);
+            bodyBlock.setSerializer(ns1_myRetDecimalResponse_LiteralSerializer);
             state.getResponse().setBody(bodyBlock);
         } catch (javax.xml.rpc.soap.SOAPFaultException e) {
             SOAPFaultInfo fault = new SOAPFaultInfo(e.getFaultCode(),
@@ -492,31 +492,31 @@
     }
     
     /*
-     * This method does the actual method invocation for operation: RetDateTime
+     * This method does the actual method invocation for operation: RetULong
      */
-    private void invoke_RetDateTime(StreamingHandlerState state) throws Exception {
+    private void invoke_RetULong(StreamingHandlerState state) throws Exception {
         
-        org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetDateTime myRetDateTime = null;
-        Object myRetDateTimeObj =
+        org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetULong myRetULong = null;
+        Object myRetULongObj =
             state.getRequest().getBody().getValue();
         
-        if (myRetDateTimeObj instanceof SOAPDeserializationState) {
-            myRetDateTime = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetDateTime)((SOAPDeserializationState)myRetDateTimeObj).getInstance();
+        if (myRetULongObj instanceof SOAPDeserializationState) {
+            myRetULong = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetULong)((SOAPDeserializationState)myRetULongObj).getInstance();
         } else {
-            myRetDateTime = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetDateTime)myRetDateTimeObj;
+            myRetULong = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetULong)myRetULongObj;
         }
         
         try {
-            java.util.Calendar retDateTimeResult = ((org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.IBaseDataTypesDocLitW) getTarget()).retDateTime(myRetDateTime.getInDateTime());
+            java.math.BigInteger retULongResult = ((org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.IBaseDataTypesDocLitW) getTarget()).retULong(myRetULong.getInULong());
             
             SOAPHeaderBlockInfo headerInfo;
             
             
-            org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetDateTimeResponse _response = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetDateTimeResponse();
-            _response.setRetDateTimeResult(retDateTimeResult);
-            SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetDateTime_RetDateTimeResponse_QNAME);
+            org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetULongResponse _response = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetULongResponse();
+            _response.setRetULongResult(retULongResult);
+            SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetULong_RetULongResponse_QNAME);
             bodyBlock.setValue(_response);
-            bodyBlock.setSerializer(ns1_myRetDateTimeResponse_LiteralSerializer);
+            bodyBlock.setSerializer(ns1_myRetULongResponse_LiteralSerializer);
             state.getResponse().setBody(bodyBlock);
         } catch (javax.xml.rpc.soap.SOAPFaultException e) {
             SOAPFaultInfo fault = new SOAPFaultInfo(e.getFaultCode(),
@@ -530,31 +530,31 @@
     }
     
     /*
-     * This method does the actual method invocation for operation: RetDecimal
+     * This method does the actual method invocation for operation: RetBool
      */
-    private void invoke_RetDecimal(StreamingHandlerState state) throws Exception {
+    private void invoke_RetBool(StreamingHandlerState state) throws Exception {
         
-        org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetDecimal myRetDecimal = null;
-        Object myRetDecimalObj =
+        org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetBool myRetBool = null;
+        Object myRetBoolObj =
             state.getRequest().getBody().getValue();
         
-        if (myRetDecimalObj instanceof SOAPDeserializationState) {
-            myRetDecimal = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetDecimal)((SOAPDeserializationState)myRetDecimalObj).getInstance();
+        if (myRetBoolObj instanceof SOAPDeserializationState) {
+            myRetBool = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetBool)((SOAPDeserializationState)myRetBoolObj).getInstance();
         } else {
-            myRetDecimal = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetDecimal)myRetDecimalObj;
+            myRetBool = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetBool)myRetBoolObj;
         }
         
         try {
-            java.math.BigDecimal retDecimalResult = ((org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.IBaseDataTypesDocLitW) getTarget()).retDecimal(myRetDecimal.getInDecimal());
+            java.lang.Boolean retBoolResult = ((org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.IBaseDataTypesDocLitW) getTarget()).retBool(myRetBool.getInBool());
             
             SOAPHeaderBlockInfo headerInfo;
             
             
-            org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetDecimalResponse _response = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetDecimalResponse();
-            _response.setRetDecimalResult(retDecimalResult);
-            SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetDecimal_RetDecimalResponse_QNAME);
+            org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetBoolResponse _response = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetBoolResponse();
+            _response.setRetBoolResult(retBoolResult);
+            SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetBool_RetBoolResponse_QNAME);
             bodyBlock.setValue(_response);
-            bodyBlock.setSerializer(ns1_myRetDecimalResponse_LiteralSerializer);
+            bodyBlock.setSerializer(ns1_myRetBoolResponse_LiteralSerializer);
             state.getResponse().setBody(bodyBlock);
         } catch (javax.xml.rpc.soap.SOAPFaultException e) {
             SOAPFaultInfo fault = new SOAPFaultInfo(e.getFaultCode(),
@@ -568,31 +568,31 @@
     }
     
     /*
-     * This method does the actual method invocation for operation: RetUri
+     * This method does the actual method invocation for operation: RetGuid
      */
-    private void invoke_RetUri(StreamingHandlerState state) throws Exception {
+    private void invoke_RetGuid(StreamingHandlerState state) throws Exception {
         
-        org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetUri myRetUri = null;
-        Object myRetUriObj =
+        org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetGuid myRetGuid = null;
+        Object myRetGuidObj =
             state.getRequest().getBody().getValue();
         
-        if (myRetUriObj instanceof SOAPDeserializationState) {
-            myRetUri = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetUri)((SOAPDeserializationState)myRetUriObj).getInstance();
+        if (myRetGuidObj instanceof SOAPDeserializationState) {
+            myRetGuid = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetGuid)((SOAPDeserializationState)myRetGuidObj).getInstance();
         } else {
-            myRetUri = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetUri)myRetUriObj;
+            myRetGuid = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetGuid)myRetGuidObj;
         }
         
         try {
-            java.net.URI retUriResult = ((org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.IBaseDataTypesDocLitW) getTarget()).retUri(myRetUri.getInUri());
+            java.lang.String retGuidResult = ((org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.IBaseDataTypesDocLitW) getTarget()).retGuid(myRetGuid.getInGuid());
             
             SOAPHeaderBlockInfo headerInfo;
             
             
-            org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetUriResponse _response = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetUriResponse();
-            _response.setRetUriResult(retUriResult);
-            SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetUri_RetUriResponse_QNAME);
+            org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetGuidResponse _response = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetGuidResponse();
+            _response.setRetGuidResult(retGuidResult);
+            SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetGuid_RetGuidResponse_QNAME);
             bodyBlock.setValue(_response);
-            bodyBlock.setSerializer(ns1_myRetUriResponse_LiteralSerializer);
+            bodyBlock.setSerializer(ns1_myRetGuidResponse_LiteralSerializer);
             state.getResponse().setBody(bodyBlock);
         } catch (javax.xml.rpc.soap.SOAPFaultException e) {
             SOAPFaultInfo fault = new SOAPFaultInfo(e.getFaultCode(),
@@ -606,31 +606,31 @@
     }
     
     /*
-     * This method does the actual method invocation for operation: RetUInt
+     * This method does the actual method invocation for operation: RetObject
      */
-    private void invoke_RetUInt(StreamingHandlerState state) throws Exception {
+    private void invoke_RetObject(StreamingHandlerState state) throws Exception {
         
-        org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetUInt myRetUInt = null;
-        Object myRetUIntObj =
+        org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetObject myRetObject = null;
+        Object myRetObjectObj =
             state.getRequest().getBody().getValue();
         
-        if (myRetUIntObj instanceof SOAPDeserializationState) {
-            myRetUInt = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetUInt)((SOAPDeserializationState)myRetUIntObj).getInstance();
+        if (myRetObjectObj instanceof SOAPDeserializationState) {
+            myRetObject = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetObject)((SOAPDeserializationState)myRetObjectObj).getInstance();
         } else {
-            myRetUInt = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetUInt)myRetUIntObj;
+            myRetObject = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetObject)myRetObjectObj;
         }
         
         try {
-            long retUIntResult = ((org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.IBaseDataTypesDocLitW) getTarget()).retUInt(myRetUInt.getInUInt());
+            javax.xml.soap.SOAPElement retObjectResult = ((org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.IBaseDataTypesDocLitW) getTarget()).retObject(myRetObject.getInObject());
             
             SOAPHeaderBlockInfo headerInfo;
             
             
-            org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetUIntResponse _response = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetUIntResponse();
-            _response.setRetUIntResult(retUIntResult);
-            SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetUInt_RetUIntResponse_QNAME);
+            org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetObjectResponse _response = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetObjectResponse();
+            _response.setRetObjectResult(retObjectResult);
+            SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetObject_RetObjectResponse_QNAME);
             bodyBlock.setValue(_response);
-            bodyBlock.setSerializer(ns1_myRetUIntResponse_LiteralSerializer);
+            bodyBlock.setSerializer(ns1_myRetObjectResponse_LiteralSerializer);
             state.getResponse().setBody(bodyBlock);
         } catch (javax.xml.rpc.soap.SOAPFaultException e) {
             SOAPFaultInfo fault = new SOAPFaultInfo(e.getFaultCode(),
@@ -644,31 +644,31 @@
     }
     
     /*
-     * This method does the actual method invocation for operation: RetBool
+     * This method does the actual method invocation for operation: RetUri
      */
-    private void invoke_RetBool(StreamingHandlerState state) throws Exception {
+    private void invoke_RetUri(StreamingHandlerState state) throws Exception {
         
-        org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetBool myRetBool = null;
-        Object myRetBoolObj =
+        org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetUri myRetUri = null;
+        Object myRetUriObj =
             state.getRequest().getBody().getValue();
         
-        if (myRetBoolObj instanceof SOAPDeserializationState) {
-            myRetBool = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetBool)((SOAPDeserializationState)myRetBoolObj).getInstance();
+        if (myRetUriObj instanceof SOAPDeserializationState) {
+            myRetUri = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetUri)((SOAPDeserializationState)myRetUriObj).getInstance();
         } else {
-            myRetBool = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetBool)myRetBoolObj;
+            myRetUri = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetUri)myRetUriObj;
         }
         
         try {
-            java.lang.Boolean retBoolResult = ((org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.IBaseDataTypesDocLitW) getTarget()).retBool(myRetBool.getInBool());
+            java.net.URI retUriResult = ((org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.IBaseDataTypesDocLitW) getTarget()).retUri(myRetUri.getInUri());
             
             SOAPHeaderBlockInfo headerInfo;
             
             
-            org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetBoolResponse _response = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetBoolResponse();
-            _response.setRetBoolResult(retBoolResult);
-            SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetBool_RetBoolResponse_QNAME);
+            org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetUriResponse _response = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetUriResponse();
+            _response.setRetUriResult(retUriResult);
+            SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetUri_RetUriResponse_QNAME);
             bodyBlock.setValue(_response);
-            bodyBlock.setSerializer(ns1_myRetBoolResponse_LiteralSerializer);
+            bodyBlock.setSerializer(ns1_myRetUriResponse_LiteralSerializer);
             state.getResponse().setBody(bodyBlock);
         } catch (javax.xml.rpc.soap.SOAPFaultException e) {
             SOAPFaultInfo fault = new SOAPFaultInfo(e.getFaultCode(),
@@ -682,31 +682,31 @@
     }
     
     /*
-     * This method does the actual method invocation for operation: RetSByte
+     * This method does the actual method invocation for operation: RetDouble
      */
-    private void invoke_RetSByte(StreamingHandlerState state) throws Exception {
+    private void invoke_RetDouble(StreamingHandlerState state) throws Exception {
         
-        org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetSByte myRetSByte = null;
-        Object myRetSByteObj =
+        org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetDouble myRetDouble = null;
+        Object myRetDoubleObj =
             state.getRequest().getBody().getValue();
         
-        if (myRetSByteObj instanceof SOAPDeserializationState) {
-            myRetSByte = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetSByte)((SOAPDeserializationState)myRetSByteObj).getInstance();
+        if (myRetDoubleObj instanceof SOAPDeserializationState) {
+            myRetDouble = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetDouble)((SOAPDeserializationState)myRetDoubleObj).getInstance();
         } else {
-            myRetSByte = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetSByte)myRetSByteObj;
+            myRetDouble = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetDouble)myRetDoubleObj;
         }
         
         try {
-            java.lang.Byte retSByteResult = ((org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.IBaseDataTypesDocLitW) getTarget()).retSByte(myRetSByte.getInSByte());
+            java.lang.Double retDoubleResult = ((org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.IBaseDataTypesDocLitW) getTarget()).retDouble(myRetDouble.getInDouble());
             
             SOAPHeaderBlockInfo headerInfo;
             
             
-            org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetSByteResponse _response = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetSByteResponse();
-            _response.setRetSByteResult(retSByteResult);
-            SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetSByte_RetSByteResponse_QNAME);
+            org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetDoubleResponse _response = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetDoubleResponse();
+            _response.setRetDoubleResult(retDoubleResult);
+            SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetDouble_RetDoubleResponse_QNAME);
             bodyBlock.setValue(_response);
-            bodyBlock.setSerializer(ns1_myRetSByteResponse_LiteralSerializer);
+            bodyBlock.setSerializer(ns1_myRetDoubleResponse_LiteralSerializer);
             state.getResponse().setBody(bodyBlock);
         } catch (javax.xml.rpc.soap.SOAPFaultException e) {
             SOAPFaultInfo fault = new SOAPFaultInfo(e.getFaultCode(),
@@ -720,31 +720,31 @@
     }
     
     /*
-     * This method does the actual method invocation for operation: RetShort
+     * This method does the actual method invocation for operation: RetUInt
      */
-    private void invoke_RetShort(StreamingHandlerState state) throws Exception {
+    private void invoke_RetUInt(StreamingHandlerState state) throws Exception {
         
-        org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetShort myRetShort = null;
-        Object myRetShortObj =
+        org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetUInt myRetUInt = null;
+        Object myRetUIntObj =
             state.getRequest().getBody().getValue();
         
-        if (myRetShortObj instanceof SOAPDeserializationState) {
-            myRetShort = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetShort)((SOAPDeserializationState)myRetShortObj).getInstance();
+        if (myRetUIntObj instanceof SOAPDeserializationState) {
+            myRetUInt = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetUInt)((SOAPDeserializationState)myRetUIntObj).getInstance();
         } else {
-            myRetShort = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetShort)myRetShortObj;
+            myRetUInt = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetUInt)myRetUIntObj;
         }
         
         try {
-            java.lang.Short retShortResult = ((org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.IBaseDataTypesDocLitW) getTarget()).retShort(myRetShort.getInShort());
+            long retUIntResult = ((org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.IBaseDataTypesDocLitW) getTarget()).retUInt(myRetUInt.getInUInt());
             
             SOAPHeaderBlockInfo headerInfo;
             
             
-            org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetShortResponse _response = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetShortResponse();
-            _response.setRetShortResult(retShortResult);
-            SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetShort_RetShortResponse_QNAME);
+            org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetUIntResponse _response = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetUIntResponse();
+            _response.setRetUIntResult(retUIntResult);
+            SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetUInt_RetUIntResponse_QNAME);
             bodyBlock.setValue(_response);
-            bodyBlock.setSerializer(ns1_myRetShortResponse_LiteralSerializer);
+            bodyBlock.setSerializer(ns1_myRetUIntResponse_LiteralSerializer);
             state.getResponse().setBody(bodyBlock);
         } catch (javax.xml.rpc.soap.SOAPFaultException e) {
             SOAPFaultInfo fault = new SOAPFaultInfo(e.getFaultCode(),
@@ -758,31 +758,31 @@
     }
     
     /*
-     * This method does the actual method invocation for operation: RetObject
+     * This method does the actual method invocation for operation: RetLong
      */
-    private void invoke_RetObject(StreamingHandlerState state) throws Exception {
+    private void invoke_RetLong(StreamingHandlerState state) throws Exception {
         
-        org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetObject myRetObject = null;
-        Object myRetObjectObj =
+        org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetLong myRetLong = null;
+        Object myRetLongObj =
             state.getRequest().getBody().getValue();
         
-        if (myRetObjectObj instanceof SOAPDeserializationState) {
-            myRetObject = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetObject)((SOAPDeserializationState)myRetObjectObj).getInstance();
+        if (myRetLongObj instanceof SOAPDeserializationState) {
+            myRetLong = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetLong)((SOAPDeserializationState)myRetLongObj).getInstance();
         } else {
-            myRetObject = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetObject)myRetObjectObj;
+            myRetLong = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetLong)myRetLongObj;
         }
         
         try {
-            javax.xml.soap.SOAPElement retObjectResult = ((org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.IBaseDataTypesDocLitW) getTarget()).retObject(myRetObject.getInObject());
+            java.lang.Long retLongResult = ((org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.IBaseDataTypesDocLitW) getTarget()).retLong(myRetLong.getInLong());
             
             SOAPHeaderBlockInfo headerInfo;
             
             
-            org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetObjectResponse _response = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetObjectResponse();
-            _response.setRetObjectResult(retObjectResult);
-            SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetObject_RetObjectResponse_QNAME);
+            org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetLongResponse _response = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetLongResponse();
+            _response.setRetLongResult(retLongResult);
+            SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetLong_RetLongResponse_QNAME);
             bodyBlock.setValue(_response);
-            bodyBlock.setSerializer(ns1_myRetObjectResponse_LiteralSerializer);
+            bodyBlock.setSerializer(ns1_myRetLongResponse_LiteralSerializer);
             state.getResponse().setBody(bodyBlock);
         } catch (javax.xml.rpc.soap.SOAPFaultException e) {
             SOAPFaultInfo fault = new SOAPFaultInfo(e.getFaultCode(),
@@ -796,31 +796,31 @@
     }
     
     /*
-     * This method does the actual method invocation for operation: RetInt
+     * This method does the actual method invocation for operation: RetDateTime
      */
-    private void invoke_RetInt(StreamingHandlerState state) throws Exception {
+    private void invoke_RetDateTime(StreamingHandlerState state) throws Exception {
         
-        org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetInt myRetInt = null;
-        Object myRetIntObj =
+        org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetDateTime myRetDateTime = null;
+        Object myRetDateTimeObj =
             state.getRequest().getBody().getValue();
         
-        if (myRetIntObj instanceof SOAPDeserializationState) {
-            myRetInt = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetInt)((SOAPDeserializationState)myRetIntObj).getInstance();
+        if (myRetDateTimeObj instanceof SOAPDeserializationState) {
+            myRetDateTime = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetDateTime)((SOAPDeserializationState)myRetDateTimeObj).getInstance();
         } else {
-            myRetInt = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetInt)myRetIntObj;
+            myRetDateTime = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetDateTime)myRetDateTimeObj;
         }
         
         try {
-            java.lang.Integer retIntResult = ((org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.IBaseDataTypesDocLitW) getTarget()).retInt(myRetInt.getInInt());
+            java.util.Calendar retDateTimeResult = ((org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.IBaseDataTypesDocLitW) getTarget()).retDateTime(myRetDateTime.getInDateTime());
             
             SOAPHeaderBlockInfo headerInfo;
             
             
-            org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetIntResponse _response = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetIntResponse();
-            _response.setRetIntResult(retIntResult);
-            SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetInt_RetIntResponse_QNAME);
+            org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetDateTimeResponse _response = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetDateTimeResponse();
+            _response.setRetDateTimeResult(retDateTimeResult);
+            SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetDateTime_RetDateTimeResponse_QNAME);
             bodyBlock.setValue(_response);
-            bodyBlock.setSerializer(ns1_myRetIntResponse_LiteralSerializer);
+            bodyBlock.setSerializer(ns1_myRetDateTimeResponse_LiteralSerializer);
             state.getResponse().setBody(bodyBlock);
         } catch (javax.xml.rpc.soap.SOAPFaultException e) {
             SOAPFaultInfo fault = new SOAPFaultInfo(e.getFaultCode(),
@@ -834,31 +834,31 @@
     }
     
     /*
-     * This method does the actual method invocation for operation: RetUShort
+     * This method does the actual method invocation for operation: RetByteArray
      */
-    private void invoke_RetUShort(StreamingHandlerState state) throws Exception {
+    private void invoke_RetByteArray(StreamingHandlerState state) throws Exception {
         
-        org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetUShort myRetUShort = null;
-        Object myRetUShortObj =
+        org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetByteArray myRetByteArray = null;
+        Object myRetByteArrayObj =
             state.getRequest().getBody().getValue();
         
-        if (myRetUShortObj instanceof SOAPDeserializationState) {
-            myRetUShort = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetUShort)((SOAPDeserializationState)myRetUShortObj).getInstance();
+        if (myRetByteArrayObj instanceof SOAPDeserializationState) {
+            myRetByteArray = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetByteArray)((SOAPDeserializationState)myRetByteArrayObj).getInstance();
         } else {
-            myRetUShort = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetUShort)myRetUShortObj;
+            myRetByteArray = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetByteArray)myRetByteArrayObj;
         }
         
         try {
-            int retUShortResult = ((org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.IBaseDataTypesDocLitW) getTarget()).retUShort(myRetUShort.getInUShort());
+            byte[] retByteArrayResult = ((org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.IBaseDataTypesDocLitW) getTarget()).retByteArray(myRetByteArray.getInByteArray());
             
             SOAPHeaderBlockInfo headerInfo;
             
             
-            org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetUShortResponse _response = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetUShortResponse();
-            _response.setRetUShortResult(retUShortResult);
-            SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetUShort_RetUShortResponse_QNAME);
+            org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetByteArrayResponse _response = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetByteArrayResponse();
+            _response.setRetByteArrayResult(retByteArrayResult);
+            SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetByteArray_RetByteArrayResponse_QNAME);
             bodyBlock.setValue(_response);
-            bodyBlock.setSerializer(ns1_myRetUShortResponse_LiteralSerializer);
+            bodyBlock.setSerializer(ns1_myRetByteArrayResponse_LiteralSerializer);
             state.getResponse().setBody(bodyBlock);
         } catch (javax.xml.rpc.soap.SOAPFaultException e) {
             SOAPFaultInfo fault = new SOAPFaultInfo(e.getFaultCode(),
@@ -875,72 +875,72 @@
      * This method must determine the opcode of the operation that has been invoked.
      */
     protected void peekFirstBodyElement(XMLReader bodyReader, SOAPDeserializationContext deserializationContext, StreamingHandlerState state) throws Exception {
-        if (bodyReader.getName().equals(ns1_RetTimeSpan_RetTimeSpan_QNAME)) {
-            state.getRequest().setOperationCode(RetTimeSpan_OPCODE);
+        if (bodyReader.getName().equals(ns1_RetChar_RetChar_QNAME)) {
+            state.getRequest().setOperationCode(RetChar_OPCODE);
         }
-        else if (bodyReader.getName().equals(ns1_RetByteArray_RetByteArray_QNAME)) {
-            state.getRequest().setOperationCode(RetByteArray_OPCODE);
-        }
-        else if (bodyReader.getName().equals(ns1_RetDouble_RetDouble_QNAME)) {
-            state.getRequest().setOperationCode(RetDouble_OPCODE);
-        }
-        else if (bodyReader.getName().equals(ns1_RetByte_RetByte_QNAME)) {
-            state.getRequest().setOperationCode(RetByte_OPCODE);
-        }
-        else if (bodyReader.getName().equals(ns1_RetLong_RetLong_QNAME)) {
-            state.getRequest().setOperationCode(RetLong_OPCODE);
-        }
         else if (bodyReader.getName().equals(ns1_RetFloat_RetFloat_QNAME)) {
             state.getRequest().setOperationCode(RetFloat_OPCODE);
         }
-        else if (bodyReader.getName().equals(ns1_RetULong_RetULong_QNAME)) {
-            state.getRequest().setOperationCode(RetULong_OPCODE);
+        else if (bodyReader.getName().equals(ns1_RetInt_RetInt_QNAME)) {
+            state.getRequest().setOperationCode(RetInt_OPCODE);
         }
-        else if (bodyReader.getName().equals(ns1_RetChar_RetChar_QNAME)) {
-            state.getRequest().setOperationCode(RetChar_OPCODE);
+        else if (bodyReader.getName().equals(ns1_RetQName_RetQName_QNAME)) {
+            state.getRequest().setOperationCode(RetQName_OPCODE);
         }
-        else if (bodyReader.getName().equals(ns1_RetGuid_RetGuid_QNAME)) {
-            state.getRequest().setOperationCode(RetGuid_OPCODE);
+        else if (bodyReader.getName().equals(ns1_RetString_RetString_QNAME)) {
+            state.getRequest().setOperationCode(RetString_OPCODE);
         }
+        else if (bodyReader.getName().equals(ns1_RetUShort_RetUShort_QNAME)) {
+            state.getRequest().setOperationCode(RetUShort_OPCODE);
+        }
         else if (bodyReader.getName().equals(ns1_RetSingle_RetSingle_QNAME)) {
             state.getRequest().setOperationCode(RetSingle_OPCODE);
         }
-        else if (bodyReader.getName().equals(ns1_RetString_RetString_QNAME)) {
-            state.getRequest().setOperationCode(RetString_OPCODE);
+        else if (bodyReader.getName().equals(ns1_RetShort_RetShort_QNAME)) {
+            state.getRequest().setOperationCode(RetShort_OPCODE);
         }
-        else if (bodyReader.getName().equals(ns1_RetQName_RetQName_QNAME)) {
-            state.getRequest().setOperationCode(RetQName_OPCODE);
+        else if (bodyReader.getName().equals(ns1_RetTimeSpan_RetTimeSpan_QNAME)) {
+            state.getRequest().setOperationCode(RetTimeSpan_OPCODE);
         }
-        else if (bodyReader.getName().equals(ns1_RetDateTime_RetDateTime_QNAME)) {
-            state.getRequest().setOperationCode(RetDateTime_OPCODE);
+        else if (bodyReader.getName().equals(ns1_RetByte_RetByte_QNAME)) {
+            state.getRequest().setOperationCode(RetByte_OPCODE);
         }
+        else if (bodyReader.getName().equals(ns1_RetSByte_RetSByte_QNAME)) {
+            state.getRequest().setOperationCode(RetSByte_OPCODE);
+        }
         else if (bodyReader.getName().equals(ns1_RetDecimal_RetDecimal_QNAME)) {
             state.getRequest().setOperationCode(RetDecimal_OPCODE);
         }
-        else if (bodyReader.getName().equals(ns1_RetUri_RetUri_QNAME)) {
-            state.getRequest().setOperationCode(RetUri_OPCODE);
+        else if (bodyReader.getName().equals(ns1_RetULong_RetULong_QNAME)) {
+            state.getRequest().setOperationCode(RetULong_OPCODE);
         }
-        else if (bodyReader.getName().equals(ns1_RetUInt_RetUInt_QNAME)) {
-            state.getRequest().setOperationCode(RetUInt_OPCODE);
-        }
         else if (bodyReader.getName().equals(ns1_RetBool_RetBool_QNAME)) {
             state.getRequest().setOperationCode(RetBool_OPCODE);
         }
-        else if (bodyReader.getName().equals(ns1_RetSByte_RetSByte_QNAME)) {
-            state.getRequest().setOperationCode(RetSByte_OPCODE);
+        else if (bodyReader.getName().equals(ns1_RetGuid_RetGuid_QNAME)) {
+            state.getRequest().setOperationCode(RetGuid_OPCODE);
         }
-        else if (bodyReader.getName().equals(ns1_RetShort_RetShort_QNAME)) {
-            state.getRequest().setOperationCode(RetShort_OPCODE);
-        }
         else if (bodyReader.getName().equals(ns1_RetObject_RetObject_QNAME)) {
             state.getRequest().setOperationCode(RetObject_OPCODE);
         }
-        else if (bodyReader.getName().equals(ns1_RetInt_RetInt_QNAME)) {
-            state.getRequest().setOperationCode(RetInt_OPCODE);
+        else if (bodyReader.getName().equals(ns1_RetUri_RetUri_QNAME)) {
+            state.getRequest().setOperationCode(RetUri_OPCODE);
         }
-        else if (bodyReader.getName().equals(ns1_RetUShort_RetUShort_QNAME)) {
-            state.getRequest().setOperationCode(RetUShort_OPCODE);
+        else if (bodyReader.getName().equals(ns1_RetDouble_RetDouble_QNAME)) {
+            state.getRequest().setOperationCode(RetDouble_OPCODE);
         }
+        else if (bodyReader.getName().equals(ns1_RetUInt_RetUInt_QNAME)) {
+            state.getRequest().setOperationCode(RetUInt_OPCODE);
+        }
+        else if (bodyReader.getName().equals(ns1_RetLong_RetLong_QNAME)) {
+            state.getRequest().setOperationCode(RetLong_OPCODE);
+        }
+        else if (bodyReader.getName().equals(ns1_RetDateTime_RetDateTime_QNAME)) {
+            state.getRequest().setOperationCode(RetDateTime_OPCODE);
+        }
+        else if (bodyReader.getName().equals(ns1_RetByteArray_RetByteArray_QNAME)) {
+            state.getRequest().setOperationCode(RetByteArray_OPCODE);
+        }
         else {
             throw new SOAPProtocolViolationException("soap.operation.unrecognized", bodyReader.getName().toString());
         }
@@ -952,72 +952,72 @@
     protected void readFirstBodyElement(XMLReader bodyReader, SOAPDeserializationContext deserializationContext, StreamingHandlerState  state) throws Exception {
         int opcode = state.getRequest().getOperationCode();
         switch (opcode) {
-            case RetTimeSpan_OPCODE:
-                deserialize_RetTimeSpan(bodyReader, deserializationContext, state);
+            case RetChar_OPCODE:
+                deserialize_RetChar(bodyReader, deserializationContext, state);
                 break;
-            case RetByteArray_OPCODE:
-                deserialize_RetByteArray(bodyReader, deserializationContext, state);
-                break;
-            case RetDouble_OPCODE:
-                deserialize_RetDouble(bodyReader, deserializationContext, state);
-                break;
-            case RetByte_OPCODE:
-                deserialize_RetByte(bodyReader, deserializationContext, state);
-                break;
-            case RetLong_OPCODE:
-                deserialize_RetLong(bodyReader, deserializationContext, state);
-                break;
             case RetFloat_OPCODE:
                 deserialize_RetFloat(bodyReader, deserializationContext, state);
                 break;
-            case RetULong_OPCODE:
-                deserialize_RetULong(bodyReader, deserializationContext, state);
+            case RetInt_OPCODE:
+                deserialize_RetInt(bodyReader, deserializationContext, state);
                 break;
-            case RetChar_OPCODE:
-                deserialize_RetChar(bodyReader, deserializationContext, state);
+            case RetQName_OPCODE:
+                deserialize_RetQName(bodyReader, deserializationContext, state);
                 break;
-            case RetGuid_OPCODE:
-                deserialize_RetGuid(bodyReader, deserializationContext, state);
+            case RetString_OPCODE:
+                deserialize_RetString(bodyReader, deserializationContext, state);
                 break;
+            case RetUShort_OPCODE:
+                deserialize_RetUShort(bodyReader, deserializationContext, state);
+                break;
             case RetSingle_OPCODE:
                 deserialize_RetSingle(bodyReader, deserializationContext, state);
                 break;
-            case RetString_OPCODE:
-                deserialize_RetString(bodyReader, deserializationContext, state);
+            case RetShort_OPCODE:
+                deserialize_RetShort(bodyReader, deserializationContext, state);
                 break;
-            case RetQName_OPCODE:
-                deserialize_RetQName(bodyReader, deserializationContext, state);
+            case RetTimeSpan_OPCODE:
+                deserialize_RetTimeSpan(bodyReader, deserializationContext, state);
                 break;
-            case RetDateTime_OPCODE:
-                deserialize_RetDateTime(bodyReader, deserializationContext, state);
+            case RetByte_OPCODE:
+                deserialize_RetByte(bodyReader, deserializationContext, state);
                 break;
+            case RetSByte_OPCODE:
+                deserialize_RetSByte(bodyReader, deserializationContext, state);
+                break;
             case RetDecimal_OPCODE:
                 deserialize_RetDecimal(bodyReader, deserializationContext, state);
                 break;
-            case RetUri_OPCODE:
-                deserialize_RetUri(bodyReader, deserializationContext, state);
+            case RetULong_OPCODE:
+                deserialize_RetULong(bodyReader, deserializationContext, state);
                 break;
-            case RetUInt_OPCODE:
-                deserialize_RetUInt(bodyReader, deserializationContext, state);
-                break;
             case RetBool_OPCODE:
                 deserialize_RetBool(bodyReader, deserializationContext, state);
                 break;
-            case RetSByte_OPCODE:
-                deserialize_RetSByte(bodyReader, deserializationContext, state);
+            case RetGuid_OPCODE:
+                deserialize_RetGuid(bodyReader, deserializationContext, state);
                 break;
-            case RetShort_OPCODE:
-                deserialize_RetShort(bodyReader, deserializationContext, state);
-                break;
             case RetObject_OPCODE:
                 deserialize_RetObject(bodyReader, deserializationContext, state);
                 break;
-            case RetInt_OPCODE:
-                deserialize_RetInt(bodyReader, deserializationContext, state);
+            case RetUri_OPCODE:
+                deserialize_RetUri(bodyReader, deserializationContext, state);
                 break;
-            case RetUShort_OPCODE:
-                deserialize_RetUShort(bodyReader, deserializationContext, state);
+            case RetDouble_OPCODE:
+                deserialize_RetDouble(bodyReader, deserializationContext, state);
                 break;
+            case RetUInt_OPCODE:
+                deserialize_RetUInt(bodyReader, deserializationContext, state);
+                break;
+            case RetLong_OPCODE:
+                deserialize_RetLong(bodyReader, deserializationContext, state);
+                break;
+            case RetDateTime_OPCODE:
+                deserialize_RetDateTime(bodyReader, deserializationContext, state);
+                break;
+            case RetByteArray_OPCODE:
+                deserialize_RetByteArray(bodyReader, deserializationContext, state);
+                break;
             default:
                 throw new SOAPProtocolViolationException("soap.operation.unrecognized", java.lang.Integer.toString(opcode));
         }
@@ -1026,288 +1026,288 @@
     
     
     /*
-     * This method deserializes the body of the RetTimeSpan operation.
+     * This method deserializes the body of the RetChar operation.
      */
-    private void deserialize_RetTimeSpan(XMLReader bodyReader, SOAPDeserializationContext deserializationContext, StreamingHandlerState state) throws Exception {
-        java.lang.Object myRetTimeSpanObj =
-            ns1_myRetTimeSpan_LiteralSerializer.deserialize(ns1_RetTimeSpan_RetTimeSpan_QNAME,
+    private void deserialize_RetChar(XMLReader bodyReader, SOAPDeserializationContext deserializationContext, StreamingHandlerState state) throws Exception {
+        java.lang.Object myRetCharObj =
+            ns1_myRetChar_LiteralSerializer.deserialize(ns1_RetChar_RetChar_QNAME,
                 bodyReader, deserializationContext);
         
-        SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetTimeSpan_RetTimeSpan_QNAME);
-        bodyBlock.setValue(myRetTimeSpanObj);
+        SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetChar_RetChar_QNAME);
+        bodyBlock.setValue(myRetCharObj);
         state.getRequest().setBody(bodyBlock);
     }
     
     /*
-     * This method deserializes the body of the RetByteArray operation.
+     * This method deserializes the body of the RetFloat operation.
      */
-    private void deserialize_RetByteArray(XMLReader bodyReader, SOAPDeserializationContext deserializationContext, StreamingHandlerState state) throws Exception {
-        java.lang.Object myRetByteArrayObj =
-            ns1_myRetByteArray_LiteralSerializer.deserialize(ns1_RetByteArray_RetByteArray_QNAME,
+    private void deserialize_RetFloat(XMLReader bodyReader, SOAPDeserializationContext deserializationContext, StreamingHandlerState state) throws Exception {
+        java.lang.Object myRetFloatObj =
+            ns1_myRetFloat_LiteralSerializer.deserialize(ns1_RetFloat_RetFloat_QNAME,
                 bodyReader, deserializationContext);
         
-        SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetByteArray_RetByteArray_QNAME);
-        bodyBlock.setValue(myRetByteArrayObj);
+        SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetFloat_RetFloat_QNAME);
+        bodyBlock.setValue(myRetFloatObj);
         state.getRequest().setBody(bodyBlock);
     }
     
     /*
-     * This method deserializes the body of the RetDouble operation.
+     * This method deserializes the body of the RetInt operation.
      */
-    private void deserialize_RetDouble(XMLReader bodyReader, SOAPDeserializationContext deserializationContext, StreamingHandlerState state) throws Exception {
-        java.lang.Object myRetDoubleObj =
-            ns1_myRetDouble_LiteralSerializer.deserialize(ns1_RetDouble_RetDouble_QNAME,
+    private void deserialize_RetInt(XMLReader bodyReader, SOAPDeserializationContext deserializationContext, StreamingHandlerState state) throws Exception {
+        java.lang.Object myRetIntObj =
+            ns1_myRetInt_LiteralSerializer.deserialize(ns1_RetInt_RetInt_QNAME,
                 bodyReader, deserializationContext);
         
-        SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetDouble_RetDouble_QNAME);
-        bodyBlock.setValue(myRetDoubleObj);
+        SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetInt_RetInt_QNAME);
+        bodyBlock.setValue(myRetIntObj);
         state.getRequest().setBody(bodyBlock);
     }
     
     /*
-     * This method deserializes the body of the RetByte operation.
+     * This method deserializes the body of the RetQName operation.
      */
-    private void deserialize_RetByte(XMLReader bodyReader, SOAPDeserializationContext deserializationContext, StreamingHandlerState state) throws Exception {
-        java.lang.Object myRetByteObj =
-            ns1_myRetByte_LiteralSerializer.deserialize(ns1_RetByte_RetByte_QNAME,
+    private void deserialize_RetQName(XMLReader bodyReader, SOAPDeserializationContext deserializationContext, StreamingHandlerState state) throws Exception {
+        java.lang.Object myRetQNameObj =
+            ns1_myRetQName_LiteralSerializer.deserialize(ns1_RetQName_RetQName_QNAME,
                 bodyReader, deserializationContext);
         
-        SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetByte_RetByte_QNAME);
-        bodyBlock.setValue(myRetByteObj);
+        SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetQName_RetQName_QNAME);
+        bodyBlock.setValue(myRetQNameObj);
         state.getRequest().setBody(bodyBlock);
     }
     
     /*
-     * This method deserializes the body of the RetLong operation.
+     * This method deserializes the body of the RetString operation.
      */
-    private void deserialize_RetLong(XMLReader bodyReader, SOAPDeserializationContext deserializationContext, StreamingHandlerState state) throws Exception {
-        java.lang.Object myRetLongObj =
-            ns1_myRetLong_LiteralSerializer.deserialize(ns1_RetLong_RetLong_QNAME,
+    private void deserialize_RetString(XMLReader bodyReader, SOAPDeserializationContext deserializationContext, StreamingHandlerState state) throws Exception {
+        java.lang.Object myRetStringObj =
+            ns1_myRetString_LiteralSerializer.deserialize(ns1_RetString_RetString_QNAME,
                 bodyReader, deserializationContext);
         
-        SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetLong_RetLong_QNAME);
-        bodyBlock.setValue(myRetLongObj);
+        SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetString_RetString_QNAME);
+        bodyBlock.setValue(myRetStringObj);
         state.getRequest().setBody(bodyBlock);
     }
     
     /*
-     * This method deserializes the body of the RetFloat operation.
+     * This method deserializes the body of the RetUShort operation.
      */
-    private void deserialize_RetFloat(XMLReader bodyReader, SOAPDeserializationContext deserializationContext, StreamingHandlerState state) throws Exception {
-        java.lang.Object myRetFloatObj =
-            ns1_myRetFloat_LiteralSerializer.deserialize(ns1_RetFloat_RetFloat_QNAME,
+    private void deserialize_RetUShort(XMLReader bodyReader, SOAPDeserializationContext deserializationContext, StreamingHandlerState state) throws Exception {
+        java.lang.Object myRetUShortObj =
+            ns1_myRetUShort_LiteralSerializer.deserialize(ns1_RetUShort_RetUShort_QNAME,
                 bodyReader, deserializationContext);
         
-        SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetFloat_RetFloat_QNAME);
-        bodyBlock.setValue(myRetFloatObj);
+        SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetUShort_RetUShort_QNAME);
+        bodyBlock.setValue(myRetUShortObj);
         state.getRequest().setBody(bodyBlock);
     }
     
     /*
-     * This method deserializes the body of the RetULong operation.
+     * This method deserializes the body of the RetSingle operation.
      */
-    private void deserialize_RetULong(XMLReader bodyReader, SOAPDeserializationContext deserializationContext, StreamingHandlerState state) throws Exception {
-        java.lang.Object myRetULongObj =
-            ns1_myRetULong_LiteralSerializer.deserialize(ns1_RetULong_RetULong_QNAME,
+    private void deserialize_RetSingle(XMLReader bodyReader, SOAPDeserializationContext deserializationContext, StreamingHandlerState state) throws Exception {
+        java.lang.Object myRetSingleObj =
+            ns1_myRetSingle_LiteralSerializer.deserialize(ns1_RetSingle_RetSingle_QNAME,
                 bodyReader, deserializationContext);
         
-        SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetULong_RetULong_QNAME);
-        bodyBlock.setValue(myRetULongObj);
+        SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetSingle_RetSingle_QNAME);
+        bodyBlock.setValue(myRetSingleObj);
         state.getRequest().setBody(bodyBlock);
     }
     
     /*
-     * This method deserializes the body of the RetChar operation.
+     * This method deserializes the body of the RetShort operation.
      */
-    private void deserialize_RetChar(XMLReader bodyReader, SOAPDeserializationContext deserializationContext, StreamingHandlerState state) throws Exception {
-        java.lang.Object myRetCharObj =
-            ns1_myRetChar_LiteralSerializer.deserialize(ns1_RetChar_RetChar_QNAME,
+    private void deserialize_RetShort(XMLReader bodyReader, SOAPDeserializationContext deserializationContext, StreamingHandlerState state) throws Exception {
+        java.lang.Object myRetShortObj =
+            ns1_myRetShort_LiteralSerializer.deserialize(ns1_RetShort_RetShort_QNAME,
                 bodyReader, deserializationContext);
         
-        SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetChar_RetChar_QNAME);
-        bodyBlock.setValue(myRetCharObj);
+        SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetShort_RetShort_QNAME);
+        bodyBlock.setValue(myRetShortObj);
         state.getRequest().setBody(bodyBlock);
     }
     
     /*
-     * This method deserializes the body of the RetGuid operation.
+     * This method deserializes the body of the RetTimeSpan operation.
      */
-    private void deserialize_RetGuid(XMLReader bodyReader, SOAPDeserializationContext deserializationContext, StreamingHandlerState state) throws Exception {
-        java.lang.Object myRetGuidObj =
-            ns1_myRetGuid_LiteralSerializer.deserialize(ns1_RetGuid_RetGuid_QNAME,
+    private void deserialize_RetTimeSpan(XMLReader bodyReader, SOAPDeserializationContext deserializationContext, StreamingHandlerState state) throws Exception {
+        java.lang.Object myRetTimeSpanObj =
+            ns1_myRetTimeSpan_LiteralSerializer.deserialize(ns1_RetTimeSpan_RetTimeSpan_QNAME,
                 bodyReader, deserializationContext);
         
-        SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetGuid_RetGuid_QNAME);
-        bodyBlock.setValue(myRetGuidObj);
+        SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetTimeSpan_RetTimeSpan_QNAME);
+        bodyBlock.setValue(myRetTimeSpanObj);
         state.getRequest().setBody(bodyBlock);
     }
     
     /*
-     * This method deserializes the body of the RetSingle operation.
+     * This method deserializes the body of the RetByte operation.
      */
-    private void deserialize_RetSingle(XMLReader bodyReader, SOAPDeserializationContext deserializationContext, StreamingHandlerState state) throws Exception {
-        java.lang.Object myRetSingleObj =
-            ns1_myRetSingle_LiteralSerializer.deserialize(ns1_RetSingle_RetSingle_QNAME,
+    private void deserialize_RetByte(XMLReader bodyReader, SOAPDeserializationContext deserializationContext, StreamingHandlerState state) throws Exception {
+        java.lang.Object myRetByteObj =
+            ns1_myRetByte_LiteralSerializer.deserialize(ns1_RetByte_RetByte_QNAME,
                 bodyReader, deserializationContext);
         
-        SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetSingle_RetSingle_QNAME);
-        bodyBlock.setValue(myRetSingleObj);
+        SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetByte_RetByte_QNAME);
+        bodyBlock.setValue(myRetByteObj);
         state.getRequest().setBody(bodyBlock);
     }
     
     /*
-     * This method deserializes the body of the RetString operation.
+     * This method deserializes the body of the RetSByte operation.
      */
-    private void deserialize_RetString(XMLReader bodyReader, SOAPDeserializationContext deserializationContext, StreamingHandlerState state) throws Exception {
-        java.lang.Object myRetStringObj =
-            ns1_myRetString_LiteralSerializer.deserialize(ns1_RetString_RetString_QNAME,
+    private void deserialize_RetSByte(XMLReader bodyReader, SOAPDeserializationContext deserializationContext, StreamingHandlerState state) throws Exception {
+        java.lang.Object myRetSByteObj =
+            ns1_myRetSByte_LiteralSerializer.deserialize(ns1_RetSByte_RetSByte_QNAME,
                 bodyReader, deserializationContext);
         
-        SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetString_RetString_QNAME);
-        bodyBlock.setValue(myRetStringObj);
+        SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetSByte_RetSByte_QNAME);
+        bodyBlock.setValue(myRetSByteObj);
         state.getRequest().setBody(bodyBlock);
     }
     
     /*
-     * This method deserializes the body of the RetQName operation.
+     * This method deserializes the body of the RetDecimal operation.
      */
-    private void deserialize_RetQName(XMLReader bodyReader, SOAPDeserializationContext deserializationContext, StreamingHandlerState state) throws Exception {
-        java.lang.Object myRetQNameObj =
-            ns1_myRetQName_LiteralSerializer.deserialize(ns1_RetQName_RetQName_QNAME,
+    private void deserialize_RetDecimal(XMLReader bodyReader, SOAPDeserializationContext deserializationContext, StreamingHandlerState state) throws Exception {
+        java.lang.Object myRetDecimalObj =
+            ns1_myRetDecimal_LiteralSerializer.deserialize(ns1_RetDecimal_RetDecimal_QNAME,
                 bodyReader, deserializationContext);
         
-        SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetQName_RetQName_QNAME);
-        bodyBlock.setValue(myRetQNameObj);
+        SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetDecimal_RetDecimal_QNAME);
+        bodyBlock.setValue(myRetDecimalObj);
         state.getRequest().setBody(bodyBlock);
     }
     
     /*
-     * This method deserializes the body of the RetDateTime operation.
+     * This method deserializes the body of the RetULong operation.
      */
-    private void deserialize_RetDateTime(XMLReader bodyReader, SOAPDeserializationContext deserializationContext, StreamingHandlerState state) throws Exception {
-        java.lang.Object myRetDateTimeObj =
-            ns1_myRetDateTime_LiteralSerializer.deserialize(ns1_RetDateTime_RetDateTime_QNAME,
+    private void deserialize_RetULong(XMLReader bodyReader, SOAPDeserializationContext deserializationContext, StreamingHandlerState state) throws Exception {
+        java.lang.Object myRetULongObj =
+            ns1_myRetULong_LiteralSerializer.deserialize(ns1_RetULong_RetULong_QNAME,
                 bodyReader, deserializationContext);
         
-        SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetDateTime_RetDateTime_QNAME);
-        bodyBlock.setValue(myRetDateTimeObj);
+        SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetULong_RetULong_QNAME);
+        bodyBlock.setValue(myRetULongObj);
         state.getRequest().setBody(bodyBlock);
     }
     
     /*
-     * This method deserializes the body of the RetDecimal operation.
+     * This method deserializes the body of the RetBool operation.
      */
-    private void deserialize_RetDecimal(XMLReader bodyReader, SOAPDeserializationContext deserializationContext, StreamingHandlerState state) throws Exception {
-        java.lang.Object myRetDecimalObj =
-            ns1_myRetDecimal_LiteralSerializer.deserialize(ns1_RetDecimal_RetDecimal_QNAME,
+    private void deserialize_RetBool(XMLReader bodyReader, SOAPDeserializationContext deserializationContext, StreamingHandlerState state) throws Exception {
+        java.lang.Object myRetBoolObj =
+            ns1_myRetBool_LiteralSerializer.deserialize(ns1_RetBool_RetBool_QNAME,
                 bodyReader, deserializationContext);
         
-        SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetDecimal_RetDecimal_QNAME);
-        bodyBlock.setValue(myRetDecimalObj);
+        SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetBool_RetBool_QNAME);
+        bodyBlock.setValue(myRetBoolObj);
         state.getRequest().setBody(bodyBlock);
     }
     
     /*
-     * This method deserializes the body of the RetUri operation.
+     * This method deserializes the body of the RetGuid operation.
      */
-    private void deserialize_RetUri(XMLReader bodyReader, SOAPDeserializationContext deserializationContext, StreamingHandlerState state) throws Exception {
-        java.lang.Object myRetUriObj =
-            ns1_myRetUri_LiteralSerializer.deserialize(ns1_RetUri_RetUri_QNAME,
+    private void deserialize_RetGuid(XMLReader bodyReader, SOAPDeserializationContext deserializationContext, StreamingHandlerState state) throws Exception {
+        java.lang.Object myRetGuidObj =
+            ns1_myRetGuid_LiteralSerializer.deserialize(ns1_RetGuid_RetGuid_QNAME,
                 bodyReader, deserializationContext);
         
-        SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetUri_RetUri_QNAME);
-        bodyBlock.setValue(myRetUriObj);
+        SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetGuid_RetGuid_QNAME);
+        bodyBlock.setValue(myRetGuidObj);
         state.getRequest().setBody(bodyBlock);
     }
     
     /*
-     * This method deserializes the body of the RetUInt operation.
+     * This method deserializes the body of the RetObject operation.
      */
-    private void deserialize_RetUInt(XMLReader bodyReader, SOAPDeserializationContext deserializationContext, StreamingHandlerState state) throws Exception {
-        java.lang.Object myRetUIntObj =
-            ns1_myRetUInt_LiteralSerializer.deserialize(ns1_RetUInt_RetUInt_QNAME,
+    private void deserialize_RetObject(XMLReader bodyReader, SOAPDeserializationContext deserializationContext, StreamingHandlerState state) throws Exception {
+        java.lang.Object myRetObjectObj =
+            ns1_myRetObject_LiteralSerializer.deserialize(ns1_RetObject_RetObject_QNAME,
                 bodyReader, deserializationContext);
         
-        SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetUInt_RetUInt_QNAME);
-        bodyBlock.setValue(myRetUIntObj);
+        SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetObject_RetObject_QNAME);
+        bodyBlock.setValue(myRetObjectObj);
         state.getRequest().setBody(bodyBlock);
     }
     
     /*
-     * This method deserializes the body of the RetBool operation.
+     * This method deserializes the body of the RetUri operation.
      */
-    private void deserialize_RetBool(XMLReader bodyReader, SOAPDeserializationContext deserializationContext, StreamingHandlerState state) throws Exception {
-        java.lang.Object myRetBoolObj =
-            ns1_myRetBool_LiteralSerializer.deserialize(ns1_RetBool_RetBool_QNAME,
+    private void deserialize_RetUri(XMLReader bodyReader, SOAPDeserializationContext deserializationContext, StreamingHandlerState state) throws Exception {
+        java.lang.Object myRetUriObj =
+            ns1_myRetUri_LiteralSerializer.deserialize(ns1_RetUri_RetUri_QNAME,
                 bodyReader, deserializationContext);
         
-        SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetBool_RetBool_QNAME);
-        bodyBlock.setValue(myRetBoolObj);
+        SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetUri_RetUri_QNAME);
+        bodyBlock.setValue(myRetUriObj);
         state.getRequest().setBody(bodyBlock);
     }
     
     /*
-     * This method deserializes the body of the RetSByte operation.
+     * This method deserializes the body of the RetDouble operation.
      */
-    private void deserialize_RetSByte(XMLReader bodyReader, SOAPDeserializationContext deserializationContext, StreamingHandlerState state) throws Exception {
-        java.lang.Object myRetSByteObj =
-            ns1_myRetSByte_LiteralSerializer.deserialize(ns1_RetSByte_RetSByte_QNAME,
+    private void deserialize_RetDouble(XMLReader bodyReader, SOAPDeserializationContext deserializationContext, StreamingHandlerState state) throws Exception {
+        java.lang.Object myRetDoubleObj =
+            ns1_myRetDouble_LiteralSerializer.deserialize(ns1_RetDouble_RetDouble_QNAME,
                 bodyReader, deserializationContext);
         
-        SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetSByte_RetSByte_QNAME);
-        bodyBlock.setValue(myRetSByteObj);
+        SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetDouble_RetDouble_QNAME);
+        bodyBlock.setValue(myRetDoubleObj);
         state.getRequest().setBody(bodyBlock);
     }
     
     /*
-     * This method deserializes the body of the RetShort operation.
+     * This method deserializes the body of the RetUInt operation.
      */
-    private void deserialize_RetShort(XMLReader bodyReader, SOAPDeserializationContext deserializationContext, StreamingHandlerState state) throws Exception {
-        java.lang.Object myRetShortObj =
-            ns1_myRetShort_LiteralSerializer.deserialize(ns1_RetShort_RetShort_QNAME,
+    private void deserialize_RetUInt(XMLReader bodyReader, SOAPDeserializationContext deserializationContext, StreamingHandlerState state) throws Exception {
+        java.lang.Object myRetUIntObj =
+            ns1_myRetUInt_LiteralSerializer.deserialize(ns1_RetUInt_RetUInt_QNAME,
                 bodyReader, deserializationContext);
         
-        SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetShort_RetShort_QNAME);
-        bodyBlock.setValue(myRetShortObj);
+        SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetUInt_RetUInt_QNAME);
+        bodyBlock.setValue(myRetUIntObj);
         state.getRequest().setBody(bodyBlock);
     }
     
     /*
-     * This method deserializes the body of the RetObject operation.
+     * This method deserializes the body of the RetLong operation.
      */
-    private void deserialize_RetObject(XMLReader bodyReader, SOAPDeserializationContext deserializationContext, StreamingHandlerState state) throws Exception {
-        java.lang.Object myRetObjectObj =
-            ns1_myRetObject_LiteralSerializer.deserialize(ns1_RetObject_RetObject_QNAME,
+    private void deserialize_RetLong(XMLReader bodyReader, SOAPDeserializationContext deserializationContext, StreamingHandlerState state) throws Exception {
+        java.lang.Object myRetLongObj =
+            ns1_myRetLong_LiteralSerializer.deserialize(ns1_RetLong_RetLong_QNAME,
                 bodyReader, deserializationContext);
         
-        SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetObject_RetObject_QNAME);
-        bodyBlock.setValue(myRetObjectObj);
+        SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetLong_RetLong_QNAME);
+        bodyBlock.setValue(myRetLongObj);
         state.getRequest().setBody(bodyBlock);
     }
     
     /*
-     * This method deserializes the body of the RetInt operation.
+     * This method deserializes the body of the RetDateTime operation.
      */
-    private void deserialize_RetInt(XMLReader bodyReader, SOAPDeserializationContext deserializationContext, StreamingHandlerState state) throws Exception {
-        java.lang.Object myRetIntObj =
-            ns1_myRetInt_LiteralSerializer.deserialize(ns1_RetInt_RetInt_QNAME,
+    private void deserialize_RetDateTime(XMLReader bodyReader, SOAPDeserializationContext deserializationContext, StreamingHandlerState state) throws Exception {
+        java.lang.Object myRetDateTimeObj =
+            ns1_myRetDateTime_LiteralSerializer.deserialize(ns1_RetDateTime_RetDateTime_QNAME,
                 bodyReader, deserializationContext);
         
-        SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetInt_RetInt_QNAME);
-        bodyBlock.setValue(myRetIntObj);
+        SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetDateTime_RetDateTime_QNAME);
+        bodyBlock.setValue(myRetDateTimeObj);
         state.getRequest().setBody(bodyBlock);
     }
     
     /*
-     * This method deserializes the body of the RetUShort operation.
+     * This method deserializes the body of the RetByteArray operation.
      */
-    private void deserialize_RetUShort(XMLReader bodyReader, SOAPDeserializationContext deserializationContext, StreamingHandlerState state) throws Exception {
-        java.lang.Object myRetUShortObj =
-            ns1_myRetUShort_LiteralSerializer.deserialize(ns1_RetUShort_RetUShort_QNAME,
+    private void deserialize_RetByteArray(XMLReader bodyReader, SOAPDeserializationContext deserializationContext, StreamingHandlerState state) throws Exception {
+        java.lang.Object myRetByteArrayObj =
+            ns1_myRetByteArray_LiteralSerializer.deserialize(ns1_RetByteArray_RetByteArray_QNAME,
                 bodyReader, deserializationContext);
         
-        SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetUShort_RetUShort_QNAME);
-        bodyBlock.setValue(myRetUShortObj);
+        SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetByteArray_RetByteArray_QNAME);
+        bodyBlock.setValue(myRetByteArrayObj);
         state.getRequest().setBody(bodyBlock);
     }
     
@@ -1317,72 +1317,72 @@
      */
     protected void processingHook(StreamingHandlerState state) throws Exception {
         switch (state.getRequest().getOperationCode()) {
-            case RetTimeSpan_OPCODE:
-                invoke_RetTimeSpan(state);
+            case RetChar_OPCODE:
+                invoke_RetChar(state);
                 break;
-            case RetByteArray_OPCODE:
-                invoke_RetByteArray(state);
-                break;
-            case RetDouble_OPCODE:
-                invoke_RetDouble(state);
-                break;
-            case RetByte_OPCODE:
-                invoke_RetByte(state);
-                break;
-            case RetLong_OPCODE:
-                invoke_RetLong(state);
-                break;
             case RetFloat_OPCODE:
                 invoke_RetFloat(state);
                 break;
-            case RetULong_OPCODE:
-                invoke_RetULong(state);
+            case RetInt_OPCODE:
+                invoke_RetInt(state);
                 break;
-            case RetChar_OPCODE:
-                invoke_RetChar(state);
+            case RetQName_OPCODE:
+                invoke_RetQName(state);
                 break;
-            case RetGuid_OPCODE:
-                invoke_RetGuid(state);
+            case RetString_OPCODE:
+                invoke_RetString(state);
                 break;
+            case RetUShort_OPCODE:
+                invoke_RetUShort(state);
+                break;
             case RetSingle_OPCODE:
                 invoke_RetSingle(state);
                 break;
-            case RetString_OPCODE:
-                invoke_RetString(state);
+            case RetShort_OPCODE:
+                invoke_RetShort(state);
                 break;
-            case RetQName_OPCODE:
-                invoke_RetQName(state);
+            case RetTimeSpan_OPCODE:
+                invoke_RetTimeSpan(state);
                 break;
-            case RetDateTime_OPCODE:
-                invoke_RetDateTime(state);
+            case RetByte_OPCODE:
+                invoke_RetByte(state);
                 break;
+            case RetSByte_OPCODE:
+                invoke_RetSByte(state);
+                break;
             case RetDecimal_OPCODE:
                 invoke_RetDecimal(state);
                 break;
-            case RetUri_OPCODE:
-                invoke_RetUri(state);
+            case RetULong_OPCODE:
+                invoke_RetULong(state);
                 break;
-            case RetUInt_OPCODE:
-                invoke_RetUInt(state);
-                break;
             case RetBool_OPCODE:
                 invoke_RetBool(state);
                 break;
-            case RetSByte_OPCODE:
-                invoke_RetSByte(state);
+            case RetGuid_OPCODE:
+                invoke_RetGuid(state);
                 break;
-            case RetShort_OPCODE:
-                invoke_RetShort(state);
-                break;
             case RetObject_OPCODE:
                 invoke_RetObject(state);
                 break;
-            case RetInt_OPCODE:
-                invoke_RetInt(state);
+            case RetUri_OPCODE:
+                invoke_RetUri(state);
                 break;
-            case RetUShort_OPCODE:
-                invoke_RetUShort(state);
+            case RetDouble_OPCODE:
+                invoke_RetDouble(state);
                 break;
+            case RetUInt_OPCODE:
+                invoke_RetUInt(state);
+                break;
+            case RetLong_OPCODE:
+                invoke_RetLong(state);
+                break;
+            case RetDateTime_OPCODE:
+                invoke_RetDateTime(state);
+                break;
+            case RetByteArray_OPCODE:
+                invoke_RetByteArray(state);
+                break;
             default:
                 throw new SOAPProtocolViolationException("soap.operation.unrecognized", java.lang.Integer.toString(state.getRequest().getOperationCode()));
         }
@@ -1404,72 +1404,72 @@
         if (name == null) {
             return InternalSOAPMessage.NO_OPERATION;
         }
-        if (name.equals(ns1_RetTimeSpan_RetTimeSpan_QNAME)) {
-            return RetTimeSpan_OPCODE;
+        if (name.equals(ns1_RetChar_RetChar_QNAME)) {
+            return RetChar_OPCODE;
         }
-        if (name.equals(ns1_RetByteArray_RetByteArray_QNAME)) {
-            return RetByteArray_OPCODE;
-        }
-        if (name.equals(ns1_RetDouble_RetDouble_QNAME)) {
-            return RetDouble_OPCODE;
-        }
-        if (name.equals(ns1_RetByte_RetByte_QNAME)) {
-            return RetByte_OPCODE;
-        }
-        if (name.equals(ns1_RetLong_RetLong_QNAME)) {
-            return RetLong_OPCODE;
-        }
         if (name.equals(ns1_RetFloat_RetFloat_QNAME)) {
             return RetFloat_OPCODE;
         }
-        if (name.equals(ns1_RetULong_RetULong_QNAME)) {
-            return RetULong_OPCODE;
+        if (name.equals(ns1_RetInt_RetInt_QNAME)) {
+            return RetInt_OPCODE;
         }
-        if (name.equals(ns1_RetChar_RetChar_QNAME)) {
-            return RetChar_OPCODE;
+        if (name.equals(ns1_RetQName_RetQName_QNAME)) {
+            return RetQName_OPCODE;
         }
-        if (name.equals(ns1_RetGuid_RetGuid_QNAME)) {
-            return RetGuid_OPCODE;
+        if (name.equals(ns1_RetString_RetString_QNAME)) {
+            return RetString_OPCODE;
         }
+        if (name.equals(ns1_RetUShort_RetUShort_QNAME)) {
+            return RetUShort_OPCODE;
+        }
         if (name.equals(ns1_RetSingle_RetSingle_QNAME)) {
             return RetSingle_OPCODE;
         }
-        if (name.equals(ns1_RetString_RetString_QNAME)) {
-            return RetString_OPCODE;
+        if (name.equals(ns1_RetShort_RetShort_QNAME)) {
+            return RetShort_OPCODE;
         }
-        if (name.equals(ns1_RetQName_RetQName_QNAME)) {
-            return RetQName_OPCODE;
+        if (name.equals(ns1_RetTimeSpan_RetTimeSpan_QNAME)) {
+            return RetTimeSpan_OPCODE;
         }
-        if (name.equals(ns1_RetDateTime_RetDateTime_QNAME)) {
-            return RetDateTime_OPCODE;
+        if (name.equals(ns1_RetByte_RetByte_QNAME)) {
+            return RetByte_OPCODE;
         }
+        if (name.equals(ns1_RetSByte_RetSByte_QNAME)) {
+            return RetSByte_OPCODE;
+        }
         if (name.equals(ns1_RetDecimal_RetDecimal_QNAME)) {
             return RetDecimal_OPCODE;
         }
-        if (name.equals(ns1_RetUri_RetUri_QNAME)) {
-            return RetUri_OPCODE;
+        if (name.equals(ns1_RetULong_RetULong_QNAME)) {
+            return RetULong_OPCODE;
         }
-        if (name.equals(ns1_RetUInt_RetUInt_QNAME)) {
-            return RetUInt_OPCODE;
-        }
         if (name.equals(ns1_RetBool_RetBool_QNAME)) {
             return RetBool_OPCODE;
         }
-        if (name.equals(ns1_RetSByte_RetSByte_QNAME)) {
-            return RetSByte_OPCODE;
+        if (name.equals(ns1_RetGuid_RetGuid_QNAME)) {
+            return RetGuid_OPCODE;
         }
-        if (name.equals(ns1_RetShort_RetShort_QNAME)) {
-            return RetShort_OPCODE;
-        }
         if (name.equals(ns1_RetObject_RetObject_QNAME)) {
             return RetObject_OPCODE;
         }
-        if (name.equals(ns1_RetInt_RetInt_QNAME)) {
-            return RetInt_OPCODE;
+        if (name.equals(ns1_RetUri_RetUri_QNAME)) {
+            return RetUri_OPCODE;
         }
-        if (name.equals(ns1_RetUShort_RetUShort_QNAME)) {
-            return RetUShort_OPCODE;
+        if (name.equals(ns1_RetDouble_RetDouble_QNAME)) {
+            return RetDouble_OPCODE;
         }
+        if (name.equals(ns1_RetUInt_RetUInt_QNAME)) {
+            return RetUInt_OPCODE;
+        }
+        if (name.equals(ns1_RetLong_RetLong_QNAME)) {
+            return RetLong_OPCODE;
+        }
+        if (name.equals(ns1_RetDateTime_RetDateTime_QNAME)) {
+            return RetDateTime_OPCODE;
+        }
+        if (name.equals(ns1_RetByteArray_RetByteArray_QNAME)) {
+            return RetByteArray_OPCODE;
+        }
         return super.getOpcodeForFirstBodyElementName(name);
     }
     
@@ -1479,157 +1479,157 @@
         Method theMethod = null;
         
         switch(opcode) {
-            case RetTimeSpan_OPCODE:
+            case RetChar_OPCODE:
                 {
-                    Class[] carray = { java.lang.String.class };
-                    theMethod = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.IBaseDataTypesDocLitW.class).getMethod("retTimeSpan", carray);
+                    Class[] carray = { java.lang.Integer.class };
+                    theMethod = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.IBaseDataTypesDocLitW.class).getMethod("retChar", carray);
                 }
                 break;
             
-            case RetByteArray_OPCODE:
+            case RetFloat_OPCODE:
                 {
-                    Class[] carray = { Class.forName("[B") };
-                    theMethod = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.IBaseDataTypesDocLitW.class).getMethod("retByteArray", carray);
+                    Class[] carray = { java.lang.Float.class };
+                    theMethod = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.IBaseDataTypesDocLitW.class).getMethod("retFloat", carray);
                 }
                 break;
             
-            case RetDouble_OPCODE:
+            case RetInt_OPCODE:
                 {
-                    Class[] carray = { java.lang.Double.class };
-                    theMethod = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.IBaseDataTypesDocLitW.class).getMethod("retDouble", carray);
+                    Class[] carray = { java.lang.Integer.class };
+                    theMethod = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.IBaseDataTypesDocLitW.class).getMethod("retInt", carray);
                 }
                 break;
             
-            case RetByte_OPCODE:
+            case RetQName_OPCODE:
                 {
-                    Class[] carray = { Short.TYPE };
-                    theMethod = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.IBaseDataTypesDocLitW.class).getMethod("retByte", carray);
+                    Class[] carray = { javax.xml.namespace.QName.class };
+                    theMethod = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.IBaseDataTypesDocLitW.class).getMethod("retQName", carray);
                 }
                 break;
             
-            case RetLong_OPCODE:
+            case RetString_OPCODE:
                 {
-                    Class[] carray = { java.lang.Long.class };
-                    theMethod = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.IBaseDataTypesDocLitW.class).getMethod("retLong", carray);
+                    Class[] carray = { java.lang.String.class };
+                    theMethod = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.IBaseDataTypesDocLitW.class).getMethod("retString", carray);
                 }
                 break;
             
-            case RetFloat_OPCODE:
+            case RetUShort_OPCODE:
                 {
-                    Class[] carray = { java.lang.Float.class };
-                    theMethod = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.IBaseDataTypesDocLitW.class).getMethod("retFloat", carray);
+                    Class[] carray = { Integer.TYPE };
+                    theMethod = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.IBaseDataTypesDocLitW.class).getMethod("retUShort", carray);
                 }
                 break;
             
-            case RetULong_OPCODE:
+            case RetSingle_OPCODE:
                 {
-                    Class[] carray = { java.math.BigInteger.class };
-                    theMethod = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.IBaseDataTypesDocLitW.class).getMethod("retULong", carray);
+                    Class[] carray = { java.lang.Float.class };
+                    theMethod = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.IBaseDataTypesDocLitW.class).getMethod("retSingle", carray);
                 }
                 break;
             
-            case RetChar_OPCODE:
+            case RetShort_OPCODE:
                 {
-                    Class[] carray = { java.lang.Integer.class };
-                    theMethod = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.IBaseDataTypesDocLitW.class).getMethod("retChar", carray);
+                    Class[] carray = { java.lang.Short.class };
+                    theMethod = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.IBaseDataTypesDocLitW.class).getMethod("retShort", carray);
                 }
                 break;
             
-            case RetGuid_OPCODE:
+            case RetTimeSpan_OPCODE:
                 {
                     Class[] carray = { java.lang.String.class };
-                    theMethod = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.IBaseDataTypesDocLitW.class).getMethod("retGuid", carray);
+                    theMethod = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.IBaseDataTypesDocLitW.class).getMethod("retTimeSpan", carray);
                 }
                 break;
             
-            case RetSingle_OPCODE:
+            case RetByte_OPCODE:
                 {
-                    Class[] carray = { java.lang.Float.class };
-                    theMethod = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.IBaseDataTypesDocLitW.class).getMethod("retSingle", carray);
+                    Class[] carray = { Short.TYPE };
+                    theMethod = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.IBaseDataTypesDocLitW.class).getMethod("retByte", carray);
                 }
                 break;
             
-            case RetString_OPCODE:
+            case RetSByte_OPCODE:
                 {
-                    Class[] carray = { java.lang.String.class };
-                    theMethod = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.IBaseDataTypesDocLitW.class).getMethod("retString", carray);
+                    Class[] carray = { java.lang.Byte.class };
+                    theMethod = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.IBaseDataTypesDocLitW.class).getMethod("retSByte", carray);
                 }
                 break;
             
-            case RetQName_OPCODE:
+            case RetDecimal_OPCODE:
                 {
-                    Class[] carray = { javax.xml.namespace.QName.class };
-                    theMethod = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.IBaseDataTypesDocLitW.class).getMethod("retQName", carray);
+                    Class[] carray = { java.math.BigDecimal.class };
+                    theMethod = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.IBaseDataTypesDocLitW.class).getMethod("retDecimal", carray);
                 }
                 break;
             
-            case RetDateTime_OPCODE:
+            case RetULong_OPCODE:
                 {
-                    Class[] carray = { java.util.Calendar.class };
-                    theMethod = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.IBaseDataTypesDocLitW.class).getMethod("retDateTime", carray);
+                    Class[] carray = { java.math.BigInteger.class };
+                    theMethod = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.IBaseDataTypesDocLitW.class).getMethod("retULong", carray);
                 }
                 break;
             
-            case RetDecimal_OPCODE:
+            case RetBool_OPCODE:
                 {
-                    Class[] carray = { java.math.BigDecimal.class };
-                    theMethod = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.IBaseDataTypesDocLitW.class).getMethod("retDecimal", carray);
+                    Class[] carray = { java.lang.Boolean.class };
+                    theMethod = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.IBaseDataTypesDocLitW.class).getMethod("retBool", carray);
                 }
                 break;
             
-            case RetUri_OPCODE:
+            case RetGuid_OPCODE:
                 {
-                    Class[] carray = { java.net.URI.class };
-                    theMethod = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.IBaseDataTypesDocLitW.class).getMethod("retUri", carray);
+                    Class[] carray = { java.lang.String.class };
+                    theMethod = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.IBaseDataTypesDocLitW.class).getMethod("retGuid", carray);
                 }
                 break;
             
-            case RetUInt_OPCODE:
+            case RetObject_OPCODE:
                 {
-                    Class[] carray = { Long.TYPE };
-                    theMethod = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.IBaseDataTypesDocLitW.class).getMethod("retUInt", carray);
+                    Class[] carray = { javax.xml.soap.SOAPElement.class };
+                    theMethod = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.IBaseDataTypesDocLitW.class).getMethod("retObject", carray);
                 }
                 break;
             
-            case RetBool_OPCODE:
+            case RetUri_OPCODE:
                 {
-                    Class[] carray = { java.lang.Boolean.class };
-                    theMethod = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.IBaseDataTypesDocLitW.class).getMethod("retBool", carray);
+                    Class[] carray = { java.net.URI.class };
+                    theMethod = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.IBaseDataTypesDocLitW.class).getMethod("retUri", carray);
                 }
                 break;
             
-            case RetSByte_OPCODE:
+            case RetDouble_OPCODE:
                 {
-                    Class[] carray = { java.lang.Byte.class };
-                    theMethod = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.IBaseDataTypesDocLitW.class).getMethod("retSByte", carray);
+                    Class[] carray = { java.lang.Double.class };
+                    theMethod = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.IBaseDataTypesDocLitW.class).getMethod("retDouble", carray);
                 }
                 break;
             
-            case RetShort_OPCODE:
+            case RetUInt_OPCODE:
                 {
-                    Class[] carray = { java.lang.Short.class };
-                    theMethod = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.IBaseDataTypesDocLitW.class).getMethod("retShort", carray);
+                    Class[] carray = { Long.TYPE };
+                    theMethod = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.IBaseDataTypesDocLitW.class).getMethod("retUInt", carray);
                 }
                 break;
             
-            case RetObject_OPCODE:
+            case RetLong_OPCODE:
                 {
-                    Class[] carray = { javax.xml.soap.SOAPElement.class };
-                    theMethod = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.IBaseDataTypesDocLitW.class).getMethod("retObject", carray);
+                    Class[] carray = { java.lang.Long.class };
+                    theMethod = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.IBaseDataTypesDocLitW.class).getMethod("retLong", carray);
                 }
                 break;
             
-            case RetInt_OPCODE:
+            case RetDateTime_OPCODE:
                 {
-                    Class[] carray = { java.lang.Integer.class };
-                    theMethod = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.IBaseDataTypesDocLitW.class).getMethod("retInt", carray);
+                    Class[] carray = { java.util.Calendar.class };
+                    theMethod = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.IBaseDataTypesDocLitW.class).getMethod("retDateTime", carray);
                 }
                 break;
             
-            case RetUShort_OPCODE:
+            case RetByteArray_OPCODE:
                 {
-                    Class[] carray = { Integer.TYPE };
-                    theMethod = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.IBaseDataTypesDocLitW.class).getMethod("retUShort", carray);
+                    Class[] carray = { Class.forName("[B") };
+                    theMethod = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.IBaseDataTypesDocLitW.class).getMethod("retByteArray", carray);
                 }
                 break;
             
@@ -1722,160 +1722,160 @@
     }
     
     private static final javax.xml.namespace.QName portName = new QName("http://tempuri.org/", "BasicHttpBinding_IBaseDataTypesDocLitW");
-    private static final int RetTimeSpan_OPCODE = 0;
-    private static final int RetByteArray_OPCODE = 1;
-    private static final int RetDouble_OPCODE = 2;
-    private static final int RetByte_OPCODE = 3;
-    private static final int RetLong_OPCODE = 4;
-    private static final int RetFloat_OPCODE = 5;
-    private static final int RetULong_OPCODE = 6;
-    private static final int RetChar_OPCODE = 7;
-    private static final int RetGuid_OPCODE = 8;
-    private static final int RetSingle_OPCODE = 9;
-    private static final int RetString_OPCODE = 10;
-    private static final int RetQName_OPCODE = 11;
-    private static final int RetDateTime_OPCODE = 12;
-    private static final int RetDecimal_OPCODE = 13;
-    private static final int RetUri_OPCODE = 14;
-    private static final int RetUInt_OPCODE = 15;
-    private static final int RetBool_OPCODE = 16;
-    private static final int RetSByte_OPCODE = 17;
-    private static final int RetShort_OPCODE = 18;
-    private static final int RetObject_OPCODE = 19;
-    private static final int RetInt_OPCODE = 20;
-    private static final int RetUShort_OPCODE = 21;
+    private static final int RetChar_OPCODE = 0;
+    private static final int RetFloat_OPCODE = 1;
+    private static final int RetInt_OPCODE = 2;
+    private static final int RetQName_OPCODE = 3;
+    private static final int RetString_OPCODE = 4;
+    private static final int RetUShort_OPCODE = 5;
+    private static final int RetSingle_OPCODE = 6;
+    private static final int RetShort_OPCODE = 7;
+    private static final int RetTimeSpan_OPCODE = 8;
+    private static final int RetByte_OPCODE = 9;
+    private static final int RetSByte_OPCODE = 10;
+    private static final int RetDecimal_OPCODE = 11;
+    private static final int RetULong_OPCODE = 12;
+    private static final int RetBool_OPCODE = 13;
+    private static final int RetGuid_OPCODE = 14;
+    private static final int RetObject_OPCODE = 15;
+    private static final int RetUri_OPCODE = 16;
+    private static final int RetDouble_OPCODE = 17;
+    private static final int RetUInt_OPCODE = 18;
+    private static final int RetLong_OPCODE = 19;
+    private static final int RetDateTime_OPCODE = 20;
+    private static final int RetByteArray_OPCODE = 21;
+    private static final javax.xml.namespace.QName ns1_RetChar_RetChar_QNAME = new QName("http://tempuri.org/", "RetChar");
+    private static final javax.xml.namespace.QName ns1_RetChar_TYPE_QNAME = new QName("http://tempuri.org/", "RetChar");
+    private CombinedSerializer ns1_myRetChar_LiteralSerializer;
+    private static final javax.xml.namespace.QName ns1_RetChar_RetCharResponse_QNAME = new QName("http://tempuri.org/", "RetCharResponse");
+    private static final javax.xml.namespace.QName ns1_RetCharResponse_TYPE_QNAME = new QName("http://tempuri.org/", "RetCharResponse");
+    private CombinedSerializer ns1_myRetCharResponse_LiteralSerializer;
+    private static final javax.xml.namespace.QName ns1_RetFloat_RetFloat_QNAME = new QName("http://tempuri.org/", "RetFloat");
+    private static final javax.xml.namespace.QName ns1_RetFloat_TYPE_QNAME = new QName("http://tempuri.org/", "RetFloat");
+    private CombinedSerializer ns1_myRetFloat_LiteralSerializer;
+    private static final javax.xml.namespace.QName ns1_RetFloat_RetFloatResponse_QNAME = new QName("http://tempuri.org/", "RetFloatResponse");
+    private static final javax.xml.namespace.QName ns1_RetFloatResponse_TYPE_QNAME = new QName("http://tempuri.org/", "RetFloatResponse");
+    private CombinedSerializer ns1_myRetFloatResponse_LiteralSerializer;
+    private static final javax.xml.namespace.QName ns1_RetInt_RetInt_QNAME = new QName("http://tempuri.org/", "RetInt");
+    private static final javax.xml.namespace.QName ns1_RetInt_TYPE_QNAME = new QName("http://tempuri.org/", "RetInt");
+    private CombinedSerializer ns1_myRetInt_LiteralSerializer;
+    private static final javax.xml.namespace.QName ns1_RetInt_RetIntResponse_QNAME = new QName("http://tempuri.org/", "RetIntResponse");
+    private static final javax.xml.namespace.QName ns1_RetIntResponse_TYPE_QNAME = new QName("http://tempuri.org/", "RetIntResponse");
+    private CombinedSerializer ns1_myRetIntResponse_LiteralSerializer;
+    private static final javax.xml.namespace.QName ns1_RetQName_RetQName_QNAME = new QName("http://tempuri.org/", "RetQName");
+    private static final javax.xml.namespace.QName ns1_RetQName_TYPE_QNAME = new QName("http://tempuri.org/", "RetQName");
+    private CombinedSerializer ns1_myRetQName_LiteralSerializer;
+    private static final javax.xml.namespace.QName ns1_RetQName_RetQNameResponse_QNAME = new QName("http://tempuri.org/", "RetQNameResponse");
+    private static final javax.xml.namespace.QName ns1_RetQNameResponse_TYPE_QNAME = new QName("http://tempuri.org/", "RetQNameResponse");
+    private CombinedSerializer ns1_myRetQNameResponse_LiteralSerializer;
+    private static final javax.xml.namespace.QName ns1_RetString_RetString_QNAME = new QName("http://tempuri.org/", "RetString");
+    private static final javax.xml.namespace.QName ns1_RetString_TYPE_QNAME = new QName("http://tempuri.org/", "RetString");
+    private CombinedSerializer ns1_myRetString_LiteralSerializer;
+    private static final javax.xml.namespace.QName ns1_RetString_RetStringResponse_QNAME = new QName("http://tempuri.org/", "RetStringResponse");
+    private static final javax.xml.namespace.QName ns1_RetStringResponse_TYPE_QNAME = new QName("http://tempuri.org/", "RetStringResponse");
+    private CombinedSerializer ns1_myRetStringResponse_LiteralSerializer;
+    private static final javax.xml.namespace.QName ns1_RetUShort_RetUShort_QNAME = new QName("http://tempuri.org/", "RetUShort");
+    private static final javax.xml.namespace.QName ns1_RetUShort_TYPE_QNAME = new QName("http://tempuri.org/", "RetUShort");
+    private CombinedSerializer ns1_myRetUShort_LiteralSerializer;
+    private static final javax.xml.namespace.QName ns1_RetUShort_RetUShortResponse_QNAME = new QName("http://tempuri.org/", "RetUShortResponse");
+    private static final javax.xml.namespace.QName ns1_RetUShortResponse_TYPE_QNAME = new QName("http://tempuri.org/", "RetUShortResponse");
+    private CombinedSerializer ns1_myRetUShortResponse_LiteralSerializer;
+    private static final javax.xml.namespace.QName ns1_RetSingle_RetSingle_QNAME = new QName("http://tempuri.org/", "RetSingle");
+    private static final javax.xml.namespace.QName ns1_RetSingle_TYPE_QNAME = new QName("http://tempuri.org/", "RetSingle");
+    private CombinedSerializer ns1_myRetSingle_LiteralSerializer;
+    private static final javax.xml.namespace.QName ns1_RetSingle_RetSingleResponse_QNAME = new QName("http://tempuri.org/", "RetSingleResponse");
+    private static final javax.xml.namespace.QName ns1_RetSingleResponse_TYPE_QNAME = new QName("http://tempuri.org/", "RetSingleResponse");
+    private CombinedSerializer ns1_myRetSingleResponse_LiteralSerializer;
+    private static final javax.xml.namespace.QName ns1_RetShort_RetShort_QNAME = new QName("http://tempuri.org/", "RetShort");
+    private static final javax.xml.namespace.QName ns1_RetShort_TYPE_QNAME = new QName("http://tempuri.org/", "RetShort");
+    private CombinedSerializer ns1_myRetShort_LiteralSerializer;
+    private static final javax.xml.namespace.QName ns1_RetShort_RetShortResponse_QNAME = new QName("http://tempuri.org/", "RetShortResponse");
+    private static final javax.xml.namespace.QName ns1_RetShortResponse_TYPE_QNAME = new QName("http://tempuri.org/", "RetShortResponse");
+    private CombinedSerializer ns1_myRetShortResponse_LiteralSerializer;
     private static final javax.xml.namespace.QName ns1_RetTimeSpan_RetTimeSpan_QNAME = new QName("http://tempuri.org/", "RetTimeSpan");
     private static final javax.xml.namespace.QName ns1_RetTimeSpan_TYPE_QNAME = new QName("http://tempuri.org/", "RetTimeSpan");
     private CombinedSerializer ns1_myRetTimeSpan_LiteralSerializer;
     private static final javax.xml.namespace.QName ns1_RetTimeSpan_RetTimeSpanResponse_QNAME = new QName("http://tempuri.org/", "RetTimeSpanResponse");
     private static final javax.xml.namespace.QName ns1_RetTimeSpanResponse_TYPE_QNAME = new QName("http://tempuri.org/", "RetTimeSpanResponse");
     private CombinedSerializer ns1_myRetTimeSpanResponse_LiteralSerializer;
-    private static final javax.xml.namespace.QName ns1_RetByteArray_RetByteArray_QNAME = new QName("http://tempuri.org/", "RetByteArray");
-    private static final javax.xml.namespace.QName ns1_RetByteArray_TYPE_QNAME = new QName("http://tempuri.org/", "RetByteArray");
-    private CombinedSerializer ns1_myRetByteArray_LiteralSerializer;
-    private static final javax.xml.namespace.QName ns1_RetByteArray_RetByteArrayResponse_QNAME = new QName("http://tempuri.org/", "RetByteArrayResponse");
-    private static final javax.xml.namespace.QName ns1_RetByteArrayResponse_TYPE_QNAME = new QName("http://tempuri.org/", "RetByteArrayResponse");
-    private CombinedSerializer ns1_myRetByteArrayResponse_LiteralSerializer;
-    private static final javax.xml.namespace.QName ns1_RetDouble_RetDouble_QNAME = new QName("http://tempuri.org/", "RetDouble");
-    private static final javax.xml.namespace.QName ns1_RetDouble_TYPE_QNAME = new QName("http://tempuri.org/", "RetDouble");
-    private CombinedSerializer ns1_myRetDouble_LiteralSerializer;
-    private static final javax.xml.namespace.QName ns1_RetDouble_RetDoubleResponse_QNAME = new QName("http://tempuri.org/", "RetDoubleResponse");
-    private static final javax.xml.namespace.QName ns1_RetDoubleResponse_TYPE_QNAME = new QName("http://tempuri.org/", "RetDoubleResponse");
-    private CombinedSerializer ns1_myRetDoubleResponse_LiteralSerializer;
     private static final javax.xml.namespace.QName ns1_RetByte_RetByte_QNAME = new QName("http://tempuri.org/", "RetByte");
     private static final javax.xml.namespace.QName ns1_RetByte_TYPE_QNAME = new QName("http://tempuri.org/", "RetByte");
     private CombinedSerializer ns1_myRetByte_LiteralSerializer;
     private static final javax.xml.namespace.QName ns1_RetByte_RetByteResponse_QNAME = new QName("http://tempuri.org/", "RetByteResponse");
     private static final javax.xml.namespace.QName ns1_RetByteResponse_TYPE_QNAME = new QName("http://tempuri.org/", "RetByteResponse");
     private CombinedSerializer ns1_myRetByteResponse_LiteralSerializer;
-    private static final javax.xml.namespace.QName ns1_RetLong_RetLong_QNAME = new QName("http://tempuri.org/", "RetLong");
-    private static final javax.xml.namespace.QName ns1_RetLong_TYPE_QNAME = new QName("http://tempuri.org/", "RetLong");
-    private CombinedSerializer ns1_myRetLong_LiteralSerializer;
-    private static final javax.xml.namespace.QName ns1_RetLong_RetLongResponse_QNAME = new QName("http://tempuri.org/", "RetLongResponse");
-    private static final javax.xml.namespace.QName ns1_RetLongResponse_TYPE_QNAME = new QName("http://tempuri.org/", "RetLongResponse");
-    private CombinedSerializer ns1_myRetLongResponse_LiteralSerializer;
-    private static final javax.xml.namespace.QName ns1_RetFloat_RetFloat_QNAME = new QName("http://tempuri.org/", "RetFloat");
-    private static final javax.xml.namespace.QName ns1_RetFloat_TYPE_QNAME = new QName("http://tempuri.org/", "RetFloat");
-    private CombinedSerializer ns1_myRetFloat_LiteralSerializer;
-    private static final javax.xml.namespace.QName ns1_RetFloat_RetFloatResponse_QNAME = new QName("http://tempuri.org/", "RetFloatResponse");
-    private static final javax.xml.namespace.QName ns1_RetFloatResponse_TYPE_QNAME = new QName("http://tempuri.org/", "RetFloatResponse");
-    private CombinedSerializer ns1_myRetFloatResponse_LiteralSerializer;
+    private static final javax.xml.namespace.QName ns1_RetSByte_RetSByte_QNAME = new QName("http://tempuri.org/", "RetSByte");
+    private static final javax.xml.namespace.QName ns1_RetSByte_TYPE_QNAME = new QName("http://tempuri.org/", "RetSByte");
+    private CombinedSerializer ns1_myRetSByte_LiteralSerializer;
+    private static final javax.xml.namespace.QName ns1_RetSByte_RetSByteResponse_QNAME = new QName("http://tempuri.org/", "RetSByteResponse");
+    private static final javax.xml.namespace.QName ns1_RetSByteResponse_TYPE_QNAME = new QName("http://tempuri.org/", "RetSByteResponse");
+    private CombinedSerializer ns1_myRetSByteResponse_LiteralSerializer;
+    private static final javax.xml.namespace.QName ns1_RetDecimal_RetDecimal_QNAME = new QName("http://tempuri.org/", "RetDecimal");
+    private static final javax.xml.namespace.QName ns1_RetDecimal_TYPE_QNAME = new QName("http://tempuri.org/", "RetDecimal");
+    private CombinedSerializer ns1_myRetDecimal_LiteralSerializer;
+    private static final javax.xml.namespace.QName ns1_RetDecimal_RetDecimalResponse_QNAME = new QName("http://tempuri.org/", "RetDecimalResponse");
+    private static final javax.xml.namespace.QName ns1_RetDecimalResponse_TYPE_QNAME = new QName("http://tempuri.org/", "RetDecimalResponse");
+    private CombinedSerializer ns1_myRetDecimalResponse_LiteralSerializer;
     private static final javax.xml.namespace.QName ns1_RetULong_RetULong_QNAME = new QName("http://tempuri.org/", "RetULong");
     private static final javax.xml.namespace.QName ns1_RetULong_TYPE_QNAME = new QName("http://tempuri.org/", "RetULong");
     private CombinedSerializer ns1_myRetULong_LiteralSerializer;
     private static final javax.xml.namespace.QName ns1_RetULong_RetULongResponse_QNAME = new QName("http://tempuri.org/", "RetULongResponse");
     private static final javax.xml.namespace.QName ns1_RetULongResponse_TYPE_QNAME = new QName("http://tempuri.org/", "RetULongResponse");
     private CombinedSerializer ns1_myRetULongResponse_LiteralSerializer;
-    private static final javax.xml.namespace.QName ns1_RetChar_RetChar_QNAME = new QName("http://tempuri.org/", "RetChar");
-    private static final javax.xml.namespace.QName ns1_RetChar_TYPE_QNAME = new QName("http://tempuri.org/", "RetChar");
-    private CombinedSerializer ns1_myRetChar_LiteralSerializer;
-    private static final javax.xml.namespace.QName ns1_RetChar_RetCharResponse_QNAME = new QName("http://tempuri.org/", "RetCharResponse");
-    private static final javax.xml.namespace.QName ns1_RetCharResponse_TYPE_QNAME = new QName("http://tempuri.org/", "RetCharResponse");
-    private CombinedSerializer ns1_myRetCharResponse_LiteralSerializer;
+    private static final javax.xml.namespace.QName ns1_RetBool_RetBool_QNAME = new QName("http://tempuri.org/", "RetBool");
+    private static final javax.xml.namespace.QName ns1_RetBool_TYPE_QNAME = new QName("http://tempuri.org/", "RetBool");
+    private CombinedSerializer ns1_myRetBool_LiteralSerializer;
+    private static final javax.xml.namespace.QName ns1_RetBool_RetBoolResponse_QNAME = new QName("http://tempuri.org/", "RetBoolResponse");
+    private static final javax.xml.namespace.QName ns1_RetBoolResponse_TYPE_QNAME = new QName("http://tempuri.org/", "RetBoolResponse");
+    private CombinedSerializer ns1_myRetBoolResponse_LiteralSerializer;
     private static final javax.xml.namespace.QName ns1_RetGuid_RetGuid_QNAME = new QName("http://tempuri.org/", "RetGuid");
     private static final javax.xml.namespace.QName ns1_RetGuid_TYPE_QNAME = new QName("http://tempuri.org/", "RetGuid");
     private CombinedSerializer ns1_myRetGuid_LiteralSerializer;
     private static final javax.xml.namespace.QName ns1_RetGuid_RetGuidResponse_QNAME = new QName("http://tempuri.org/", "RetGuidResponse");
     private static final javax.xml.namespace.QName ns1_RetGuidResponse_TYPE_QNAME = new QName("http://tempuri.org/", "RetGuidResponse");
     private CombinedSerializer ns1_myRetGuidResponse_LiteralSerializer;
-    private static final javax.xml.namespace.QName ns1_RetSingle_RetSingle_QNAME = new QName("http://tempuri.org/", "RetSingle");
-    private static final javax.xml.namespace.QName ns1_RetSingle_TYPE_QNAME = new QName("http://tempuri.org/", "RetSingle");
-    private CombinedSerializer ns1_myRetSingle_LiteralSerializer;
-    private static final javax.xml.namespace.QName ns1_RetSingle_RetSingleResponse_QNAME = new QName("http://tempuri.org/", "RetSingleResponse");
-    private static final javax.xml.namespace.QName ns1_RetSingleResponse_TYPE_QNAME = new QName("http://tempuri.org/", "RetSingleResponse");
-    private CombinedSerializer ns1_myRetSingleResponse_LiteralSerializer;
-    private static final javax.xml.namespace.QName ns1_RetString_RetString_QNAME = new QName("http://tempuri.org/", "RetString");
-    private static final javax.xml.namespace.QName ns1_RetString_TYPE_QNAME = new QName("http://tempuri.org/", "RetString");
-    private CombinedSerializer ns1_myRetString_LiteralSerializer;
-    private static final javax.xml.namespace.QName ns1_RetString_RetStringResponse_QNAME = new QName("http://tempuri.org/", "RetStringResponse");
-    private static final javax.xml.namespace.QName ns1_RetStringResponse_TYPE_QNAME = new QName("http://tempuri.org/", "RetStringResponse");
-    private CombinedSerializer ns1_myRetStringResponse_LiteralSerializer;
-    private static final javax.xml.namespace.QName ns1_RetQName_RetQName_QNAME = new QName("http://tempuri.org/", "RetQName");
-    private static final javax.xml.namespace.QName ns1_RetQName_TYPE_QNAME = new QName("http://tempuri.org/", "RetQName");
-    private CombinedSerializer ns1_myRetQName_LiteralSerializer;
-    private static final javax.xml.namespace.QName ns1_RetQName_RetQNameResponse_QNAME = new QName("http://tempuri.org/", "RetQNameResponse");
-    private static final javax.xml.namespace.QName ns1_RetQNameResponse_TYPE_QNAME = new QName("http://tempuri.org/", "RetQNameResponse");
-    private CombinedSerializer ns1_myRetQNameResponse_LiteralSerializer;
-    private static final javax.xml.namespace.QName ns1_RetDateTime_RetDateTime_QNAME = new QName("http://tempuri.org/", "RetDateTime");
-    private static final javax.xml.namespace.QName ns1_RetDateTime_TYPE_QNAME = new QName("http://tempuri.org/", "RetDateTime");
-    private CombinedSerializer ns1_myRetDateTime_LiteralSerializer;
-    private static final javax.xml.namespace.QName ns1_RetDateTime_RetDateTimeResponse_QNAME = new QName("http://tempuri.org/", "RetDateTimeResponse");
-    private static final javax.xml.namespace.QName ns1_RetDateTimeResponse_TYPE_QNAME = new QName("http://tempuri.org/", "RetDateTimeResponse");
-    private CombinedSerializer ns1_myRetDateTimeResponse_LiteralSerializer;
-    private static final javax.xml.namespace.QName ns1_RetDecimal_RetDecimal_QNAME = new QName("http://tempuri.org/", "RetDecimal");
-    private static final javax.xml.namespace.QName ns1_RetDecimal_TYPE_QNAME = new QName("http://tempuri.org/", "RetDecimal");
-    private CombinedSerializer ns1_myRetDecimal_LiteralSerializer;
-    private static final javax.xml.namespace.QName ns1_RetDecimal_RetDecimalResponse_QNAME = new QName("http://tempuri.org/", "RetDecimalResponse");
-    private static final javax.xml.namespace.QName ns1_RetDecimalResponse_TYPE_QNAME = new QName("http://tempuri.org/", "RetDecimalResponse");
-    private CombinedSerializer ns1_myRetDecimalResponse_LiteralSerializer;
+    private static final javax.xml.namespace.QName ns1_RetObject_RetObject_QNAME = new QName("http://tempuri.org/", "RetObject");
+    private static final javax.xml.namespace.QName ns1_RetObject_TYPE_QNAME = new QName("http://tempuri.org/", "RetObject");
+    private CombinedSerializer ns1_myRetObject_LiteralSerializer;
+    private static final javax.xml.namespace.QName ns1_RetObject_RetObjectResponse_QNAME = new QName("http://tempuri.org/", "RetObjectResponse");
+    private static final javax.xml.namespace.QName ns1_RetObjectResponse_TYPE_QNAME = new QName("http://tempuri.org/", "RetObjectResponse");
+    private CombinedSerializer ns1_myRetObjectResponse_LiteralSerializer;
     private static final javax.xml.namespace.QName ns1_RetUri_RetUri_QNAME = new QName("http://tempuri.org/", "RetUri");
     private static final javax.xml.namespace.QName ns1_RetUri_TYPE_QNAME = new QName("http://tempuri.org/", "RetUri");
     private CombinedSerializer ns1_myRetUri_LiteralSerializer;
     private static final javax.xml.namespace.QName ns1_RetUri_RetUriResponse_QNAME = new QName("http://tempuri.org/", "RetUriResponse");
     private static final javax.xml.namespace.QName ns1_RetUriResponse_TYPE_QNAME = new QName("http://tempuri.org/", "RetUriResponse");
     private CombinedSerializer ns1_myRetUriResponse_LiteralSerializer;
+    private static final javax.xml.namespace.QName ns1_RetDouble_RetDouble_QNAME = new QName("http://tempuri.org/", "RetDouble");
+    private static final javax.xml.namespace.QName ns1_RetDouble_TYPE_QNAME = new QName("http://tempuri.org/", "RetDouble");
+    private CombinedSerializer ns1_myRetDouble_LiteralSerializer;
+    private static final javax.xml.namespace.QName ns1_RetDouble_RetDoubleResponse_QNAME = new QName("http://tempuri.org/", "RetDoubleResponse");
+    private static final javax.xml.namespace.QName ns1_RetDoubleResponse_TYPE_QNAME = new QName("http://tempuri.org/", "RetDoubleResponse");
+    private CombinedSerializer ns1_myRetDoubleResponse_LiteralSerializer;
     private static final javax.xml.namespace.QName ns1_RetUInt_RetUInt_QNAME = new QName("http://tempuri.org/", "RetUInt");
     private static final javax.xml.namespace.QName ns1_RetUInt_TYPE_QNAME = new QName("http://tempuri.org/", "RetUInt");
     private CombinedSerializer ns1_myRetUInt_LiteralSerializer;
     private static final javax.xml.namespace.QName ns1_RetUInt_RetUIntResponse_QNAME = new QName("http://tempuri.org/", "RetUIntResponse");
     private static final javax.xml.namespace.QName ns1_RetUIntResponse_TYPE_QNAME = new QName("http://tempuri.org/", "RetUIntResponse");
     private CombinedSerializer ns1_myRetUIntResponse_LiteralSerializer;
-    private static final javax.xml.namespace.QName ns1_RetBool_RetBool_QNAME = new QName("http://tempuri.org/", "RetBool");
-    private static final javax.xml.namespace.QName ns1_RetBool_TYPE_QNAME = new QName("http://tempuri.org/", "RetBool");
-    private CombinedSerializer ns1_myRetBool_LiteralSerializer;
-    private static final javax.xml.namespace.QName ns1_RetBool_RetBoolResponse_QNAME = new QName("http://tempuri.org/", "RetBoolResponse");
-    private static final javax.xml.namespace.QName ns1_RetBoolResponse_TYPE_QNAME = new QName("http://tempuri.org/", "RetBoolResponse");
-    private CombinedSerializer ns1_myRetBoolResponse_LiteralSerializer;
-    private static final javax.xml.namespace.QName ns1_RetSByte_RetSByte_QNAME = new QName("http://tempuri.org/", "RetSByte");
-    private static final javax.xml.namespace.QName ns1_RetSByte_TYPE_QNAME = new QName("http://tempuri.org/", "RetSByte");
-    private CombinedSerializer ns1_myRetSByte_LiteralSerializer;
-    private static final javax.xml.namespace.QName ns1_RetSByte_RetSByteResponse_QNAME = new QName("http://tempuri.org/", "RetSByteResponse");
-    private static final javax.xml.namespace.QName ns1_RetSByteResponse_TYPE_QNAME = new QName("http://tempuri.org/", "RetSByteResponse");
-    private CombinedSerializer ns1_myRetSByteResponse_LiteralSerializer;
-    private static final javax.xml.namespace.QName ns1_RetShort_RetShort_QNAME = new QName("http://tempuri.org/", "RetShort");
-    private static final javax.xml.namespace.QName ns1_RetShort_TYPE_QNAME = new QName("http://tempuri.org/", "RetShort");
-    private CombinedSerializer ns1_myRetShort_LiteralSerializer;
-    private static final javax.xml.namespace.QName ns1_RetShort_RetShortResponse_QNAME = new QName("http://tempuri.org/", "RetShortResponse");
-    private static final javax.xml.namespace.QName ns1_RetShortResponse_TYPE_QNAME = new QName("http://tempuri.org/", "RetShortResponse");
-    private CombinedSerializer ns1_myRetShortResponse_LiteralSerializer;
-    private static final javax.xml.namespace.QName ns1_RetObject_RetObject_QNAME = new QName("http://tempuri.org/", "RetObject");
-    private static final javax.xml.namespace.QName ns1_RetObject_TYPE_QNAME = new QName("http://tempuri.org/", "RetObject");
-    private CombinedSerializer ns1_myRetObject_LiteralSerializer;
-    private static final javax.xml.namespace.QName ns1_RetObject_RetObjectResponse_QNAME = new QName("http://tempuri.org/", "RetObjectResponse");
-    private static final javax.xml.namespace.QName ns1_RetObjectResponse_TYPE_QNAME = new QName("http://tempuri.org/", "RetObjectResponse");
-    private CombinedSerializer ns1_myRetObjectResponse_LiteralSerializer;
-    private static final javax.xml.namespace.QName ns1_RetInt_RetInt_QNAME = new QName("http://tempuri.org/", "RetInt");
-    private static final javax.xml.namespace.QName ns1_RetInt_TYPE_QNAME = new QName("http://tempuri.org/", "RetInt");
-    private CombinedSerializer ns1_myRetInt_LiteralSerializer;
-    private static final javax.xml.namespace.QName ns1_RetInt_RetIntResponse_QNAME = new QName("http://tempuri.org/", "RetIntResponse");
-    private static final javax.xml.namespace.QName ns1_RetIntResponse_TYPE_QNAME = new QName("http://tempuri.org/", "RetIntResponse");
-    private CombinedSerializer ns1_myRetIntResponse_LiteralSerializer;
-    private static final javax.xml.namespace.QName ns1_RetUShort_RetUShort_QNAME = new QName("http://tempuri.org/", "RetUShort");
-    private static final javax.xml.namespace.QName ns1_RetUShort_TYPE_QNAME = new QName("http://tempuri.org/", "RetUShort");
-    private CombinedSerializer ns1_myRetUShort_LiteralSerializer;
-    private static final javax.xml.namespace.QName ns1_RetUShort_RetUShortResponse_QNAME = new QName("http://tempuri.org/", "RetUShortResponse");
-    private static final javax.xml.namespace.QName ns1_RetUShortResponse_TYPE_QNAME = new QName("http://tempuri.org/", "RetUShortResponse");
-    private CombinedSerializer ns1_myRetUShortResponse_LiteralSerializer;
+    private static final javax.xml.namespace.QName ns1_RetLong_RetLong_QNAME = new QName("http://tempuri.org/", "RetLong");
+    private static final javax.xml.namespace.QName ns1_RetLong_TYPE_QNAME = new QName("http://tempuri.org/", "RetLong");
+    private CombinedSerializer ns1_myRetLong_LiteralSerializer;
+    private static final javax.xml.namespace.QName ns1_RetLong_RetLongResponse_QNAME = new QName("http://tempuri.org/", "RetLongResponse");
+    private static final javax.xml.namespace.QName ns1_RetLongResponse_TYPE_QNAME = new QName("http://tempuri.org/", "RetLongResponse");
+    private CombinedSerializer ns1_myRetLongResponse_LiteralSerializer;
+    private static final javax.xml.namespace.QName ns1_RetDateTime_RetDateTime_QNAME = new QName("http://tempuri.org/", "RetDateTime");
+    private static final javax.xml.namespace.QName ns1_RetDateTime_TYPE_QNAME = new QName("http://tempuri.org/", "RetDateTime");
+    private CombinedSerializer ns1_myRetDateTime_LiteralSerializer;
+    private static final javax.xml.namespace.QName ns1_RetDateTime_RetDateTimeResponse_QNAME = new QName("http://tempuri.org/", "RetDateTimeResponse");
+    private static final javax.xml.namespace.QName ns1_RetDateTimeResponse_TYPE_QNAME = new QName("http://tempuri.org/", "RetDateTimeResponse");
+    private CombinedSerializer ns1_myRetDateTimeResponse_LiteralSerializer;
+    private static final javax.xml.namespace.QName ns1_RetByteArray_RetByteArray_QNAME = new QName("http://tempuri.org/", "RetByteArray");
+    private static final javax.xml.namespace.QName ns1_RetByteArray_TYPE_QNAME = new QName("http://tempuri.org/", "RetByteArray");
+    private CombinedSerializer ns1_myRetByteArray_LiteralSerializer;
+    private static final javax.xml.namespace.QName ns1_RetByteArray_RetByteArrayResponse_QNAME = new QName("http://tempuri.org/", "RetByteArrayResponse");
+    private static final javax.xml.namespace.QName ns1_RetByteArrayResponse_TYPE_QNAME = new QName("http://tempuri.org/", "RetByteArrayResponse");
+    private CombinedSerializer ns1_myRetByteArrayResponse_LiteralSerializer;
     private static final java.lang.String[] myNamespace_declarations =
                                         new java.lang.String[] {
                                             "ns0", "http://tempuri.org/"

Modified: trunk/src/test/java/org/jboss/test/ws/interop/microsoft/soapwsdl/BaseDataTypesRpcLit/BaseDataTypesRpcLitTestCase.java
===================================================================
--- trunk/src/test/java/org/jboss/test/ws/interop/microsoft/soapwsdl/BaseDataTypesRpcLit/BaseDataTypesRpcLitTestCase.java	2006-09-19 10:16:24 UTC (rev 993)
+++ trunk/src/test/java/org/jboss/test/ws/interop/microsoft/soapwsdl/BaseDataTypesRpcLit/BaseDataTypesRpcLitTestCase.java	2006-09-19 10:23:59 UTC (rev 994)
@@ -8,6 +8,7 @@
 
 import javax.naming.InitialContext;
 import javax.xml.rpc.Service;
+import javax.xml.rpc.Stub;
 
 /**
  * @author Heiko Braun, <heiko at openj.net>
@@ -33,7 +34,8 @@
          Service service = (Service)iniCtx.lookup("java:comp/env/service/interop/BaseDataTypesRpcLitService");
          this.targetPort = (IBaseDataTypesRpcLit)service.getPort(IBaseDataTypesRpcLit.class);
          this.proxy = (BaseDataTypesSEI)BaseDataTypesProxy.newInstance(targetPort);
-      }      
+         configureClient((Stub)targetPort);
+      }
    }
 
    protected BaseDataTypesSEI getTargetPort() throws Exception {

Modified: trunk/src/test/java/org/jboss/test/ws/interop/microsoft/soapwsdl/BaseDataTypesRpcLit_Service/BaseDataTypesRpcLitService_SerializerRegistry.java
===================================================================
--- trunk/src/test/java/org/jboss/test/ws/interop/microsoft/soapwsdl/BaseDataTypesRpcLit_Service/BaseDataTypesRpcLitService_SerializerRegistry.java	2006-09-19 10:16:24 UTC (rev 993)
+++ trunk/src/test/java/org/jboss/test/ws/interop/microsoft/soapwsdl/BaseDataTypesRpcLit_Service/BaseDataTypesRpcLitService_SerializerRegistry.java	2006-09-19 10:23:59 UTC (rev 994)
@@ -27,139 +27,138 @@
         TypeMapping mapping = registry.getTypeMapping(SOAPConstants.NS_SOAP_ENCODING);
         TypeMapping mapping2 = registry.getTypeMapping("");
         {
-            QName type = new QName("http://tempuri.org/", "RetUIntResponse");
-            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetUInt_ResponseStruct_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
-            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetUInt_ResponseStruct.class, type, serializer);
+            QName type = new QName("http://tempuri.org/", "RetShortResponse");
+            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetShort_ResponseStruct_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
+            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetShort_ResponseStruct.class, type, serializer);
         }
         {
-            QName type = new QName("http://tempuri.org/", "RetTimeSpan");
-            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetTimeSpan_RequestStruct_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
-            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetTimeSpan_RequestStruct.class, type, serializer);
+            QName type = new QName("http://tempuri.org/", "RetGuidResponse");
+            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetGuid_ResponseStruct_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
+            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetGuid_ResponseStruct.class, type, serializer);
         }
         {
-            QName type = new QName("http://tempuri.org/", "RetLong");
-            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetLong_RequestStruct_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
-            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetLong_RequestStruct.class, type, serializer);
+            QName type = new QName("http://tempuri.org/", "RetByteResponse");
+            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetByte_ResponseStruct_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
+            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetByte_ResponseStruct.class, type, serializer);
         }
         {
-            QName type = new QName("http://tempuri.org/", "RetString");
-            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetString_RequestStruct_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
-            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetString_RequestStruct.class, type, serializer);
+            QName type = new QName("http://tempuri.org/", "RetByte");
+            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetByte_RequestStruct_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
+            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetByte_RequestStruct.class, type, serializer);
         }
         {
-            QName type = new QName("http://tempuri.org/", "RetBool");
-            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetBool_RequestStruct_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
-            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetBool_RequestStruct.class, type, serializer);
+            QName type = new QName("http://tempuri.org/", "RetSByteResponse");
+            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetSByte_ResponseStruct_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
+            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetSByte_ResponseStruct.class, type, serializer);
         }
         {
+            QName type = new QName("http://tempuri.org/", "RetULong");
+            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetULong_RequestStruct_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
+            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetULong_RequestStruct.class, type, serializer);
+        }
+        {
             QName type = new QName("http://tempuri.org/", "RetByteArray");
             CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetByteArray_RequestStruct_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
             registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetByteArray_RequestStruct.class, type, serializer);
         }
         {
-            QName type = new QName("http://tempuri.org/", "RetGuid");
-            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetGuid_RequestStruct_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
-            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetGuid_RequestStruct.class, type, serializer);
+            CombinedSerializer serializer = new LiteralFragmentSerializer(SchemaConstants.QNAME_TYPE_URTYPE, NOT_NULLABLE, "");
+            registerSerializer(mapping2,javax.xml.soap.SOAPElement.class, SchemaConstants.QNAME_TYPE_URTYPE, serializer);
         }
         {
-            QName type = new QName("http://tempuri.org/", "RetFloat");
-            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetFloat_RequestStruct_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
-            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetFloat_RequestStruct.class, type, serializer);
+            QName type = new QName("http://tempuri.org/", "RetBool");
+            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetBool_RequestStruct_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
+            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetBool_RequestStruct.class, type, serializer);
         }
         {
-            QName type = new QName("http://tempuri.org/", "RetShortResponse");
-            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetShort_ResponseStruct_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
-            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetShort_ResponseStruct.class, type, serializer);
+            QName type = new QName("http://tempuri.org/", "RetQNameResponse");
+            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetQName_ResponseStruct_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
+            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetQName_ResponseStruct.class, type, serializer);
         }
         {
-            QName type = new QName("http://tempuri.org/", "RetSingle");
-            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetSingle_RequestStruct_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
-            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetSingle_RequestStruct.class, type, serializer);
+            QName type = new QName("http://tempuri.org/", "RetTimeSpanResponse");
+            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetTimeSpan_ResponseStruct_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
+            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetTimeSpan_ResponseStruct.class, type, serializer);
         }
         {
-            QName type = new QName("http://tempuri.org/", "RetByteResponse");
-            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetByte_ResponseStruct_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
-            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetByte_ResponseStruct.class, type, serializer);
+            QName type = new QName("http://tempuri.org/", "RetObjectResponse");
+            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetObject_ResponseStruct_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
+            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetObject_ResponseStruct.class, type, serializer);
         }
         {
-            QName type = new QName("http://tempuri.org/", "RetDateTimeResponse");
-            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetDateTime_ResponseStruct_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
-            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetDateTime_ResponseStruct.class, type, serializer);
+            QName type = new QName("http://tempuri.org/", "RetGuid");
+            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetGuid_RequestStruct_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
+            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetGuid_RequestStruct.class, type, serializer);
         }
         {
-            QName type = new QName("http://tempuri.org/", "RetBoolResponse");
-            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetBool_ResponseStruct_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
-            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetBool_ResponseStruct.class, type, serializer);
-        }
-        {
             QName type = new QName("http://tempuri.org/", "RetDecimal");
             CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetDecimal_RequestStruct_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
             registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetDecimal_RequestStruct.class, type, serializer);
         }
         {
-            QName type = new QName("http://tempuri.org/", "RetLongResponse");
-            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetLong_ResponseStruct_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
-            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetLong_ResponseStruct.class, type, serializer);
+            QName type = new QName("http://tempuri.org/", "RetBoolResponse");
+            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetBool_ResponseStruct_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
+            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetBool_ResponseStruct.class, type, serializer);
         }
         {
-            QName type = new QName("http://tempuri.org/", "RetDecimalResponse");
-            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetDecimal_ResponseStruct_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
-            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetDecimal_ResponseStruct.class, type, serializer);
+            QName type = new QName("http://tempuri.org/", "RetString");
+            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetString_RequestStruct_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
+            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetString_RequestStruct.class, type, serializer);
         }
         {
-            QName type = new QName("http://tempuri.org/", "RetUShortResponse");
-            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetUShort_ResponseStruct_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
-            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetUShort_ResponseStruct.class, type, serializer);
+            QName type = new QName("http://tempuri.org/", "RetDouble");
+            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetDouble_RequestStruct_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
+            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetDouble_RequestStruct.class, type, serializer);
         }
         {
-            QName type = new QName("http://tempuri.org/", "RetSByteResponse");
-            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetSByte_ResponseStruct_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
-            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetSByte_ResponseStruct.class, type, serializer);
+            QName type = new QName("http://tempuri.org/", "RetDateTime");
+            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetDateTime_RequestStruct_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
+            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetDateTime_RequestStruct.class, type, serializer);
         }
         {
-            QName type = new QName("http://tempuri.org/", "RetIntResponse");
-            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetInt_ResponseStruct_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
-            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetInt_ResponseStruct.class, type, serializer);
+            QName type = new QName("http://tempuri.org/", "RetUShort");
+            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetUShort_RequestStruct_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
+            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetUShort_RequestStruct.class, type, serializer);
         }
         {
-            QName type = new QName("http://tempuri.org/", "RetGuidResponse");
-            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetGuid_ResponseStruct_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
-            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetGuid_ResponseStruct.class, type, serializer);
+            QName type = new QName("http://tempuri.org/", "RetSingle");
+            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetSingle_RequestStruct_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
+            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetSingle_RequestStruct.class, type, serializer);
         }
         {
-            QName type = new QName("http://tempuri.org/", "RetDoubleResponse");
-            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetDouble_ResponseStruct_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
-            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetDouble_ResponseStruct.class, type, serializer);
+            QName type = new QName("http://tempuri.org/", "RetULongResponse");
+            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetULong_ResponseStruct_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
+            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetULong_ResponseStruct.class, type, serializer);
         }
         {
-            QName type = new QName("http://tempuri.org/", "RetByteArrayResponse");
-            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetByteArray_ResponseStruct_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
-            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetByteArray_ResponseStruct.class, type, serializer);
+            QName type = new QName("http://tempuri.org/", "RetIntResponse");
+            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetInt_ResponseStruct_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
+            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetInt_ResponseStruct.class, type, serializer);
         }
         {
-            QName type = new QName("http://tempuri.org/", "RetULong");
-            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetULong_RequestStruct_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
-            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetULong_RequestStruct.class, type, serializer);
+            QName type = new QName("http://tempuri.org/", "RetUShortResponse");
+            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetUShort_ResponseStruct_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
+            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetUShort_ResponseStruct.class, type, serializer);
         }
         {
-            QName type = new QName("http://tempuri.org/", "RetDouble");
-            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetDouble_RequestStruct_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
-            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetDouble_RequestStruct.class, type, serializer);
+            QName type = new QName("http://tempuri.org/", "RetCharResponse");
+            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetChar_ResponseStruct_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
+            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetChar_ResponseStruct.class, type, serializer);
         }
         {
-            QName type = new QName("http://tempuri.org/", "RetUInt");
-            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetUInt_RequestStruct_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
-            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetUInt_RequestStruct.class, type, serializer);
+            QName type = new QName("http://tempuri.org/", "RetDateTimeResponse");
+            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetDateTime_ResponseStruct_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
+            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetDateTime_ResponseStruct.class, type, serializer);
         }
         {
-            QName type = new QName("http://tempuri.org/", "RetUShort");
-            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetUShort_RequestStruct_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
-            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetUShort_RequestStruct.class, type, serializer);
+            QName type = new QName("http://tempuri.org/", "RetSByte");
+            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetSByte_RequestStruct_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
+            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetSByte_RequestStruct.class, type, serializer);
         }
         {
-            CombinedSerializer serializer = new LiteralSimpleTypeSerializer(SchemaConstants.QNAME_TYPE_ANY_URI,
-                "", XSDAnyURIEncoder.getInstance());
-            registerSerializer(mapping2,java.net.URI.class, SchemaConstants.QNAME_TYPE_ANY_URI, serializer);
+            QName type = new QName("http://tempuri.org/", "RetFloat");
+            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetFloat_RequestStruct_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
+            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetFloat_RequestStruct.class, type, serializer);
         }
         {
             QName type = new QName("http://tempuri.org/", "RetQName");
@@ -167,54 +166,44 @@
             registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetQName_RequestStruct.class, type, serializer);
         }
         {
-            QName type = new QName("http://tempuri.org/", "RetTimeSpanResponse");
-            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetTimeSpan_ResponseStruct_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
-            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetTimeSpan_ResponseStruct.class, type, serializer);
+            QName type = new QName("http://tempuri.org/", "RetUriResponse");
+            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetUri_ResponseStruct_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
+            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetUri_ResponseStruct.class, type, serializer);
         }
         {
-            QName type = new QName("http://tempuri.org/", "RetDateTime");
-            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetDateTime_RequestStruct_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
-            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetDateTime_RequestStruct.class, type, serializer);
+            QName type = new QName("http://tempuri.org/", "RetTimeSpan");
+            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetTimeSpan_RequestStruct_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
+            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetTimeSpan_RequestStruct.class, type, serializer);
         }
         {
-            CombinedSerializer serializer = new LiteralSimpleTypeSerializer(SchemaConstants.QNAME_TYPE_BASE64_BINARY,
-                "", XSDBase64BinaryEncoder.getInstance());
-            registerSerializer(mapping2,byte[].class, SchemaConstants.QNAME_TYPE_BASE64_BINARY, serializer);
+            QName type = new QName("http://tempuri.org/", "RetInt");
+            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetInt_RequestStruct_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
+            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetInt_RequestStruct.class, type, serializer);
         }
         {
-            QName type = new QName("http://tempuri.org/", "RetShort");
-            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetShort_RequestStruct_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
-            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetShort_RequestStruct.class, type, serializer);
+            QName type = new QName("http://tempuri.org/", "RetDecimalResponse");
+            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetDecimal_ResponseStruct_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
+            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetDecimal_ResponseStruct.class, type, serializer);
         }
         {
-            QName type = new QName("http://tempuri.org/", "RetQNameResponse");
-            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetQName_ResponseStruct_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
-            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetQName_ResponseStruct.class, type, serializer);
+            QName type = new QName("http://tempuri.org/", "RetFloatResponse");
+            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetFloat_ResponseStruct_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
+            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetFloat_ResponseStruct.class, type, serializer);
         }
         {
-            QName type = new QName("http://tempuri.org/", "RetCharResponse");
-            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetChar_ResponseStruct_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
-            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetChar_ResponseStruct.class, type, serializer);
-        }
-        {
-            QName type = new QName("http://tempuri.org/", "RetInt");
-            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetInt_RequestStruct_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
-            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetInt_RequestStruct.class, type, serializer);
-        }
-        {
             QName type = new QName("http://tempuri.org/", "RetSingleResponse");
             CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetSingle_ResponseStruct_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
             registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetSingle_ResponseStruct.class, type, serializer);
         }
         {
-            QName type = new QName("http://tempuri.org/", "RetULongResponse");
-            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetULong_ResponseStruct_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
-            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetULong_ResponseStruct.class, type, serializer);
+            QName type = new QName("http://tempuri.org/", "RetLongResponse");
+            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetLong_ResponseStruct_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
+            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetLong_ResponseStruct.class, type, serializer);
         }
         {
-            QName type = new QName("http://tempuri.org/", "RetUri");
-            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetUri_RequestStruct_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
-            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetUri_RequestStruct.class, type, serializer);
+            QName type = new QName("http://tempuri.org/", "RetUInt");
+            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetUInt_RequestStruct_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
+            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetUInt_RequestStruct.class, type, serializer);
         }
         {
             QName type = new QName("http://tempuri.org/", "RetChar");
@@ -222,44 +211,55 @@
             registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetChar_RequestStruct.class, type, serializer);
         }
         {
-            QName type = new QName("http://tempuri.org/", "RetFloatResponse");
-            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetFloat_ResponseStruct_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
-            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetFloat_ResponseStruct.class, type, serializer);
+            CombinedSerializer serializer = new LiteralSimpleTypeSerializer(SchemaConstants.QNAME_TYPE_ANY_URI,
+                "", XSDAnyURIEncoder.getInstance());
+            registerSerializer(mapping2,java.net.URI.class, SchemaConstants.QNAME_TYPE_ANY_URI, serializer);
         }
         {
-            QName type = new QName("http://tempuri.org/", "RetUriResponse");
-            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetUri_ResponseStruct_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
-            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetUri_ResponseStruct.class, type, serializer);
+            QName type = new QName("http://tempuri.org/", "RetUri");
+            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetUri_RequestStruct_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
+            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetUri_RequestStruct.class, type, serializer);
         }
         {
-            QName type = new QName("http://tempuri.org/", "RetByte");
-            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetByte_RequestStruct_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
-            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetByte_RequestStruct.class, type, serializer);
+            QName type = new QName("http://tempuri.org/", "RetByteArrayResponse");
+            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetByteArray_ResponseStruct_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
+            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetByteArray_ResponseStruct.class, type, serializer);
         }
         {
-            QName type = new QName("http://tempuri.org/", "RetObjectResponse");
-            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetObject_ResponseStruct_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
-            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetObject_ResponseStruct.class, type, serializer);
+            QName type = new QName("http://tempuri.org/", "RetShort");
+            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetShort_RequestStruct_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
+            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetShort_RequestStruct.class, type, serializer);
         }
         {
+            QName type = new QName("http://tempuri.org/", "RetDoubleResponse");
+            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetDouble_ResponseStruct_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
+            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetDouble_ResponseStruct.class, type, serializer);
+        }
+        {
             QName type = new QName("http://tempuri.org/", "RetObject");
             CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetObject_RequestStruct_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
             registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetObject_RequestStruct.class, type, serializer);
         }
         {
-            CombinedSerializer serializer = new LiteralFragmentSerializer(SchemaConstants.QNAME_TYPE_URTYPE, NOT_NULLABLE, "");
-            registerSerializer(mapping2,javax.xml.soap.SOAPElement.class, SchemaConstants.QNAME_TYPE_URTYPE, serializer);
-        }
-        {
             QName type = new QName("http://tempuri.org/", "RetStringResponse");
             CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetString_ResponseStruct_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
             registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetString_ResponseStruct.class, type, serializer);
         }
         {
-            QName type = new QName("http://tempuri.org/", "RetSByte");
-            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetSByte_RequestStruct_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
-            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetSByte_RequestStruct.class, type, serializer);
+            QName type = new QName("http://tempuri.org/", "RetUIntResponse");
+            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetUInt_ResponseStruct_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
+            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetUInt_ResponseStruct.class, type, serializer);
         }
+        {
+            CombinedSerializer serializer = new LiteralSimpleTypeSerializer(SchemaConstants.QNAME_TYPE_BASE64_BINARY,
+                "", XSDBase64BinaryEncoder.getInstance());
+            registerSerializer(mapping2,byte[].class, SchemaConstants.QNAME_TYPE_BASE64_BINARY, serializer);
+        }
+        {
+            QName type = new QName("http://tempuri.org/", "RetLong");
+            CombinedSerializer serializer = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetLong_RequestStruct_LiteralSerializer(type, "", DONT_ENCODE_TYPE);
+            registerSerializer(mapping2,org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetLong_RequestStruct.class, type, serializer);
+        }
         return registry;
     }
     

Modified: trunk/src/test/java/org/jboss/test/ws/interop/microsoft/soapwsdl/BaseDataTypesRpcLit_Service/IBaseDataTypesRpcLit_Tie.java
===================================================================
--- trunk/src/test/java/org/jboss/test/ws/interop/microsoft/soapwsdl/BaseDataTypesRpcLit_Service/IBaseDataTypesRpcLit_Tie.java	2006-09-19 10:16:24 UTC (rev 993)
+++ trunk/src/test/java/org/jboss/test/ws/interop/microsoft/soapwsdl/BaseDataTypesRpcLit_Service/IBaseDataTypesRpcLit_Tie.java	2006-09-19 10:23:59 UTC (rev 994)
@@ -36,32 +36,32 @@
     }
     
     /*
-     * This method does the actual method invocation for operation: RetDateTime
+     * This method does the actual method invocation for operation: RetGuid
      */
-    private void invoke_RetDateTime(StreamingHandlerState state) throws Exception {
+    private void invoke_RetGuid(StreamingHandlerState state) throws Exception {
         
-        org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetDateTime_RequestStruct myIBaseDataTypesRpcLit_RetDateTime_RequestStruct = null;
-        Object myIBaseDataTypesRpcLit_RetDateTime_RequestStructObj =
+        org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetGuid_RequestStruct myIBaseDataTypesRpcLit_RetGuid_RequestStruct = null;
+        Object myIBaseDataTypesRpcLit_RetGuid_RequestStructObj =
             state.getRequest().getBody().getValue();
         
-        if (myIBaseDataTypesRpcLit_RetDateTime_RequestStructObj instanceof SOAPDeserializationState) {
-            myIBaseDataTypesRpcLit_RetDateTime_RequestStruct = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetDateTime_RequestStruct)((SOAPDeserializationState)myIBaseDataTypesRpcLit_RetDateTime_RequestStructObj).getInstance();
+        if (myIBaseDataTypesRpcLit_RetGuid_RequestStructObj instanceof SOAPDeserializationState) {
+            myIBaseDataTypesRpcLit_RetGuid_RequestStruct = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetGuid_RequestStruct)((SOAPDeserializationState)myIBaseDataTypesRpcLit_RetGuid_RequestStructObj).getInstance();
         } else {
-            myIBaseDataTypesRpcLit_RetDateTime_RequestStruct = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetDateTime_RequestStruct)myIBaseDataTypesRpcLit_RetDateTime_RequestStructObj;
+            myIBaseDataTypesRpcLit_RetGuid_RequestStruct = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetGuid_RequestStruct)myIBaseDataTypesRpcLit_RetGuid_RequestStructObj;
         }
         
         try {
-            org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetDateTime_ResponseStruct _response = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetDateTime_ResponseStruct();
-            java.util.Calendar retDateTimeResult = 
-                ((org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit) getTarget()).retDateTime(myIBaseDataTypesRpcLit_RetDateTime_RequestStruct.getInDateTime());
+            org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetGuid_ResponseStruct _response = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetGuid_ResponseStruct();
+            java.lang.String retGuidResult = 
+                ((org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit) getTarget()).retGuid(myIBaseDataTypesRpcLit_RetGuid_RequestStruct.getInGuid());
             
             SOAPHeaderBlockInfo headerInfo;
-            _response.setRetDateTimeResult(retDateTimeResult);
+            _response.setRetGuidResult(retGuidResult);
             
             
-            SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetDateTime_RetDateTimeResponse_QNAME);
+            SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetGuid_RetGuidResponse_QNAME);
             bodyBlock.setValue(_response);
-            bodyBlock.setSerializer(ns1_myIBaseDataTypesRpcLit_RetDateTime_ResponseStruct_LiteralSerializer);
+            bodyBlock.setSerializer(ns1_myIBaseDataTypesRpcLit_RetGuid_ResponseStruct_LiteralSerializer);
             state.getResponse().setBody(bodyBlock);
             
         } catch (javax.xml.rpc.soap.SOAPFaultException e) {
@@ -76,32 +76,32 @@
     }
     
     /*
-     * This method does the actual method invocation for operation: RetSingle
+     * This method does the actual method invocation for operation: RetDouble
      */
-    private void invoke_RetSingle(StreamingHandlerState state) throws Exception {
+    private void invoke_RetDouble(StreamingHandlerState state) throws Exception {
         
-        org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetSingle_RequestStruct myIBaseDataTypesRpcLit_RetSingle_RequestStruct = null;
-        Object myIBaseDataTypesRpcLit_RetSingle_RequestStructObj =
+        org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetDouble_RequestStruct myIBaseDataTypesRpcLit_RetDouble_RequestStruct = null;
+        Object myIBaseDataTypesRpcLit_RetDouble_RequestStructObj =
             state.getRequest().getBody().getValue();
         
-        if (myIBaseDataTypesRpcLit_RetSingle_RequestStructObj instanceof SOAPDeserializationState) {
-            myIBaseDataTypesRpcLit_RetSingle_RequestStruct = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetSingle_RequestStruct)((SOAPDeserializationState)myIBaseDataTypesRpcLit_RetSingle_RequestStructObj).getInstance();
+        if (myIBaseDataTypesRpcLit_RetDouble_RequestStructObj instanceof SOAPDeserializationState) {
+            myIBaseDataTypesRpcLit_RetDouble_RequestStruct = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetDouble_RequestStruct)((SOAPDeserializationState)myIBaseDataTypesRpcLit_RetDouble_RequestStructObj).getInstance();
         } else {
-            myIBaseDataTypesRpcLit_RetSingle_RequestStruct = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetSingle_RequestStruct)myIBaseDataTypesRpcLit_RetSingle_RequestStructObj;
+            myIBaseDataTypesRpcLit_RetDouble_RequestStruct = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetDouble_RequestStruct)myIBaseDataTypesRpcLit_RetDouble_RequestStructObj;
         }
         
         try {
-            org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetSingle_ResponseStruct _response = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetSingle_ResponseStruct();
-            float retSingleResult = 
-                ((org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit) getTarget()).retSingle(myIBaseDataTypesRpcLit_RetSingle_RequestStruct.getInSingle());
+            org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetDouble_ResponseStruct _response = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetDouble_ResponseStruct();
+            double retDoubleResult = 
+                ((org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit) getTarget()).retDouble(myIBaseDataTypesRpcLit_RetDouble_RequestStruct.getInDouble());
             
             SOAPHeaderBlockInfo headerInfo;
-            _response.setRetSingleResult(retSingleResult);
+            _response.setRetDoubleResult(retDoubleResult);
             
             
-            SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetSingle_RetSingleResponse_QNAME);
+            SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetDouble_RetDoubleResponse_QNAME);
             bodyBlock.setValue(_response);
-            bodyBlock.setSerializer(ns1_myIBaseDataTypesRpcLit_RetSingle_ResponseStruct_LiteralSerializer);
+            bodyBlock.setSerializer(ns1_myIBaseDataTypesRpcLit_RetDouble_ResponseStruct_LiteralSerializer);
             state.getResponse().setBody(bodyBlock);
             
         } catch (javax.xml.rpc.soap.SOAPFaultException e) {
@@ -116,32 +116,32 @@
     }
     
     /*
-     * This method does the actual method invocation for operation: RetChar
+     * This method does the actual method invocation for operation: RetUri
      */
-    private void invoke_RetChar(StreamingHandlerState state) throws Exception {
+    private void invoke_RetUri(StreamingHandlerState state) throws Exception {
         
-        org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetChar_RequestStruct myIBaseDataTypesRpcLit_RetChar_RequestStruct = null;
-        Object myIBaseDataTypesRpcLit_RetChar_RequestStructObj =
+        org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetUri_RequestStruct myIBaseDataTypesRpcLit_RetUri_RequestStruct = null;
+        Object myIBaseDataTypesRpcLit_RetUri_RequestStructObj =
             state.getRequest().getBody().getValue();
         
-        if (myIBaseDataTypesRpcLit_RetChar_RequestStructObj instanceof SOAPDeserializationState) {
-            myIBaseDataTypesRpcLit_RetChar_RequestStruct = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetChar_RequestStruct)((SOAPDeserializationState)myIBaseDataTypesRpcLit_RetChar_RequestStructObj).getInstance();
+        if (myIBaseDataTypesRpcLit_RetUri_RequestStructObj instanceof SOAPDeserializationState) {
+            myIBaseDataTypesRpcLit_RetUri_RequestStruct = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetUri_RequestStruct)((SOAPDeserializationState)myIBaseDataTypesRpcLit_RetUri_RequestStructObj).getInstance();
         } else {
-            myIBaseDataTypesRpcLit_RetChar_RequestStruct = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetChar_RequestStruct)myIBaseDataTypesRpcLit_RetChar_RequestStructObj;
+            myIBaseDataTypesRpcLit_RetUri_RequestStruct = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetUri_RequestStruct)myIBaseDataTypesRpcLit_RetUri_RequestStructObj;
         }
         
         try {
-            org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetChar_ResponseStruct _response = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetChar_ResponseStruct();
-            int retCharResult = 
-                ((org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit) getTarget()).retChar(myIBaseDataTypesRpcLit_RetChar_RequestStruct.getInChar());
+            org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetUri_ResponseStruct _response = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetUri_ResponseStruct();
+            java.net.URI retUriResult = 
+                ((org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit) getTarget()).retUri(myIBaseDataTypesRpcLit_RetUri_RequestStruct.getInUri());
             
             SOAPHeaderBlockInfo headerInfo;
-            _response.setRetCharResult(retCharResult);
+            _response.setRetUriResult(retUriResult);
             
             
-            SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetChar_RetCharResponse_QNAME);
+            SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetUri_RetUriResponse_QNAME);
             bodyBlock.setValue(_response);
-            bodyBlock.setSerializer(ns1_myIBaseDataTypesRpcLit_RetChar_ResponseStruct_LiteralSerializer);
+            bodyBlock.setSerializer(ns1_myIBaseDataTypesRpcLit_RetUri_ResponseStruct_LiteralSerializer);
             state.getResponse().setBody(bodyBlock);
             
         } catch (javax.xml.rpc.soap.SOAPFaultException e) {
@@ -156,32 +156,32 @@
     }
     
     /*
-     * This method does the actual method invocation for operation: RetInt
+     * This method does the actual method invocation for operation: RetShort
      */
-    private void invoke_RetInt(StreamingHandlerState state) throws Exception {
+    private void invoke_RetShort(StreamingHandlerState state) throws Exception {
         
-        org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetInt_RequestStruct myIBaseDataTypesRpcLit_RetInt_RequestStruct = null;
-        Object myIBaseDataTypesRpcLit_RetInt_RequestStructObj =
+        org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetShort_RequestStruct myIBaseDataTypesRpcLit_RetShort_RequestStruct = null;
+        Object myIBaseDataTypesRpcLit_RetShort_RequestStructObj =
             state.getRequest().getBody().getValue();
         
-        if (myIBaseDataTypesRpcLit_RetInt_RequestStructObj instanceof SOAPDeserializationState) {
-            myIBaseDataTypesRpcLit_RetInt_RequestStruct = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetInt_RequestStruct)((SOAPDeserializationState)myIBaseDataTypesRpcLit_RetInt_RequestStructObj).getInstance();
+        if (myIBaseDataTypesRpcLit_RetShort_RequestStructObj instanceof SOAPDeserializationState) {
+            myIBaseDataTypesRpcLit_RetShort_RequestStruct = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetShort_RequestStruct)((SOAPDeserializationState)myIBaseDataTypesRpcLit_RetShort_RequestStructObj).getInstance();
         } else {
-            myIBaseDataTypesRpcLit_RetInt_RequestStruct = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetInt_RequestStruct)myIBaseDataTypesRpcLit_RetInt_RequestStructObj;
+            myIBaseDataTypesRpcLit_RetShort_RequestStruct = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetShort_RequestStruct)myIBaseDataTypesRpcLit_RetShort_RequestStructObj;
         }
         
         try {
-            org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetInt_ResponseStruct _response = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetInt_ResponseStruct();
-            int retIntResult = 
-                ((org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit) getTarget()).retInt(myIBaseDataTypesRpcLit_RetInt_RequestStruct.getInInt());
+            org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetShort_ResponseStruct _response = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetShort_ResponseStruct();
+            short retShortResult = 
+                ((org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit) getTarget()).retShort(myIBaseDataTypesRpcLit_RetShort_RequestStruct.getInShort());
             
             SOAPHeaderBlockInfo headerInfo;
-            _response.setRetIntResult(retIntResult);
+            _response.setRetShortResult(retShortResult);
             
             
-            SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetInt_RetIntResponse_QNAME);
+            SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetShort_RetShortResponse_QNAME);
             bodyBlock.setValue(_response);
-            bodyBlock.setSerializer(ns1_myIBaseDataTypesRpcLit_RetInt_ResponseStruct_LiteralSerializer);
+            bodyBlock.setSerializer(ns1_myIBaseDataTypesRpcLit_RetShort_ResponseStruct_LiteralSerializer);
             state.getResponse().setBody(bodyBlock);
             
         } catch (javax.xml.rpc.soap.SOAPFaultException e) {
@@ -196,32 +196,32 @@
     }
     
     /*
-     * This method does the actual method invocation for operation: RetULong
+     * This method does the actual method invocation for operation: RetQName
      */
-    private void invoke_RetULong(StreamingHandlerState state) throws Exception {
+    private void invoke_RetQName(StreamingHandlerState state) throws Exception {
         
-        org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetULong_RequestStruct myIBaseDataTypesRpcLit_RetULong_RequestStruct = null;
-        Object myIBaseDataTypesRpcLit_RetULong_RequestStructObj =
+        org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetQName_RequestStruct myIBaseDataTypesRpcLit_RetQName_RequestStruct = null;
+        Object myIBaseDataTypesRpcLit_RetQName_RequestStructObj =
             state.getRequest().getBody().getValue();
         
-        if (myIBaseDataTypesRpcLit_RetULong_RequestStructObj instanceof SOAPDeserializationState) {
-            myIBaseDataTypesRpcLit_RetULong_RequestStruct = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetULong_RequestStruct)((SOAPDeserializationState)myIBaseDataTypesRpcLit_RetULong_RequestStructObj).getInstance();
+        if (myIBaseDataTypesRpcLit_RetQName_RequestStructObj instanceof SOAPDeserializationState) {
+            myIBaseDataTypesRpcLit_RetQName_RequestStruct = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetQName_RequestStruct)((SOAPDeserializationState)myIBaseDataTypesRpcLit_RetQName_RequestStructObj).getInstance();
         } else {
-            myIBaseDataTypesRpcLit_RetULong_RequestStruct = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetULong_RequestStruct)myIBaseDataTypesRpcLit_RetULong_RequestStructObj;
+            myIBaseDataTypesRpcLit_RetQName_RequestStruct = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetQName_RequestStruct)myIBaseDataTypesRpcLit_RetQName_RequestStructObj;
         }
         
         try {
-            org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetULong_ResponseStruct _response = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetULong_ResponseStruct();
-            java.math.BigInteger retULongResult = 
-                ((org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit) getTarget()).retULong(myIBaseDataTypesRpcLit_RetULong_RequestStruct.getInULong());
+            org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetQName_ResponseStruct _response = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetQName_ResponseStruct();
+            javax.xml.namespace.QName retQNameResult = 
+                ((org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit) getTarget()).retQName(myIBaseDataTypesRpcLit_RetQName_RequestStruct.getInQName());
             
             SOAPHeaderBlockInfo headerInfo;
-            _response.setRetULongResult(retULongResult);
+            _response.setRetQNameResult(retQNameResult);
             
             
-            SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetULong_RetULongResponse_QNAME);
+            SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetQName_RetQNameResponse_QNAME);
             bodyBlock.setValue(_response);
-            bodyBlock.setSerializer(ns1_myIBaseDataTypesRpcLit_RetULong_ResponseStruct_LiteralSerializer);
+            bodyBlock.setSerializer(ns1_myIBaseDataTypesRpcLit_RetQName_ResponseStruct_LiteralSerializer);
             state.getResponse().setBody(bodyBlock);
             
         } catch (javax.xml.rpc.soap.SOAPFaultException e) {
@@ -236,32 +236,32 @@
     }
     
     /*
-     * This method does the actual method invocation for operation: RetUri
+     * This method does the actual method invocation for operation: RetDateTime
      */
-    private void invoke_RetUri(StreamingHandlerState state) throws Exception {
+    private void invoke_RetDateTime(StreamingHandlerState state) throws Exception {
         
-        org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetUri_RequestStruct myIBaseDataTypesRpcLit_RetUri_RequestStruct = null;
-        Object myIBaseDataTypesRpcLit_RetUri_RequestStructObj =
+        org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetDateTime_RequestStruct myIBaseDataTypesRpcLit_RetDateTime_RequestStruct = null;
+        Object myIBaseDataTypesRpcLit_RetDateTime_RequestStructObj =
             state.getRequest().getBody().getValue();
         
-        if (myIBaseDataTypesRpcLit_RetUri_RequestStructObj instanceof SOAPDeserializationState) {
-            myIBaseDataTypesRpcLit_RetUri_RequestStruct = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetUri_RequestStruct)((SOAPDeserializationState)myIBaseDataTypesRpcLit_RetUri_RequestStructObj).getInstance();
+        if (myIBaseDataTypesRpcLit_RetDateTime_RequestStructObj instanceof SOAPDeserializationState) {
+            myIBaseDataTypesRpcLit_RetDateTime_RequestStruct = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetDateTime_RequestStruct)((SOAPDeserializationState)myIBaseDataTypesRpcLit_RetDateTime_RequestStructObj).getInstance();
         } else {
-            myIBaseDataTypesRpcLit_RetUri_RequestStruct = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetUri_RequestStruct)myIBaseDataTypesRpcLit_RetUri_RequestStructObj;
+            myIBaseDataTypesRpcLit_RetDateTime_RequestStruct = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetDateTime_RequestStruct)myIBaseDataTypesRpcLit_RetDateTime_RequestStructObj;
         }
         
         try {
-            org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetUri_ResponseStruct _response = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetUri_ResponseStruct();
-            java.net.URI retUriResult = 
-                ((org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit) getTarget()).retUri(myIBaseDataTypesRpcLit_RetUri_RequestStruct.getInUri());
+            org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetDateTime_ResponseStruct _response = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetDateTime_ResponseStruct();
+            java.util.Calendar retDateTimeResult = 
+                ((org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit) getTarget()).retDateTime(myIBaseDataTypesRpcLit_RetDateTime_RequestStruct.getInDateTime());
             
             SOAPHeaderBlockInfo headerInfo;
-            _response.setRetUriResult(retUriResult);
+            _response.setRetDateTimeResult(retDateTimeResult);
             
             
-            SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetUri_RetUriResponse_QNAME);
+            SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetDateTime_RetDateTimeResponse_QNAME);
             bodyBlock.setValue(_response);
-            bodyBlock.setSerializer(ns1_myIBaseDataTypesRpcLit_RetUri_ResponseStruct_LiteralSerializer);
+            bodyBlock.setSerializer(ns1_myIBaseDataTypesRpcLit_RetDateTime_ResponseStruct_LiteralSerializer);
             state.getResponse().setBody(bodyBlock);
             
         } catch (javax.xml.rpc.soap.SOAPFaultException e) {
@@ -276,32 +276,32 @@
     }
     
     /*
-     * This method does the actual method invocation for operation: RetQName
+     * This method does the actual method invocation for operation: RetSingle
      */
-    private void invoke_RetQName(StreamingHandlerState state) throws Exception {
+    private void invoke_RetSingle(StreamingHandlerState state) throws Exception {
         
-        org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetQName_RequestStruct myIBaseDataTypesRpcLit_RetQName_RequestStruct = null;
-        Object myIBaseDataTypesRpcLit_RetQName_RequestStructObj =
+        org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetSingle_RequestStruct myIBaseDataTypesRpcLit_RetSingle_RequestStruct = null;
+        Object myIBaseDataTypesRpcLit_RetSingle_RequestStructObj =
             state.getRequest().getBody().getValue();
         
-        if (myIBaseDataTypesRpcLit_RetQName_RequestStructObj instanceof SOAPDeserializationState) {
-            myIBaseDataTypesRpcLit_RetQName_RequestStruct = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetQName_RequestStruct)((SOAPDeserializationState)myIBaseDataTypesRpcLit_RetQName_RequestStructObj).getInstance();
+        if (myIBaseDataTypesRpcLit_RetSingle_RequestStructObj instanceof SOAPDeserializationState) {
+            myIBaseDataTypesRpcLit_RetSingle_RequestStruct = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetSingle_RequestStruct)((SOAPDeserializationState)myIBaseDataTypesRpcLit_RetSingle_RequestStructObj).getInstance();
         } else {
-            myIBaseDataTypesRpcLit_RetQName_RequestStruct = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetQName_RequestStruct)myIBaseDataTypesRpcLit_RetQName_RequestStructObj;
+            myIBaseDataTypesRpcLit_RetSingle_RequestStruct = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetSingle_RequestStruct)myIBaseDataTypesRpcLit_RetSingle_RequestStructObj;
         }
         
         try {
-            org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetQName_ResponseStruct _response = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetQName_ResponseStruct();
-            javax.xml.namespace.QName retQNameResult = 
-                ((org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit) getTarget()).retQName(myIBaseDataTypesRpcLit_RetQName_RequestStruct.getInQName());
+            org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetSingle_ResponseStruct _response = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetSingle_ResponseStruct();
+            float retSingleResult = 
+                ((org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit) getTarget()).retSingle(myIBaseDataTypesRpcLit_RetSingle_RequestStruct.getInSingle());
             
             SOAPHeaderBlockInfo headerInfo;
-            _response.setRetQNameResult(retQNameResult);
+            _response.setRetSingleResult(retSingleResult);
             
             
-            SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetQName_RetQNameResponse_QNAME);
+            SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetSingle_RetSingleResponse_QNAME);
             bodyBlock.setValue(_response);
-            bodyBlock.setSerializer(ns1_myIBaseDataTypesRpcLit_RetQName_ResponseStruct_LiteralSerializer);
+            bodyBlock.setSerializer(ns1_myIBaseDataTypesRpcLit_RetSingle_ResponseStruct_LiteralSerializer);
             state.getResponse().setBody(bodyBlock);
             
         } catch (javax.xml.rpc.soap.SOAPFaultException e) {
@@ -316,32 +316,32 @@
     }
     
     /*
-     * This method does the actual method invocation for operation: RetShort
+     * This method does the actual method invocation for operation: RetLong
      */
-    private void invoke_RetShort(StreamingHandlerState state) throws Exception {
+    private void invoke_RetLong(StreamingHandlerState state) throws Exception {
         
-        org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetShort_RequestStruct myIBaseDataTypesRpcLit_RetShort_RequestStruct = null;
-        Object myIBaseDataTypesRpcLit_RetShort_RequestStructObj =
+        org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetLong_RequestStruct myIBaseDataTypesRpcLit_RetLong_RequestStruct = null;
+        Object myIBaseDataTypesRpcLit_RetLong_RequestStructObj =
             state.getRequest().getBody().getValue();
         
-        if (myIBaseDataTypesRpcLit_RetShort_RequestStructObj instanceof SOAPDeserializationState) {
-            myIBaseDataTypesRpcLit_RetShort_RequestStruct = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetShort_RequestStruct)((SOAPDeserializationState)myIBaseDataTypesRpcLit_RetShort_RequestStructObj).getInstance();
+        if (myIBaseDataTypesRpcLit_RetLong_RequestStructObj instanceof SOAPDeserializationState) {
+            myIBaseDataTypesRpcLit_RetLong_RequestStruct = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetLong_RequestStruct)((SOAPDeserializationState)myIBaseDataTypesRpcLit_RetLong_RequestStructObj).getInstance();
         } else {
-            myIBaseDataTypesRpcLit_RetShort_RequestStruct = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetShort_RequestStruct)myIBaseDataTypesRpcLit_RetShort_RequestStructObj;
+            myIBaseDataTypesRpcLit_RetLong_RequestStruct = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetLong_RequestStruct)myIBaseDataTypesRpcLit_RetLong_RequestStructObj;
         }
         
         try {
-            org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetShort_ResponseStruct _response = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetShort_ResponseStruct();
-            short retShortResult = 
-                ((org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit) getTarget()).retShort(myIBaseDataTypesRpcLit_RetShort_RequestStruct.getInShort());
+            org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetLong_ResponseStruct _response = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetLong_ResponseStruct();
+            long retLongResult = 
+                ((org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit) getTarget()).retLong(myIBaseDataTypesRpcLit_RetLong_RequestStruct.getInLong());
             
             SOAPHeaderBlockInfo headerInfo;
-            _response.setRetShortResult(retShortResult);
+            _response.setRetLongResult(retLongResult);
             
             
-            SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetShort_RetShortResponse_QNAME);
+            SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetLong_RetLongResponse_QNAME);
             bodyBlock.setValue(_response);
-            bodyBlock.setSerializer(ns1_myIBaseDataTypesRpcLit_RetShort_ResponseStruct_LiteralSerializer);
+            bodyBlock.setSerializer(ns1_myIBaseDataTypesRpcLit_RetLong_ResponseStruct_LiteralSerializer);
             state.getResponse().setBody(bodyBlock);
             
         } catch (javax.xml.rpc.soap.SOAPFaultException e) {
@@ -356,32 +356,32 @@
     }
     
     /*
-     * This method does the actual method invocation for operation: RetDecimal
+     * This method does the actual method invocation for operation: RetSByte
      */
-    private void invoke_RetDecimal(StreamingHandlerState state) throws Exception {
+    private void invoke_RetSByte(StreamingHandlerState state) throws Exception {
         
-        org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetDecimal_RequestStruct myIBaseDataTypesRpcLit_RetDecimal_RequestStruct = null;
-        Object myIBaseDataTypesRpcLit_RetDecimal_RequestStructObj =
+        org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetSByte_RequestStruct myIBaseDataTypesRpcLit_RetSByte_RequestStruct = null;
+        Object myIBaseDataTypesRpcLit_RetSByte_RequestStructObj =
             state.getRequest().getBody().getValue();
         
-        if (myIBaseDataTypesRpcLit_RetDecimal_RequestStructObj instanceof SOAPDeserializationState) {
-            myIBaseDataTypesRpcLit_RetDecimal_RequestStruct = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetDecimal_RequestStruct)((SOAPDeserializationState)myIBaseDataTypesRpcLit_RetDecimal_RequestStructObj).getInstance();
+        if (myIBaseDataTypesRpcLit_RetSByte_RequestStructObj instanceof SOAPDeserializationState) {
+            myIBaseDataTypesRpcLit_RetSByte_RequestStruct = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetSByte_RequestStruct)((SOAPDeserializationState)myIBaseDataTypesRpcLit_RetSByte_RequestStructObj).getInstance();
         } else {
-            myIBaseDataTypesRpcLit_RetDecimal_RequestStruct = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetDecimal_RequestStruct)myIBaseDataTypesRpcLit_RetDecimal_RequestStructObj;
+            myIBaseDataTypesRpcLit_RetSByte_RequestStruct = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetSByte_RequestStruct)myIBaseDataTypesRpcLit_RetSByte_RequestStructObj;
         }
         
         try {
-            org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetDecimal_ResponseStruct _response = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetDecimal_ResponseStruct();
-            java.math.BigDecimal retDecimalResult = 
-                ((org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit) getTarget()).retDecimal(myIBaseDataTypesRpcLit_RetDecimal_RequestStruct.getInDecimal());
+            org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetSByte_ResponseStruct _response = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetSByte_ResponseStruct();
+            byte retSByteResult = 
+                ((org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit) getTarget()).retSByte(myIBaseDataTypesRpcLit_RetSByte_RequestStruct.getInSByte());
             
             SOAPHeaderBlockInfo headerInfo;
-            _response.setRetDecimalResult(retDecimalResult);
+            _response.setRetSByteResult(retSByteResult);
             
             
-            SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetDecimal_RetDecimalResponse_QNAME);
+            SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetSByte_RetSByteResponse_QNAME);
             bodyBlock.setValue(_response);
-            bodyBlock.setSerializer(ns1_myIBaseDataTypesRpcLit_RetDecimal_ResponseStruct_LiteralSerializer);
+            bodyBlock.setSerializer(ns1_myIBaseDataTypesRpcLit_RetSByte_ResponseStruct_LiteralSerializer);
             state.getResponse().setBody(bodyBlock);
             
         } catch (javax.xml.rpc.soap.SOAPFaultException e) {
@@ -396,32 +396,32 @@
     }
     
     /*
-     * This method does the actual method invocation for operation: RetUShort
+     * This method does the actual method invocation for operation: RetULong
      */
-    private void invoke_RetUShort(StreamingHandlerState state) throws Exception {
+    private void invoke_RetULong(StreamingHandlerState state) throws Exception {
         
-        org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetUShort_RequestStruct myIBaseDataTypesRpcLit_RetUShort_RequestStruct = null;
-        Object myIBaseDataTypesRpcLit_RetUShort_RequestStructObj =
+        org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetULong_RequestStruct myIBaseDataTypesRpcLit_RetULong_RequestStruct = null;
+        Object myIBaseDataTypesRpcLit_RetULong_RequestStructObj =
             state.getRequest().getBody().getValue();
         
-        if (myIBaseDataTypesRpcLit_RetUShort_RequestStructObj instanceof SOAPDeserializationState) {
-            myIBaseDataTypesRpcLit_RetUShort_RequestStruct = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetUShort_RequestStruct)((SOAPDeserializationState)myIBaseDataTypesRpcLit_RetUShort_RequestStructObj).getInstance();
+        if (myIBaseDataTypesRpcLit_RetULong_RequestStructObj instanceof SOAPDeserializationState) {
+            myIBaseDataTypesRpcLit_RetULong_RequestStruct = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetULong_RequestStruct)((SOAPDeserializationState)myIBaseDataTypesRpcLit_RetULong_RequestStructObj).getInstance();
         } else {
-            myIBaseDataTypesRpcLit_RetUShort_RequestStruct = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetUShort_RequestStruct)myIBaseDataTypesRpcLit_RetUShort_RequestStructObj;
+            myIBaseDataTypesRpcLit_RetULong_RequestStruct = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetULong_RequestStruct)myIBaseDataTypesRpcLit_RetULong_RequestStructObj;
         }
         
         try {
-            org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetUShort_ResponseStruct _response = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetUShort_ResponseStruct();
-            int retUShortResult = 
-                ((org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit) getTarget()).retUShort(myIBaseDataTypesRpcLit_RetUShort_RequestStruct.getInUShort());
+            org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetULong_ResponseStruct _response = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetULong_ResponseStruct();
+            java.math.BigInteger retULongResult = 
+                ((org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit) getTarget()).retULong(myIBaseDataTypesRpcLit_RetULong_RequestStruct.getInULong());
             
             SOAPHeaderBlockInfo headerInfo;
-            _response.setRetUShortResult(retUShortResult);
+            _response.setRetULongResult(retULongResult);
             
             
-            SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetUShort_RetUShortResponse_QNAME);
+            SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetULong_RetULongResponse_QNAME);
             bodyBlock.setValue(_response);
-            bodyBlock.setSerializer(ns1_myIBaseDataTypesRpcLit_RetUShort_ResponseStruct_LiteralSerializer);
+            bodyBlock.setSerializer(ns1_myIBaseDataTypesRpcLit_RetULong_ResponseStruct_LiteralSerializer);
             state.getResponse().setBody(bodyBlock);
             
         } catch (javax.xml.rpc.soap.SOAPFaultException e) {
@@ -436,32 +436,32 @@
     }
     
     /*
-     * This method does the actual method invocation for operation: RetByteArray
+     * This method does the actual method invocation for operation: RetByte
      */
-    private void invoke_RetByteArray(StreamingHandlerState state) throws Exception {
+    private void invoke_RetByte(StreamingHandlerState state) throws Exception {
         
-        org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetByteArray_RequestStruct myIBaseDataTypesRpcLit_RetByteArray_RequestStruct = null;
-        Object myIBaseDataTypesRpcLit_RetByteArray_RequestStructObj =
+        org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetByte_RequestStruct myIBaseDataTypesRpcLit_RetByte_RequestStruct = null;
+        Object myIBaseDataTypesRpcLit_RetByte_RequestStructObj =
             state.getRequest().getBody().getValue();
         
-        if (myIBaseDataTypesRpcLit_RetByteArray_RequestStructObj instanceof SOAPDeserializationState) {
-            myIBaseDataTypesRpcLit_RetByteArray_RequestStruct = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetByteArray_RequestStruct)((SOAPDeserializationState)myIBaseDataTypesRpcLit_RetByteArray_RequestStructObj).getInstance();
+        if (myIBaseDataTypesRpcLit_RetByte_RequestStructObj instanceof SOAPDeserializationState) {
+            myIBaseDataTypesRpcLit_RetByte_RequestStruct = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetByte_RequestStruct)((SOAPDeserializationState)myIBaseDataTypesRpcLit_RetByte_RequestStructObj).getInstance();
         } else {
-            myIBaseDataTypesRpcLit_RetByteArray_RequestStruct = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetByteArray_RequestStruct)myIBaseDataTypesRpcLit_RetByteArray_RequestStructObj;
+            myIBaseDataTypesRpcLit_RetByte_RequestStruct = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetByte_RequestStruct)myIBaseDataTypesRpcLit_RetByte_RequestStructObj;
         }
         
         try {
-            org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetByteArray_ResponseStruct _response = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetByteArray_ResponseStruct();
-            byte[] retByteArrayResult = 
-                ((org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit) getTarget()).retByteArray(myIBaseDataTypesRpcLit_RetByteArray_RequestStruct.getInByteArray());
+            org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetByte_ResponseStruct _response = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetByte_ResponseStruct();
+            short retByteResult = 
+                ((org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit) getTarget()).retByte(myIBaseDataTypesRpcLit_RetByte_RequestStruct.getInByte());
             
             SOAPHeaderBlockInfo headerInfo;
-            _response.setRetByteArrayResult(retByteArrayResult);
+            _response.setRetByteResult(retByteResult);
             
             
-            SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetByteArray_RetByteArrayResponse_QNAME);
+            SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetByte_RetByteResponse_QNAME);
             bodyBlock.setValue(_response);
-            bodyBlock.setSerializer(ns1_myIBaseDataTypesRpcLit_RetByteArray_ResponseStruct_LiteralSerializer);
+            bodyBlock.setSerializer(ns1_myIBaseDataTypesRpcLit_RetByte_ResponseStruct_LiteralSerializer);
             state.getResponse().setBody(bodyBlock);
             
         } catch (javax.xml.rpc.soap.SOAPFaultException e) {
@@ -476,6 +476,46 @@
     }
     
     /*
+     * This method does the actual method invocation for operation: RetUShort
+     */
+    private void invoke_RetUShort(StreamingHandlerState state) throws Exception {
+        
+        org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetUShort_RequestStruct myIBaseDataTypesRpcLit_RetUShort_RequestStruct = null;
+        Object myIBaseDataTypesRpcLit_RetUShort_RequestStructObj =
+            state.getRequest().getBody().getValue();
+        
+        if (myIBaseDataTypesRpcLit_RetUShort_RequestStructObj instanceof SOAPDeserializationState) {
+            myIBaseDataTypesRpcLit_RetUShort_RequestStruct = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetUShort_RequestStruct)((SOAPDeserializationState)myIBaseDataTypesRpcLit_RetUShort_RequestStructObj).getInstance();
+        } else {
+            myIBaseDataTypesRpcLit_RetUShort_RequestStruct = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetUShort_RequestStruct)myIBaseDataTypesRpcLit_RetUShort_RequestStructObj;
+        }
+        
+        try {
+            org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetUShort_ResponseStruct _response = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetUShort_ResponseStruct();
+            int retUShortResult = 
+                ((org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit) getTarget()).retUShort(myIBaseDataTypesRpcLit_RetUShort_RequestStruct.getInUShort());
+            
+            SOAPHeaderBlockInfo headerInfo;
+            _response.setRetUShortResult(retUShortResult);
+            
+            
+            SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetUShort_RetUShortResponse_QNAME);
+            bodyBlock.setValue(_response);
+            bodyBlock.setSerializer(ns1_myIBaseDataTypesRpcLit_RetUShort_ResponseStruct_LiteralSerializer);
+            state.getResponse().setBody(bodyBlock);
+            
+        } catch (javax.xml.rpc.soap.SOAPFaultException e) {
+            SOAPFaultInfo fault = new SOAPFaultInfo(e.getFaultCode(),
+                e.getFaultString(), e.getFaultActor(), e.getDetail());
+            SOAPBlockInfo faultBlock = new SOAPBlockInfo(com.sun.xml.rpc.encoding.soap.SOAPConstants.QNAME_SOAP_FAULT);
+            faultBlock.setValue(fault);
+            faultBlock.setSerializer(new SOAPFaultInfoSerializer(false, e.getDetail()==null));
+            state.getResponse().setBody(faultBlock);
+            state.getResponse().setFailure(true);
+        }
+    }
+    
+    /*
      * This method does the actual method invocation for operation: RetTimeSpan
      */
     private void invoke_RetTimeSpan(StreamingHandlerState state) throws Exception {
@@ -516,32 +556,32 @@
     }
     
     /*
-     * This method does the actual method invocation for operation: RetObject
+     * This method does the actual method invocation for operation: RetFloat
      */
-    private void invoke_RetObject(StreamingHandlerState state) throws Exception {
+    private void invoke_RetFloat(StreamingHandlerState state) throws Exception {
         
-        org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetObject_RequestStruct myIBaseDataTypesRpcLit_RetObject_RequestStruct = null;
-        Object myIBaseDataTypesRpcLit_RetObject_RequestStructObj =
+        org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetFloat_RequestStruct myIBaseDataTypesRpcLit_RetFloat_RequestStruct = null;
+        Object myIBaseDataTypesRpcLit_RetFloat_RequestStructObj =
             state.getRequest().getBody().getValue();
         
-        if (myIBaseDataTypesRpcLit_RetObject_RequestStructObj instanceof SOAPDeserializationState) {
-            myIBaseDataTypesRpcLit_RetObject_RequestStruct = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetObject_RequestStruct)((SOAPDeserializationState)myIBaseDataTypesRpcLit_RetObject_RequestStructObj).getInstance();
+        if (myIBaseDataTypesRpcLit_RetFloat_RequestStructObj instanceof SOAPDeserializationState) {
+            myIBaseDataTypesRpcLit_RetFloat_RequestStruct = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetFloat_RequestStruct)((SOAPDeserializationState)myIBaseDataTypesRpcLit_RetFloat_RequestStructObj).getInstance();
         } else {
-            myIBaseDataTypesRpcLit_RetObject_RequestStruct = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetObject_RequestStruct)myIBaseDataTypesRpcLit_RetObject_RequestStructObj;
+            myIBaseDataTypesRpcLit_RetFloat_RequestStruct = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetFloat_RequestStruct)myIBaseDataTypesRpcLit_RetFloat_RequestStructObj;
         }
         
         try {
-            org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetObject_ResponseStruct _response = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetObject_ResponseStruct();
-            javax.xml.soap.SOAPElement retObjectResult = 
-                ((org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit) getTarget()).retObject(myIBaseDataTypesRpcLit_RetObject_RequestStruct.getInObject());
+            org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetFloat_ResponseStruct _response = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetFloat_ResponseStruct();
+            float retFloatResult = 
+                ((org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit) getTarget()).retFloat(myIBaseDataTypesRpcLit_RetFloat_RequestStruct.getInFloat());
             
             SOAPHeaderBlockInfo headerInfo;
-            _response.setRetObjectResult(retObjectResult);
+            _response.setRetFloatResult(retFloatResult);
             
             
-            SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetObject_RetObjectResponse_QNAME);
+            SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetFloat_RetFloatResponse_QNAME);
             bodyBlock.setValue(_response);
-            bodyBlock.setSerializer(ns1_myIBaseDataTypesRpcLit_RetObject_ResponseStruct_LiteralSerializer);
+            bodyBlock.setSerializer(ns1_myIBaseDataTypesRpcLit_RetFloat_ResponseStruct_LiteralSerializer);
             state.getResponse().setBody(bodyBlock);
             
         } catch (javax.xml.rpc.soap.SOAPFaultException e) {
@@ -556,32 +596,32 @@
     }
     
     /*
-     * This method does the actual method invocation for operation: RetSByte
+     * This method does the actual method invocation for operation: RetObject
      */
-    private void invoke_RetSByte(StreamingHandlerState state) throws Exception {
+    private void invoke_RetObject(StreamingHandlerState state) throws Exception {
         
-        org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetSByte_RequestStruct myIBaseDataTypesRpcLit_RetSByte_RequestStruct = null;
-        Object myIBaseDataTypesRpcLit_RetSByte_RequestStructObj =
+        org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetObject_RequestStruct myIBaseDataTypesRpcLit_RetObject_RequestStruct = null;
+        Object myIBaseDataTypesRpcLit_RetObject_RequestStructObj =
             state.getRequest().getBody().getValue();
         
-        if (myIBaseDataTypesRpcLit_RetSByte_RequestStructObj instanceof SOAPDeserializationState) {
-            myIBaseDataTypesRpcLit_RetSByte_RequestStruct = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetSByte_RequestStruct)((SOAPDeserializationState)myIBaseDataTypesRpcLit_RetSByte_RequestStructObj).getInstance();
+        if (myIBaseDataTypesRpcLit_RetObject_RequestStructObj instanceof SOAPDeserializationState) {
+            myIBaseDataTypesRpcLit_RetObject_RequestStruct = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetObject_RequestStruct)((SOAPDeserializationState)myIBaseDataTypesRpcLit_RetObject_RequestStructObj).getInstance();
         } else {
-            myIBaseDataTypesRpcLit_RetSByte_RequestStruct = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetSByte_RequestStruct)myIBaseDataTypesRpcLit_RetSByte_RequestStructObj;
+            myIBaseDataTypesRpcLit_RetObject_RequestStruct = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetObject_RequestStruct)myIBaseDataTypesRpcLit_RetObject_RequestStructObj;
         }
         
         try {
-            org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetSByte_ResponseStruct _response = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetSByte_ResponseStruct();
-            byte retSByteResult = 
-                ((org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit) getTarget()).retSByte(myIBaseDataTypesRpcLit_RetSByte_RequestStruct.getInSByte());
+            org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetObject_ResponseStruct _response = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetObject_ResponseStruct();
+            javax.xml.soap.SOAPElement retObjectResult = 
+                ((org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit) getTarget()).retObject(myIBaseDataTypesRpcLit_RetObject_RequestStruct.getInObject());
             
             SOAPHeaderBlockInfo headerInfo;
-            _response.setRetSByteResult(retSByteResult);
+            _response.setRetObjectResult(retObjectResult);
             
             
-            SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetSByte_RetSByteResponse_QNAME);
+            SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetObject_RetObjectResponse_QNAME);
             bodyBlock.setValue(_response);
-            bodyBlock.setSerializer(ns1_myIBaseDataTypesRpcLit_RetSByte_ResponseStruct_LiteralSerializer);
+            bodyBlock.setSerializer(ns1_myIBaseDataTypesRpcLit_RetObject_ResponseStruct_LiteralSerializer);
             state.getResponse().setBody(bodyBlock);
             
         } catch (javax.xml.rpc.soap.SOAPFaultException e) {
@@ -636,32 +676,32 @@
     }
     
     /*
-     * This method does the actual method invocation for operation: RetGuid
+     * This method does the actual method invocation for operation: RetByteArray
      */
-    private void invoke_RetGuid(StreamingHandlerState state) throws Exception {
+    private void invoke_RetByteArray(StreamingHandlerState state) throws Exception {
         
-        org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetGuid_RequestStruct myIBaseDataTypesRpcLit_RetGuid_RequestStruct = null;
-        Object myIBaseDataTypesRpcLit_RetGuid_RequestStructObj =
+        org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetByteArray_RequestStruct myIBaseDataTypesRpcLit_RetByteArray_RequestStruct = null;
+        Object myIBaseDataTypesRpcLit_RetByteArray_RequestStructObj =
             state.getRequest().getBody().getValue();
         
-        if (myIBaseDataTypesRpcLit_RetGuid_RequestStructObj instanceof SOAPDeserializationState) {
-            myIBaseDataTypesRpcLit_RetGuid_RequestStruct = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetGuid_RequestStruct)((SOAPDeserializationState)myIBaseDataTypesRpcLit_RetGuid_RequestStructObj).getInstance();
+        if (myIBaseDataTypesRpcLit_RetByteArray_RequestStructObj instanceof SOAPDeserializationState) {
+            myIBaseDataTypesRpcLit_RetByteArray_RequestStruct = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetByteArray_RequestStruct)((SOAPDeserializationState)myIBaseDataTypesRpcLit_RetByteArray_RequestStructObj).getInstance();
         } else {
-            myIBaseDataTypesRpcLit_RetGuid_RequestStruct = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetGuid_RequestStruct)myIBaseDataTypesRpcLit_RetGuid_RequestStructObj;
+            myIBaseDataTypesRpcLit_RetByteArray_RequestStruct = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetByteArray_RequestStruct)myIBaseDataTypesRpcLit_RetByteArray_RequestStructObj;
         }
         
         try {
-            org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetGuid_ResponseStruct _response = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetGuid_ResponseStruct();
-            java.lang.String retGuidResult = 
-                ((org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit) getTarget()).retGuid(myIBaseDataTypesRpcLit_RetGuid_RequestStruct.getInGuid());
+            org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetByteArray_ResponseStruct _response = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetByteArray_ResponseStruct();
+            byte[] retByteArrayResult = 
+                ((org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit) getTarget()).retByteArray(myIBaseDataTypesRpcLit_RetByteArray_RequestStruct.getInByteArray());
             
             SOAPHeaderBlockInfo headerInfo;
-            _response.setRetGuidResult(retGuidResult);
+            _response.setRetByteArrayResult(retByteArrayResult);
             
             
-            SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetGuid_RetGuidResponse_QNAME);
+            SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetByteArray_RetByteArrayResponse_QNAME);
             bodyBlock.setValue(_response);
-            bodyBlock.setSerializer(ns1_myIBaseDataTypesRpcLit_RetGuid_ResponseStruct_LiteralSerializer);
+            bodyBlock.setSerializer(ns1_myIBaseDataTypesRpcLit_RetByteArray_ResponseStruct_LiteralSerializer);
             state.getResponse().setBody(bodyBlock);
             
         } catch (javax.xml.rpc.soap.SOAPFaultException e) {
@@ -676,32 +716,32 @@
     }
     
     /*
-     * This method does the actual method invocation for operation: RetBool
+     * This method does the actual method invocation for operation: RetDecimal
      */
-    private void invoke_RetBool(StreamingHandlerState state) throws Exception {
+    private void invoke_RetDecimal(StreamingHandlerState state) throws Exception {
         
-        org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetBool_RequestStruct myIBaseDataTypesRpcLit_RetBool_RequestStruct = null;
-        Object myIBaseDataTypesRpcLit_RetBool_RequestStructObj =
+        org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetDecimal_RequestStruct myIBaseDataTypesRpcLit_RetDecimal_RequestStruct = null;
+        Object myIBaseDataTypesRpcLit_RetDecimal_RequestStructObj =
             state.getRequest().getBody().getValue();
         
-        if (myIBaseDataTypesRpcLit_RetBool_RequestStructObj instanceof SOAPDeserializationState) {
-            myIBaseDataTypesRpcLit_RetBool_RequestStruct = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetBool_RequestStruct)((SOAPDeserializationState)myIBaseDataTypesRpcLit_RetBool_RequestStructObj).getInstance();
+        if (myIBaseDataTypesRpcLit_RetDecimal_RequestStructObj instanceof SOAPDeserializationState) {
+            myIBaseDataTypesRpcLit_RetDecimal_RequestStruct = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetDecimal_RequestStruct)((SOAPDeserializationState)myIBaseDataTypesRpcLit_RetDecimal_RequestStructObj).getInstance();
         } else {
-            myIBaseDataTypesRpcLit_RetBool_RequestStruct = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetBool_RequestStruct)myIBaseDataTypesRpcLit_RetBool_RequestStructObj;
+            myIBaseDataTypesRpcLit_RetDecimal_RequestStruct = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetDecimal_RequestStruct)myIBaseDataTypesRpcLit_RetDecimal_RequestStructObj;
         }
         
         try {
-            org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetBool_ResponseStruct _response = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetBool_ResponseStruct();
-            boolean retBoolResult = 
-                ((org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit) getTarget()).retBool(myIBaseDataTypesRpcLit_RetBool_RequestStruct.isInBool());
+            org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetDecimal_ResponseStruct _response = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetDecimal_ResponseStruct();
+            java.math.BigDecimal retDecimalResult = 
+                ((org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit) getTarget()).retDecimal(myIBaseDataTypesRpcLit_RetDecimal_RequestStruct.getInDecimal());
             
             SOAPHeaderBlockInfo headerInfo;
-            _response.setRetBoolResult(retBoolResult);
+            _response.setRetDecimalResult(retDecimalResult);
             
             
-            SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetBool_RetBoolResponse_QNAME);
+            SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetDecimal_RetDecimalResponse_QNAME);
             bodyBlock.setValue(_response);
-            bodyBlock.setSerializer(ns1_myIBaseDataTypesRpcLit_RetBool_ResponseStruct_LiteralSerializer);
+            bodyBlock.setSerializer(ns1_myIBaseDataTypesRpcLit_RetDecimal_ResponseStruct_LiteralSerializer);
             state.getResponse().setBody(bodyBlock);
             
         } catch (javax.xml.rpc.soap.SOAPFaultException e) {
@@ -716,32 +756,32 @@
     }
     
     /*
-     * This method does the actual method invocation for operation: RetFloat
+     * This method does the actual method invocation for operation: RetInt
      */
-    private void invoke_RetFloat(StreamingHandlerState state) throws Exception {
+    private void invoke_RetInt(StreamingHandlerState state) throws Exception {
         
-        org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetFloat_RequestStruct myIBaseDataTypesRpcLit_RetFloat_RequestStruct = null;
-        Object myIBaseDataTypesRpcLit_RetFloat_RequestStructObj =
+        org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetInt_RequestStruct myIBaseDataTypesRpcLit_RetInt_RequestStruct = null;
+        Object myIBaseDataTypesRpcLit_RetInt_RequestStructObj =
             state.getRequest().getBody().getValue();
         
-        if (myIBaseDataTypesRpcLit_RetFloat_RequestStructObj instanceof SOAPDeserializationState) {
-            myIBaseDataTypesRpcLit_RetFloat_RequestStruct = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetFloat_RequestStruct)((SOAPDeserializationState)myIBaseDataTypesRpcLit_RetFloat_RequestStructObj).getInstance();
+        if (myIBaseDataTypesRpcLit_RetInt_RequestStructObj instanceof SOAPDeserializationState) {
+            myIBaseDataTypesRpcLit_RetInt_RequestStruct = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetInt_RequestStruct)((SOAPDeserializationState)myIBaseDataTypesRpcLit_RetInt_RequestStructObj).getInstance();
         } else {
-            myIBaseDataTypesRpcLit_RetFloat_RequestStruct = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetFloat_RequestStruct)myIBaseDataTypesRpcLit_RetFloat_RequestStructObj;
+            myIBaseDataTypesRpcLit_RetInt_RequestStruct = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetInt_RequestStruct)myIBaseDataTypesRpcLit_RetInt_RequestStructObj;
         }
         
         try {
-            org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetFloat_ResponseStruct _response = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetFloat_ResponseStruct();
-            float retFloatResult = 
-                ((org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit) getTarget()).retFloat(myIBaseDataTypesRpcLit_RetFloat_RequestStruct.getInFloat());
+            org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetInt_ResponseStruct _response = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetInt_ResponseStruct();
+            int retIntResult = 
+                ((org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit) getTarget()).retInt(myIBaseDataTypesRpcLit_RetInt_RequestStruct.getInInt());
             
             SOAPHeaderBlockInfo headerInfo;
-            _response.setRetFloatResult(retFloatResult);
+            _response.setRetIntResult(retIntResult);
             
             
-            SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetFloat_RetFloatResponse_QNAME);
+            SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetInt_RetIntResponse_QNAME);
             bodyBlock.setValue(_response);
-            bodyBlock.setSerializer(ns1_myIBaseDataTypesRpcLit_RetFloat_ResponseStruct_LiteralSerializer);
+            bodyBlock.setSerializer(ns1_myIBaseDataTypesRpcLit_RetInt_ResponseStruct_LiteralSerializer);
             state.getResponse().setBody(bodyBlock);
             
         } catch (javax.xml.rpc.soap.SOAPFaultException e) {
@@ -796,32 +836,32 @@
     }
     
     /*
-     * This method does the actual method invocation for operation: RetByte
+     * This method does the actual method invocation for operation: RetChar
      */
-    private void invoke_RetByte(StreamingHandlerState state) throws Exception {
+    private void invoke_RetChar(StreamingHandlerState state) throws Exception {
         
-        org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetByte_RequestStruct myIBaseDataTypesRpcLit_RetByte_RequestStruct = null;
-        Object myIBaseDataTypesRpcLit_RetByte_RequestStructObj =
+        org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetChar_RequestStruct myIBaseDataTypesRpcLit_RetChar_RequestStruct = null;
+        Object myIBaseDataTypesRpcLit_RetChar_RequestStructObj =
             state.getRequest().getBody().getValue();
         
-        if (myIBaseDataTypesRpcLit_RetByte_RequestStructObj instanceof SOAPDeserializationState) {
-            myIBaseDataTypesRpcLit_RetByte_RequestStruct = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetByte_RequestStruct)((SOAPDeserializationState)myIBaseDataTypesRpcLit_RetByte_RequestStructObj).getInstance();
+        if (myIBaseDataTypesRpcLit_RetChar_RequestStructObj instanceof SOAPDeserializationState) {
+            myIBaseDataTypesRpcLit_RetChar_RequestStruct = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetChar_RequestStruct)((SOAPDeserializationState)myIBaseDataTypesRpcLit_RetChar_RequestStructObj).getInstance();
         } else {
-            myIBaseDataTypesRpcLit_RetByte_RequestStruct = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetByte_RequestStruct)myIBaseDataTypesRpcLit_RetByte_RequestStructObj;
+            myIBaseDataTypesRpcLit_RetChar_RequestStruct = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetChar_RequestStruct)myIBaseDataTypesRpcLit_RetChar_RequestStructObj;
         }
         
         try {
-            org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetByte_ResponseStruct _response = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetByte_ResponseStruct();
-            short retByteResult = 
-                ((org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit) getTarget()).retByte(myIBaseDataTypesRpcLit_RetByte_RequestStruct.getInByte());
+            org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetChar_ResponseStruct _response = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetChar_ResponseStruct();
+            int retCharResult = 
+                ((org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit) getTarget()).retChar(myIBaseDataTypesRpcLit_RetChar_RequestStruct.getInChar());
             
             SOAPHeaderBlockInfo headerInfo;
-            _response.setRetByteResult(retByteResult);
+            _response.setRetCharResult(retCharResult);
             
             
-            SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetByte_RetByteResponse_QNAME);
+            SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetChar_RetCharResponse_QNAME);
             bodyBlock.setValue(_response);
-            bodyBlock.setSerializer(ns1_myIBaseDataTypesRpcLit_RetByte_ResponseStruct_LiteralSerializer);
+            bodyBlock.setSerializer(ns1_myIBaseDataTypesRpcLit_RetChar_ResponseStruct_LiteralSerializer);
             state.getResponse().setBody(bodyBlock);
             
         } catch (javax.xml.rpc.soap.SOAPFaultException e) {
@@ -836,32 +876,32 @@
     }
     
     /*
-     * This method does the actual method invocation for operation: RetLong
+     * This method does the actual method invocation for operation: RetBool
      */
-    private void invoke_RetLong(StreamingHandlerState state) throws Exception {
+    private void invoke_RetBool(StreamingHandlerState state) throws Exception {
         
-        org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetLong_RequestStruct myIBaseDataTypesRpcLit_RetLong_RequestStruct = null;
-        Object myIBaseDataTypesRpcLit_RetLong_RequestStructObj =
+        org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetBool_RequestStruct myIBaseDataTypesRpcLit_RetBool_RequestStruct = null;
+        Object myIBaseDataTypesRpcLit_RetBool_RequestStructObj =
             state.getRequest().getBody().getValue();
         
-        if (myIBaseDataTypesRpcLit_RetLong_RequestStructObj instanceof SOAPDeserializationState) {
-            myIBaseDataTypesRpcLit_RetLong_RequestStruct = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetLong_RequestStruct)((SOAPDeserializationState)myIBaseDataTypesRpcLit_RetLong_RequestStructObj).getInstance();
+        if (myIBaseDataTypesRpcLit_RetBool_RequestStructObj instanceof SOAPDeserializationState) {
+            myIBaseDataTypesRpcLit_RetBool_RequestStruct = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetBool_RequestStruct)((SOAPDeserializationState)myIBaseDataTypesRpcLit_RetBool_RequestStructObj).getInstance();
         } else {
-            myIBaseDataTypesRpcLit_RetLong_RequestStruct = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetLong_RequestStruct)myIBaseDataTypesRpcLit_RetLong_RequestStructObj;
+            myIBaseDataTypesRpcLit_RetBool_RequestStruct = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetBool_RequestStruct)myIBaseDataTypesRpcLit_RetBool_RequestStructObj;
         }
         
         try {
-            org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetLong_ResponseStruct _response = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetLong_ResponseStruct();
-            long retLongResult = 
-                ((org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit) getTarget()).retLong(myIBaseDataTypesRpcLit_RetLong_RequestStruct.getInLong());
+            org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetBool_ResponseStruct _response = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetBool_ResponseStruct();
+            boolean retBoolResult = 
+                ((org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit) getTarget()).retBool(myIBaseDataTypesRpcLit_RetBool_RequestStruct.isInBool());
             
             SOAPHeaderBlockInfo headerInfo;
-            _response.setRetLongResult(retLongResult);
+            _response.setRetBoolResult(retBoolResult);
             
             
-            SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetLong_RetLongResponse_QNAME);
+            SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetBool_RetBoolResponse_QNAME);
             bodyBlock.setValue(_response);
-            bodyBlock.setSerializer(ns1_myIBaseDataTypesRpcLit_RetLong_ResponseStruct_LiteralSerializer);
+            bodyBlock.setSerializer(ns1_myIBaseDataTypesRpcLit_RetBool_ResponseStruct_LiteralSerializer);
             state.getResponse().setBody(bodyBlock);
             
         } catch (javax.xml.rpc.soap.SOAPFaultException e) {
@@ -876,115 +916,75 @@
     }
     
     /*
-     * This method does the actual method invocation for operation: RetDouble
+     * This method must determine the opcode of the operation that has been invoked.
      */
-    private void invoke_RetDouble(StreamingHandlerState state) throws Exception {
-        
-        org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetDouble_RequestStruct myIBaseDataTypesRpcLit_RetDouble_RequestStruct = null;
-        Object myIBaseDataTypesRpcLit_RetDouble_RequestStructObj =
-            state.getRequest().getBody().getValue();
-        
-        if (myIBaseDataTypesRpcLit_RetDouble_RequestStructObj instanceof SOAPDeserializationState) {
-            myIBaseDataTypesRpcLit_RetDouble_RequestStruct = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetDouble_RequestStruct)((SOAPDeserializationState)myIBaseDataTypesRpcLit_RetDouble_RequestStructObj).getInstance();
-        } else {
-            myIBaseDataTypesRpcLit_RetDouble_RequestStruct = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetDouble_RequestStruct)myIBaseDataTypesRpcLit_RetDouble_RequestStructObj;
+    protected void peekFirstBodyElement(XMLReader bodyReader, SOAPDeserializationContext deserializationContext, StreamingHandlerState state) throws Exception {
+        if (bodyReader.getName().equals(ns1_RetGuid_RetGuid_QNAME)) {
+            state.getRequest().setOperationCode(RetGuid_OPCODE);
         }
-        
-        try {
-            org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetDouble_ResponseStruct _response = new org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit_RetDouble_ResponseStruct();
-            double retDoubleResult = 
-                ((org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit) getTarget()).retDouble(myIBaseDataTypesRpcLit_RetDouble_RequestStruct.getInDouble());
-            
-            SOAPHeaderBlockInfo headerInfo;
-            _response.setRetDoubleResult(retDoubleResult);
-            
-            
-            SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetDouble_RetDoubleResponse_QNAME);
-            bodyBlock.setValue(_response);
-            bodyBlock.setSerializer(ns1_myIBaseDataTypesRpcLit_RetDouble_ResponseStruct_LiteralSerializer);
-            state.getResponse().setBody(bodyBlock);
-            
-        } catch (javax.xml.rpc.soap.SOAPFaultException e) {
-            SOAPFaultInfo fault = new SOAPFaultInfo(e.getFaultCode(),
-                e.getFaultString(), e.getFaultActor(), e.getDetail());
-            SOAPBlockInfo faultBlock = new SOAPBlockInfo(com.sun.xml.rpc.encoding.soap.SOAPConstants.QNAME_SOAP_FAULT);
-            faultBlock.setValue(fault);
-            faultBlock.setSerializer(new SOAPFaultInfoSerializer(false, e.getDetail()==null));
-            state.getResponse().setBody(faultBlock);
-            state.getResponse().setFailure(true);
+        else if (bodyReader.getName().equals(ns1_RetDouble_RetDouble_QNAME)) {
+            state.getRequest().setOperationCode(RetDouble_OPCODE);
         }
-    }
-    
-    /*
-     * This method must determine the opcode of the operation that has been invoked.
-     */
-    protected void peekFirstBodyElement(XMLReader bodyReader, SOAPDeserializationContext deserializationContext, StreamingHandlerState state) throws Exception {
-        if (bodyReader.getName().equals(ns1_RetDateTime_RetDateTime_QNAME)) {
+        else if (bodyReader.getName().equals(ns1_RetUri_RetUri_QNAME)) {
+            state.getRequest().setOperationCode(RetUri_OPCODE);
+        }
+        else if (bodyReader.getName().equals(ns1_RetShort_RetShort_QNAME)) {
+            state.getRequest().setOperationCode(RetShort_OPCODE);
+        }
+        else if (bodyReader.getName().equals(ns1_RetQName_RetQName_QNAME)) {
+            state.getRequest().setOperationCode(RetQName_OPCODE);
+        }
+        else if (bodyReader.getName().equals(ns1_RetDateTime_RetDateTime_QNAME)) {
             state.getRequest().setOperationCode(RetDateTime_OPCODE);
         }
         else if (bodyReader.getName().equals(ns1_RetSingle_RetSingle_QNAME)) {
             state.getRequest().setOperationCode(RetSingle_OPCODE);
         }
-        else if (bodyReader.getName().equals(ns1_RetChar_RetChar_QNAME)) {
-            state.getRequest().setOperationCode(RetChar_OPCODE);
+        else if (bodyReader.getName().equals(ns1_RetLong_RetLong_QNAME)) {
+            state.getRequest().setOperationCode(RetLong_OPCODE);
         }
-        else if (bodyReader.getName().equals(ns1_RetInt_RetInt_QNAME)) {
-            state.getRequest().setOperationCode(RetInt_OPCODE);
+        else if (bodyReader.getName().equals(ns1_RetSByte_RetSByte_QNAME)) {
+            state.getRequest().setOperationCode(RetSByte_OPCODE);
         }
         else if (bodyReader.getName().equals(ns1_RetULong_RetULong_QNAME)) {
             state.getRequest().setOperationCode(RetULong_OPCODE);
         }
-        else if (bodyReader.getName().equals(ns1_RetUri_RetUri_QNAME)) {
-            state.getRequest().setOperationCode(RetUri_OPCODE);
+        else if (bodyReader.getName().equals(ns1_RetByte_RetByte_QNAME)) {
+            state.getRequest().setOperationCode(RetByte_OPCODE);
         }
-        else if (bodyReader.getName().equals(ns1_RetQName_RetQName_QNAME)) {
-            state.getRequest().setOperationCode(RetQName_OPCODE);
-        }
-        else if (bodyReader.getName().equals(ns1_RetShort_RetShort_QNAME)) {
-            state.getRequest().setOperationCode(RetShort_OPCODE);
-        }
-        else if (bodyReader.getName().equals(ns1_RetDecimal_RetDecimal_QNAME)) {
-            state.getRequest().setOperationCode(RetDecimal_OPCODE);
-        }
         else if (bodyReader.getName().equals(ns1_RetUShort_RetUShort_QNAME)) {
             state.getRequest().setOperationCode(RetUShort_OPCODE);
         }
-        else if (bodyReader.getName().equals(ns1_RetByteArray_RetByteArray_QNAME)) {
-            state.getRequest().setOperationCode(RetByteArray_OPCODE);
-        }
         else if (bodyReader.getName().equals(ns1_RetTimeSpan_RetTimeSpan_QNAME)) {
             state.getRequest().setOperationCode(RetTimeSpan_OPCODE);
         }
+        else if (bodyReader.getName().equals(ns1_RetFloat_RetFloat_QNAME)) {
+            state.getRequest().setOperationCode(RetFloat_OPCODE);
+        }
         else if (bodyReader.getName().equals(ns1_RetObject_RetObject_QNAME)) {
             state.getRequest().setOperationCode(RetObject_OPCODE);
         }
-        else if (bodyReader.getName().equals(ns1_RetSByte_RetSByte_QNAME)) {
-            state.getRequest().setOperationCode(RetSByte_OPCODE);
-        }
         else if (bodyReader.getName().equals(ns1_RetUInt_RetUInt_QNAME)) {
             state.getRequest().setOperationCode(RetUInt_OPCODE);
         }
-        else if (bodyReader.getName().equals(ns1_RetGuid_RetGuid_QNAME)) {
-            state.getRequest().setOperationCode(RetGuid_OPCODE);
+        else if (bodyReader.getName().equals(ns1_RetByteArray_RetByteArray_QNAME)) {
+            state.getRequest().setOperationCode(RetByteArray_OPCODE);
         }
-        else if (bodyReader.getName().equals(ns1_RetBool_RetBool_QNAME)) {
-            state.getRequest().setOperationCode(RetBool_OPCODE);
+        else if (bodyReader.getName().equals(ns1_RetDecimal_RetDecimal_QNAME)) {
+            state.getRequest().setOperationCode(RetDecimal_OPCODE);
         }
-        else if (bodyReader.getName().equals(ns1_RetFloat_RetFloat_QNAME)) {
-            state.getRequest().setOperationCode(RetFloat_OPCODE);
+        else if (bodyReader.getName().equals(ns1_RetInt_RetInt_QNAME)) {
+            state.getRequest().setOperationCode(RetInt_OPCODE);
         }
         else if (bodyReader.getName().equals(ns1_RetString_RetString_QNAME)) {
             state.getRequest().setOperationCode(RetString_OPCODE);
         }
-        else if (bodyReader.getName().equals(ns1_RetByte_RetByte_QNAME)) {
-            state.getRequest().setOperationCode(RetByte_OPCODE);
+        else if (bodyReader.getName().equals(ns1_RetChar_RetChar_QNAME)) {
+            state.getRequest().setOperationCode(RetChar_OPCODE);
         }
-        else if (bodyReader.getName().equals(ns1_RetLong_RetLong_QNAME)) {
-            state.getRequest().setOperationCode(RetLong_OPCODE);
+        else if (bodyReader.getName().equals(ns1_RetBool_RetBool_QNAME)) {
+            state.getRequest().setOperationCode(RetBool_OPCODE);
         }
-        else if (bodyReader.getName().equals(ns1_RetDouble_RetDouble_QNAME)) {
-            state.getRequest().setOperationCode(RetDouble_OPCODE);
-        }
         else {
             throw new SOAPProtocolViolationException("soap.operation.unrecognized", bodyReader.getName().toString());
         }
@@ -996,72 +996,72 @@
     protected void readFirstBodyElement(XMLReader bodyReader, SOAPDeserializationContext deserializationContext, StreamingHandlerState  state) throws Exception {
         int opcode = state.getRequest().getOperationCode();
         switch (opcode) {
+            case RetGuid_OPCODE:
+                deserialize_RetGuid(bodyReader, deserializationContext, state);
+                break;
+            case RetDouble_OPCODE:
+                deserialize_RetDouble(bodyReader, deserializationContext, state);
+                break;
+            case RetUri_OPCODE:
+                deserialize_RetUri(bodyReader, deserializationContext, state);
+                break;
+            case RetShort_OPCODE:
+                deserialize_RetShort(bodyReader, deserializationContext, state);
+                break;
+            case RetQName_OPCODE:
+                deserialize_RetQName(bodyReader, deserializationContext, state);
+                break;
             case RetDateTime_OPCODE:
                 deserialize_RetDateTime(bodyReader, deserializationContext, state);
                 break;
             case RetSingle_OPCODE:
                 deserialize_RetSingle(bodyReader, deserializationContext, state);
                 break;
-            case RetChar_OPCODE:
-                deserialize_RetChar(bodyReader, deserializationContext, state);
+            case RetLong_OPCODE:
+                deserialize_RetLong(bodyReader, deserializationContext, state);
                 break;
-            case RetInt_OPCODE:
-                deserialize_RetInt(bodyReader, deserializationContext, state);
+            case RetSByte_OPCODE:
+                deserialize_RetSByte(bodyReader, deserializationContext, state);
                 break;
             case RetULong_OPCODE:
                 deserialize_RetULong(bodyReader, deserializationContext, state);
                 break;
-            case RetUri_OPCODE:
-                deserialize_RetUri(bodyReader, deserializationContext, state);
+            case RetByte_OPCODE:
+                deserialize_RetByte(bodyReader, deserializationContext, state);
                 break;
-            case RetQName_OPCODE:
-                deserialize_RetQName(bodyReader, deserializationContext, state);
-                break;
-            case RetShort_OPCODE:
-                deserialize_RetShort(bodyReader, deserializationContext, state);
-                break;
-            case RetDecimal_OPCODE:
-                deserialize_RetDecimal(bodyReader, deserializationContext, state);
-                break;
             case RetUShort_OPCODE:
                 deserialize_RetUShort(bodyReader, deserializationContext, state);
                 break;
-            case RetByteArray_OPCODE:
-                deserialize_RetByteArray(bodyReader, deserializationContext, state);
-                break;
             case RetTimeSpan_OPCODE:
                 deserialize_RetTimeSpan(bodyReader, deserializationContext, state);
                 break;
+            case RetFloat_OPCODE:
+                deserialize_RetFloat(bodyReader, deserializationContext, state);
+                break;
             case RetObject_OPCODE:
                 deserialize_RetObject(bodyReader, deserializationContext, state);
                 break;
-            case RetSByte_OPCODE:
-                deserialize_RetSByte(bodyReader, deserializationContext, state);
-                break;
             case RetUInt_OPCODE:
                 deserialize_RetUInt(bodyReader, deserializationContext, state);
                 break;
-            case RetGuid_OPCODE:
-                deserialize_RetGuid(bodyReader, deserializationContext, state);
+            case RetByteArray_OPCODE:
+                deserialize_RetByteArray(bodyReader, deserializationContext, state);
                 break;
-            case RetBool_OPCODE:
-                deserialize_RetBool(bodyReader, deserializationContext, state);
+            case RetDecimal_OPCODE:
+                deserialize_RetDecimal(bodyReader, deserializationContext, state);
                 break;
-            case RetFloat_OPCODE:
-                deserialize_RetFloat(bodyReader, deserializationContext, state);
+            case RetInt_OPCODE:
+                deserialize_RetInt(bodyReader, deserializationContext, state);
                 break;
             case RetString_OPCODE:
                 deserialize_RetString(bodyReader, deserializationContext, state);
                 break;
-            case RetByte_OPCODE:
-                deserialize_RetByte(bodyReader, deserializationContext, state);
+            case RetChar_OPCODE:
+                deserialize_RetChar(bodyReader, deserializationContext, state);
                 break;
-            case RetLong_OPCODE:
-                deserialize_RetLong(bodyReader, deserializationContext, state);
+            case RetBool_OPCODE:
+                deserialize_RetBool(bodyReader, deserializationContext, state);
                 break;
-            case RetDouble_OPCODE:
-                deserialize_RetDouble(bodyReader, deserializationContext, state);
-                break;
             default:
                 throw new SOAPProtocolViolationException("soap.operation.unrecognized", java.lang.Integer.toString(opcode));
         }
@@ -1070,149 +1070,162 @@
     
     
     /*
-     * This method deserializes the body of the RetDateTime operation.
+     * This method deserializes the body of the RetGuid operation.
      */
-    private void deserialize_RetDateTime(XMLReader bodyReader, SOAPDeserializationContext deserializationContext, StreamingHandlerState state) throws Exception {
-        java.lang.Object myIBaseDataTypesRpcLit_RetDateTime_RequestStructObj =
-            ns1_myIBaseDataTypesRpcLit_RetDateTime_RequestStruct_LiteralSerializer.deserialize(ns1_RetDateTime_RetDateTime_QNAME,
+    private void deserialize_RetGuid(XMLReader bodyReader, SOAPDeserializationContext deserializationContext, StreamingHandlerState state) throws Exception {
+        java.lang.Object myIBaseDataTypesRpcLit_RetGuid_RequestStructObj =
+            ns1_myIBaseDataTypesRpcLit_RetGuid_RequestStruct_LiteralSerializer.deserialize(ns1_RetGuid_RetGuid_QNAME,
                 bodyReader, deserializationContext);
         
-        SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetDateTime_RetDateTime_QNAME);
-        bodyBlock.setValue(myIBaseDataTypesRpcLit_RetDateTime_RequestStructObj);
+        SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetGuid_RetGuid_QNAME);
+        bodyBlock.setValue(myIBaseDataTypesRpcLit_RetGuid_RequestStructObj);
         state.getRequest().setBody(bodyBlock);
     }
     
     /*
-     * This method deserializes the body of the RetSingle operation.
+     * This method deserializes the body of the RetDouble operation.
      */
-    private void deserialize_RetSingle(XMLReader bodyReader, SOAPDeserializationContext deserializationContext, StreamingHandlerState state) throws Exception {
-        java.lang.Object myIBaseDataTypesRpcLit_RetSingle_RequestStructObj =
-            ns1_myIBaseDataTypesRpcLit_RetSingle_RequestStruct_LiteralSerializer.deserialize(ns1_RetSingle_RetSingle_QNAME,
+    private void deserialize_RetDouble(XMLReader bodyReader, SOAPDeserializationContext deserializationContext, StreamingHandlerState state) throws Exception {
+        java.lang.Object myIBaseDataTypesRpcLit_RetDouble_RequestStructObj =
+            ns1_myIBaseDataTypesRpcLit_RetDouble_RequestStruct_LiteralSerializer.deserialize(ns1_RetDouble_RetDouble_QNAME,
                 bodyReader, deserializationContext);
         
-        SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetSingle_RetSingle_QNAME);
-        bodyBlock.setValue(myIBaseDataTypesRpcLit_RetSingle_RequestStructObj);
+        SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetDouble_RetDouble_QNAME);
+        bodyBlock.setValue(myIBaseDataTypesRpcLit_RetDouble_RequestStructObj);
         state.getRequest().setBody(bodyBlock);
     }
     
     /*
-     * This method deserializes the body of the RetChar operation.
+     * This method deserializes the body of the RetUri operation.
      */
-    private void deserialize_RetChar(XMLReader bodyReader, SOAPDeserializationContext deserializationContext, StreamingHandlerState state) throws Exception {
-        java.lang.Object myIBaseDataTypesRpcLit_RetChar_RequestStructObj =
-            ns1_myIBaseDataTypesRpcLit_RetChar_RequestStruct_LiteralSerializer.deserialize(ns1_RetChar_RetChar_QNAME,
+    private void deserialize_RetUri(XMLReader bodyReader, SOAPDeserializationContext deserializationContext, StreamingHandlerState state) throws Exception {
+        java.lang.Object myIBaseDataTypesRpcLit_RetUri_RequestStructObj =
+            ns1_myIBaseDataTypesRpcLit_RetUri_RequestStruct_LiteralSerializer.deserialize(ns1_RetUri_RetUri_QNAME,
                 bodyReader, deserializationContext);
         
-        SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetChar_RetChar_QNAME);
-        bodyBlock.setValue(myIBaseDataTypesRpcLit_RetChar_RequestStructObj);
+        SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetUri_RetUri_QNAME);
+        bodyBlock.setValue(myIBaseDataTypesRpcLit_RetUri_RequestStructObj);
         state.getRequest().setBody(bodyBlock);
     }
     
     /*
-     * This method deserializes the body of the RetInt operation.
+     * This method deserializes the body of the RetShort operation.
      */
-    private void deserialize_RetInt(XMLReader bodyReader, SOAPDeserializationContext deserializationContext, StreamingHandlerState state) throws Exception {
-        java.lang.Object myIBaseDataTypesRpcLit_RetInt_RequestStructObj =
-            ns1_myIBaseDataTypesRpcLit_RetInt_RequestStruct_LiteralSerializer.deserialize(ns1_RetInt_RetInt_QNAME,
+    private void deserialize_RetShort(XMLReader bodyReader, SOAPDeserializationContext deserializationContext, StreamingHandlerState state) throws Exception {
+        java.lang.Object myIBaseDataTypesRpcLit_RetShort_RequestStructObj =
+            ns1_myIBaseDataTypesRpcLit_RetShort_RequestStruct_LiteralSerializer.deserialize(ns1_RetShort_RetShort_QNAME,
                 bodyReader, deserializationContext);
         
-        SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetInt_RetInt_QNAME);
-        bodyBlock.setValue(myIBaseDataTypesRpcLit_RetInt_RequestStructObj);
+        SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetShort_RetShort_QNAME);
+        bodyBlock.setValue(myIBaseDataTypesRpcLit_RetShort_RequestStructObj);
         state.getRequest().setBody(bodyBlock);
     }
     
     /*
-     * This method deserializes the body of the RetULong operation.
+     * This method deserializes the body of the RetQName operation.
      */
-    private void deserialize_RetULong(XMLReader bodyReader, SOAPDeserializationContext deserializationContext, StreamingHandlerState state) throws Exception {
-        java.lang.Object myIBaseDataTypesRpcLit_RetULong_RequestStructObj =
-            ns1_myIBaseDataTypesRpcLit_RetULong_RequestStruct_LiteralSerializer.deserialize(ns1_RetULong_RetULong_QNAME,
+    private void deserialize_RetQName(XMLReader bodyReader, SOAPDeserializationContext deserializationContext, StreamingHandlerState state) throws Exception {
+        java.lang.Object myIBaseDataTypesRpcLit_RetQName_RequestStructObj =
+            ns1_myIBaseDataTypesRpcLit_RetQName_RequestStruct_LiteralSerializer.deserialize(ns1_RetQName_RetQName_QNAME,
                 bodyReader, deserializationContext);
         
-        SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetULong_RetULong_QNAME);
-        bodyBlock.setValue(myIBaseDataTypesRpcLit_RetULong_RequestStructObj);
+        SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetQName_RetQName_QNAME);
+        bodyBlock.setValue(myIBaseDataTypesRpcLit_RetQName_RequestStructObj);
         state.getRequest().setBody(bodyBlock);
     }
     
     /*
-     * This method deserializes the body of the RetUri operation.
+     * This method deserializes the body of the RetDateTime operation.
      */
-    private void deserialize_RetUri(XMLReader bodyReader, SOAPDeserializationContext deserializationContext, StreamingHandlerState state) throws Exception {
-        java.lang.Object myIBaseDataTypesRpcLit_RetUri_RequestStructObj =
-            ns1_myIBaseDataTypesRpcLit_RetUri_RequestStruct_LiteralSerializer.deserialize(ns1_RetUri_RetUri_QNAME,
+    private void deserialize_RetDateTime(XMLReader bodyReader, SOAPDeserializationContext deserializationContext, StreamingHandlerState state) throws Exception {
+        java.lang.Object myIBaseDataTypesRpcLit_RetDateTime_RequestStructObj =
+            ns1_myIBaseDataTypesRpcLit_RetDateTime_RequestStruct_LiteralSerializer.deserialize(ns1_RetDateTime_RetDateTime_QNAME,
                 bodyReader, deserializationContext);
         
-        SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetUri_RetUri_QNAME);
-        bodyBlock.setValue(myIBaseDataTypesRpcLit_RetUri_RequestStructObj);
+        SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetDateTime_RetDateTime_QNAME);
+        bodyBlock.setValue(myIBaseDataTypesRpcLit_RetDateTime_RequestStructObj);
         state.getRequest().setBody(bodyBlock);
     }
     
     /*
-     * This method deserializes the body of the RetQName operation.
+     * This method deserializes the body of the RetSingle operation.
      */
-    private void deserialize_RetQName(XMLReader bodyReader, SOAPDeserializationContext deserializationContext, StreamingHandlerState state) throws Exception {
-        java.lang.Object myIBaseDataTypesRpcLit_RetQName_RequestStructObj =
-            ns1_myIBaseDataTypesRpcLit_RetQName_RequestStruct_LiteralSerializer.deserialize(ns1_RetQName_RetQName_QNAME,
+    private void deserialize_RetSingle(XMLReader bodyReader, SOAPDeserializationContext deserializationContext, StreamingHandlerState state) throws Exception {
+        java.lang.Object myIBaseDataTypesRpcLit_RetSingle_RequestStructObj =
+            ns1_myIBaseDataTypesRpcLit_RetSingle_RequestStruct_LiteralSerializer.deserialize(ns1_RetSingle_RetSingle_QNAME,
                 bodyReader, deserializationContext);
         
-        SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetQName_RetQName_QNAME);
-        bodyBlock.setValue(myIBaseDataTypesRpcLit_RetQName_RequestStructObj);
+        SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetSingle_RetSingle_QNAME);
+        bodyBlock.setValue(myIBaseDataTypesRpcLit_RetSingle_RequestStructObj);
         state.getRequest().setBody(bodyBlock);
     }
     
     /*
-     * This method deserializes the body of the RetShort operation.
+     * This method deserializes the body of the RetLong operation.
      */
-    private void deserialize_RetShort(XMLReader bodyReader, SOAPDeserializationContext deserializationContext, StreamingHandlerState state) throws Exception {
-        java.lang.Object myIBaseDataTypesRpcLit_RetShort_RequestStructObj =
-            ns1_myIBaseDataTypesRpcLit_RetShort_RequestStruct_LiteralSerializer.deserialize(ns1_RetShort_RetShort_QNAME,
+    private void deserialize_RetLong(XMLReader bodyReader, SOAPDeserializationContext deserializationContext, StreamingHandlerState state) throws Exception {
+        java.lang.Object myIBaseDataTypesRpcLit_RetLong_RequestStructObj =
+            ns1_myIBaseDataTypesRpcLit_RetLong_RequestStruct_LiteralSerializer.deserialize(ns1_RetLong_RetLong_QNAME,
                 bodyReader, deserializationContext);
         
-        SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetShort_RetShort_QNAME);
-        bodyBlock.setValue(myIBaseDataTypesRpcLit_RetShort_RequestStructObj);
+        SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetLong_RetLong_QNAME);
+        bodyBlock.setValue(myIBaseDataTypesRpcLit_RetLong_RequestStructObj);
         state.getRequest().setBody(bodyBlock);
     }
     
     /*
-     * This method deserializes the body of the RetDecimal operation.
+     * This method deserializes the body of the RetSByte operation.
      */
-    private void deserialize_RetDecimal(XMLReader bodyReader, SOAPDeserializationContext deserializationContext, StreamingHandlerState state) throws Exception {
-        java.lang.Object myIBaseDataTypesRpcLit_RetDecimal_RequestStructObj =
-            ns1_myIBaseDataTypesRpcLit_RetDecimal_RequestStruct_LiteralSerializer.deserialize(ns1_RetDecimal_RetDecimal_QNAME,
+    private void deserialize_RetSByte(XMLReader bodyReader, SOAPDeserializationContext deserializationContext, StreamingHandlerState state) throws Exception {
+        java.lang.Object myIBaseDataTypesRpcLit_RetSByte_RequestStructObj =
+            ns1_myIBaseDataTypesRpcLit_RetSByte_RequestStruct_LiteralSerializer.deserialize(ns1_RetSByte_RetSByte_QNAME,
                 bodyReader, deserializationContext);
         
-        SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetDecimal_RetDecimal_QNAME);
-        bodyBlock.setValue(myIBaseDataTypesRpcLit_RetDecimal_RequestStructObj);
+        SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetSByte_RetSByte_QNAME);
+        bodyBlock.setValue(myIBaseDataTypesRpcLit_RetSByte_RequestStructObj);
         state.getRequest().setBody(bodyBlock);
     }
     
     /*
-     * This method deserializes the body of the RetUShort operation.
+     * This method deserializes the body of the RetULong operation.
      */
-    private void deserialize_RetUShort(XMLReader bodyReader, SOAPDeserializationContext deserializationContext, StreamingHandlerState state) throws Exception {
-        java.lang.Object myIBaseDataTypesRpcLit_RetUShort_RequestStructObj =
-            ns1_myIBaseDataTypesRpcLit_RetUShort_RequestStruct_LiteralSerializer.deserialize(ns1_RetUShort_RetUShort_QNAME,
+    private void deserialize_RetULong(XMLReader bodyReader, SOAPDeserializationContext deserializationContext, StreamingHandlerState state) throws Exception {
+        java.lang.Object myIBaseDataTypesRpcLit_RetULong_RequestStructObj =
+            ns1_myIBaseDataTypesRpcLit_RetULong_RequestStruct_LiteralSerializer.deserialize(ns1_RetULong_RetULong_QNAME,
                 bodyReader, deserializationContext);
         
-        SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetUShort_RetUShort_QNAME);
-        bodyBlock.setValue(myIBaseDataTypesRpcLit_RetUShort_RequestStructObj);
+        SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetULong_RetULong_QNAME);
+        bodyBlock.setValue(myIBaseDataTypesRpcLit_RetULong_RequestStructObj);
         state.getRequest().setBody(bodyBlock);
     }
     
     /*
-     * This method deserializes the body of the RetByteArray operation.
+     * This method deserializes the body of the RetByte operation.
      */
-    private void deserialize_RetByteArray(XMLReader bodyReader, SOAPDeserializationContext deserializationContext, StreamingHandlerState state) throws Exception {
-        java.lang.Object myIBaseDataTypesRpcLit_RetByteArray_RequestStructObj =
-            ns1_myIBaseDataTypesRpcLit_RetByteArray_RequestStruct_LiteralSerializer.deserialize(ns1_RetByteArray_RetByteArray_QNAME,
+    private void deserialize_RetByte(XMLReader bodyReader, SOAPDeserializationContext deserializationContext, StreamingHandlerState state) throws Exception {
+        java.lang.Object myIBaseDataTypesRpcLit_RetByte_RequestStructObj =
+            ns1_myIBaseDataTypesRpcLit_RetByte_RequestStruct_LiteralSerializer.deserialize(ns1_RetByte_RetByte_QNAME,
                 bodyReader, deserializationContext);
         
-        SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetByteArray_RetByteArray_QNAME);
-        bodyBlock.setValue(myIBaseDataTypesRpcLit_RetByteArray_RequestStructObj);
+        SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetByte_RetByte_QNAME);
+        bodyBlock.setValue(myIBaseDataTypesRpcLit_RetByte_RequestStructObj);
         state.getRequest().setBody(bodyBlock);
     }
     
     /*
+     * This method deserializes the body of the RetUShort operation.
+     */
+    private void deserialize_RetUShort(XMLReader bodyReader, SOAPDeserializationContext deserializationContext, StreamingHandlerState state) throws Exception {
+        java.lang.Object myIBaseDataTypesRpcLit_RetUShort_RequestStructObj =
+            ns1_myIBaseDataTypesRpcLit_RetUShort_RequestStruct_LiteralSerializer.deserialize(ns1_RetUShort_RetUShort_QNAME,
+                bodyReader, deserializationContext);
+        
+        SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetUShort_RetUShort_QNAME);
+        bodyBlock.setValue(myIBaseDataTypesRpcLit_RetUShort_RequestStructObj);
+        state.getRequest().setBody(bodyBlock);
+    }
+    
+    /*
      * This method deserializes the body of the RetTimeSpan operation.
      */
     private void deserialize_RetTimeSpan(XMLReader bodyReader, SOAPDeserializationContext deserializationContext, StreamingHandlerState state) throws Exception {
@@ -1226,28 +1239,28 @@
     }
     
     /*
-     * This method deserializes the body of the RetObject operation.
+     * This method deserializes the body of the RetFloat operation.
      */
-    private void deserialize_RetObject(XMLReader bodyReader, SOAPDeserializationContext deserializationContext, StreamingHandlerState state) throws Exception {
-        java.lang.Object myIBaseDataTypesRpcLit_RetObject_RequestStructObj =
-            ns1_myIBaseDataTypesRpcLit_RetObject_RequestStruct_LiteralSerializer.deserialize(ns1_RetObject_RetObject_QNAME,
+    private void deserialize_RetFloat(XMLReader bodyReader, SOAPDeserializationContext deserializationContext, StreamingHandlerState state) throws Exception {
+        java.lang.Object myIBaseDataTypesRpcLit_RetFloat_RequestStructObj =
+            ns1_myIBaseDataTypesRpcLit_RetFloat_RequestStruct_LiteralSerializer.deserialize(ns1_RetFloat_RetFloat_QNAME,
                 bodyReader, deserializationContext);
         
-        SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetObject_RetObject_QNAME);
-        bodyBlock.setValue(myIBaseDataTypesRpcLit_RetObject_RequestStructObj);
+        SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetFloat_RetFloat_QNAME);
+        bodyBlock.setValue(myIBaseDataTypesRpcLit_RetFloat_RequestStructObj);
         state.getRequest().setBody(bodyBlock);
     }
     
     /*
-     * This method deserializes the body of the RetSByte operation.
+     * This method deserializes the body of the RetObject operation.
      */
-    private void deserialize_RetSByte(XMLReader bodyReader, SOAPDeserializationContext deserializationContext, StreamingHandlerState state) throws Exception {
-        java.lang.Object myIBaseDataTypesRpcLit_RetSByte_RequestStructObj =
-            ns1_myIBaseDataTypesRpcLit_RetSByte_RequestStruct_LiteralSerializer.deserialize(ns1_RetSByte_RetSByte_QNAME,
+    private void deserialize_RetObject(XMLReader bodyReader, SOAPDeserializationContext deserializationContext, StreamingHandlerState state) throws Exception {
+        java.lang.Object myIBaseDataTypesRpcLit_RetObject_RequestStructObj =
+            ns1_myIBaseDataTypesRpcLit_RetObject_RequestStruct_LiteralSerializer.deserialize(ns1_RetObject_RetObject_QNAME,
                 bodyReader, deserializationContext);
         
-        SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetSByte_RetSByte_QNAME);
-        bodyBlock.setValue(myIBaseDataTypesRpcLit_RetSByte_RequestStructObj);
+        SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetObject_RetObject_QNAME);
+        bodyBlock.setValue(myIBaseDataTypesRpcLit_RetObject_RequestStructObj);
         state.getRequest().setBody(bodyBlock);
     }
     
@@ -1265,41 +1278,41 @@
     }
     
     /*
-     * This method deserializes the body of the RetGuid operation.
+     * This method deserializes the body of the RetByteArray operation.
      */
-    private void deserialize_RetGuid(XMLReader bodyReader, SOAPDeserializationContext deserializationContext, StreamingHandlerState state) throws Exception {
-        java.lang.Object myIBaseDataTypesRpcLit_RetGuid_RequestStructObj =
-            ns1_myIBaseDataTypesRpcLit_RetGuid_RequestStruct_LiteralSerializer.deserialize(ns1_RetGuid_RetGuid_QNAME,
+    private void deserialize_RetByteArray(XMLReader bodyReader, SOAPDeserializationContext deserializationContext, StreamingHandlerState state) throws Exception {
+        java.lang.Object myIBaseDataTypesRpcLit_RetByteArray_RequestStructObj =
+            ns1_myIBaseDataTypesRpcLit_RetByteArray_RequestStruct_LiteralSerializer.deserialize(ns1_RetByteArray_RetByteArray_QNAME,
                 bodyReader, deserializationContext);
         
-        SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetGuid_RetGuid_QNAME);
-        bodyBlock.setValue(myIBaseDataTypesRpcLit_RetGuid_RequestStructObj);
+        SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetByteArray_RetByteArray_QNAME);
+        bodyBlock.setValue(myIBaseDataTypesRpcLit_RetByteArray_RequestStructObj);
         state.getRequest().setBody(bodyBlock);
     }
     
     /*
-     * This method deserializes the body of the RetBool operation.
+     * This method deserializes the body of the RetDecimal operation.
      */
-    private void deserialize_RetBool(XMLReader bodyReader, SOAPDeserializationContext deserializationContext, StreamingHandlerState state) throws Exception {
-        java.lang.Object myIBaseDataTypesRpcLit_RetBool_RequestStructObj =
-            ns1_myIBaseDataTypesRpcLit_RetBool_RequestStruct_LiteralSerializer.deserialize(ns1_RetBool_RetBool_QNAME,
+    private void deserialize_RetDecimal(XMLReader bodyReader, SOAPDeserializationContext deserializationContext, StreamingHandlerState state) throws Exception {
+        java.lang.Object myIBaseDataTypesRpcLit_RetDecimal_RequestStructObj =
+            ns1_myIBaseDataTypesRpcLit_RetDecimal_RequestStruct_LiteralSerializer.deserialize(ns1_RetDecimal_RetDecimal_QNAME,
                 bodyReader, deserializationContext);
         
-        SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetBool_RetBool_QNAME);
-        bodyBlock.setValue(myIBaseDataTypesRpcLit_RetBool_RequestStructObj);
+        SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetDecimal_RetDecimal_QNAME);
+        bodyBlock.setValue(myIBaseDataTypesRpcLit_RetDecimal_RequestStructObj);
         state.getRequest().setBody(bodyBlock);
     }
     
     /*
-     * This method deserializes the body of the RetFloat operation.
+     * This method deserializes the body of the RetInt operation.
      */
-    private void deserialize_RetFloat(XMLReader bodyReader, SOAPDeserializationContext deserializationContext, StreamingHandlerState state) throws Exception {
-        java.lang.Object myIBaseDataTypesRpcLit_RetFloat_RequestStructObj =
-            ns1_myIBaseDataTypesRpcLit_RetFloat_RequestStruct_LiteralSerializer.deserialize(ns1_RetFloat_RetFloat_QNAME,
+    private void deserialize_RetInt(XMLReader bodyReader, SOAPDeserializationContext deserializationContext, StreamingHandlerState state) throws Exception {
+        java.lang.Object myIBaseDataTypesRpcLit_RetInt_RequestStructObj =
+            ns1_myIBaseDataTypesRpcLit_RetInt_RequestStruct_LiteralSerializer.deserialize(ns1_RetInt_RetInt_QNAME,
                 bodyReader, deserializationContext);
         
-        SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetFloat_RetFloat_QNAME);
-        bodyBlock.setValue(myIBaseDataTypesRpcLit_RetFloat_RequestStructObj);
+        SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetInt_RetInt_QNAME);
+        bodyBlock.setValue(myIBaseDataTypesRpcLit_RetInt_RequestStructObj);
         state.getRequest().setBody(bodyBlock);
     }
     
@@ -1317,116 +1330,103 @@
     }
     
     /*
-     * This method deserializes the body of the RetByte operation.
+     * This method deserializes the body of the RetChar operation.
      */
-    private void deserialize_RetByte(XMLReader bodyReader, SOAPDeserializationContext deserializationContext, StreamingHandlerState state) throws Exception {
-        java.lang.Object myIBaseDataTypesRpcLit_RetByte_RequestStructObj =
-            ns1_myIBaseDataTypesRpcLit_RetByte_RequestStruct_LiteralSerializer.deserialize(ns1_RetByte_RetByte_QNAME,
+    private void deserialize_RetChar(XMLReader bodyReader, SOAPDeserializationContext deserializationContext, StreamingHandlerState state) throws Exception {
+        java.lang.Object myIBaseDataTypesRpcLit_RetChar_RequestStructObj =
+            ns1_myIBaseDataTypesRpcLit_RetChar_RequestStruct_LiteralSerializer.deserialize(ns1_RetChar_RetChar_QNAME,
                 bodyReader, deserializationContext);
         
-        SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetByte_RetByte_QNAME);
-        bodyBlock.setValue(myIBaseDataTypesRpcLit_RetByte_RequestStructObj);
+        SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetChar_RetChar_QNAME);
+        bodyBlock.setValue(myIBaseDataTypesRpcLit_RetChar_RequestStructObj);
         state.getRequest().setBody(bodyBlock);
     }
     
     /*
-     * This method deserializes the body of the RetLong operation.
+     * This method deserializes the body of the RetBool operation.
      */
-    private void deserialize_RetLong(XMLReader bodyReader, SOAPDeserializationContext deserializationContext, StreamingHandlerState state) throws Exception {
-        java.lang.Object myIBaseDataTypesRpcLit_RetLong_RequestStructObj =
-            ns1_myIBaseDataTypesRpcLit_RetLong_RequestStruct_LiteralSerializer.deserialize(ns1_RetLong_RetLong_QNAME,
+    private void deserialize_RetBool(XMLReader bodyReader, SOAPDeserializationContext deserializationContext, StreamingHandlerState state) throws Exception {
+        java.lang.Object myIBaseDataTypesRpcLit_RetBool_RequestStructObj =
+            ns1_myIBaseDataTypesRpcLit_RetBool_RequestStruct_LiteralSerializer.deserialize(ns1_RetBool_RetBool_QNAME,
                 bodyReader, deserializationContext);
         
-        SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetLong_RetLong_QNAME);
-        bodyBlock.setValue(myIBaseDataTypesRpcLit_RetLong_RequestStructObj);
+        SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetBool_RetBool_QNAME);
+        bodyBlock.setValue(myIBaseDataTypesRpcLit_RetBool_RequestStructObj);
         state.getRequest().setBody(bodyBlock);
     }
     
-    /*
-     * This method deserializes the body of the RetDouble operation.
-     */
-    private void deserialize_RetDouble(XMLReader bodyReader, SOAPDeserializationContext deserializationContext, StreamingHandlerState state) throws Exception {
-        java.lang.Object myIBaseDataTypesRpcLit_RetDouble_RequestStructObj =
-            ns1_myIBaseDataTypesRpcLit_RetDouble_RequestStruct_LiteralSerializer.deserialize(ns1_RetDouble_RetDouble_QNAME,
-                bodyReader, deserializationContext);
-        
-        SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_RetDouble_RetDouble_QNAME);
-        bodyBlock.setValue(myIBaseDataTypesRpcLit_RetDouble_RequestStructObj);
-        state.getRequest().setBody(bodyBlock);
-    }
     
-    
     /*
      * This method must invoke the correct method on the servant based on the opcode.
      */
     protected void processingHook(StreamingHandlerState state) throws Exception {
         switch (state.getRequest().getOperationCode()) {
+            case RetGuid_OPCODE:
+                invoke_RetGuid(state);
+                break;
+            case RetDouble_OPCODE:
+                invoke_RetDouble(state);
+                break;
+            case RetUri_OPCODE:
+                invoke_RetUri(state);
+                break;
+            case RetShort_OPCODE:
+                invoke_RetShort(state);
+                break;
+            case RetQName_OPCODE:
+                invoke_RetQName(state);
+                break;
             case RetDateTime_OPCODE:
                 invoke_RetDateTime(state);
                 break;
             case RetSingle_OPCODE:
                 invoke_RetSingle(state);
                 break;
-            case RetChar_OPCODE:
-                invoke_RetChar(state);
+            case RetLong_OPCODE:
+                invoke_RetLong(state);
                 break;
-            case RetInt_OPCODE:
-                invoke_RetInt(state);
+            case RetSByte_OPCODE:
+                invoke_RetSByte(state);
                 break;
             case RetULong_OPCODE:
                 invoke_RetULong(state);
                 break;
-            case RetUri_OPCODE:
-                invoke_RetUri(state);
+            case RetByte_OPCODE:
+                invoke_RetByte(state);
                 break;
-            case RetQName_OPCODE:
-                invoke_RetQName(state);
-                break;
-            case RetShort_OPCODE:
-                invoke_RetShort(state);
-                break;
-            case RetDecimal_OPCODE:
-                invoke_RetDecimal(state);
-                break;
             case RetUShort_OPCODE:
                 invoke_RetUShort(state);
                 break;
-            case RetByteArray_OPCODE:
-                invoke_RetByteArray(state);
-                break;
             case RetTimeSpan_OPCODE:
                 invoke_RetTimeSpan(state);
                 break;
+            case RetFloat_OPCODE:
+                invoke_RetFloat(state);
+                break;
             case RetObject_OPCODE:
                 invoke_RetObject(state);
                 break;
-            case RetSByte_OPCODE:
-                invoke_RetSByte(state);
-                break;
             case RetUInt_OPCODE:
                 invoke_RetUInt(state);
                 break;
-            case RetGuid_OPCODE:
-                invoke_RetGuid(state);
+            case RetByteArray_OPCODE:
+                invoke_RetByteArray(state);
                 break;
-            case RetBool_OPCODE:
-                invoke_RetBool(state);
+            case RetDecimal_OPCODE:
+                invoke_RetDecimal(state);
                 break;
-            case RetFloat_OPCODE:
-                invoke_RetFloat(state);
+            case RetInt_OPCODE:
+                invoke_RetInt(state);
                 break;
             case RetString_OPCODE:
                 invoke_RetString(state);
                 break;
-            case RetByte_OPCODE:
-                invoke_RetByte(state);
+            case RetChar_OPCODE:
+                invoke_RetChar(state);
                 break;
-            case RetLong_OPCODE:
-                invoke_RetLong(state);
+            case RetBool_OPCODE:
+                invoke_RetBool(state);
                 break;
-            case RetDouble_OPCODE:
-                invoke_RetDouble(state);
-                break;
             default:
                 throw new SOAPProtocolViolationException("soap.operation.unrecognized", java.lang.Integer.toString(state.getRequest().getOperationCode()));
         }
@@ -1448,72 +1448,72 @@
         if (name == null) {
             return InternalSOAPMessage.NO_OPERATION;
         }
+        if (name.equals(ns1_RetGuid_RetGuid_QNAME)) {
+            return RetGuid_OPCODE;
+        }
+        if (name.equals(ns1_RetDouble_RetDouble_QNAME)) {
+            return RetDouble_OPCODE;
+        }
+        if (name.equals(ns1_RetUri_RetUri_QNAME)) {
+            return RetUri_OPCODE;
+        }
+        if (name.equals(ns1_RetShort_RetShort_QNAME)) {
+            return RetShort_OPCODE;
+        }
+        if (name.equals(ns1_RetQName_RetQName_QNAME)) {
+            return RetQName_OPCODE;
+        }
         if (name.equals(ns1_RetDateTime_RetDateTime_QNAME)) {
             return RetDateTime_OPCODE;
         }
         if (name.equals(ns1_RetSingle_RetSingle_QNAME)) {
             return RetSingle_OPCODE;
         }
-        if (name.equals(ns1_RetChar_RetChar_QNAME)) {
-            return RetChar_OPCODE;
+        if (name.equals(ns1_RetLong_RetLong_QNAME)) {
+            return RetLong_OPCODE;
         }
-        if (name.equals(ns1_RetInt_RetInt_QNAME)) {
-            return RetInt_OPCODE;
+        if (name.equals(ns1_RetSByte_RetSByte_QNAME)) {
+            return RetSByte_OPCODE;
         }
         if (name.equals(ns1_RetULong_RetULong_QNAME)) {
             return RetULong_OPCODE;
         }
-        if (name.equals(ns1_RetUri_RetUri_QNAME)) {
-            return RetUri_OPCODE;
+        if (name.equals(ns1_RetByte_RetByte_QNAME)) {
+            return RetByte_OPCODE;
         }
-        if (name.equals(ns1_RetQName_RetQName_QNAME)) {
-            return RetQName_OPCODE;
-        }
-        if (name.equals(ns1_RetShort_RetShort_QNAME)) {
-            return RetShort_OPCODE;
-        }
-        if (name.equals(ns1_RetDecimal_RetDecimal_QNAME)) {
-            return RetDecimal_OPCODE;
-        }
         if (name.equals(ns1_RetUShort_RetUShort_QNAME)) {
             return RetUShort_OPCODE;
         }
-        if (name.equals(ns1_RetByteArray_RetByteArray_QNAME)) {
-            return RetByteArray_OPCODE;
-        }
         if (name.equals(ns1_RetTimeSpan_RetTimeSpan_QNAME)) {
             return RetTimeSpan_OPCODE;
         }
+        if (name.equals(ns1_RetFloat_RetFloat_QNAME)) {
+            return RetFloat_OPCODE;
+        }
         if (name.equals(ns1_RetObject_RetObject_QNAME)) {
             return RetObject_OPCODE;
         }
-        if (name.equals(ns1_RetSByte_RetSByte_QNAME)) {
-            return RetSByte_OPCODE;
-        }
         if (name.equals(ns1_RetUInt_RetUInt_QNAME)) {
             return RetUInt_OPCODE;
         }
-        if (name.equals(ns1_RetGuid_RetGuid_QNAME)) {
-            return RetGuid_OPCODE;
+        if (name.equals(ns1_RetByteArray_RetByteArray_QNAME)) {
+            return RetByteArray_OPCODE;
         }
-        if (name.equals(ns1_RetBool_RetBool_QNAME)) {
-            return RetBool_OPCODE;
+        if (name.equals(ns1_RetDecimal_RetDecimal_QNAME)) {
+            return RetDecimal_OPCODE;
         }
-        if (name.equals(ns1_RetFloat_RetFloat_QNAME)) {
-            return RetFloat_OPCODE;
+        if (name.equals(ns1_RetInt_RetInt_QNAME)) {
+            return RetInt_OPCODE;
         }
         if (name.equals(ns1_RetString_RetString_QNAME)) {
             return RetString_OPCODE;
         }
-        if (name.equals(ns1_RetByte_RetByte_QNAME)) {
-            return RetByte_OPCODE;
+        if (name.equals(ns1_RetChar_RetChar_QNAME)) {
+            return RetChar_OPCODE;
         }
-        if (name.equals(ns1_RetLong_RetLong_QNAME)) {
-            return RetLong_OPCODE;
+        if (name.equals(ns1_RetBool_RetBool_QNAME)) {
+            return RetBool_OPCODE;
         }
-        if (name.equals(ns1_RetDouble_RetDouble_QNAME)) {
-            return RetDouble_OPCODE;
-        }
         return super.getOpcodeForFirstBodyElementName(name);
     }
     
@@ -1523,83 +1523,90 @@
         Method theMethod = null;
         
         switch(opcode) {
-            case RetDateTime_OPCODE:
+            case RetGuid_OPCODE:
                 {
-                    Class[] carray = { java.util.Calendar.class };
-                    theMethod = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit.class).getMethod("retDateTime", carray);
+                    Class[] carray = { java.lang.String.class };
+                    theMethod = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit.class).getMethod("retGuid", carray);
                 }
                 break;
             
-            case RetSingle_OPCODE:
+            case RetDouble_OPCODE:
                 {
-                    Class[] carray = { Float.TYPE };
-                    theMethod = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit.class).getMethod("retSingle", carray);
+                    Class[] carray = { Double.TYPE };
+                    theMethod = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit.class).getMethod("retDouble", carray);
                 }
                 break;
             
-            case RetChar_OPCODE:
+            case RetUri_OPCODE:
                 {
-                    Class[] carray = { Integer.TYPE };
-                    theMethod = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit.class).getMethod("retChar", carray);
+                    Class[] carray = { java.net.URI.class };
+                    theMethod = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit.class).getMethod("retUri", carray);
                 }
                 break;
             
-            case RetInt_OPCODE:
+            case RetShort_OPCODE:
                 {
-                    Class[] carray = { Integer.TYPE };
-                    theMethod = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit.class).getMethod("retInt", carray);
+                    Class[] carray = { Short.TYPE };
+                    theMethod = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit.class).getMethod("retShort", carray);
                 }
                 break;
             
-            case RetULong_OPCODE:
+            case RetQName_OPCODE:
                 {
-                    Class[] carray = { java.math.BigInteger.class };
-                    theMethod = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit.class).getMethod("retULong", carray);
+                    Class[] carray = { javax.xml.namespace.QName.class };
+                    theMethod = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit.class).getMethod("retQName", carray);
                 }
                 break;
             
-            case RetUri_OPCODE:
+            case RetDateTime_OPCODE:
                 {
-                    Class[] carray = { java.net.URI.class };
-                    theMethod = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit.class).getMethod("retUri", carray);
+                    Class[] carray = { java.util.Calendar.class };
+                    theMethod = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit.class).getMethod("retDateTime", carray);
                 }
                 break;
             
-            case RetQName_OPCODE:
+            case RetSingle_OPCODE:
                 {
-                    Class[] carray = { javax.xml.namespace.QName.class };
-                    theMethod = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit.class).getMethod("retQName", carray);
+                    Class[] carray = { Float.TYPE };
+                    theMethod = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit.class).getMethod("retSingle", carray);
                 }
                 break;
             
-            case RetShort_OPCODE:
+            case RetLong_OPCODE:
                 {
-                    Class[] carray = { Short.TYPE };
-                    theMethod = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit.class).getMethod("retShort", carray);
+                    Class[] carray = { Long.TYPE };
+                    theMethod = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit.class).getMethod("retLong", carray);
                 }
                 break;
             
-            case RetDecimal_OPCODE:
+            case RetSByte_OPCODE:
                 {
-                    Class[] carray = { java.math.BigDecimal.class };
-                    theMethod = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit.class).getMethod("retDecimal", carray);
+                    Class[] carray = { Byte.TYPE };
+                    theMethod = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit.class).getMethod("retSByte", carray);
                 }
                 break;
             
-            case RetUShort_OPCODE:
+            case RetULong_OPCODE:
                 {
-                    Class[] carray = { Integer.TYPE };
-                    theMethod = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit.class).getMethod("retUShort", carray);
+                    Class[] carray = { java.math.BigInteger.class };
+                    theMethod = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit.class).getMethod("retULong", carray);
                 }
                 break;
             
-            case RetByteArray_OPCODE:
+            case RetByte_OPCODE:
                 {
-                    Class[] carray = { Class.forName("[B") };
-                    theMethod = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit.class).getMethod("retByteArray", carray);
+                    Class[] carray = { Short.TYPE };
+                    theMethod = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit.class).getMethod("retByte", carray);
                 }
                 break;
             
+            case RetUShort_OPCODE:
+                {
+                    Class[] carray = { Integer.TYPE };
+                    theMethod = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit.class).getMethod("retUShort", carray);
+                }
+                break;
+            
             case RetTimeSpan_OPCODE:
                 {
                     Class[] carray = { java.lang.String.class };
@@ -1607,17 +1614,17 @@
                 }
                 break;
             
-            case RetObject_OPCODE:
+            case RetFloat_OPCODE:
                 {
-                    Class[] carray = { javax.xml.soap.SOAPElement.class };
-                    theMethod = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit.class).getMethod("retObject", carray);
+                    Class[] carray = { Float.TYPE };
+                    theMethod = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit.class).getMethod("retFloat", carray);
                 }
                 break;
             
-            case RetSByte_OPCODE:
+            case RetObject_OPCODE:
                 {
-                    Class[] carray = { Byte.TYPE };
-                    theMethod = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit.class).getMethod("retSByte", carray);
+                    Class[] carray = { javax.xml.soap.SOAPElement.class };
+                    theMethod = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit.class).getMethod("retObject", carray);
                 }
                 break;
             
@@ -1628,24 +1635,24 @@
                 }
                 break;
             
-            case RetGuid_OPCODE:
+            case RetByteArray_OPCODE:
                 {
-                    Class[] carray = { java.lang.String.class };
-                    theMethod = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit.class).getMethod("retGuid", carray);
+                    Class[] carray = { Class.forName("[B") };
+                    theMethod = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit.class).getMethod("retByteArray", carray);
                 }
                 break;
             
-            case RetBool_OPCODE:
+            case RetDecimal_OPCODE:
                 {
-                    Class[] carray = { Boolean.TYPE };
-                    theMethod = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit.class).getMethod("retBool", carray);
+                    Class[] carray = { java.math.BigDecimal.class };
+                    theMethod = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit.class).getMethod("retDecimal", carray);
                 }
                 break;
             
-            case RetFloat_OPCODE:
+            case RetInt_OPCODE:
                 {
-                    Class[] carray = { Float.TYPE };
-                    theMethod = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit.class).getMethod("retFloat", carray);
+                    Class[] carray = { Integer.TYPE };
+                    theMethod = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit.class).getMethod("retInt", carray);
                 }
                 break;
             
@@ -1656,27 +1663,20 @@
                 }
                 break;
             
-            case RetByte_OPCODE:
+            case RetChar_OPCODE:
                 {
-                    Class[] carray = { Short.TYPE };
-                    theMethod = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit.class).getMethod("retByte", carray);
+                    Class[] carray = { Integer.TYPE };
+                    theMethod = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit.class).getMethod("retChar", carray);
                 }
                 break;
             
-            case RetLong_OPCODE:
+            case RetBool_OPCODE:
                 {
-                    Class[] carray = { Long.TYPE };
-                    theMethod = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit.class).getMethod("retLong", carray);
+                    Class[] carray = { Boolean.TYPE };
+                    theMethod = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit.class).getMethod("retBool", carray);
                 }
                 break;
             
-            case RetDouble_OPCODE:
-                {
-                    Class[] carray = { Double.TYPE };
-                    theMethod = (org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesRpcLit_Service.IBaseDataTypesRpcLit.class).getMethod("retDouble", carray);
-                }
-                break;
-            
             default:
         }
         return theMethod;
@@ -1766,28 +1766,58 @@
     }
     
     private static final javax.xml.namespace.QName portName = new QName("http://tempuri.org/", "BasicHttpBinding_IBaseDataTypesRpcLit");
-    private static final int RetDateTime_OPCODE = 0;
-    private static final int RetSingle_OPCODE = 1;
-    private static final int RetChar_OPCODE = 2;
-    private static final int RetInt_OPCODE = 3;
-    private static final int RetULong_OPCODE = 4;
-    private static final int RetUri_OPCODE = 5;
-    private static final int RetQName_OPCODE = 6;
-    private static final int RetShort_OPCODE = 7;
-    private static final int RetDecimal_OPCODE = 8;
-    private static final int RetUShort_OPCODE = 9;
-    private static final int RetByteArray_OPCODE = 10;
-    private static final int RetTimeSpan_OPCODE = 11;
-    private static final int RetObject_OPCODE = 12;
-    private static final int RetSByte_OPCODE = 13;
-    private static final int RetUInt_OPCODE = 14;
-    private static final int RetGuid_OPCODE = 15;
-    private static final int RetBool_OPCODE = 16;
-    private static final int RetFloat_OPCODE = 17;
-    private static final int RetString_OPCODE = 18;
-    private static final int RetByte_OPCODE = 19;
-    private static final int RetLong_OPCODE = 20;
-    private static final int RetDouble_OPCODE = 21;
+    private static final int RetGuid_OPCODE = 0;
+    private static final int RetDouble_OPCODE = 1;
+    private static final int RetUri_OPCODE = 2;
+    private static final int RetShort_OPCODE = 3;
+    private static final int RetQName_OPCODE = 4;
+    private static final int RetDateTime_OPCODE = 5;
+    private static final int RetSingle_OPCODE = 6;
+    private static final int RetLong_OPCODE = 7;
+    private static final int RetSByte_OPCODE = 8;
+    private static final int RetULong_OPCODE = 9;
+    private static final int RetByte_OPCODE = 10;
+    private static final int RetUShort_OPCODE = 11;
+    private static final int RetTimeSpan_OPCODE = 12;
+    private static final int RetFloat_OPCODE = 13;
+    private static final int RetObject_OPCODE = 14;
+    private static final int RetUInt_OPCODE = 15;
+    private static final int RetByteArray_OPCODE = 16;
+    private static final int RetDecimal_OPCODE = 17;
+    private static final int RetInt_OPCODE = 18;
+    private static final int RetString_OPCODE = 19;
+    private static final int RetChar_OPCODE = 20;
+    private static final int RetBool_OPCODE = 21;
+    private static final javax.xml.namespace.QName ns1_RetGuid_RetGuid_QNAME = new QName("http://tempuri.org/", "RetGuid");
+    private static final javax.xml.namespace.QName ns1_RetGuid_TYPE_QNAME = new QName("http://tempuri.org/", "RetGuid");
+    private CombinedSerializer ns1_myIBaseDataTypesRpcLit_RetGuid_RequestStruct_LiteralSerializer;
+    private static final javax.xml.namespace.QName ns1_RetGuid_RetGuidResponse_QNAME = new QName("http://tempuri.org/", "RetGuidResponse");
+    private static final javax.xml.namespace.QName ns1_RetGuidResponse_TYPE_QNAME = new QName("http://tempuri.org/", "RetGuidResponse");
+    private CombinedSerializer ns1_myIBaseDataTypesRpcLit_RetGuid_ResponseStruct_LiteralSerializer;
+    private static final javax.xml.namespace.QName ns1_RetDouble_RetDouble_QNAME = new QName("http://tempuri.org/", "RetDouble");
+    private static final javax.xml.namespace.QName ns1_RetDouble_TYPE_QNAME = new QName("http://tempuri.org/", "RetDouble");
+    private CombinedSerializer ns1_myIBaseDataTypesRpcLit_RetDouble_RequestStruct_LiteralSerializer;
+    private static final javax.xml.namespace.QName ns1_RetDouble_RetDoubleResponse_QNAME = new QName("http://tempuri.org/", "RetDoubleResponse");
+    private static final javax.xml.namespace.QName ns1_RetDoubleResponse_TYPE_QNAME = new QName("http://tempuri.org/", "RetDoubleResponse");
+    private CombinedSerializer ns1_myIBaseDataTypesRpcLit_RetDouble_ResponseStruct_LiteralSerializer;
+    private static final javax.xml.namespace.QName ns1_RetUri_RetUri_QNAME = new QName("http://tempuri.org/", "RetUri");
+    private static final javax.xml.namespace.QName ns1_RetUri_TYPE_QNAME = new QName("http://tempuri.org/", "RetUri");
+    private CombinedSerializer ns1_myIBaseDataTypesRpcLit_RetUri_RequestStruct_LiteralSerializer;
+    private static final javax.xml.namespace.QName ns1_RetUri_RetUriResponse_QNAME = new QName("http://tempuri.org/", "RetUriResponse");
+    private static final javax.xml.namespace.QName ns1_RetUriResponse_TYPE_QNAME = new QName("http://tempuri.org/", "RetUriResponse");
+    private CombinedSerializer ns1_myIBaseDataTypesRpcLit_RetUri_ResponseStruct_LiteralSerializer;
+    private static final javax.xml.namespace.QName ns1_RetShort_RetShort_QNAME = new QName("http://tempuri.org/", "RetShort");
+    private static final javax.xml.namespace.QName ns1_RetShort_TYPE_QNAME = new QName("http://tempuri.org/", "RetShort");
+    private CombinedSerializer ns1_myIBaseDataTypesRpcLit_RetShort_RequestStruct_LiteralSerializer;
+    private static final javax.xml.namespace.QName ns1_RetShort_RetShortResponse_QNAME = new QName("http://tempuri.org/", "RetShortResponse");
+    private static final javax.xml.namespace.QName ns1_RetShortResponse_TYPE_QNAME = new QName("http://tempuri.org/", "RetShortResponse");
+    private CombinedSerializer ns1_myIBaseDataTypesRpcLit_RetShort_ResponseStruct_LiteralSerializer;
+    private static final javax.xml.namespace.QName ns1_RetQName_RetQName_QNAME = new QName("http://tempuri.org/", "RetQName");
+    private static final javax.xml.namespace.QName ns1_RetQName_TYPE_QNAME = new QName("http://tempuri.org/", "RetQName");
+    private CombinedSerializer ns1_myIBaseDataTypesRpcLit_RetQName_RequestStruct_LiteralSerializer;
+    private static final javax.xml.namespace.QName ns1_RetQName_RetQNameResponse_QNAME = new QName("http://tempuri.org/", "RetQNameResponse");
+    private static final javax.xml.namespace.QName ns1_RetQNameResponse_TYPE_QNAME = new QName("http://tempuri.org/", "RetQNameResponse");
+    private CombinedSerializer ns1_myIBaseDataTypesRpcLit_RetQName_ResponseStruct_LiteralSerializer;
     private static final javax.xml.namespace.QName ns1_RetDateTime_RetDateTime_QNAME = new QName("http://tempuri.org/", "RetDateTime");
     private static final javax.xml.namespace.QName ns1_RetDateTime_TYPE_QNAME = new QName("http://tempuri.org/", "RetDateTime");
     private CombinedSerializer ns1_myIBaseDataTypesRpcLit_RetDateTime_RequestStruct_LiteralSerializer;
@@ -1800,126 +1830,96 @@
     private static final javax.xml.namespace.QName ns1_RetSingle_RetSingleResponse_QNAME = new QName("http://tempuri.org/", "RetSingleResponse");
     private static final javax.xml.namespace.QName ns1_RetSingleResponse_TYPE_QNAME = new QName("http://tempuri.org/", "RetSingleResponse");
     private CombinedSerializer ns1_myIBaseDataTypesRpcLit_RetSingle_ResponseStruct_LiteralSerializer;
-    private static final javax.xml.namespace.QName ns1_RetChar_RetChar_QNAME = new QName("http://tempuri.org/", "RetChar");
-    private static final javax.xml.namespace.QName ns1_RetChar_TYPE_QNAME = new QName("http://tempuri.org/", "RetChar");
-    private CombinedSerializer ns1_myIBaseDataTypesRpcLit_RetChar_RequestStruct_LiteralSerializer;
-    private static final javax.xml.namespace.QName ns1_RetChar_RetCharResponse_QNAME = new QName("http://tempuri.org/", "RetCharResponse");
-    private static final javax.xml.namespace.QName ns1_RetCharResponse_TYPE_QNAME = new QName("http://tempuri.org/", "RetCharResponse");
-    private CombinedSerializer ns1_myIBaseDataTypesRpcLit_RetChar_ResponseStruct_LiteralSerializer;
-    private static final javax.xml.namespace.QName ns1_RetInt_RetInt_QNAME = new QName("http://tempuri.org/", "RetInt");
-    private static final javax.xml.namespace.QName ns1_RetInt_TYPE_QNAME = new QName("http://tempuri.org/", "RetInt");
-    private CombinedSerializer ns1_myIBaseDataTypesRpcLit_RetInt_RequestStruct_LiteralSerializer;
-    private static final javax.xml.namespace.QName ns1_RetInt_RetIntResponse_QNAME = new QName("http://tempuri.org/", "RetIntResponse");
-    private static final javax.xml.namespace.QName ns1_RetIntResponse_TYPE_QNAME = new QName("http://tempuri.org/", "RetIntResponse");
-    private CombinedSerializer ns1_myIBaseDataTypesRpcLit_RetInt_ResponseStruct_LiteralSerializer;
+    private static final javax.xml.namespace.QName ns1_RetLong_RetLong_QNAME = new QName("http://tempuri.org/", "RetLong");
+    private static final javax.xml.namespace.QName ns1_RetLong_TYPE_QNAME = new QName("http://tempuri.org/", "RetLong");
+    private CombinedSerializer ns1_myIBaseDataTypesRpcLit_RetLong_RequestStruct_LiteralSerializer;
+    private static final javax.xml.namespace.QName ns1_RetLong_RetLongResponse_QNAME = new QName("http://tempuri.org/", "RetLongResponse");
+    private static final javax.xml.namespace.QName ns1_RetLongResponse_TYPE_QNAME = new QName("http://tempuri.org/", "RetLongResponse");
+    private CombinedSerializer ns1_myIBaseDataTypesRpcLit_RetLong_ResponseStruct_LiteralSerializer;
+    private static final javax.xml.namespace.QName ns1_RetSByte_RetSByte_QNAME = new QName("http://tempuri.org/", "RetSByte");
+    private static final javax.xml.namespace.QName ns1_RetSByte_TYPE_QNAME = new QName("http://tempuri.org/", "RetSByte");
+    private CombinedSerializer ns1_myIBaseDataTypesRpcLit_RetSByte_RequestStruct_LiteralSerializer;
+    private static final javax.xml.namespace.QName ns1_RetSByte_RetSByteResponse_QNAME = new QName("http://tempuri.org/", "RetSByteResponse");
+    private static final javax.xml.namespace.QName ns1_RetSByteResponse_TYPE_QNAME = new QName("http://tempuri.org/", "RetSByteResponse");
+    private CombinedSerializer ns1_myIBaseDataTypesRpcLit_RetSByte_ResponseStruct_LiteralSerializer;
     private static final javax.xml.namespace.QName ns1_RetULong_RetULong_QNAME = new QName("http://tempuri.org/", "RetULong");
     private static final javax.xml.namespace.QName ns1_RetULong_TYPE_QNAME = new QName("http://tempuri.org/", "RetULong");
     private CombinedSerializer ns1_myIBaseDataTypesRpcLit_RetULong_RequestStruct_LiteralSerializer;
     private static final javax.xml.namespace.QName ns1_RetULong_RetULongResponse_QNAME = new QName("http://tempuri.org/", "RetULongResponse");
     private static final javax.xml.namespace.QName ns1_RetULongResponse_TYPE_QNAME = new QName("http://tempuri.org/", "RetULongResponse");
     private CombinedSerializer ns1_myIBaseDataTypesRpcLit_RetULong_ResponseStruct_LiteralSerializer;
-    private static final javax.xml.namespace.QName ns1_RetUri_RetUri_QNAME = new QName("http://tempuri.org/", "RetUri");
-    private static final javax.xml.namespace.QName ns1_RetUri_TYPE_QNAME = new QName("http://tempuri.org/", "RetUri");
-    private CombinedSerializer ns1_myIBaseDataTypesRpcLit_RetUri_RequestStruct_LiteralSerializer;
-    private static final javax.xml.namespace.QName ns1_RetUri_RetUriResponse_QNAME = new QName("http://tempuri.org/", "RetUriResponse");
-    private static final javax.xml.namespace.QName ns1_RetUriResponse_TYPE_QNAME = new QName("http://tempuri.org/", "RetUriResponse");
-    private CombinedSerializer ns1_myIBaseDataTypesRpcLit_RetUri_ResponseStruct_LiteralSerializer;
-    private static final javax.xml.namespace.QName ns1_RetQName_RetQName_QNAME = new QName("http://tempuri.org/", "RetQName");
-    private static final javax.xml.namespace.QName ns1_RetQName_TYPE_QNAME = new QName("http://tempuri.org/", "RetQName");
-    private CombinedSerializer ns1_myIBaseDataTypesRpcLit_RetQName_RequestStruct_LiteralSerializer;
-    private static final javax.xml.namespace.QName ns1_RetQName_RetQNameResponse_QNAME = new QName("http://tempuri.org/", "RetQNameResponse");
-    private static final javax.xml.namespace.QName ns1_RetQNameResponse_TYPE_QNAME = new QName("http://tempuri.org/", "RetQNameResponse");
-    private CombinedSerializer ns1_myIBaseDataTypesRpcLit_RetQName_ResponseStruct_LiteralSerializer;
-    private static final javax.xml.namespace.QName ns1_RetShort_RetShort_QNAME = new QName("http://tempuri.org/", "RetShort");
-    private static final javax.xml.namespace.QName ns1_RetShort_TYPE_QNAME = new QName("http://tempuri.org/", "RetShort");
-    private CombinedSerializer ns1_myIBaseDataTypesRpcLit_RetShort_RequestStruct_LiteralSerializer;
-    private static final javax.xml.namespace.QName ns1_RetShort_RetShortResponse_QNAME = new QName("http://tempuri.org/", "RetShortResponse");
-    private static final javax.xml.namespace.QName ns1_RetShortResponse_TYPE_QNAME = new QName("http://tempuri.org/", "RetShortResponse");
-    private CombinedSerializer ns1_myIBaseDataTypesRpcLit_RetShort_ResponseStruct_LiteralSerializer;
-    private static final javax.xml.namespace.QName ns1_RetDecimal_RetDecimal_QNAME = new QName("http://tempuri.org/", "RetDecimal");
-    private static final javax.xml.namespace.QName ns1_RetDecimal_TYPE_QNAME = new QName("http://tempuri.org/", "RetDecimal");
-    private CombinedSerializer ns1_myIBaseDataTypesRpcLit_RetDecimal_RequestStruct_LiteralSerializer;
-    private static final javax.xml.namespace.QName ns1_RetDecimal_RetDecimalResponse_QNAME = new QName("http://tempuri.org/", "RetDecimalResponse");
-    private static final javax.xml.namespace.QName ns1_RetDecimalResponse_TYPE_QNAME = new QName("http://tempuri.org/", "RetDecimalResponse");
-    private CombinedSerializer ns1_myIBaseDataTypesRpcLit_RetDecimal_ResponseStruct_LiteralSerializer;
+    private static final javax.xml.namespace.QName ns1_RetByte_RetByte_QNAME = new QName("http://tempuri.org/", "RetByte");
+    private static final javax.xml.namespace.QName ns1_RetByte_TYPE_QNAME = new QName("http://tempuri.org/", "RetByte");
+    private CombinedSerializer ns1_myIBaseDataTypesRpcLit_RetByte_RequestStruct_LiteralSerializer;
+    private static final javax.xml.namespace.QName ns1_RetByte_RetByteResponse_QNAME = new QName("http://tempuri.org/", "RetByteResponse");
+    private static final javax.xml.namespace.QName ns1_RetByteResponse_TYPE_QNAME = new QName("http://tempuri.org/", "RetByteResponse");
+    private CombinedSerializer ns1_myIBaseDataTypesRpcLit_RetByte_ResponseStruct_LiteralSerializer;
     private static final javax.xml.namespace.QName ns1_RetUShort_RetUShort_QNAME = new QName("http://tempuri.org/", "RetUShort");
     private static final javax.xml.namespace.QName ns1_RetUShort_TYPE_QNAME = new QName("http://tempuri.org/", "RetUShort");
     private CombinedSerializer ns1_myIBaseDataTypesRpcLit_RetUShort_RequestStruct_LiteralSerializer;
     private static final javax.xml.namespace.QName ns1_RetUShort_RetUShortResponse_QNAME = new QName("http://tempuri.org/", "RetUShortResponse");
     private static final javax.xml.namespace.QName ns1_RetUShortResponse_TYPE_QNAME = new QName("http://tempuri.org/", "RetUShortResponse");
     private CombinedSerializer ns1_myIBaseDataTypesRpcLit_RetUShort_ResponseStruct_LiteralSerializer;
-    private static final javax.xml.namespace.QName ns1_RetByteArray_RetByteArray_QNAME = new QName("http://tempuri.org/", "RetByteArray");
-    private static final javax.xml.namespace.QName ns1_RetByteArray_TYPE_QNAME = new QName("http://tempuri.org/", "RetByteArray");
-    private CombinedSerializer ns1_myIBaseDataTypesRpcLit_RetByteArray_RequestStruct_LiteralSerializer;
-    private static final javax.xml.namespace.QName ns1_RetByteArray_RetByteArrayResponse_QNAME = new QName("http://tempuri.org/", "RetByteArrayResponse");
-    private static final javax.xml.namespace.QName ns1_RetByteArrayResponse_TYPE_QNAME = new QName("http://tempuri.org/", "RetByteArrayResponse");
-    private CombinedSerializer ns1_myIBaseDataTypesRpcLit_RetByteArray_ResponseStruct_LiteralSerializer;
     private static final javax.xml.namespace.QName ns1_RetTimeSpan_RetTimeSpan_QNAME = new QName("http://tempuri.org/", "RetTimeSpan");
     private static final javax.xml.namespace.QName ns1_RetTimeSpan_TYPE_QNAME = new QName("http://tempuri.org/", "RetTimeSpan");
     private CombinedSerializer ns1_myIBaseDataTypesRpcLit_RetTimeSpan_RequestStruct_LiteralSerializer;
     private static final javax.xml.namespace.QName ns1_RetTimeSpan_RetTimeSpanResponse_QNAME = new QName("http://tempuri.org/", "RetTimeSpanResponse");
     private static final javax.xml.namespace.QName ns1_RetTimeSpanResponse_TYPE_QNAME = new QName("http://tempuri.org/", "RetTimeSpanResponse");
     private CombinedSerializer ns1_myIBaseDataTypesRpcLit_RetTimeSpan_ResponseStruct_LiteralSerializer;
+    private static final javax.xml.namespace.QName ns1_RetFloat_RetFloat_QNAME = new QName("http://tempuri.org/", "RetFloat");
+    private static final javax.xml.namespace.QName ns1_RetFloat_TYPE_QNAME = new QName("http://tempuri.org/", "RetFloat");
+    private CombinedSerializer ns1_myIBaseDataTypesRpcLit_RetFloat_RequestStruct_LiteralSerializer;
+    private static final javax.xml.namespace.QName ns1_RetFloat_RetFloatResponse_QNAME = new QName("http://tempuri.org/", "RetFloatResponse");
+    private static final javax.xml.namespace.QName ns1_RetFloatResponse_TYPE_QNAME = new QName("http://tempuri.org/", "RetFloatResponse");
+    private CombinedSerializer ns1_myIBaseDataTypesRpcLit_RetFloat_ResponseStruct_LiteralSerializer;
     private static final javax.xml.namespace.QName ns1_RetObject_RetObject_QNAME = new QName("http://tempuri.org/", "RetObject");
     private static final javax.xml.namespace.QName ns1_RetObject_TYPE_QNAME = new QName("http://tempuri.org/", "RetObject");
     private CombinedSerializer ns1_myIBaseDataTypesRpcLit_RetObject_RequestStruct_LiteralSerializer;
     private static final javax.xml.namespace.QName ns1_RetObject_RetObjectResponse_QNAME = new QName("http://tempuri.org/", "RetObjectResponse");
     private static final javax.xml.namespace.QName ns1_RetObjectResponse_TYPE_QNAME = new QName("http://tempuri.org/", "RetObjectResponse");
     private CombinedSerializer ns1_myIBaseDataTypesRpcLit_RetObject_ResponseStruct_LiteralSerializer;
-    private static final javax.xml.namespace.QName ns1_RetSByte_RetSByte_QNAME = new QName("http://tempuri.org/", "RetSByte");
-    private static final javax.xml.namespace.QName ns1_RetSByte_TYPE_QNAME = new QName("http://tempuri.org/", "RetSByte");
-    private CombinedSerializer ns1_myIBaseDataTypesRpcLit_RetSByte_RequestStruct_LiteralSerializer;
-    private static final javax.xml.namespace.QName ns1_RetSByte_RetSByteResponse_QNAME = new QName("http://tempuri.org/", "RetSByteResponse");
-    private static final javax.xml.namespace.QName ns1_RetSByteResponse_TYPE_QNAME = new QName("http://tempuri.org/", "RetSByteResponse");
-    private CombinedSerializer ns1_myIBaseDataTypesRpcLit_RetSByte_ResponseStruct_LiteralSerializer;
     private static final javax.xml.namespace.QName ns1_RetUInt_RetUInt_QNAME = new QName("http://tempuri.org/", "RetUInt");
     private static final javax.xml.namespace.QName ns1_RetUInt_TYPE_QNAME = new QName("http://tempuri.org/", "RetUInt");
     private CombinedSerializer ns1_myIBaseDataTypesRpcLit_RetUInt_RequestStruct_LiteralSerializer;
     private static final javax.xml.namespace.QName ns1_RetUInt_RetUIntResponse_QNAME = new QName("http://tempuri.org/", "RetUIntResponse");
     private static final javax.xml.namespace.QName ns1_RetUIntResponse_TYPE_QNAME = new QName("http://tempuri.org/", "RetUIntResponse");
     private CombinedSerializer ns1_myIBaseDataTypesRpcLit_RetUInt_ResponseStruct_LiteralSerializer;
-    private static final javax.xml.namespace.QName ns1_RetGuid_RetGuid_QNAME = new QName("http://tempuri.org/", "RetGuid");
-    private static final javax.xml.namespace.QName ns1_RetGuid_TYPE_QNAME = new QName("http://tempuri.org/", "RetGuid");
-    private CombinedSerializer ns1_myIBaseDataTypesRpcLit_RetGuid_RequestStruct_LiteralSerializer;
-    private static final javax.xml.namespace.QName ns1_RetGuid_RetGuidResponse_QNAME = new QName("http://tempuri.org/", "RetGuidResponse");
-    private static final javax.xml.namespace.QName ns1_RetGuidResponse_TYPE_QNAME = new QName("http://tempuri.org/", "RetGuidResponse");
-    private CombinedSerializer ns1_myIBaseDataTypesRpcLit_RetGuid_ResponseStruct_LiteralSerializer;
+    private static final javax.xml.namespace.QName ns1_RetByteArray_RetByteArray_QNAME = new QName("http://tempuri.org/", "RetByteArray");
+    private static final javax.xml.namespace.QName ns1_RetByteArray_TYPE_QNAME = new QName("http://tempuri.org/", "RetByteArray");
+    private CombinedSerializer ns1_myIBaseDataTypesRpcLit_RetByteArray_RequestStruct_LiteralSerializer;
+    private static final javax.xml.namespace.QName ns1_RetByteArray_RetByteArrayResponse_QNAME = new QName("http://tempuri.org/", "RetByteArrayResponse");
+    private static final javax.xml.namespace.QName ns1_RetByteArrayResponse_TYPE_QNAME = new QName("http://tempuri.org/", "RetByteArrayResponse");
+    private CombinedSerializer ns1_myIBaseDataTypesRpcLit_RetByteArray_ResponseStruct_LiteralSerializer;
+    private static final javax.xml.namespace.QName ns1_RetDecimal_RetDecimal_QNAME = new QName("http://tempuri.org/", "RetDecimal");
+    private static final javax.xml.namespace.QName ns1_RetDecimal_TYPE_QNAME = new QName("http://tempuri.org/", "RetDecimal");
+    private CombinedSerializer ns1_myIBaseDataTypesRpcLit_RetDecimal_RequestStruct_LiteralSerializer;
+    private static final javax.xml.namespace.QName ns1_RetDecimal_RetDecimalResponse_QNAME = new QName("http://tempuri.org/", "RetDecimalResponse");
+    private static final javax.xml.namespace.QName ns1_RetDecimalResponse_TYPE_QNAME = new QName("http://tempuri.org/", "RetDecimalResponse");
+    private CombinedSerializer ns1_myIBaseDataTypesRpcLit_RetDecimal_ResponseStruct_LiteralSerializer;
+    private static final javax.xml.namespace.QName ns1_RetInt_RetInt_QNAME = new QName("http://tempuri.org/", "RetInt");
+    private static final javax.xml.namespace.QName ns1_RetInt_TYPE_QNAME = new QName("http://tempuri.org/", "RetInt");
+    private CombinedSerializer ns1_myIBaseDataTypesRpcLit_RetInt_RequestStruct_LiteralSerializer;
+    private static final javax.xml.namespace.QName ns1_RetInt_RetIntResponse_QNAME = new QName("http://tempuri.org/", "RetIntResponse");
+    private static final javax.xml.namespace.QName ns1_RetIntResponse_TYPE_QNAME = new QName("http://tempuri.org/", "RetIntResponse");
+    private CombinedSerializer ns1_myIBaseDataTypesRpcLit_RetInt_ResponseStruct_LiteralSerializer;
+    private static final javax.xml.namespace.QName ns1_RetString_RetString_QNAME = new QName("http://tempuri.org/", "RetString");
+    private static final javax.xml.namespace.QName ns1_RetString_TYPE_QNAME = new QName("http://tempuri.org/", "RetString");
+    private CombinedSerializer ns1_myIBaseDataTypesRpcLit_RetString_RequestStruct_LiteralSerializer;
+    private static final javax.xml.namespace.QName ns1_RetString_RetStringResponse_QNAME = new QName("http://tempuri.org/", "RetStringResponse");
+    private static final javax.xml.namespace.QName ns1_RetStringResponse_TYPE_QNAME = new QName("http://tempuri.org/", "RetStringResponse");
+    private CombinedSerializer ns1_myIBaseDataTypesRpcLit_RetString_ResponseStruct_LiteralSerializer;
+    private static final javax.xml.namespace.QName ns1_RetChar_RetChar_QNAME = new QName("http://tempuri.org/", "RetChar");
+    private static final javax.xml.namespace.QName ns1_RetChar_TYPE_QNAME = new QName("http://tempuri.org/", "RetChar");
+    private CombinedSerializer ns1_myIBaseDataTypesRpcLit_RetChar_RequestStruct_LiteralSerializer;
+    private static final javax.xml.namespace.QName ns1_RetChar_RetCharResponse_QNAME = new QName("http://tempuri.org/", "RetCharResponse");
+    private static final javax.xml.namespace.QName ns1_RetCharResponse_TYPE_QNAME = new QName("http://tempuri.org/", "RetCharResponse");
+    private CombinedSerializer ns1_myIBaseDataTypesRpcLit_RetChar_ResponseStruct_LiteralSerializer;
     private static final javax.xml.namespace.QName ns1_RetBool_RetBool_QNAME = new QName("http://tempuri.org/", "RetBool");
     private static final javax.xml.namespace.QName ns1_RetBool_TYPE_QNAME = new QName("http://tempuri.org/", "RetBool");
     private CombinedSerializer ns1_myIBaseDataTypesRpcLit_RetBool_RequestStruct_LiteralSerializer;
     private static final javax.xml.namespace.QName ns1_RetBool_RetBoolResponse_QNAME = new QName("http://tempuri.org/", "RetBoolResponse");
     private static final javax.xml.namespace.QName ns1_RetBoolResponse_TYPE_QNAME = new QName("http://tempuri.org/", "RetBoolResponse");
     private CombinedSerializer ns1_myIBaseDataTypesRpcLit_RetBool_ResponseStruct_LiteralSerializer;
-    private static final javax.xml.namespace.QName ns1_RetFloat_RetFloat_QNAME = new QName("http://tempuri.org/", "RetFloat");
-    private static final javax.xml.namespace.QName ns1_RetFloat_TYPE_QNAME = new QName("http://tempuri.org/", "RetFloat");
-    private CombinedSerializer ns1_myIBaseDataTypesRpcLit_RetFloat_RequestStruct_LiteralSerializer;
-    private static final javax.xml.namespace.QName ns1_RetFloat_RetFloatResponse_QNAME = new QName("http://tempuri.org/", "RetFloatResponse");
-    private static final javax.xml.namespace.QName ns1_RetFloatResponse_TYPE_QNAME = new QName("http://tempuri.org/", "RetFloatResponse");
-    private CombinedSerializer ns1_myIBaseDataTypesRpcLit_RetFloat_ResponseStruct_LiteralSerializer;
-    private static final javax.xml.namespace.QName ns1_RetString_RetString_QNAME = new QName("http://tempuri.org/", "RetString");
-    private static final javax.xml.namespace.QName ns1_RetString_TYPE_QNAME = new QName("http://tempuri.org/", "RetString");
-    private CombinedSerializer ns1_myIBaseDataTypesRpcLit_RetString_RequestStruct_LiteralSerializer;
-    private static final javax.xml.namespace.QName ns1_RetString_RetStringResponse_QNAME = new QName("http://tempuri.org/", "RetStringResponse");
-    private static final javax.xml.namespace.QName ns1_RetStringResponse_TYPE_QNAME = new QName("http://tempuri.org/", "RetStringResponse");
-    private CombinedSerializer ns1_myIBaseDataTypesRpcLit_RetString_ResponseStruct_LiteralSerializer;
-    private static final javax.xml.namespace.QName ns1_RetByte_RetByte_QNAME = new QName("http://tempuri.org/", "RetByte");
-    private static final javax.xml.namespace.QName ns1_RetByte_TYPE_QNAME = new QName("http://tempuri.org/", "RetByte");
-    private CombinedSerializer ns1_myIBaseDataTypesRpcLit_RetByte_RequestStruct_LiteralSerializer;
-    private static final javax.xml.namespace.QName ns1_RetByte_RetByteResponse_QNAME = new QName("http://tempuri.org/", "RetByteResponse");
-    private static final javax.xml.namespace.QName ns1_RetByteResponse_TYPE_QNAME = new QName("http://tempuri.org/", "RetByteResponse");
-    private CombinedSerializer ns1_myIBaseDataTypesRpcLit_RetByte_ResponseStruct_LiteralSerializer;
-    private static final javax.xml.namespace.QName ns1_RetLong_RetLong_QNAME = new QName("http://tempuri.org/", "RetLong");
-    private static final javax.xml.namespace.QName ns1_RetLong_TYPE_QNAME = new QName("http://tempuri.org/", "RetLong");
-    private CombinedSerializer ns1_myIBaseDataTypesRpcLit_RetLong_RequestStruct_LiteralSerializer;
-    private static final javax.xml.namespace.QName ns1_RetLong_RetLongResponse_QNAME = new QName("http://tempuri.org/", "RetLongResponse");
-    private static final javax.xml.namespace.QName ns1_RetLongResponse_TYPE_QNAME = new QName("http://tempuri.org/", "RetLongResponse");
-    private CombinedSerializer ns1_myIBaseDataTypesRpcLit_RetLong_ResponseStruct_LiteralSerializer;
-    private static final javax.xml.namespace.QName ns1_RetDouble_RetDouble_QNAME = new QName("http://tempuri.org/", "RetDouble");
-    private static final javax.xml.namespace.QName ns1_RetDouble_TYPE_QNAME = new QName("http://tempuri.org/", "RetDouble");
-    private CombinedSerializer ns1_myIBaseDataTypesRpcLit_RetDouble_RequestStruct_LiteralSerializer;
-    private static final javax.xml.namespace.QName ns1_RetDouble_RetDoubleResponse_QNAME = new QName("http://tempuri.org/", "RetDoubleResponse");
-    private static final javax.xml.namespace.QName ns1_RetDoubleResponse_TYPE_QNAME = new QName("http://tempuri.org/", "RetDoubleResponse");
-    private CombinedSerializer ns1_myIBaseDataTypesRpcLit_RetDouble_ResponseStruct_LiteralSerializer;
     private static final java.lang.String[] myNamespace_declarations =
                                         new java.lang.String[] {
                                             "ns0", "http://tempuri.org/"

Modified: trunk/src/test/java/org/jboss/test/ws/interop/microsoft/soapwsdl/BaseDataTypesSupport.java
===================================================================
--- trunk/src/test/java/org/jboss/test/ws/interop/microsoft/soapwsdl/BaseDataTypesSupport.java	2006-09-19 10:16:24 UTC (rev 993)
+++ trunk/src/test/java/org/jboss/test/ws/interop/microsoft/soapwsdl/BaseDataTypesSupport.java	2006-09-19 10:23:59 UTC (rev 994)
@@ -1,6 +1,8 @@
 package org.jboss.test.ws.interop.microsoft.soapwsdl;
 
 import org.jboss.test.ws.JBossWSTest;
+import org.jboss.test.ws.interop.microsoft.InteropConfigFactory;
+import org.jboss.test.ws.interop.microsoft.ClientScenario;
 
 import javax.xml.namespace.QName;
 import javax.xml.rpc.Stub;
@@ -143,4 +145,18 @@
       URI ret = getTargetPort().retUri(u);
       assertEquals(u.toString(), ret.toString());
    }
+
+   protected void configureClient(Stub port) {
+      InteropConfigFactory factory = InteropConfigFactory.newInstance();
+      ClientScenario scenario = factory.createClientScenario(System.getProperty("client.scenario"));
+      if(scenario!=null)
+      {
+         //System.out.println("Using scenario: " + scenario);
+         port._setProperty(Stub.ENDPOINT_ADDRESS_PROPERTY, scenario.getTargetEndpoint().toString());
+      }
+      else
+      {
+         throw new IllegalStateException("Failed to load client scenario");
+      }
+   }
 }

Modified: trunk/src/test/java/org/jboss/test/ws/interop/microsoft/soapwsdl/ComplexDataTypesDocLitB/ComplexDataTypesDocLitBTestCase.java
===================================================================
--- trunk/src/test/java/org/jboss/test/ws/interop/microsoft/soapwsdl/ComplexDataTypesDocLitB/ComplexDataTypesDocLitBTestCase.java	2006-09-19 10:16:24 UTC (rev 993)
+++ trunk/src/test/java/org/jboss/test/ws/interop/microsoft/soapwsdl/ComplexDataTypesDocLitB/ComplexDataTypesDocLitBTestCase.java	2006-09-19 10:23:59 UTC (rev 994)
@@ -9,6 +9,7 @@
 
 import javax.naming.InitialContext;
 import javax.xml.rpc.Service;
+import javax.xml.rpc.Stub;
 
 /**
  * @author Heiko Braun, <heiko at openj.net>
@@ -34,6 +35,7 @@
          Service service = (Service)iniCtx.lookup("java:comp/env/service/interop/ComplexDataTypesDocLitBService");
          this.targetPort = (IComplexDataTypesDocLitB)service.getPort(IComplexDataTypesDocLitB.class);
          this.proxy = (ComplexDataTypesSEI) ComplexDataTypesProxy.newInstance(targetPort);
+         configureClient((Stub)targetPort);
       }
    }
 

Modified: trunk/src/test/java/org/jboss/test/ws/interop/microsoft/soapwsdl/ComplexDataTypesDocLitW/ComplexDataTypesDocLitWTestCase.java
===================================================================
--- trunk/src/test/java/org/jboss/test/ws/interop/microsoft/soapwsdl/ComplexDataTypesDocLitW/ComplexDataTypesDocLitWTestCase.java	2006-09-19 10:16:24 UTC (rev 993)
+++ trunk/src/test/java/org/jboss/test/ws/interop/microsoft/soapwsdl/ComplexDataTypesDocLitW/ComplexDataTypesDocLitWTestCase.java	2006-09-19 10:23:59 UTC (rev 994)
@@ -9,6 +9,7 @@
 
 import javax.naming.InitialContext;
 import javax.xml.rpc.Service;
+import javax.xml.rpc.Stub;
 
 /**
  * @author Heiko Braun, <heiko at openj.net>
@@ -34,6 +35,7 @@
          Service service = (Service)iniCtx.lookup("java:comp/env/service/interop/ComplexDataTypesDocLitWService");
          this.targetPort = (IComplexDataTypesDocLitW)service.getPort(IComplexDataTypesDocLitW.class);
          this.proxy = (ComplexDataTypesSEI) ComplexDataTypesProxy.newInstance(targetPort);
+         configureClient((Stub)targetPort);
       }
    }
 

Modified: trunk/src/test/java/org/jboss/test/ws/interop/microsoft/soapwsdl/ComplexDataTypesRpcLit/ComplexDataTypesRpcLitTestCase.java
===================================================================
--- trunk/src/test/java/org/jboss/test/ws/interop/microsoft/soapwsdl/ComplexDataTypesRpcLit/ComplexDataTypesRpcLitTestCase.java	2006-09-19 10:16:24 UTC (rev 993)
+++ trunk/src/test/java/org/jboss/test/ws/interop/microsoft/soapwsdl/ComplexDataTypesRpcLit/ComplexDataTypesRpcLitTestCase.java	2006-09-19 10:23:59 UTC (rev 994)
@@ -9,6 +9,7 @@
 
 import javax.naming.InitialContext;
 import javax.xml.rpc.Service;
+import javax.xml.rpc.Stub;
 
 /**
  * @author Heiko Braun, <heiko at openj.net>
@@ -34,6 +35,7 @@
          Service service = (Service)iniCtx.lookup("java:comp/env/service/interop/ComplexDataTypesRpcLitService");
          this.targetPort = (IComplexDataTypesRpcLit)service.getPort(IComplexDataTypesRpcLit.class);
          this.proxy = (ComplexDataTypesSEI) ComplexDataTypesProxy.newInstance(targetPort);
+         configureClient((Stub)targetPort);
       }
    }
 

Modified: trunk/src/test/java/org/jboss/test/ws/interop/microsoft/soapwsdl/ComplexDataTypesRpcLit_Service/ServiceImpl.java
===================================================================
--- trunk/src/test/java/org/jboss/test/ws/interop/microsoft/soapwsdl/ComplexDataTypesRpcLit_Service/ServiceImpl.java	2006-09-19 10:16:24 UTC (rev 993)
+++ trunk/src/test/java/org/jboss/test/ws/interop/microsoft/soapwsdl/ComplexDataTypesRpcLit_Service/ServiceImpl.java	2006-09-19 10:23:59 UTC (rev 994)
@@ -10,58 +10,58 @@
  */
 public class ServiceImpl implements IComplexDataTypesRpcLit {
    public ArrayOfstring retArrayString1D(ArrayOfstring inArrayString1D) throws RemoteException {
-      return null;
+      return inArrayString1D;
    }
 
    public ArrayOfint retArrayInt1D(ArrayOfint inArrayInt1D) throws RemoteException {
-      return null;
+      return inArrayInt1D;
    }
 
    public ArrayOfNullableOfdecimal retArrayDecimal1D(ArrayOfNullableOfdecimal inArrayDecimal1D) throws RemoteException {
-      return null;
+      return inArrayDecimal1D;
    }
 
    public ArrayOfNullableOfdateTime retArrayDateTime1D(ArrayOfNullableOfdateTime inArrayDateTime1D) throws RemoteException {
-      return null;
+      return inArrayDateTime1D;
    }
 
    public ArrayOfArrayOfstring retArrayString2D(ArrayOfArrayOfstring inArrayString2D) throws RemoteException {
-      return null;
+      return inArrayString2D;
    }
 
    public ArrayOfPerson retArray1D_SN(ArrayOfPerson inArray1D_SN) throws RemoteException {
-      return null;
+      return inArray1D_SN;
    }
 
    public ArrayOfanyType retArrayAnyType1D(ArrayOfanyType inArrayAnyType1D) throws RemoteException {
-      return null;
+      return inArrayAnyType1D;
    }
 
    public Name retStructS1(Name inStructS1) throws RemoteException {
-      return null;
+      return inStructS1;
    }
 
    public Person retStructSN(Person inStructSN) throws RemoteException {
-      return null;
+      return inStructSN;
    }
 
    public Employee retStructSNSA(Employee inStructSNSA) throws RemoteException {
-      return null;
+      return inStructSNSA;
    }
 
    public Group retStructSNSAS(Group inStructSNSAS) throws RemoteException {
-      return null;
+      return inStructSNSAS;
    }
 
    public BitMask retEnumString(BitMask inEnumString) throws RemoteException {
-      return null;
+      return inEnumString;
    }
 
    public IntSet retEnumInt(IntSet inEnumInt) throws RemoteException {
-      return null;
+      return inEnumInt;
    }
 
    public Table retDerivedClass(Table inDerivedClass) throws RemoteException {
-      return null;
+      return inDerivedClass;
    }
 }

Modified: trunk/src/test/java/org/jboss/test/ws/interop/microsoft/soapwsdl/ComplexDataTypesSupport.java
===================================================================
--- trunk/src/test/java/org/jboss/test/ws/interop/microsoft/soapwsdl/ComplexDataTypesSupport.java	2006-09-19 10:16:24 UTC (rev 993)
+++ trunk/src/test/java/org/jboss/test/ws/interop/microsoft/soapwsdl/ComplexDataTypesSupport.java	2006-09-19 10:23:59 UTC (rev 994)
@@ -2,7 +2,10 @@
 
 import org.jboss.test.ws.JBossWSTest;
 import org.jboss.test.ws.interop.microsoft.soapwsdl.ComplexDataTypesShared.*;
+import org.jboss.test.ws.interop.microsoft.InteropConfigFactory;
+import org.jboss.test.ws.interop.microsoft.ClientScenario;
 
+import javax.xml.rpc.Stub;
 import java.util.Calendar;
 import java.math.BigDecimal;
 
@@ -148,4 +151,18 @@
       assertEquals(g.getName(), ret.getName());
       assertEquals(g.getMembers().getPerson().length, ret.getMembers().getPerson().length);
    }
+
+    protected void configureClient(Stub port) {
+      InteropConfigFactory factory = InteropConfigFactory.newInstance();
+      ClientScenario scenario = factory.createClientScenario(System.getProperty("client.scenario"));
+      if(scenario!=null)
+      {
+         //System.out.println("Using scenario: " + scenario);
+         port._setProperty(Stub.ENDPOINT_ADDRESS_PROPERTY, scenario.getTargetEndpoint().toString());
+      }
+      else
+      {
+         throw new IllegalStateException("Failed to load client scenario");
+      }
+   }
 }

Modified: trunk/src/test/resources/interop/microsoft/addressing/wsa10/META-INF/application-client.xml
===================================================================
--- trunk/src/test/resources/interop/microsoft/addressing/wsa10/META-INF/application-client.xml	2006-09-19 10:16:24 UTC (rev 993)
+++ trunk/src/test/resources/interop/microsoft/addressing/wsa10/META-INF/application-client.xml	2006-09-19 10:23:59 UTC (rev 994)
@@ -25,7 +25,7 @@
       </port-component-ref>
 
       <handler>
-         <handler-name>WSAddressingClientHandler</handler-name>
+         <handler-name>client.notify.handler</handler-name>
          <handler-class>org.jboss.ws.addressing.jaxrpc.WSAddressingClientHandler</handler-class>
          <!--init-param>
             <param-name>javax.xml.ws.addressing.to.inbound</param-name>

Modified: trunk/src/test/resources/interop/microsoft/addressing/wsa10/WEB-INF/wsdl/service.wsdl
===================================================================
--- trunk/src/test/resources/interop/microsoft/addressing/wsa10/WEB-INF/wsdl/service.wsdl	2006-09-19 10:16:24 UTC (rev 993)
+++ trunk/src/test/resources/interop/microsoft/addressing/wsa10/WEB-INF/wsdl/service.wsdl	2006-09-19 10:23:59 UTC (rev 994)
@@ -1 +1 @@
-<?xml version="1.0" encoding="utf-8"?><wsdl:definitions name="WSAddressingCR" targetNamespace="http://tempuri.org/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:wsap10="http://www.w3.org/2005/08/addressing" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns:i0="http://example.org/" xmlns:wsap="http://schemas.xmlsoap.org/ws/2004/09/policy/addressing" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msc="http://schemas.microsoft.com/ws/2005/12/wsdl/contract" xmlns:tns="http://tempuri.org/" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:wsx="http://schemas.xmlsoap.org/ws/2004/09/mex" xmlns:wsa10="http://www.w3.org/2005/08/addressing"><wsdl:import namespace="http://example.org/" loca!
 tion="http://131.107.72.15/WSAddressingCR_Service_WCF/WSAddressing10.svc?wsdl=wsdl2"/><wsdl:types/><wsdl:service name="WSAddressingCR"><wsdl:port name="CustomBinding_Notify" binding="i0:CustomBinding_Notify"><soap:address location="http://131.107.72.15/WSAddressingCR_Service_WCF/WSAddressing10.svc/Soap11"/><wsa10:EndpointReference><wsa10:Address>http://131.107.72.15/WSAddressingCR_Service_WCF/WSAddressing10.svc/Soap11</wsa10:Address></wsa10:EndpointReference></wsdl:port><wsdl:port name="CustomBinding_Notify1" binding="i0:CustomBinding_Notify1"><soap12:address location="http://131.107.72.15/WSAddressingCR_Service_WCF/WSAddressing10.svc/Soap12"/><wsa10:EndpointReference><wsa10:Address>http://131.107.72.15/WSAddressingCR_Service_WCF/WSAddressing10.svc/Soap12</wsa10:Address></wsa10:EndpointReference></wsdl:port><wsdl:port name="CustomBinding_Echo" binding="i0:CustomBinding_Echo"><soap:address location="http://131.107.72.15/WSAddressingCR_Service_WCF/WSAddressing10.svc/Soap11"/>!
 <wsa10:EndpointReference><wsa10:Address>http://131.107.72.15/WSAddress
ingCR_Service_WCF/WSAddressing10.svc/Soap11</wsa10:Address></wsa10:EndpointReference></wsdl:port><wsdl:port name="CustomBinding_Echo1" binding="i0:CustomBinding_Echo1"><soap12:address location="http://131.107.72.15/WSAddressingCR_Service_WCF/WSAddressing10.svc/Soap12"/><wsa10:EndpointReference><wsa10:Address>http://131.107.72.15/WSAddressingCR_Service_WCF/WSAddressing10.svc/Soap12</wsa10:Address></wsa10:EndpointReference></wsdl:port><wsdl:port name="CustomBinding_Echo2" binding="i0:CustomBinding_Echo2"><soap:address location="http://131.107.72.15/WSAddressingCR_Service_WCF/WSAddressing10.svc/Soap11/Manual"/><wsa10:EndpointReference><wsa10:Address>http://131.107.72.15/WSAddressingCR_Service_WCF/WSAddressing10.svc/Soap11/Manual</wsa10:Address></wsa10:EndpointReference></wsdl:port><wsdl:port name="CustomBinding_Echo3" binding="i0:CustomBinding_Echo3"><soap12:address location="http://131.107.72.15/WSAddressingCR_Service_WCF/WSAddressing10.svc/Soap12/Manual"/><wsa10:EndpointRefer!
 ence><wsa10:Address>http://131.107.72.15/WSAddressingCR_Service_WCF/WSAddressing10.svc/Soap12/Manual</wsa10:Address></wsa10:EndpointReference></wsdl:port><wsdl:port name="CustomBinding_Echo4" binding="i0:CustomBinding_Echo4"><soap:address location="http://131.107.72.15/WSAddressingCR_Service_WCF/WSAddressing10.svc/Soap11/Duplex"/><wsa10:EndpointReference><wsa10:Address>http://131.107.72.15/WSAddressingCR_Service_WCF/WSAddressing10.svc/Soap11/Duplex</wsa10:Address></wsa10:EndpointReference></wsdl:port><wsdl:port name="CustomBinding_Echo5" binding="i0:CustomBinding_Echo5"><soap12:address location="http://131.107.72.15/WSAddressingCR_Service_WCF/WSAddressing10.svc/Soap12/Duplex"/><wsa10:EndpointReference><wsa10:Address>http://131.107.72.15/WSAddressingCR_Service_WCF/WSAddressing10.svc/Soap12/Duplex</wsa10:Address></wsa10:EndpointReference></wsdl:port></wsdl:service></wsdl:definitions>
\ No newline at end of file
+<?xml version="1.0" encoding="utf-8"?><wsdl:definitions name="WSAddressingCR" targetNamespace="http://tempuri.org/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:wsap10="http://www.w3.org/2005/08/addressing" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns:i0="http://example.org/" xmlns:wsap="http://schemas.xmlsoap.org/ws/2004/09/policy/addressing" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msc="http://schemas.microsoft.com/ws/2005/12/wsdl/contract" xmlns:tns="http://tempuri.org/" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:wsx="http://schemas.xmlsoap.org/ws/2004/09/mex" xmlns:wsa10="http://www.w3.org/2005/08/addressing"><wsdl:import namespace="http://example.org/" loca!
 tion="http://131.107.72.15/WSAddressingCR_Service_WCF/WSAddressing10.svc?wsdl=wsdl1"/><wsdl:types/><wsdl:service name="WSAddressingCR"><wsdl:port name="CustomBinding_Notify" binding="i0:CustomBinding_Notify"><soap:address location="http://131.107.72.15/WSAddressingCR_Service_WCF/WSAddressing10.svc/Soap11"/><wsa10:EndpointReference><wsa10:Address>http://131.107.72.15/WSAddressingCR_Service_WCF/WSAddressing10.svc/Soap11</wsa10:Address></wsa10:EndpointReference></wsdl:port><wsdl:port name="CustomBinding_Notify1" binding="i0:CustomBinding_Notify1"><soap12:address location="http://131.107.72.15/WSAddressingCR_Service_WCF/WSAddressing10.svc/Soap12"/><wsa10:EndpointReference><wsa10:Address>http://131.107.72.15/WSAddressingCR_Service_WCF/WSAddressing10.svc/Soap12</wsa10:Address></wsa10:EndpointReference></wsdl:port><wsdl:port name="CustomBinding_Echo" binding="i0:CustomBinding_Echo"><soap:address location="http://131.107.72.15/WSAddressingCR_Service_WCF/WSAddressing10.svc/Soap11"/>!
 <wsa10:EndpointReference><wsa10:Address>http://131.107.72.15/WSAddress
ingCR_Service_WCF/WSAddressing10.svc/Soap11</wsa10:Address></wsa10:EndpointReference></wsdl:port><wsdl:port name="CustomBinding_Echo1" binding="i0:CustomBinding_Echo1"><soap12:address location="http://131.107.72.15/WSAddressingCR_Service_WCF/WSAddressing10.svc/Soap12"/><wsa10:EndpointReference><wsa10:Address>http://131.107.72.15/WSAddressingCR_Service_WCF/WSAddressing10.svc/Soap12</wsa10:Address></wsa10:EndpointReference></wsdl:port><wsdl:port name="CustomBinding_Echo2" binding="i0:CustomBinding_Echo2"><soap:address location="http://131.107.72.15/WSAddressingCR_Service_WCF/WSAddressing10.svc/Soap11/Manual"/><wsa10:EndpointReference><wsa10:Address>http://131.107.72.15/WSAddressingCR_Service_WCF/WSAddressing10.svc/Soap11/Manual</wsa10:Address></wsa10:EndpointReference></wsdl:port><wsdl:port name="CustomBinding_Echo3" binding="i0:CustomBinding_Echo3"><soap12:address location="http://131.107.72.15/WSAddressingCR_Service_WCF/WSAddressing10.svc/Soap12/Manual"/><wsa10:EndpointRefer!
 ence><wsa10:Address>http://131.107.72.15/WSAddressingCR_Service_WCF/WSAddressing10.svc/Soap12/Manual</wsa10:Address></wsa10:EndpointReference></wsdl:port><wsdl:port name="CustomBinding_Echo4" binding="i0:CustomBinding_Echo4"><soap:address location="http://131.107.72.15/WSAddressingCR_Service_WCF/WSAddressing10.svc/Soap11/Duplex"/><wsa10:EndpointReference><wsa10:Address>http://131.107.72.15/WSAddressingCR_Service_WCF/WSAddressing10.svc/Soap11/Duplex</wsa10:Address></wsa10:EndpointReference></wsdl:port><wsdl:port name="CustomBinding_Echo5" binding="i0:CustomBinding_Echo5"><soap12:address location="http://131.107.72.15/WSAddressingCR_Service_WCF/WSAddressing10.svc/Soap12/Duplex"/><wsa10:EndpointReference><wsa10:Address>http://131.107.72.15/WSAddressingCR_Service_WCF/WSAddressing10.svc/Soap12/Duplex</wsa10:Address></wsa10:EndpointReference></wsdl:port></wsdl:service></wsdl:definitions>
\ No newline at end of file

Modified: trunk/src/test/resources/interop/microsoft/soapwsdl/BaseDataTypesDocLitB/WEB-INF/wsdl/service.wsdl
===================================================================
--- trunk/src/test/resources/interop/microsoft/soapwsdl/BaseDataTypesDocLitB/WEB-INF/wsdl/service.wsdl	2006-09-19 10:16:24 UTC (rev 993)
+++ trunk/src/test/resources/interop/microsoft/soapwsdl/BaseDataTypesDocLitB/WEB-INF/wsdl/service.wsdl	2006-09-19 10:23:59 UTC (rev 994)
@@ -1 +1,9 @@
-<?xml version="1.0" encoding="utf-8"?><wsdl:definitions name="BaseDataTypesDocLitBService" targetNamespace="http://tempuri.org/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:wsap10="http://www.w3.org/2005/08/addressing" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns:wsap="http://schemas.xmlsoap.org/ws/2004/09/policy/addressing" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msc="http://schemas.microsoft.com/ws/2005/12/wsdl/contract" xmlns:tns="http://tempuri.org/" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:wsx="http://schemas.xmlsoap.org/ws/2004/09/mex" xmlns:wsa10="http://www.w3.org/2005/08/addressing"><wsp:Policy wsu:Id="BasicHttpBinding_IBaseDataTypesDocLitB_policy">!
 <wsp:ExactlyOne><wsp:All><wspe:Utf816FFFECharacterEncoding xmlns:wspe="http://schemas.xmlsoap.org/ws/2004/09/policy/encoding"/></wsp:All></wsp:ExactlyOne></wsp:Policy><wsdl:types><xsd:schema targetNamespace="http://tempuri.org/Imports"><xsd:import schemaLocation="http://131.107.72.15/SoapWsdl_BaseDataTypes_XmlFormatter_Service_Indigo/BaseDataTypesDocLitB.svc?xsd=xsd1" namespace="http://tempuri.org/"/><xsd:import schemaLocation="http://131.107.72.15/SoapWsdl_BaseDataTypes_XmlFormatter_Service_Indigo/BaseDataTypesDocLitB.svc?xsd=xsd0" namespace="http://schemas.microsoft.com/2003/10/Serialization/"/></xsd:schema></wsdl:types><wsdl:message name="RetBool_RequestMessage_Body"><wsdl:part name="inBool" element="tns:inBool"/></wsdl:message><wsdl:message name="RetBool_ResponseMessage_Body"><wsdl:part name="RetBoolResult" element="tns:RetBoolResult"/></wsdl:message><wsdl:message name="RetByte_RequestMessage_Body"><wsdl:part name="inByte" element="tns:inByte"/></wsdl:message><wsdl:mess!
 age name="RetByte_ResponseMessage_Body"><wsdl:part name="RetByteResult
" element="tns:RetByteResult"/></wsdl:message><wsdl:message name="RetSByte_RequestMessage_Body"><wsdl:part name="inSByte" element="tns:inSByte"/></wsdl:message><wsdl:message name="RetSByte_ResponseMessage_Body"><wsdl:part name="RetSByteResult" element="tns:RetSByteResult"/></wsdl:message><wsdl:message name="RetByteArray_RequestMessage_Body"><wsdl:part name="inByteArray" element="tns:inByteArray"/></wsdl:message><wsdl:message name="RetByteArray_ResponseMessage_Body"><wsdl:part name="RetByteArrayResult" element="tns:RetByteArrayResult"/></wsdl:message><wsdl:message name="RetChar_RequestMessage_Body"><wsdl:part name="inChar" element="tns:inChar"/></wsdl:message><wsdl:message name="RetChar_ResponseMessage_Body"><wsdl:part name="RetCharResult" element="tns:RetCharResult"/></wsdl:message><wsdl:message name="RetDecimal_RequestMessage_Body"><wsdl:part name="inDecimal" element="tns:inDecimal"/></wsdl:message><wsdl:message name="RetDecimal_ResponseMessage_Body"><wsdl:part name="RetDec!
 imalResult" element="tns:RetDecimalResult"/></wsdl:message><wsdl:message name="RetFloat_RequestMessage_Body"><wsdl:part name="inFloat" element="tns:inFloat"/></wsdl:message><wsdl:message name="RetFloat_ResponseMessage_Body"><wsdl:part name="RetFloatResult" element="tns:RetFloatResult"/></wsdl:message><wsdl:message name="RetDouble_RequestMessage_Body"><wsdl:part name="inDouble" element="tns:inDouble"/></wsdl:message><wsdl:message name="RetDouble_ResponseMessage_Body"><wsdl:part name="RetDoubleResult" element="tns:RetDoubleResult"/></wsdl:message><wsdl:message name="RetSingle_RequestMessage_Body"><wsdl:part name="inSingle" element="tns:inSingle"/></wsdl:message><wsdl:message name="RetSingle_ResponseMessage_Body"><wsdl:part name="RetSingleResult" element="tns:RetSingleResult"/></wsdl:message><wsdl:message name="RetInt_RequestMessage_Body"><wsdl:part name="inInt" element="tns:inInt"/></wsdl:message><wsdl:message name="RetInt_ResponseMessage_Body"><wsdl:part name="RetIntResult" !
 element="tns:RetIntResult"/></wsdl:message><wsdl:message name="RetShor
t_RequestMessage_Body"><wsdl:part name="inShort" element="tns:inShort"/></wsdl:message><wsdl:message name="RetShort_ResponseMessage_Body"><wsdl:part name="RetShortResult" element="tns:RetShortResult"/></wsdl:message><wsdl:message name="RetLong_RequestMessage_Body"><wsdl:part name="inLong" element="tns:inLong"/></wsdl:message><wsdl:message name="RetLong_ResponseMessage_Body"><wsdl:part name="RetLongResult" element="tns:RetLongResult"/></wsdl:message><wsdl:message name="RetObject_RequestMessage_Body"><wsdl:part name="inObject" element="tns:inObject"/></wsdl:message><wsdl:message name="RetObject_ResponseMessage_Body"><wsdl:part name="RetObjectResult" element="tns:RetObjectResult"/></wsdl:message><wsdl:message name="RetUInt_RequestMessage_Body"><wsdl:part name="inUInt" element="tns:inUInt"/></wsdl:message><wsdl:message name="RetUInt_ResponseMessage_Body"><wsdl:part name="RetUIntResult" element="tns:RetUIntResult"/></wsdl:message><wsdl:message name="RetUShort_RequestMessage_Body"!
 ><wsdl:part name="inUShort" element="tns:inUShort"/></wsdl:message><wsdl:message name="RetUShort_ResponseMessage_Body"><wsdl:part name="RetUShortResult" element="tns:RetUShortResult"/></wsdl:message><wsdl:message name="RetULong_RequestMessage_Body"><wsdl:part name="inULong" element="tns:inULong"/></wsdl:message><wsdl:message name="RetULong_ResponseMessage_Body"><wsdl:part name="RetULongResult" element="tns:RetULongResult"/></wsdl:message><wsdl:message name="RetString_RequestMessage_Body"><wsdl:part name="inString" element="tns:inString"/></wsdl:message><wsdl:message name="RetString_ResponseMessage_Body"><wsdl:part name="RetStringResult" element="tns:RetStringResult"/></wsdl:message><wsdl:message name="RetGuid_RequestMessage_Body"><wsdl:part name="inGuid" element="tns:inGuid"/></wsdl:message><wsdl:message name="RetGuid_ResponseMessage_Body"><wsdl:part name="RetGuidResult" element="tns:RetGuidResult"/></wsdl:message><wsdl:message name="RetUri_RequestMessage_Body"><wsdl:part n!
 ame="inUri" element="tns:inUri"/></wsdl:message><wsdl:message name="Re
tUri_ResponseMessage_Body"><wsdl:part name="RetUriResult" element="tns:RetUriResult"/></wsdl:message><wsdl:message name="RetDateTime_RequestMessage_Body"><wsdl:part name="inDateTime" element="tns:inDateTime"/></wsdl:message><wsdl:message name="RetDateTime_ResponseMessage_Body"><wsdl:part name="RetDateTimeResult" element="tns:RetDateTimeResult"/></wsdl:message><wsdl:message name="RetTimeSpan_RequestMessage_Body"><wsdl:part name="inTimeSpan" element="tns:inTimeSpan"/></wsdl:message><wsdl:message name="RetTimeSpan_ResponseMessage_Body"><wsdl:part name="RetTimeSpanResult" element="tns:RetTimeSpanResult"/></wsdl:message><wsdl:message name="RetQName_RequestMessage_Body"><wsdl:part name="inQName" element="tns:inQName"/></wsdl:message><wsdl:message name="RetQName_ResponseMessage_Body"><wsdl:part name="RetQNameResult" element="tns:RetQNameResult"/></wsdl:message><wsdl:portType msc:usingSession="false" name="IBaseDataTypesDocLitB"><wsdl:operation name="RetBool"><wsdl:input wsa10:Actio!
 n="http://tempuri.org/IBaseDataTypesDocLitB/RetBool" name="RetBool_RequestMessage_Body" message="tns:RetBool_RequestMessage_Body"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetBoolResponse" name="RetBool_ResponseMessage_Body" message="tns:RetBool_ResponseMessage_Body"/></wsdl:operation><wsdl:operation name="RetByte"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetByte" name="RetByte_RequestMessage_Body" message="tns:RetByte_RequestMessage_Body"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetByteResponse" name="RetByte_ResponseMessage_Body" message="tns:RetByte_ResponseMessage_Body"/></wsdl:operation><wsdl:operation name="RetSByte"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetSByte" name="RetSByte_RequestMessage_Body" message="tns:RetSByte_RequestMessage_Body"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetSByteResponse" name="RetSByte_ResponseMessage_Bo!
 dy" message="tns:RetSByte_ResponseMessage_Body"/></wsdl:operation><wsd
l:operation name="RetByteArray"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetByteArray" name="RetByteArray_RequestMessage_Body" message="tns:RetByteArray_RequestMessage_Body"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetByteArrayResponse" name="RetByteArray_ResponseMessage_Body" message="tns:RetByteArray_ResponseMessage_Body"/></wsdl:operation><wsdl:operation name="RetChar"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetChar" name="RetChar_RequestMessage_Body" message="tns:RetChar_RequestMessage_Body"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetCharResponse" name="RetChar_ResponseMessage_Body" message="tns:RetChar_ResponseMessage_Body"/></wsdl:operation><wsdl:operation name="RetDecimal"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetDecimal" name="RetDecimal_RequestMessage_Body" message="tns:RetDecimal_RequestMessage_Body"/><wsdl:output wsa10:Action="!
 http://tempuri.org/IBaseDataTypesDocLitB/RetDecimalResponse" name="RetDecimal_ResponseMessage_Body" message="tns:RetDecimal_ResponseMessage_Body"/></wsdl:operation><wsdl:operation name="RetFloat"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetFloat" name="RetFloat_RequestMessage_Body" message="tns:RetFloat_RequestMessage_Body"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetFloatResponse" name="RetFloat_ResponseMessage_Body" message="tns:RetFloat_ResponseMessage_Body"/></wsdl:operation><wsdl:operation name="RetDouble"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetDouble" name="RetDouble_RequestMessage_Body" message="tns:RetDouble_RequestMessage_Body"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetDoubleResponse" name="RetDouble_ResponseMessage_Body" message="tns:RetDouble_ResponseMessage_Body"/></wsdl:operation><wsdl:operation name="RetSingle"><wsdl:input wsa10:Action="http://tem!
 puri.org/IBaseDataTypesDocLitB/RetSingle" name="RetSingle_RequestMessa
ge_Body" message="tns:RetSingle_RequestMessage_Body"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetSingleResponse" name="RetSingle_ResponseMessage_Body" message="tns:RetSingle_ResponseMessage_Body"/></wsdl:operation><wsdl:operation name="RetInt"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetInt" name="RetInt_RequestMessage_Body" message="tns:RetInt_RequestMessage_Body"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetIntResponse" name="RetInt_ResponseMessage_Body" message="tns:RetInt_ResponseMessage_Body"/></wsdl:operation><wsdl:operation name="RetShort"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetShort" name="RetShort_RequestMessage_Body" message="tns:RetShort_RequestMessage_Body"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetShortResponse" name="RetShort_ResponseMessage_Body" message="tns:RetShort_ResponseMessage_Body"/></wsdl:operation><wsdl:operati!
 on name="RetLong"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetLong" name="RetLong_RequestMessage_Body" message="tns:RetLong_RequestMessage_Body"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetLongResponse" name="RetLong_ResponseMessage_Body" message="tns:RetLong_ResponseMessage_Body"/></wsdl:operation><wsdl:operation name="RetObject"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetObject" name="RetObject_RequestMessage_Body" message="tns:RetObject_RequestMessage_Body"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetObjectResponse" name="RetObject_ResponseMessage_Body" message="tns:RetObject_ResponseMessage_Body"/></wsdl:operation><wsdl:operation name="RetUInt"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetUInt" name="RetUInt_RequestMessage_Body" message="tns:RetUInt_RequestMessage_Body"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitB/!
 RetUIntResponse" name="RetUInt_ResponseMessage_Body" message="tns:RetU
Int_ResponseMessage_Body"/></wsdl:operation><wsdl:operation name="RetUShort"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetUShort" name="RetUShort_RequestMessage_Body" message="tns:RetUShort_RequestMessage_Body"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetUShortResponse" name="RetUShort_ResponseMessage_Body" message="tns:RetUShort_ResponseMessage_Body"/></wsdl:operation><wsdl:operation name="RetULong"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetULong" name="RetULong_RequestMessage_Body" message="tns:RetULong_RequestMessage_Body"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetULongResponse" name="RetULong_ResponseMessage_Body" message="tns:RetULong_ResponseMessage_Body"/></wsdl:operation><wsdl:operation name="RetString"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetString" name="RetString_RequestMessage_Body" message="tns:RetString_RequestMessage_Body!
 "/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetStringResponse" name="RetString_ResponseMessage_Body" message="tns:RetString_ResponseMessage_Body"/></wsdl:operation><wsdl:operation name="RetGuid"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetGuid" name="RetGuid_RequestMessage_Body" message="tns:RetGuid_RequestMessage_Body"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetGuidResponse" name="RetGuid_ResponseMessage_Body" message="tns:RetGuid_ResponseMessage_Body"/></wsdl:operation><wsdl:operation name="RetUri"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetUri" name="RetUri_RequestMessage_Body" message="tns:RetUri_RequestMessage_Body"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetUriResponse" name="RetUri_ResponseMessage_Body" message="tns:RetUri_ResponseMessage_Body"/></wsdl:operation><wsdl:operation name="RetDateTime"><wsdl:input wsa10:Action="http://te!
 mpuri.org/IBaseDataTypesDocLitB/RetDateTime" name="RetDateTime_Request
Message_Body" message="tns:RetDateTime_RequestMessage_Body"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetDateTimeResponse" name="RetDateTime_ResponseMessage_Body" message="tns:RetDateTime_ResponseMessage_Body"/></wsdl:operation><wsdl:operation name="RetTimeSpan"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetTimeSpan" name="RetTimeSpan_RequestMessage_Body" message="tns:RetTimeSpan_RequestMessage_Body"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetTimeSpanResponse" name="RetTimeSpan_ResponseMessage_Body" message="tns:RetTimeSpan_ResponseMessage_Body"/></wsdl:operation><wsdl:operation name="RetQName"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetQName" name="RetQName_RequestMessage_Body" message="tns:RetQName_RequestMessage_Body"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetQNameResponse" name="RetQName_ResponseMessage_Body" message="tns:RetQName_Respo!
 nseMessage_Body"/></wsdl:operation></wsdl:portType><wsdl:binding name="BasicHttpBinding_IBaseDataTypesDocLitB" type="tns:IBaseDataTypesDocLitB"><wsp:PolicyReference URI="#BasicHttpBinding_IBaseDataTypesDocLitB_policy"/><soap:binding transport="http://schemas.xmlsoap.org/soap/http"/><wsdl:operation name="RetBool"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitB/RetBool" style="document"/><wsdl:input name="RetBool_RequestMessage_Body"><soap:body use="literal"/></wsdl:input><wsdl:output name="RetBool_ResponseMessage_Body"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetByte"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitB/RetByte" style="document"/><wsdl:input name="RetByte_RequestMessage_Body"><soap:body use="literal"/></wsdl:input><wsdl:output name="RetByte_ResponseMessage_Body"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetSByte"><soap:operation soapAction="http://!
 tempuri.org/IBaseDataTypesDocLitB/RetSByte" style="document"/><wsdl:in
put name="RetSByte_RequestMessage_Body"><soap:body use="literal"/></wsdl:input><wsdl:output name="RetSByte_ResponseMessage_Body"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetByteArray"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitB/RetByteArray" style="document"/><wsdl:input name="RetByteArray_RequestMessage_Body"><soap:body use="literal"/></wsdl:input><wsdl:output name="RetByteArray_ResponseMessage_Body"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetChar"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitB/RetChar" style="document"/><wsdl:input name="RetChar_RequestMessage_Body"><soap:body use="literal"/></wsdl:input><wsdl:output name="RetChar_ResponseMessage_Body"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetDecimal"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitB/RetDecimal" style="document"/><wsdl:input !
 name="RetDecimal_RequestMessage_Body"><soap:body use="literal"/></wsdl:input><wsdl:output name="RetDecimal_ResponseMessage_Body"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetFloat"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitB/RetFloat" style="document"/><wsdl:input name="RetFloat_RequestMessage_Body"><soap:body use="literal"/></wsdl:input><wsdl:output name="RetFloat_ResponseMessage_Body"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetDouble"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitB/RetDouble" style="document"/><wsdl:input name="RetDouble_RequestMessage_Body"><soap:body use="literal"/></wsdl:input><wsdl:output name="RetDouble_ResponseMessage_Body"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetSingle"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitB/RetSingle" style="document"/><wsdl:input name="Ret!
 Single_RequestMessage_Body"><soap:body use="literal"/></wsdl:input><ws
dl:output name="RetSingle_ResponseMessage_Body"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetInt"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitB/RetInt" style="document"/><wsdl:input name="RetInt_RequestMessage_Body"><soap:body use="literal"/></wsdl:input><wsdl:output name="RetInt_ResponseMessage_Body"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetShort"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitB/RetShort" style="document"/><wsdl:input name="RetShort_RequestMessage_Body"><soap:body use="literal"/></wsdl:input><wsdl:output name="RetShort_ResponseMessage_Body"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetLong"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitB/RetLong" style="document"/><wsdl:input name="RetLong_RequestMessage_Body"><soap:body use="literal"/></wsdl:input><wsdl:output name="RetLong_Respon!
 seMessage_Body"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetObject"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitB/RetObject" style="document"/><wsdl:input name="RetObject_RequestMessage_Body"><soap:body use="literal"/></wsdl:input><wsdl:output name="RetObject_ResponseMessage_Body"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetUInt"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitB/RetUInt" style="document"/><wsdl:input name="RetUInt_RequestMessage_Body"><soap:body use="literal"/></wsdl:input><wsdl:output name="RetUInt_ResponseMessage_Body"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetUShort"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitB/RetUShort" style="document"/><wsdl:input name="RetUShort_RequestMessage_Body"><soap:body use="literal"/></wsdl:input><wsdl:output name="RetUShort_ResponseMessage_Body"!
 ><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operat
ion name="RetULong"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitB/RetULong" style="document"/><wsdl:input name="RetULong_RequestMessage_Body"><soap:body use="literal"/></wsdl:input><wsdl:output name="RetULong_ResponseMessage_Body"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetString"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitB/RetString" style="document"/><wsdl:input name="RetString_RequestMessage_Body"><soap:body use="literal"/></wsdl:input><wsdl:output name="RetString_ResponseMessage_Body"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetGuid"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitB/RetGuid" style="document"/><wsdl:input name="RetGuid_RequestMessage_Body"><soap:body use="literal"/></wsdl:input><wsdl:output name="RetGuid_ResponseMessage_Body"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetUri"><s!
 oap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitB/RetUri" style="document"/><wsdl:input name="RetUri_RequestMessage_Body"><soap:body use="literal"/></wsdl:input><wsdl:output name="RetUri_ResponseMessage_Body"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetDateTime"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitB/RetDateTime" style="document"/><wsdl:input name="RetDateTime_RequestMessage_Body"><soap:body use="literal"/></wsdl:input><wsdl:output name="RetDateTime_ResponseMessage_Body"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetTimeSpan"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitB/RetTimeSpan" style="document"/><wsdl:input name="RetTimeSpan_RequestMessage_Body"><soap:body use="literal"/></wsdl:input><wsdl:output name="RetTimeSpan_ResponseMessage_Body"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetQName"><so!
 ap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitB/RetQ
Name" style="document"/><wsdl:input name="RetQName_RequestMessage_Body"><soap:body use="literal"/></wsdl:input><wsdl:output name="RetQName_ResponseMessage_Body"><soap:body use="literal"/></wsdl:output></wsdl:operation></wsdl:binding><wsdl:service name="BaseDataTypesDocLitBService"><wsdl:port name="BasicHttpBinding_IBaseDataTypesDocLitB" binding="tns:BasicHttpBinding_IBaseDataTypesDocLitB"><soap:address location="http://131.107.72.15/SoapWsdl_BaseDataTypes_XmlFormatter_Service_Indigo/BaseDataTypesDocLitB.svc"/></wsdl:port></wsdl:service></wsdl:definitions>
\ No newline at end of file
+<?xml version="1.0" encoding="utf-8"?>
+<wsdl:definitions name="BaseDataTypesDocLitBService" targetNamespace="http://tempuri.org/"
+                  xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
+                  xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"
+                  xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
+                  xmlns:wsap10="http://www.w3.org/2005/08/addressing"
+                  xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing"
+                  xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy"
+                  xmlns:wsap="http://schemas.xmlsoap.org/ws/2004/09/policy/addressing" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msc="http://schemas.microsoft.com/ws/2005/12/wsdl/contract" xmlns:tns="http://tempuri.org/" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:wsx="http://schemas.xmlsoap.org/ws/2004/09/mex" xmlns:wsa10="http://www.w3.org/2005/08/addressing"><wsdl:types><xsd:schema targetNamespace="http://tempuri.org/Imports"><xsd:import schemaLocation="xsd1.xsd" namespace="http://tempuri.org/"/><xsd:import schemaLocation="xsd0.xsd" namespace="http://schemas.microsoft.com/2003/10/Serialization/"/></xsd:schema></wsdl:types><wsdl:message name="RetBool_RequestMessage_Body"><wsdl:part name="inBool" element="tns:inBool"/></wsdl:message><wsdl:message name="RetBool_ResponseMessage_Body"><wsdl:part name="RetBoolResult" element="tns:RetBoolResult"/></wsdl:message><wsdl:message name="RetByte_RequestMessage_Body"><wsdl:part name="inByte" element="tns:inByt!
 e"/></wsdl:message><wsdl:message name="RetByte_ResponseMessage_Body"><wsdl:part name="RetByteResult" element="tns:RetByteResult"/></wsdl:message><wsdl:message name="RetSByte_RequestMessage_Body"><wsdl:part name="inSByte" element="tns:inSByte"/></wsdl:message><wsdl:message name="RetSByte_ResponseMessage_Body"><wsdl:part name="RetSByteResult" element="tns:RetSByteResult"/></wsdl:message><wsdl:message name="RetByteArray_RequestMessage_Body"><wsdl:part name="inByteArray" element="tns:inByteArray"/></wsdl:message><wsdl:message name="RetByteArray_ResponseMessage_Body"><wsdl:part name="RetByteArrayResult" element="tns:RetByteArrayResult"/></wsdl:message><wsdl:message name="RetChar_RequestMessage_Body"><wsdl:part name="inChar" element="tns:inChar"/></wsdl:message><wsdl:message name="RetChar_ResponseMessage_Body"><wsdl:part name="RetCharResult" element="tns:RetCharResult"/></wsdl:message><wsdl:message name="RetDecimal_RequestMessage_Body"><wsdl:part name="inDecimal" element="tns:inD!
 ecimal"/></wsdl:message><wsdl:message name="RetDecimal_ResponseMessage
_Body"><wsdl:part name="RetDecimalResult" element="tns:RetDecimalResult"/></wsdl:message><wsdl:message name="RetFloat_RequestMessage_Body"><wsdl:part name="inFloat" element="tns:inFloat"/></wsdl:message><wsdl:message name="RetFloat_ResponseMessage_Body"><wsdl:part name="RetFloatResult" element="tns:RetFloatResult"/></wsdl:message><wsdl:message name="RetDouble_RequestMessage_Body"><wsdl:part name="inDouble" element="tns:inDouble"/></wsdl:message><wsdl:message name="RetDouble_ResponseMessage_Body"><wsdl:part name="RetDoubleResult" element="tns:RetDoubleResult"/></wsdl:message><wsdl:message name="RetSingle_RequestMessage_Body"><wsdl:part name="inSingle" element="tns:inSingle"/></wsdl:message><wsdl:message name="RetSingle_ResponseMessage_Body"><wsdl:part name="RetSingleResult" element="tns:RetSingleResult"/></wsdl:message><wsdl:message name="RetInt_RequestMessage_Body"><wsdl:part name="inInt" element="tns:inInt"/></wsdl:message><wsdl:message name="RetInt_ResponseMessage_Body"><w!
 sdl:part name="RetIntResult" element="tns:RetIntResult"/></wsdl:message><wsdl:message name="RetShort_RequestMessage_Body"><wsdl:part name="inShort" element="tns:inShort"/></wsdl:message><wsdl:message name="RetShort_ResponseMessage_Body"><wsdl:part name="RetShortResult" element="tns:RetShortResult"/></wsdl:message><wsdl:message name="RetLong_RequestMessage_Body"><wsdl:part name="inLong" element="tns:inLong"/></wsdl:message><wsdl:message name="RetLong_ResponseMessage_Body"><wsdl:part name="RetLongResult" element="tns:RetLongResult"/></wsdl:message><wsdl:message name="RetObject_RequestMessage_Body"><wsdl:part name="inObject" element="tns:inObject"/></wsdl:message><wsdl:message name="RetObject_ResponseMessage_Body"><wsdl:part name="RetObjectResult" element="tns:RetObjectResult"/></wsdl:message><wsdl:message name="RetUInt_RequestMessage_Body"><wsdl:part name="inUInt" element="tns:inUInt"/></wsdl:message><wsdl:message name="RetUInt_ResponseMessage_Body"><wsdl:part name="RetUIntRe!
 sult" element="tns:RetUIntResult"/></wsdl:message><wsdl:message name="
RetUShort_RequestMessage_Body"><wsdl:part name="inUShort" element="tns:inUShort"/></wsdl:message><wsdl:message name="RetUShort_ResponseMessage_Body"><wsdl:part name="RetUShortResult" element="tns:RetUShortResult"/></wsdl:message><wsdl:message name="RetULong_RequestMessage_Body"><wsdl:part name="inULong" element="tns:inULong"/></wsdl:message><wsdl:message name="RetULong_ResponseMessage_Body"><wsdl:part name="RetULongResult" element="tns:RetULongResult"/></wsdl:message><wsdl:message name="RetString_RequestMessage_Body"><wsdl:part name="inString" element="tns:inString"/></wsdl:message><wsdl:message name="RetString_ResponseMessage_Body"><wsdl:part name="RetStringResult" element="tns:RetStringResult"/></wsdl:message><wsdl:message name="RetGuid_RequestMessage_Body"><wsdl:part name="inGuid" element="tns:inGuid"/></wsdl:message><wsdl:message name="RetGuid_ResponseMessage_Body"><wsdl:part name="RetGuidResult" element="tns:RetGuidResult"/></wsdl:message><wsdl:message name="RetUri_Requ!
 estMessage_Body"><wsdl:part name="inUri" element="tns:inUri"/></wsdl:message><wsdl:message name="RetUri_ResponseMessage_Body"><wsdl:part name="RetUriResult" element="tns:RetUriResult"/></wsdl:message><wsdl:message name="RetDateTime_RequestMessage_Body"><wsdl:part name="inDateTime" element="tns:inDateTime"/></wsdl:message><wsdl:message name="RetDateTime_ResponseMessage_Body"><wsdl:part name="RetDateTimeResult" element="tns:RetDateTimeResult"/></wsdl:message><wsdl:message name="RetTimeSpan_RequestMessage_Body"><wsdl:part name="inTimeSpan" element="tns:inTimeSpan"/></wsdl:message><wsdl:message name="RetTimeSpan_ResponseMessage_Body"><wsdl:part name="RetTimeSpanResult" element="tns:RetTimeSpanResult"/></wsdl:message><wsdl:message name="RetQName_RequestMessage_Body"><wsdl:part name="inQName" element="tns:inQName"/></wsdl:message><wsdl:message name="RetQName_ResponseMessage_Body"><wsdl:part name="RetQNameResult" element="tns:RetQNameResult"/></wsdl:message><wsdl:portType name="IB!
 aseDataTypesDocLitB"><wsdl:operation name="RetBool"><wsdl:input wsa:Ac
tion="http://tempuri.org/IBaseDataTypesDocLitB/RetBool" name="RetBool_RequestMessage_Body" message="tns:RetBool_RequestMessage_Body"/><wsdl:output wsa:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetBoolResponse" name="RetBool_ResponseMessage_Body" message="tns:RetBool_ResponseMessage_Body"/></wsdl:operation><wsdl:operation name="RetByte"><wsdl:input wsa:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetByte" name="RetByte_RequestMessage_Body" message="tns:RetByte_RequestMessage_Body"/><wsdl:output wsa:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetByteResponse" name="RetByte_ResponseMessage_Body" message="tns:RetByte_ResponseMessage_Body"/></wsdl:operation><wsdl:operation name="RetSByte"><wsdl:input wsa:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetSByte" name="RetSByte_RequestMessage_Body" message="tns:RetSByte_RequestMessage_Body"/><wsdl:output wsa:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetSByteResponse" name="RetSByte_ResponseMessage_Body" mess!
 age="tns:RetSByte_ResponseMessage_Body"/></wsdl:operation><wsdl:operation name="RetByteArray"><wsdl:input wsa:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetByteArray" name="RetByteArray_RequestMessage_Body" message="tns:RetByteArray_RequestMessage_Body"/><wsdl:output wsa:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetByteArrayResponse" name="RetByteArray_ResponseMessage_Body" message="tns:RetByteArray_ResponseMessage_Body"/></wsdl:operation><wsdl:operation name="RetChar"><wsdl:input wsa:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetChar" name="RetChar_RequestMessage_Body" message="tns:RetChar_RequestMessage_Body"/><wsdl:output wsa:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetCharResponse" name="RetChar_ResponseMessage_Body" message="tns:RetChar_ResponseMessage_Body"/></wsdl:operation><wsdl:operation name="RetDecimal"><wsdl:input wsa:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetDecimal" name="RetDecimal_RequestMessage_Body" message="tns:RetDeci!
 mal_RequestMessage_Body"/><wsdl:output wsa:Action="http://tempuri.org/
IBaseDataTypesDocLitB/RetDecimalResponse" name="RetDecimal_ResponseMessage_Body" message="tns:RetDecimal_ResponseMessage_Body"/></wsdl:operation><wsdl:operation name="RetFloat"><wsdl:input wsa:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetFloat" name="RetFloat_RequestMessage_Body" message="tns:RetFloat_RequestMessage_Body"/><wsdl:output wsa:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetFloatResponse" name="RetFloat_ResponseMessage_Body" message="tns:RetFloat_ResponseMessage_Body"/></wsdl:operation><wsdl:operation name="RetDouble"><wsdl:input wsa:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetDouble" name="RetDouble_RequestMessage_Body" message="tns:RetDouble_RequestMessage_Body"/><wsdl:output wsa:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetDoubleResponse" name="RetDouble_ResponseMessage_Body" message="tns:RetDouble_ResponseMessage_Body"/></wsdl:operation><wsdl:operation name="RetSingle"><wsdl:input wsa:Action="http://tempuri.org/IBaseDataTypesDocLitB!
 /RetSingle" name="RetSingle_RequestMessage_Body" message="tns:RetSingle_RequestMessage_Body"/><wsdl:output wsa:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetSingleResponse" name="RetSingle_ResponseMessage_Body" message="tns:RetSingle_ResponseMessage_Body"/></wsdl:operation><wsdl:operation name="RetInt"><wsdl:input wsa:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetInt" name="RetInt_RequestMessage_Body" message="tns:RetInt_RequestMessage_Body"/><wsdl:output wsa:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetIntResponse" name="RetInt_ResponseMessage_Body" message="tns:RetInt_ResponseMessage_Body"/></wsdl:operation><wsdl:operation name="RetShort"><wsdl:input wsa:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetShort" name="RetShort_RequestMessage_Body" message="tns:RetShort_RequestMessage_Body"/><wsdl:output wsa:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetShortResponse" name="RetShort_ResponseMessage_Body" message="tns:RetShort_ResponseMessage_Body"/!
 ></wsdl:operation><wsdl:operation name="RetLong"><wsdl:input wsa:Actio
n="http://tempuri.org/IBaseDataTypesDocLitB/RetLong" name="RetLong_RequestMessage_Body" message="tns:RetLong_RequestMessage_Body"/><wsdl:output wsa:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetLongResponse" name="RetLong_ResponseMessage_Body" message="tns:RetLong_ResponseMessage_Body"/></wsdl:operation><wsdl:operation name="RetObject"><wsdl:input wsa:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetObject" name="RetObject_RequestMessage_Body" message="tns:RetObject_RequestMessage_Body"/><wsdl:output wsa:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetObjectResponse" name="RetObject_ResponseMessage_Body" message="tns:RetObject_ResponseMessage_Body"/></wsdl:operation><wsdl:operation name="RetUInt"><wsdl:input wsa:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetUInt" name="RetUInt_RequestMessage_Body" message="tns:RetUInt_RequestMessage_Body"/><wsdl:output wsa:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetUIntResponse" name="RetUInt_ResponseMessage_Body"!
  message="tns:RetUInt_ResponseMessage_Body"/></wsdl:operation><wsdl:operation name="RetUShort"><wsdl:input wsa:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetUShort" name="RetUShort_RequestMessage_Body" message="tns:RetUShort_RequestMessage_Body"/><wsdl:output wsa:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetUShortResponse" name="RetUShort_ResponseMessage_Body" message="tns:RetUShort_ResponseMessage_Body"/></wsdl:operation><wsdl:operation name="RetULong"><wsdl:input wsa:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetULong" name="RetULong_RequestMessage_Body" message="tns:RetULong_RequestMessage_Body"/><wsdl:output wsa:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetULongResponse" name="RetULong_ResponseMessage_Body" message="tns:RetULong_ResponseMessage_Body"/></wsdl:operation><wsdl:operation name="RetString"><wsdl:input wsa:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetString" name="RetString_RequestMessage_Body" message="tns:RetString_RequestMes!
 sage_Body"/><wsdl:output wsa:Action="http://tempuri.org/IBaseDataTypes
DocLitB/RetStringResponse" name="RetString_ResponseMessage_Body" message="tns:RetString_ResponseMessage_Body"/></wsdl:operation><wsdl:operation name="RetGuid"><wsdl:input wsa:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetGuid" name="RetGuid_RequestMessage_Body" message="tns:RetGuid_RequestMessage_Body"/><wsdl:output wsa:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetGuidResponse" name="RetGuid_ResponseMessage_Body" message="tns:RetGuid_ResponseMessage_Body"/></wsdl:operation><wsdl:operation name="RetUri"><wsdl:input wsa:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetUri" name="RetUri_RequestMessage_Body" message="tns:RetUri_RequestMessage_Body"/><wsdl:output wsa:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetUriResponse" name="RetUri_ResponseMessage_Body" message="tns:RetUri_ResponseMessage_Body"/></wsdl:operation><wsdl:operation name="RetDateTime"><wsdl:input wsa:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetDateTime" name="RetDateTime_RequestMess!
 age_Body" message="tns:RetDateTime_RequestMessage_Body"/><wsdl:output wsa:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetDateTimeResponse" name="RetDateTime_ResponseMessage_Body" message="tns:RetDateTime_ResponseMessage_Body"/></wsdl:operation><wsdl:operation name="RetTimeSpan"><wsdl:input wsa:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetTimeSpan" name="RetTimeSpan_RequestMessage_Body" message="tns:RetTimeSpan_RequestMessage_Body"/><wsdl:output wsa:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetTimeSpanResponse" name="RetTimeSpan_ResponseMessage_Body" message="tns:RetTimeSpan_ResponseMessage_Body"/></wsdl:operation><wsdl:operation name="RetQName"><wsdl:input wsa:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetQName" name="RetQName_RequestMessage_Body" message="tns:RetQName_RequestMessage_Body"/><wsdl:output wsa:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetQNameResponse" name="RetQName_ResponseMessage_Body" message="tns:RetQName_ResponseMessage_Bo!
 dy"/></wsdl:operation></wsdl:portType><wsdl:binding name="BasicHttpBin
ding_IBaseDataTypesDocLitB" type="tns:IBaseDataTypesDocLitB"><soap:binding transport="http://schemas.xmlsoap.org/soap/http"/><wsdl:operation name="RetBool"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitB/RetBool" style="document"/><wsdl:input name="RetBool_RequestMessage_Body"><soap:body use="literal"/></wsdl:input><wsdl:output name="RetBool_ResponseMessage_Body"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetByte"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitB/RetByte" style="document"/><wsdl:input name="RetByte_RequestMessage_Body"><soap:body use="literal"/></wsdl:input><wsdl:output name="RetByte_ResponseMessage_Body"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetSByte"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitB/RetSByte" style="document"/><wsdl:input name="RetSByte_RequestMessage_Body"><soap:body use="literal"/></wsdl:input><wsdl:outp!
 ut name="RetSByte_ResponseMessage_Body"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetByteArray"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitB/RetByteArray" style="document"/><wsdl:input name="RetByteArray_RequestMessage_Body"><soap:body use="literal"/></wsdl:input><wsdl:output name="RetByteArray_ResponseMessage_Body"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetChar"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitB/RetChar" style="document"/><wsdl:input name="RetChar_RequestMessage_Body"><soap:body use="literal"/></wsdl:input><wsdl:output name="RetChar_ResponseMessage_Body"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetDecimal"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitB/RetDecimal" style="document"/><wsdl:input name="RetDecimal_RequestMessage_Body"><soap:body use="literal"/></wsdl:input><wsdl:outpu!
 t name="RetDecimal_ResponseMessage_Body"><soap:body use="literal"/></w
sdl:output></wsdl:operation><wsdl:operation name="RetFloat"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitB/RetFloat" style="document"/><wsdl:input name="RetFloat_RequestMessage_Body"><soap:body use="literal"/></wsdl:input><wsdl:output name="RetFloat_ResponseMessage_Body"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetDouble"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitB/RetDouble" style="document"/><wsdl:input name="RetDouble_RequestMessage_Body"><soap:body use="literal"/></wsdl:input><wsdl:output name="RetDouble_ResponseMessage_Body"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetSingle"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitB/RetSingle" style="document"/><wsdl:input name="RetSingle_RequestMessage_Body"><soap:body use="literal"/></wsdl:input><wsdl:output name="RetSingle_ResponseMessage_Body"><soap:body use="literal"/></wsdl:output><!
 /wsdl:operation><wsdl:operation name="RetInt"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitB/RetInt" style="document"/><wsdl:input name="RetInt_RequestMessage_Body"><soap:body use="literal"/></wsdl:input><wsdl:output name="RetInt_ResponseMessage_Body"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetShort"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitB/RetShort" style="document"/><wsdl:input name="RetShort_RequestMessage_Body"><soap:body use="literal"/></wsdl:input><wsdl:output name="RetShort_ResponseMessage_Body"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetLong"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitB/RetLong" style="document"/><wsdl:input name="RetLong_RequestMessage_Body"><soap:body use="literal"/></wsdl:input><wsdl:output name="RetLong_ResponseMessage_Body"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation!
  name="RetObject"><soap:operation soapAction="http://tempuri.org/IBase
DataTypesDocLitB/RetObject" style="document"/><wsdl:input name="RetObject_RequestMessage_Body"><soap:body use="literal"/></wsdl:input><wsdl:output name="RetObject_ResponseMessage_Body"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetUInt"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitB/RetUInt" style="document"/><wsdl:input name="RetUInt_RequestMessage_Body"><soap:body use="literal"/></wsdl:input><wsdl:output name="RetUInt_ResponseMessage_Body"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetUShort"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitB/RetUShort" style="document"/><wsdl:input name="RetUShort_RequestMessage_Body"><soap:body use="literal"/></wsdl:input><wsdl:output name="RetUShort_ResponseMessage_Body"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetULong"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitB/!
 RetULong" style="document"/><wsdl:input name="RetULong_RequestMessage_Body"><soap:body use="literal"/></wsdl:input><wsdl:output name="RetULong_ResponseMessage_Body"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetString"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitB/RetString" style="document"/><wsdl:input name="RetString_RequestMessage_Body"><soap:body use="literal"/></wsdl:input><wsdl:output name="RetString_ResponseMessage_Body"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetGuid"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitB/RetGuid" style="document"/><wsdl:input name="RetGuid_RequestMessage_Body"><soap:body use="literal"/></wsdl:input><wsdl:output name="RetGuid_ResponseMessage_Body"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetUri"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitB/RetUri" style="docume!
 nt"/><wsdl:input name="RetUri_RequestMessage_Body"><soap:body use="lit
eral"/></wsdl:input><wsdl:output name="RetUri_ResponseMessage_Body"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetDateTime"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitB/RetDateTime" style="document"/><wsdl:input name="RetDateTime_RequestMessage_Body"><soap:body use="literal"/></wsdl:input><wsdl:output name="RetDateTime_ResponseMessage_Body"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetTimeSpan"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitB/RetTimeSpan" style="document"/><wsdl:input name="RetTimeSpan_RequestMessage_Body"><soap:body use="literal"/></wsdl:input><wsdl:output name="RetTimeSpan_ResponseMessage_Body"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetQName"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitB/RetQName" style="document"/><wsdl:input name="RetQName_RequestMessage_Body"><soap:body use="l!
 iteral"/></wsdl:input><wsdl:output name="RetQName_ResponseMessage_Body"><soap:body use="literal"/></wsdl:output></wsdl:operation></wsdl:binding><wsdl:service name="BaseDataTypesDocLitBService"><wsdl:port name="BasicHttpBinding_IBaseDataTypesDocLitB" binding="tns:BasicHttpBinding_IBaseDataTypesDocLitB"><soap:address location="http://131.107.72.15/SoapWsdl_BaseDataTypes_XmlFormatter_Service_Indigo/BaseDataTypesDocLitB.svc"/></wsdl:port></wsdl:service></wsdl:definitions>
\ No newline at end of file

Modified: trunk/src/test/resources/interop/microsoft/soapwsdl/BaseDataTypesDocLitB_Service/WEB-INF/wsdl/service.wsdl
===================================================================
--- trunk/src/test/resources/interop/microsoft/soapwsdl/BaseDataTypesDocLitB_Service/WEB-INF/wsdl/service.wsdl	2006-09-19 10:16:24 UTC (rev 993)
+++ trunk/src/test/resources/interop/microsoft/soapwsdl/BaseDataTypesDocLitB_Service/WEB-INF/wsdl/service.wsdl	2006-09-19 10:23:59 UTC (rev 994)
@@ -1 +1 @@
-<?xml version="1.0" encoding="utf-8"?><wsdl:definitions name="BaseDataTypesDocLitBService" targetNamespace="http://tempuri.org/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:wsap10="http://www.w3.org/2005/08/addressing" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns:wsap="http://schemas.xmlsoap.org/ws/2004/09/policy/addressing" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msc="http://schemas.microsoft.com/ws/2005/12/wsdl/contract" xmlns:tns="http://tempuri.org/" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:wsx="http://schemas.xmlsoap.org/ws/2004/09/mex" xmlns:wsa10="http://www.w3.org/2005/08/addressing"><wsp:Policy wsu:Id="BasicHttpBinding_IBaseDataTypesDocLitB_policy">!
 <wsp:ExactlyOne><wsp:All><wspe:Utf816FFFECharacterEncoding xmlns:wspe="http://schemas.xmlsoap.org/ws/2004/09/policy/encoding"/></wsp:All></wsp:ExactlyOne></wsp:Policy><wsdl:types><xsd:schema targetNamespace="http://tempuri.org/Imports"><xsd:import schemaLocation="http://131.107.72.15/SoapWsdl_BaseDataTypes_XmlFormatter_Service_Indigo/BaseDataTypesDocLitB.svc?xsd=xsd1" namespace="http://tempuri.org/"/><xsd:import schemaLocation="http://131.107.72.15/SoapWsdl_BaseDataTypes_XmlFormatter_Service_Indigo/BaseDataTypesDocLitB.svc?xsd=xsd0" namespace="http://schemas.microsoft.com/2003/10/Serialization/"/></xsd:schema></wsdl:types><wsdl:message name="RetBool_RequestMessage_Body"><wsdl:part name="inBool" element="tns:inBool"/></wsdl:message><wsdl:message name="RetBool_ResponseMessage_Body"><wsdl:part name="RetBoolResult" element="tns:RetBoolResult"/></wsdl:message><wsdl:message name="RetByte_RequestMessage_Body"><wsdl:part name="inByte" element="tns:inByte"/></wsdl:message><wsdl:mess!
 age name="RetByte_ResponseMessage_Body"><wsdl:part name="RetByteResult
" element="tns:RetByteResult"/></wsdl:message><wsdl:message name="RetSByte_RequestMessage_Body"><wsdl:part name="inSByte" element="tns:inSByte"/></wsdl:message><wsdl:message name="RetSByte_ResponseMessage_Body"><wsdl:part name="RetSByteResult" element="tns:RetSByteResult"/></wsdl:message><wsdl:message name="RetByteArray_RequestMessage_Body"><wsdl:part name="inByteArray" element="tns:inByteArray"/></wsdl:message><wsdl:message name="RetByteArray_ResponseMessage_Body"><wsdl:part name="RetByteArrayResult" element="tns:RetByteArrayResult"/></wsdl:message><wsdl:message name="RetChar_RequestMessage_Body"><wsdl:part name="inChar" element="tns:inChar"/></wsdl:message><wsdl:message name="RetChar_ResponseMessage_Body"><wsdl:part name="RetCharResult" element="tns:RetCharResult"/></wsdl:message><wsdl:message name="RetDecimal_RequestMessage_Body"><wsdl:part name="inDecimal" element="tns:inDecimal"/></wsdl:message><wsdl:message name="RetDecimal_ResponseMessage_Body"><wsdl:part name="RetDec!
 imalResult" element="tns:RetDecimalResult"/></wsdl:message><wsdl:message name="RetFloat_RequestMessage_Body"><wsdl:part name="inFloat" element="tns:inFloat"/></wsdl:message><wsdl:message name="RetFloat_ResponseMessage_Body"><wsdl:part name="RetFloatResult" element="tns:RetFloatResult"/></wsdl:message><wsdl:message name="RetDouble_RequestMessage_Body"><wsdl:part name="inDouble" element="tns:inDouble"/></wsdl:message><wsdl:message name="RetDouble_ResponseMessage_Body"><wsdl:part name="RetDoubleResult" element="tns:RetDoubleResult"/></wsdl:message><wsdl:message name="RetSingle_RequestMessage_Body"><wsdl:part name="inSingle" element="tns:inSingle"/></wsdl:message><wsdl:message name="RetSingle_ResponseMessage_Body"><wsdl:part name="RetSingleResult" element="tns:RetSingleResult"/></wsdl:message><wsdl:message name="RetInt_RequestMessage_Body"><wsdl:part name="inInt" element="tns:inInt"/></wsdl:message><wsdl:message name="RetInt_ResponseMessage_Body"><wsdl:part name="RetIntResult" !
 element="tns:RetIntResult"/></wsdl:message><wsdl:message name="RetShor
t_RequestMessage_Body"><wsdl:part name="inShort" element="tns:inShort"/></wsdl:message><wsdl:message name="RetShort_ResponseMessage_Body"><wsdl:part name="RetShortResult" element="tns:RetShortResult"/></wsdl:message><wsdl:message name="RetLong_RequestMessage_Body"><wsdl:part name="inLong" element="tns:inLong"/></wsdl:message><wsdl:message name="RetLong_ResponseMessage_Body"><wsdl:part name="RetLongResult" element="tns:RetLongResult"/></wsdl:message><wsdl:message name="RetObject_RequestMessage_Body"><wsdl:part name="inObject" element="tns:inObject"/></wsdl:message><wsdl:message name="RetObject_ResponseMessage_Body"><wsdl:part name="RetObjectResult" element="tns:RetObjectResult"/></wsdl:message><wsdl:message name="RetUInt_RequestMessage_Body"><wsdl:part name="inUInt" element="tns:inUInt"/></wsdl:message><wsdl:message name="RetUInt_ResponseMessage_Body"><wsdl:part name="RetUIntResult" element="tns:RetUIntResult"/></wsdl:message><wsdl:message name="RetUShort_RequestMessage_Body"!
 ><wsdl:part name="inUShort" element="tns:inUShort"/></wsdl:message><wsdl:message name="RetUShort_ResponseMessage_Body"><wsdl:part name="RetUShortResult" element="tns:RetUShortResult"/></wsdl:message><wsdl:message name="RetULong_RequestMessage_Body"><wsdl:part name="inULong" element="tns:inULong"/></wsdl:message><wsdl:message name="RetULong_ResponseMessage_Body"><wsdl:part name="RetULongResult" element="tns:RetULongResult"/></wsdl:message><wsdl:message name="RetString_RequestMessage_Body"><wsdl:part name="inString" element="tns:inString"/></wsdl:message><wsdl:message name="RetString_ResponseMessage_Body"><wsdl:part name="RetStringResult" element="tns:RetStringResult"/></wsdl:message><wsdl:message name="RetGuid_RequestMessage_Body"><wsdl:part name="inGuid" element="tns:inGuid"/></wsdl:message><wsdl:message name="RetGuid_ResponseMessage_Body"><wsdl:part name="RetGuidResult" element="tns:RetGuidResult"/></wsdl:message><wsdl:message name="RetUri_RequestMessage_Body"><wsdl:part n!
 ame="inUri" element="tns:inUri"/></wsdl:message><wsdl:message name="Re
tUri_ResponseMessage_Body"><wsdl:part name="RetUriResult" element="tns:RetUriResult"/></wsdl:message><wsdl:message name="RetDateTime_RequestMessage_Body"><wsdl:part name="inDateTime" element="tns:inDateTime"/></wsdl:message><wsdl:message name="RetDateTime_ResponseMessage_Body"><wsdl:part name="RetDateTimeResult" element="tns:RetDateTimeResult"/></wsdl:message><wsdl:message name="RetTimeSpan_RequestMessage_Body"><wsdl:part name="inTimeSpan" element="tns:inTimeSpan"/></wsdl:message><wsdl:message name="RetTimeSpan_ResponseMessage_Body"><wsdl:part name="RetTimeSpanResult" element="tns:RetTimeSpanResult"/></wsdl:message><wsdl:message name="RetQName_RequestMessage_Body"><wsdl:part name="inQName" element="tns:inQName"/></wsdl:message><wsdl:message name="RetQName_ResponseMessage_Body"><wsdl:part name="RetQNameResult" element="tns:RetQNameResult"/></wsdl:message><wsdl:portType msc:usingSession="false" name="IBaseDataTypesDocLitB"><wsdl:operation name="RetBool"><wsdl:input wsa10:Actio!
 n="http://tempuri.org/IBaseDataTypesDocLitB/RetBool" name="RetBool_RequestMessage_Body" message="tns:RetBool_RequestMessage_Body"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetBoolResponse" name="RetBool_ResponseMessage_Body" message="tns:RetBool_ResponseMessage_Body"/></wsdl:operation><wsdl:operation name="RetByte"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetByte" name="RetByte_RequestMessage_Body" message="tns:RetByte_RequestMessage_Body"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetByteResponse" name="RetByte_ResponseMessage_Body" message="tns:RetByte_ResponseMessage_Body"/></wsdl:operation><wsdl:operation name="RetSByte"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetSByte" name="RetSByte_RequestMessage_Body" message="tns:RetSByte_RequestMessage_Body"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetSByteResponse" name="RetSByte_ResponseMessage_Bo!
 dy" message="tns:RetSByte_ResponseMessage_Body"/></wsdl:operation><wsd
l:operation name="RetByteArray"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetByteArray" name="RetByteArray_RequestMessage_Body" message="tns:RetByteArray_RequestMessage_Body"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetByteArrayResponse" name="RetByteArray_ResponseMessage_Body" message="tns:RetByteArray_ResponseMessage_Body"/></wsdl:operation><wsdl:operation name="RetChar"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetChar" name="RetChar_RequestMessage_Body" message="tns:RetChar_RequestMessage_Body"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetCharResponse" name="RetChar_ResponseMessage_Body" message="tns:RetChar_ResponseMessage_Body"/></wsdl:operation><wsdl:operation name="RetDecimal"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetDecimal" name="RetDecimal_RequestMessage_Body" message="tns:RetDecimal_RequestMessage_Body"/><wsdl:output wsa10:Action="!
 http://tempuri.org/IBaseDataTypesDocLitB/RetDecimalResponse" name="RetDecimal_ResponseMessage_Body" message="tns:RetDecimal_ResponseMessage_Body"/></wsdl:operation><wsdl:operation name="RetFloat"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetFloat" name="RetFloat_RequestMessage_Body" message="tns:RetFloat_RequestMessage_Body"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetFloatResponse" name="RetFloat_ResponseMessage_Body" message="tns:RetFloat_ResponseMessage_Body"/></wsdl:operation><wsdl:operation name="RetDouble"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetDouble" name="RetDouble_RequestMessage_Body" message="tns:RetDouble_RequestMessage_Body"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetDoubleResponse" name="RetDouble_ResponseMessage_Body" message="tns:RetDouble_ResponseMessage_Body"/></wsdl:operation><wsdl:operation name="RetSingle"><wsdl:input wsa10:Action="http://tem!
 puri.org/IBaseDataTypesDocLitB/RetSingle" name="RetSingle_RequestMessa
ge_Body" message="tns:RetSingle_RequestMessage_Body"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetSingleResponse" name="RetSingle_ResponseMessage_Body" message="tns:RetSingle_ResponseMessage_Body"/></wsdl:operation><wsdl:operation name="RetInt"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetInt" name="RetInt_RequestMessage_Body" message="tns:RetInt_RequestMessage_Body"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetIntResponse" name="RetInt_ResponseMessage_Body" message="tns:RetInt_ResponseMessage_Body"/></wsdl:operation><wsdl:operation name="RetShort"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetShort" name="RetShort_RequestMessage_Body" message="tns:RetShort_RequestMessage_Body"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetShortResponse" name="RetShort_ResponseMessage_Body" message="tns:RetShort_ResponseMessage_Body"/></wsdl:operation><wsdl:operati!
 on name="RetLong"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetLong" name="RetLong_RequestMessage_Body" message="tns:RetLong_RequestMessage_Body"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetLongResponse" name="RetLong_ResponseMessage_Body" message="tns:RetLong_ResponseMessage_Body"/></wsdl:operation><wsdl:operation name="RetObject"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetObject" name="RetObject_RequestMessage_Body" message="tns:RetObject_RequestMessage_Body"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetObjectResponse" name="RetObject_ResponseMessage_Body" message="tns:RetObject_ResponseMessage_Body"/></wsdl:operation><wsdl:operation name="RetUInt"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetUInt" name="RetUInt_RequestMessage_Body" message="tns:RetUInt_RequestMessage_Body"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitB/!
 RetUIntResponse" name="RetUInt_ResponseMessage_Body" message="tns:RetU
Int_ResponseMessage_Body"/></wsdl:operation><wsdl:operation name="RetUShort"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetUShort" name="RetUShort_RequestMessage_Body" message="tns:RetUShort_RequestMessage_Body"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetUShortResponse" name="RetUShort_ResponseMessage_Body" message="tns:RetUShort_ResponseMessage_Body"/></wsdl:operation><wsdl:operation name="RetULong"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetULong" name="RetULong_RequestMessage_Body" message="tns:RetULong_RequestMessage_Body"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetULongResponse" name="RetULong_ResponseMessage_Body" message="tns:RetULong_ResponseMessage_Body"/></wsdl:operation><wsdl:operation name="RetString"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetString" name="RetString_RequestMessage_Body" message="tns:RetString_RequestMessage_Body!
 "/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetStringResponse" name="RetString_ResponseMessage_Body" message="tns:RetString_ResponseMessage_Body"/></wsdl:operation><wsdl:operation name="RetGuid"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetGuid" name="RetGuid_RequestMessage_Body" message="tns:RetGuid_RequestMessage_Body"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetGuidResponse" name="RetGuid_ResponseMessage_Body" message="tns:RetGuid_ResponseMessage_Body"/></wsdl:operation><wsdl:operation name="RetUri"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetUri" name="RetUri_RequestMessage_Body" message="tns:RetUri_RequestMessage_Body"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetUriResponse" name="RetUri_ResponseMessage_Body" message="tns:RetUri_ResponseMessage_Body"/></wsdl:operation><wsdl:operation name="RetDateTime"><wsdl:input wsa10:Action="http://te!
 mpuri.org/IBaseDataTypesDocLitB/RetDateTime" name="RetDateTime_Request
Message_Body" message="tns:RetDateTime_RequestMessage_Body"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetDateTimeResponse" name="RetDateTime_ResponseMessage_Body" message="tns:RetDateTime_ResponseMessage_Body"/></wsdl:operation><wsdl:operation name="RetTimeSpan"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetTimeSpan" name="RetTimeSpan_RequestMessage_Body" message="tns:RetTimeSpan_RequestMessage_Body"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetTimeSpanResponse" name="RetTimeSpan_ResponseMessage_Body" message="tns:RetTimeSpan_ResponseMessage_Body"/></wsdl:operation><wsdl:operation name="RetQName"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetQName" name="RetQName_RequestMessage_Body" message="tns:RetQName_RequestMessage_Body"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetQNameResponse" name="RetQName_ResponseMessage_Body" message="tns:RetQName_Respo!
 nseMessage_Body"/></wsdl:operation></wsdl:portType><wsdl:binding name="BasicHttpBinding_IBaseDataTypesDocLitB" type="tns:IBaseDataTypesDocLitB"><wsp:PolicyReference URI="#BasicHttpBinding_IBaseDataTypesDocLitB_policy"/><soap:binding transport="http://schemas.xmlsoap.org/soap/http"/><wsdl:operation name="RetBool"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitB/RetBool" style="document"/><wsdl:input name="RetBool_RequestMessage_Body"><soap:body use="literal"/></wsdl:input><wsdl:output name="RetBool_ResponseMessage_Body"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetByte"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitB/RetByte" style="document"/><wsdl:input name="RetByte_RequestMessage_Body"><soap:body use="literal"/></wsdl:input><wsdl:output name="RetByte_ResponseMessage_Body"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetSByte"><soap:operation soapAction="http://!
 tempuri.org/IBaseDataTypesDocLitB/RetSByte" style="document"/><wsdl:in
put name="RetSByte_RequestMessage_Body"><soap:body use="literal"/></wsdl:input><wsdl:output name="RetSByte_ResponseMessage_Body"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetByteArray"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitB/RetByteArray" style="document"/><wsdl:input name="RetByteArray_RequestMessage_Body"><soap:body use="literal"/></wsdl:input><wsdl:output name="RetByteArray_ResponseMessage_Body"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetChar"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitB/RetChar" style="document"/><wsdl:input name="RetChar_RequestMessage_Body"><soap:body use="literal"/></wsdl:input><wsdl:output name="RetChar_ResponseMessage_Body"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetDecimal"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitB/RetDecimal" style="document"/><wsdl:input !
 name="RetDecimal_RequestMessage_Body"><soap:body use="literal"/></wsdl:input><wsdl:output name="RetDecimal_ResponseMessage_Body"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetFloat"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitB/RetFloat" style="document"/><wsdl:input name="RetFloat_RequestMessage_Body"><soap:body use="literal"/></wsdl:input><wsdl:output name="RetFloat_ResponseMessage_Body"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetDouble"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitB/RetDouble" style="document"/><wsdl:input name="RetDouble_RequestMessage_Body"><soap:body use="literal"/></wsdl:input><wsdl:output name="RetDouble_ResponseMessage_Body"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetSingle"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitB/RetSingle" style="document"/><wsdl:input name="Ret!
 Single_RequestMessage_Body"><soap:body use="literal"/></wsdl:input><ws
dl:output name="RetSingle_ResponseMessage_Body"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetInt"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitB/RetInt" style="document"/><wsdl:input name="RetInt_RequestMessage_Body"><soap:body use="literal"/></wsdl:input><wsdl:output name="RetInt_ResponseMessage_Body"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetShort"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitB/RetShort" style="document"/><wsdl:input name="RetShort_RequestMessage_Body"><soap:body use="literal"/></wsdl:input><wsdl:output name="RetShort_ResponseMessage_Body"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetLong"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitB/RetLong" style="document"/><wsdl:input name="RetLong_RequestMessage_Body"><soap:body use="literal"/></wsdl:input><wsdl:output name="RetLong_Respon!
 seMessage_Body"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetObject"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitB/RetObject" style="document"/><wsdl:input name="RetObject_RequestMessage_Body"><soap:body use="literal"/></wsdl:input><wsdl:output name="RetObject_ResponseMessage_Body"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetUInt"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitB/RetUInt" style="document"/><wsdl:input name="RetUInt_RequestMessage_Body"><soap:body use="literal"/></wsdl:input><wsdl:output name="RetUInt_ResponseMessage_Body"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetUShort"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitB/RetUShort" style="document"/><wsdl:input name="RetUShort_RequestMessage_Body"><soap:body use="literal"/></wsdl:input><wsdl:output name="RetUShort_ResponseMessage_Body"!
 ><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operat
ion name="RetULong"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitB/RetULong" style="document"/><wsdl:input name="RetULong_RequestMessage_Body"><soap:body use="literal"/></wsdl:input><wsdl:output name="RetULong_ResponseMessage_Body"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetString"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitB/RetString" style="document"/><wsdl:input name="RetString_RequestMessage_Body"><soap:body use="literal"/></wsdl:input><wsdl:output name="RetString_ResponseMessage_Body"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetGuid"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitB/RetGuid" style="document"/><wsdl:input name="RetGuid_RequestMessage_Body"><soap:body use="literal"/></wsdl:input><wsdl:output name="RetGuid_ResponseMessage_Body"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetUri"><s!
 oap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitB/RetUri" style="document"/><wsdl:input name="RetUri_RequestMessage_Body"><soap:body use="literal"/></wsdl:input><wsdl:output name="RetUri_ResponseMessage_Body"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetDateTime"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitB/RetDateTime" style="document"/><wsdl:input name="RetDateTime_RequestMessage_Body"><soap:body use="literal"/></wsdl:input><wsdl:output name="RetDateTime_ResponseMessage_Body"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetTimeSpan"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitB/RetTimeSpan" style="document"/><wsdl:input name="RetTimeSpan_RequestMessage_Body"><soap:body use="literal"/></wsdl:input><wsdl:output name="RetTimeSpan_ResponseMessage_Body"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetQName"><so!
 ap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitB/RetQ
Name" style="document"/><wsdl:input name="RetQName_RequestMessage_Body"><soap:body use="literal"/></wsdl:input><wsdl:output name="RetQName_ResponseMessage_Body"><soap:body use="literal"/></wsdl:output></wsdl:operation></wsdl:binding><wsdl:service name="BaseDataTypesDocLitBService"><wsdl:port name="BasicHttpBinding_IBaseDataTypesDocLitB" binding="tns:BasicHttpBinding_IBaseDataTypesDocLitB"><soap:address location="http://131.107.72.15/SoapWsdl_BaseDataTypes_XmlFormatter_Service_Indigo/BaseDataTypesDocLitB.svc"/></wsdl:port></wsdl:service></wsdl:definitions>
\ No newline at end of file
+<?xml version="1.0" encoding="utf-8"?><wsdl:definitions name="BaseDataTypesDocLitBService" targetNamespace="http://tempuri.org/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:wsap10="http://www.w3.org/2005/08/addressing" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns:wsap="http://schemas.xmlsoap.org/ws/2004/09/policy/addressing" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msc="http://schemas.microsoft.com/ws/2005/12/wsdl/contract" xmlns:tns="http://tempuri.org/" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:wsx="http://schemas.xmlsoap.org/ws/2004/09/mex" xmlns:wsa10="http://www.w3.org/2005/08/addressing"><wsp:Policy wsu:Id="BasicHttpBinding_IBaseDataTypesDocLitB_policy">!
 <wsp:ExactlyOne><wsp:All><wspe:Utf816FFFECharacterEncoding xmlns:wspe="http://schemas.xmlsoap.org/ws/2004/09/policy/encoding"/></wsp:All></wsp:ExactlyOne></wsp:Policy><wsdl:types><xsd:schema targetNamespace="http://tempuri.org/Imports"><xsd:import schemaLocation="xsd1.xsd" namespace="http://tempuri.org/"/><xsd:import schemaLocation="xsd0.xsd" namespace="http://schemas.microsoft.com/2003/10/Serialization/"/></xsd:schema></wsdl:types><wsdl:message name="RetBool_RequestMessage_Body"><wsdl:part name="inBool" element="tns:inBool"/></wsdl:message><wsdl:message name="RetBool_ResponseMessage_Body"><wsdl:part name="RetBoolResult" element="tns:RetBoolResult"/></wsdl:message><wsdl:message name="RetByte_RequestMessage_Body"><wsdl:part name="inByte" element="tns:inByte"/></wsdl:message><wsdl:message name="RetByte_ResponseMessage_Body"><wsdl:part name="RetByteResult" element="tns:RetByteResult"/></wsdl:message><wsdl:message name="RetSByte_RequestMessage_Body"><wsdl:part name="inSByte" el!
 ement="tns:inSByte"/></wsdl:message><wsdl:message name="RetSByte_Respo
nseMessage_Body"><wsdl:part name="RetSByteResult" element="tns:RetSByteResult"/></wsdl:message><wsdl:message name="RetByteArray_RequestMessage_Body"><wsdl:part name="inByteArray" element="tns:inByteArray"/></wsdl:message><wsdl:message name="RetByteArray_ResponseMessage_Body"><wsdl:part name="RetByteArrayResult" element="tns:RetByteArrayResult"/></wsdl:message><wsdl:message name="RetChar_RequestMessage_Body"><wsdl:part name="inChar" element="tns:inChar"/></wsdl:message><wsdl:message name="RetChar_ResponseMessage_Body"><wsdl:part name="RetCharResult" element="tns:RetCharResult"/></wsdl:message><wsdl:message name="RetDecimal_RequestMessage_Body"><wsdl:part name="inDecimal" element="tns:inDecimal"/></wsdl:message><wsdl:message name="RetDecimal_ResponseMessage_Body"><wsdl:part name="RetDecimalResult" element="tns:RetDecimalResult"/></wsdl:message><wsdl:message name="RetFloat_RequestMessage_Body"><wsdl:part name="inFloat" element="tns:inFloat"/></wsdl:message><wsdl:message name="R!
 etFloat_ResponseMessage_Body"><wsdl:part name="RetFloatResult" element="tns:RetFloatResult"/></wsdl:message><wsdl:message name="RetDouble_RequestMessage_Body"><wsdl:part name="inDouble" element="tns:inDouble"/></wsdl:message><wsdl:message name="RetDouble_ResponseMessage_Body"><wsdl:part name="RetDoubleResult" element="tns:RetDoubleResult"/></wsdl:message><wsdl:message name="RetSingle_RequestMessage_Body"><wsdl:part name="inSingle" element="tns:inSingle"/></wsdl:message><wsdl:message name="RetSingle_ResponseMessage_Body"><wsdl:part name="RetSingleResult" element="tns:RetSingleResult"/></wsdl:message><wsdl:message name="RetInt_RequestMessage_Body"><wsdl:part name="inInt" element="tns:inInt"/></wsdl:message><wsdl:message name="RetInt_ResponseMessage_Body"><wsdl:part name="RetIntResult" element="tns:RetIntResult"/></wsdl:message><wsdl:message name="RetShort_RequestMessage_Body"><wsdl:part name="inShort" element="tns:inShort"/></wsdl:message><wsdl:message name="RetShort_Response!
 Message_Body"><wsdl:part name="RetShortResult" element="tns:RetShortRe
sult"/></wsdl:message><wsdl:message name="RetLong_RequestMessage_Body"><wsdl:part name="inLong" element="tns:inLong"/></wsdl:message><wsdl:message name="RetLong_ResponseMessage_Body"><wsdl:part name="RetLongResult" element="tns:RetLongResult"/></wsdl:message><wsdl:message name="RetObject_RequestMessage_Body"><wsdl:part name="inObject" element="tns:inObject"/></wsdl:message><wsdl:message name="RetObject_ResponseMessage_Body"><wsdl:part name="RetObjectResult" element="tns:RetObjectResult"/></wsdl:message><wsdl:message name="RetUInt_RequestMessage_Body"><wsdl:part name="inUInt" element="tns:inUInt"/></wsdl:message><wsdl:message name="RetUInt_ResponseMessage_Body"><wsdl:part name="RetUIntResult" element="tns:RetUIntResult"/></wsdl:message><wsdl:message name="RetUShort_RequestMessage_Body"><wsdl:part name="inUShort" element="tns:inUShort"/></wsdl:message><wsdl:message name="RetUShort_ResponseMessage_Body"><wsdl:part name="RetUShortResult" element="tns:RetUShortResult"/></wsdl:mes!
 sage><wsdl:message name="RetULong_RequestMessage_Body"><wsdl:part name="inULong" element="tns:inULong"/></wsdl:message><wsdl:message name="RetULong_ResponseMessage_Body"><wsdl:part name="RetULongResult" element="tns:RetULongResult"/></wsdl:message><wsdl:message name="RetString_RequestMessage_Body"><wsdl:part name="inString" element="tns:inString"/></wsdl:message><wsdl:message name="RetString_ResponseMessage_Body"><wsdl:part name="RetStringResult" element="tns:RetStringResult"/></wsdl:message><wsdl:message name="RetGuid_RequestMessage_Body"><wsdl:part name="inGuid" element="tns:inGuid"/></wsdl:message><wsdl:message name="RetGuid_ResponseMessage_Body"><wsdl:part name="RetGuidResult" element="tns:RetGuidResult"/></wsdl:message><wsdl:message name="RetUri_RequestMessage_Body"><wsdl:part name="inUri" element="tns:inUri"/></wsdl:message><wsdl:message name="RetUri_ResponseMessage_Body"><wsdl:part name="RetUriResult" element="tns:RetUriResult"/></wsdl:message><wsdl:message name="Ret!
 DateTime_RequestMessage_Body"><wsdl:part name="inDateTime" element="tn
s:inDateTime"/></wsdl:message><wsdl:message name="RetDateTime_ResponseMessage_Body"><wsdl:part name="RetDateTimeResult" element="tns:RetDateTimeResult"/></wsdl:message><wsdl:message name="RetTimeSpan_RequestMessage_Body"><wsdl:part name="inTimeSpan" element="tns:inTimeSpan"/></wsdl:message><wsdl:message name="RetTimeSpan_ResponseMessage_Body"><wsdl:part name="RetTimeSpanResult" element="tns:RetTimeSpanResult"/></wsdl:message><wsdl:message name="RetQName_RequestMessage_Body"><wsdl:part name="inQName" element="tns:inQName"/></wsdl:message><wsdl:message name="RetQName_ResponseMessage_Body"><wsdl:part name="RetQNameResult" element="tns:RetQNameResult"/></wsdl:message><wsdl:portType msc:usingSession="false" name="IBaseDataTypesDocLitB"><wsdl:operation name="RetBool"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetBool" name="RetBool_RequestMessage_Body" message="tns:RetBool_RequestMessage_Body"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesDoc!
 LitB/RetBoolResponse" name="RetBool_ResponseMessage_Body" message="tns:RetBool_ResponseMessage_Body"/></wsdl:operation><wsdl:operation name="RetByte"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetByte" name="RetByte_RequestMessage_Body" message="tns:RetByte_RequestMessage_Body"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetByteResponse" name="RetByte_ResponseMessage_Body" message="tns:RetByte_ResponseMessage_Body"/></wsdl:operation><wsdl:operation name="RetSByte"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetSByte" name="RetSByte_RequestMessage_Body" message="tns:RetSByte_RequestMessage_Body"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetSByteResponse" name="RetSByte_ResponseMessage_Body" message="tns:RetSByte_ResponseMessage_Body"/></wsdl:operation><wsdl:operation name="RetByteArray"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetByteArray" name="RetBy!
 teArray_RequestMessage_Body" message="tns:RetByteArray_RequestMessage_
Body"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetByteArrayResponse" name="RetByteArray_ResponseMessage_Body" message="tns:RetByteArray_ResponseMessage_Body"/></wsdl:operation><wsdl:operation name="RetChar"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetChar" name="RetChar_RequestMessage_Body" message="tns:RetChar_RequestMessage_Body"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetCharResponse" name="RetChar_ResponseMessage_Body" message="tns:RetChar_ResponseMessage_Body"/></wsdl:operation><wsdl:operation name="RetDecimal"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetDecimal" name="RetDecimal_RequestMessage_Body" message="tns:RetDecimal_RequestMessage_Body"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetDecimalResponse" name="RetDecimal_ResponseMessage_Body" message="tns:RetDecimal_ResponseMessage_Body"/></wsdl:operation><wsdl:operation name="RetFloat!
 "><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetFloat" name="RetFloat_RequestMessage_Body" message="tns:RetFloat_RequestMessage_Body"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetFloatResponse" name="RetFloat_ResponseMessage_Body" message="tns:RetFloat_ResponseMessage_Body"/></wsdl:operation><wsdl:operation name="RetDouble"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetDouble" name="RetDouble_RequestMessage_Body" message="tns:RetDouble_RequestMessage_Body"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetDoubleResponse" name="RetDouble_ResponseMessage_Body" message="tns:RetDouble_ResponseMessage_Body"/></wsdl:operation><wsdl:operation name="RetSingle"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetSingle" name="RetSingle_RequestMessage_Body" message="tns:RetSingle_RequestMessage_Body"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitB/Re!
 tSingleResponse" name="RetSingle_ResponseMessage_Body" message="tns:Re
tSingle_ResponseMessage_Body"/></wsdl:operation><wsdl:operation name="RetInt"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetInt" name="RetInt_RequestMessage_Body" message="tns:RetInt_RequestMessage_Body"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetIntResponse" name="RetInt_ResponseMessage_Body" message="tns:RetInt_ResponseMessage_Body"/></wsdl:operation><wsdl:operation name="RetShort"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetShort" name="RetShort_RequestMessage_Body" message="tns:RetShort_RequestMessage_Body"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetShortResponse" name="RetShort_ResponseMessage_Body" message="tns:RetShort_ResponseMessage_Body"/></wsdl:operation><wsdl:operation name="RetLong"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetLong" name="RetLong_RequestMessage_Body" message="tns:RetLong_RequestMessage_Body"/><wsdl:output wsa10:Act!
 ion="http://tempuri.org/IBaseDataTypesDocLitB/RetLongResponse" name="RetLong_ResponseMessage_Body" message="tns:RetLong_ResponseMessage_Body"/></wsdl:operation><wsdl:operation name="RetObject"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetObject" name="RetObject_RequestMessage_Body" message="tns:RetObject_RequestMessage_Body"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetObjectResponse" name="RetObject_ResponseMessage_Body" message="tns:RetObject_ResponseMessage_Body"/></wsdl:operation><wsdl:operation name="RetUInt"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetUInt" name="RetUInt_RequestMessage_Body" message="tns:RetUInt_RequestMessage_Body"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetUIntResponse" name="RetUInt_ResponseMessage_Body" message="tns:RetUInt_ResponseMessage_Body"/></wsdl:operation><wsdl:operation name="RetUShort"><wsdl:input wsa10:Action="http://tempuri.org/IB!
 aseDataTypesDocLitB/RetUShort" name="RetUShort_RequestMessage_Body" me
ssage="tns:RetUShort_RequestMessage_Body"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetUShortResponse" name="RetUShort_ResponseMessage_Body" message="tns:RetUShort_ResponseMessage_Body"/></wsdl:operation><wsdl:operation name="RetULong"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetULong" name="RetULong_RequestMessage_Body" message="tns:RetULong_RequestMessage_Body"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetULongResponse" name="RetULong_ResponseMessage_Body" message="tns:RetULong_ResponseMessage_Body"/></wsdl:operation><wsdl:operation name="RetString"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetString" name="RetString_RequestMessage_Body" message="tns:RetString_RequestMessage_Body"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetStringResponse" name="RetString_ResponseMessage_Body" message="tns:RetString_ResponseMessage_Body"/></wsdl:operation><ws!
 dl:operation name="RetGuid"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetGuid" name="RetGuid_RequestMessage_Body" message="tns:RetGuid_RequestMessage_Body"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetGuidResponse" name="RetGuid_ResponseMessage_Body" message="tns:RetGuid_ResponseMessage_Body"/></wsdl:operation><wsdl:operation name="RetUri"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetUri" name="RetUri_RequestMessage_Body" message="tns:RetUri_RequestMessage_Body"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetUriResponse" name="RetUri_ResponseMessage_Body" message="tns:RetUri_ResponseMessage_Body"/></wsdl:operation><wsdl:operation name="RetDateTime"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetDateTime" name="RetDateTime_RequestMessage_Body" message="tns:RetDateTime_RequestMessage_Body"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesDoc!
 LitB/RetDateTimeResponse" name="RetDateTime_ResponseMessage_Body" mess
age="tns:RetDateTime_ResponseMessage_Body"/></wsdl:operation><wsdl:operation name="RetTimeSpan"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetTimeSpan" name="RetTimeSpan_RequestMessage_Body" message="tns:RetTimeSpan_RequestMessage_Body"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetTimeSpanResponse" name="RetTimeSpan_ResponseMessage_Body" message="tns:RetTimeSpan_ResponseMessage_Body"/></wsdl:operation><wsdl:operation name="RetQName"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetQName" name="RetQName_RequestMessage_Body" message="tns:RetQName_RequestMessage_Body"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitB/RetQNameResponse" name="RetQName_ResponseMessage_Body" message="tns:RetQName_ResponseMessage_Body"/></wsdl:operation></wsdl:portType><wsdl:binding name="BasicHttpBinding_IBaseDataTypesDocLitB" type="tns:IBaseDataTypesDocLitB"><wsp:PolicyReference URI="#BasicHttpBinding_IBaseD!
 ataTypesDocLitB_policy"/><soap:binding transport="http://schemas.xmlsoap.org/soap/http"/><wsdl:operation name="RetBool"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitB/RetBool" style="document"/><wsdl:input name="RetBool_RequestMessage_Body"><soap:body use="literal"/></wsdl:input><wsdl:output name="RetBool_ResponseMessage_Body"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetByte"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitB/RetByte" style="document"/><wsdl:input name="RetByte_RequestMessage_Body"><soap:body use="literal"/></wsdl:input><wsdl:output name="RetByte_ResponseMessage_Body"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetSByte"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitB/RetSByte" style="document"/><wsdl:input name="RetSByte_RequestMessage_Body"><soap:body use="literal"/></wsdl:input><wsdl:output name="RetSByte_ResponseMessage_B!
 ody"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:op
eration name="RetByteArray"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitB/RetByteArray" style="document"/><wsdl:input name="RetByteArray_RequestMessage_Body"><soap:body use="literal"/></wsdl:input><wsdl:output name="RetByteArray_ResponseMessage_Body"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetChar"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitB/RetChar" style="document"/><wsdl:input name="RetChar_RequestMessage_Body"><soap:body use="literal"/></wsdl:input><wsdl:output name="RetChar_ResponseMessage_Body"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetDecimal"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitB/RetDecimal" style="document"/><wsdl:input name="RetDecimal_RequestMessage_Body"><soap:body use="literal"/></wsdl:input><wsdl:output name="RetDecimal_ResponseMessage_Body"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:op!
 eration name="RetFloat"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitB/RetFloat" style="document"/><wsdl:input name="RetFloat_RequestMessage_Body"><soap:body use="literal"/></wsdl:input><wsdl:output name="RetFloat_ResponseMessage_Body"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetDouble"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitB/RetDouble" style="document"/><wsdl:input name="RetDouble_RequestMessage_Body"><soap:body use="literal"/></wsdl:input><wsdl:output name="RetDouble_ResponseMessage_Body"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetSingle"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitB/RetSingle" style="document"/><wsdl:input name="RetSingle_RequestMessage_Body"><soap:body use="literal"/></wsdl:input><wsdl:output name="RetSingle_ResponseMessage_Body"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation nam!
 e="RetInt"><soap:operation soapAction="http://tempuri.org/IBaseDataTyp
esDocLitB/RetInt" style="document"/><wsdl:input name="RetInt_RequestMessage_Body"><soap:body use="literal"/></wsdl:input><wsdl:output name="RetInt_ResponseMessage_Body"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetShort"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitB/RetShort" style="document"/><wsdl:input name="RetShort_RequestMessage_Body"><soap:body use="literal"/></wsdl:input><wsdl:output name="RetShort_ResponseMessage_Body"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetLong"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitB/RetLong" style="document"/><wsdl:input name="RetLong_RequestMessage_Body"><soap:body use="literal"/></wsdl:input><wsdl:output name="RetLong_ResponseMessage_Body"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetObject"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitB/RetObject" style="d!
 ocument"/><wsdl:input name="RetObject_RequestMessage_Body"><soap:body use="literal"/></wsdl:input><wsdl:output name="RetObject_ResponseMessage_Body"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetUInt"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitB/RetUInt" style="document"/><wsdl:input name="RetUInt_RequestMessage_Body"><soap:body use="literal"/></wsdl:input><wsdl:output name="RetUInt_ResponseMessage_Body"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetUShort"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitB/RetUShort" style="document"/><wsdl:input name="RetUShort_RequestMessage_Body"><soap:body use="literal"/></wsdl:input><wsdl:output name="RetUShort_ResponseMessage_Body"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetULong"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitB/RetULong" style="document"/><wsdl:i!
 nput name="RetULong_RequestMessage_Body"><soap:body use="literal"/></w
sdl:input><wsdl:output name="RetULong_ResponseMessage_Body"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetString"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitB/RetString" style="document"/><wsdl:input name="RetString_RequestMessage_Body"><soap:body use="literal"/></wsdl:input><wsdl:output name="RetString_ResponseMessage_Body"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetGuid"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitB/RetGuid" style="document"/><wsdl:input name="RetGuid_RequestMessage_Body"><soap:body use="literal"/></wsdl:input><wsdl:output name="RetGuid_ResponseMessage_Body"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetUri"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitB/RetUri" style="document"/><wsdl:input name="RetUri_RequestMessage_Body"><soap:body use="literal"/></wsdl:input><wsdl:output nam!
 e="RetUri_ResponseMessage_Body"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetDateTime"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitB/RetDateTime" style="document"/><wsdl:input name="RetDateTime_RequestMessage_Body"><soap:body use="literal"/></wsdl:input><wsdl:output name="RetDateTime_ResponseMessage_Body"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetTimeSpan"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitB/RetTimeSpan" style="document"/><wsdl:input name="RetTimeSpan_RequestMessage_Body"><soap:body use="literal"/></wsdl:input><wsdl:output name="RetTimeSpan_ResponseMessage_Body"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetQName"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitB/RetQName" style="document"/><wsdl:input name="RetQName_RequestMessage_Body"><soap:body use="literal"/></wsdl:input><wsdl:output !
 name="RetQName_ResponseMessage_Body"><soap:body use="literal"/></wsdl:
output></wsdl:operation></wsdl:binding><wsdl:service name="BaseDataTypesDocLitBService"><wsdl:port name="BasicHttpBinding_IBaseDataTypesDocLitB" binding="tns:BasicHttpBinding_IBaseDataTypesDocLitB"><soap:address location="http://131.107.72.15/SoapWsdl_BaseDataTypes_XmlFormatter_Service_Indigo/BaseDataTypesDocLitB.svc"/></wsdl:port></wsdl:service></wsdl:definitions>
\ No newline at end of file

Modified: trunk/src/test/resources/interop/microsoft/soapwsdl/BaseDataTypesDocLitW/WEB-INF/wsdl/service.wsdl
===================================================================
--- trunk/src/test/resources/interop/microsoft/soapwsdl/BaseDataTypesDocLitW/WEB-INF/wsdl/service.wsdl	2006-09-19 10:16:24 UTC (rev 993)
+++ trunk/src/test/resources/interop/microsoft/soapwsdl/BaseDataTypesDocLitW/WEB-INF/wsdl/service.wsdl	2006-09-19 10:23:59 UTC (rev 994)
@@ -1 +1 @@
-<?xml version="1.0" encoding="utf-8"?><wsdl:definitions name="BaseDataTypesDocLitWService" targetNamespace="http://tempuri.org/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:wsap10="http://www.w3.org/2005/08/addressing" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns:wsap="http://schemas.xmlsoap.org/ws/2004/09/policy/addressing" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msc="http://schemas.microsoft.com/ws/2005/12/wsdl/contract" xmlns:tns="http://tempuri.org/" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:wsx="http://schemas.xmlsoap.org/ws/2004/09/mex" xmlns:wsa10="http://www.w3.org/2005/08/addressing"><wsp:Policy wsu:Id="BasicHttpBinding_IBaseDataTypesDocLitW_policy">!
 <wsp:ExactlyOne><wsp:All><wspe:Utf816FFFECharacterEncoding xmlns:wspe="http://schemas.xmlsoap.org/ws/2004/09/policy/encoding"/></wsp:All></wsp:ExactlyOne></wsp:Policy><wsdl:types><xsd:schema targetNamespace="http://tempuri.org/Imports"><xsd:import schemaLocation="http://131.107.72.15/SoapWsdl_BaseDataTypes_XmlFormatter_Service_Indigo/BaseDataTypesDocLitW.svc?xsd=xsd0" namespace="http://tempuri.org/"/><xsd:import schemaLocation="http://131.107.72.15/SoapWsdl_BaseDataTypes_XmlFormatter_Service_Indigo/BaseDataTypesDocLitW.svc?xsd=xsd1" namespace="http://schemas.microsoft.com/2003/10/Serialization/"/></xsd:schema></wsdl:types><wsdl:message name="IBaseDataTypesDocLitW_RetBool_InputMessage"><wsdl:part name="parameters" element="tns:RetBool"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetBool_OutputMessage"><wsdl:part name="parameters" element="tns:RetBoolResponse"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetByte_InputMessage"><wsdl:part name="parame!
 ters" element="tns:RetByte"/></wsdl:message><wsdl:message name="IBaseD
ataTypesDocLitW_RetByte_OutputMessage"><wsdl:part name="parameters" element="tns:RetByteResponse"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetSByte_InputMessage"><wsdl:part name="parameters" element="tns:RetSByte"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetSByte_OutputMessage"><wsdl:part name="parameters" element="tns:RetSByteResponse"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetByteArray_InputMessage"><wsdl:part name="parameters" element="tns:RetByteArray"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetByteArray_OutputMessage"><wsdl:part name="parameters" element="tns:RetByteArrayResponse"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetChar_InputMessage"><wsdl:part name="parameters" element="tns:RetChar"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetChar_OutputMessage"><wsdl:part name="parameters" element="tns:RetCharResponse"/></wsdl:message><wsdl:message name="IBaseDataTypesDocL!
 itW_RetDecimal_InputMessage"><wsdl:part name="parameters" element="tns:RetDecimal"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetDecimal_OutputMessage"><wsdl:part name="parameters" element="tns:RetDecimalResponse"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetFloat_InputMessage"><wsdl:part name="parameters" element="tns:RetFloat"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetFloat_OutputMessage"><wsdl:part name="parameters" element="tns:RetFloatResponse"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetDouble_InputMessage"><wsdl:part name="parameters" element="tns:RetDouble"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetDouble_OutputMessage"><wsdl:part name="parameters" element="tns:RetDoubleResponse"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetSingle_InputMessage"><wsdl:part name="parameters" element="tns:RetSingle"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetSingle_Ou!
 tputMessage"><wsdl:part name="parameters" element="tns:RetSingleRespon
se"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetInt_InputMessage"><wsdl:part name="parameters" element="tns:RetInt"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetInt_OutputMessage"><wsdl:part name="parameters" element="tns:RetIntResponse"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetShort_InputMessage"><wsdl:part name="parameters" element="tns:RetShort"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetShort_OutputMessage"><wsdl:part name="parameters" element="tns:RetShortResponse"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetLong_InputMessage"><wsdl:part name="parameters" element="tns:RetLong"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetLong_OutputMessage"><wsdl:part name="parameters" element="tns:RetLongResponse"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetObject_InputMessage"><wsdl:part name="parameters" element="tns:RetObject"/></wsdl:message><wsdl:message name="I!
 BaseDataTypesDocLitW_RetObject_OutputMessage"><wsdl:part name="parameters" element="tns:RetObjectResponse"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetUInt_InputMessage"><wsdl:part name="parameters" element="tns:RetUInt"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetUInt_OutputMessage"><wsdl:part name="parameters" element="tns:RetUIntResponse"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetUShort_InputMessage"><wsdl:part name="parameters" element="tns:RetUShort"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetUShort_OutputMessage"><wsdl:part name="parameters" element="tns:RetUShortResponse"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetULong_InputMessage"><wsdl:part name="parameters" element="tns:RetULong"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetULong_OutputMessage"><wsdl:part name="parameters" element="tns:RetULongResponse"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLit!
 W_RetString_InputMessage"><wsdl:part name="parameters" element="tns:Re
tString"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetString_OutputMessage"><wsdl:part name="parameters" element="tns:RetStringResponse"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetGuid_InputMessage"><wsdl:part name="parameters" element="tns:RetGuid"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetGuid_OutputMessage"><wsdl:part name="parameters" element="tns:RetGuidResponse"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetUri_InputMessage"><wsdl:part name="parameters" element="tns:RetUri"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetUri_OutputMessage"><wsdl:part name="parameters" element="tns:RetUriResponse"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetDateTime_InputMessage"><wsdl:part name="parameters" element="tns:RetDateTime"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetDateTime_OutputMessage"><wsdl:part name="parameters" element="tns:RetDateTimeResponse"/></wsdl:mes!
 sage><wsdl:message name="IBaseDataTypesDocLitW_RetTimeSpan_InputMessage"><wsdl:part name="parameters" element="tns:RetTimeSpan"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetTimeSpan_OutputMessage"><wsdl:part name="parameters" element="tns:RetTimeSpanResponse"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetQName_InputMessage"><wsdl:part name="parameters" element="tns:RetQName"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetQName_OutputMessage"><wsdl:part name="parameters" element="tns:RetQNameResponse"/></wsdl:message><wsdl:portType msc:usingSession="false" name="IBaseDataTypesDocLitW"><wsdl:operation name="RetBool"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetBool" message="tns:IBaseDataTypesDocLitW_RetBool_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetBoolResponse" message="tns:IBaseDataTypesDocLitW_RetBool_OutputMessage"/></wsdl:operation><wsdl:operation name="RetB!
 yte"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesDocLit
W/RetByte" message="tns:IBaseDataTypesDocLitW_RetByte_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetByteResponse" message="tns:IBaseDataTypesDocLitW_RetByte_OutputMessage"/></wsdl:operation><wsdl:operation name="RetSByte"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetSByte" message="tns:IBaseDataTypesDocLitW_RetSByte_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetSByteResponse" message="tns:IBaseDataTypesDocLitW_RetSByte_OutputMessage"/></wsdl:operation><wsdl:operation name="RetByteArray"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetByteArray" message="tns:IBaseDataTypesDocLitW_RetByteArray_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetByteArrayResponse" message="tns:IBaseDataTypesDocLitW_RetByteArray_OutputMessage"/></wsdl:operation><wsdl:operation name="RetChar"><wsdl:input wsa10:Action="http://tempuri.org/I!
 BaseDataTypesDocLitW/RetChar" message="tns:IBaseDataTypesDocLitW_RetChar_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetCharResponse" message="tns:IBaseDataTypesDocLitW_RetChar_OutputMessage"/></wsdl:operation><wsdl:operation name="RetDecimal"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetDecimal" message="tns:IBaseDataTypesDocLitW_RetDecimal_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetDecimalResponse" message="tns:IBaseDataTypesDocLitW_RetDecimal_OutputMessage"/></wsdl:operation><wsdl:operation name="RetFloat"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetFloat" message="tns:IBaseDataTypesDocLitW_RetFloat_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetFloatResponse" message="tns:IBaseDataTypesDocLitW_RetFloat_OutputMessage"/></wsdl:operation><wsdl:operation name="RetDouble"><wsdl:input wsa10:Action="http://t!
 empuri.org/IBaseDataTypesDocLitW/RetDouble" message="tns:IBaseDataType
sDocLitW_RetDouble_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetDoubleResponse" message="tns:IBaseDataTypesDocLitW_RetDouble_OutputMessage"/></wsdl:operation><wsdl:operation name="RetSingle"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetSingle" message="tns:IBaseDataTypesDocLitW_RetSingle_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetSingleResponse" message="tns:IBaseDataTypesDocLitW_RetSingle_OutputMessage"/></wsdl:operation><wsdl:operation name="RetInt"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetInt" message="tns:IBaseDataTypesDocLitW_RetInt_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetIntResponse" message="tns:IBaseDataTypesDocLitW_RetInt_OutputMessage"/></wsdl:operation><wsdl:operation name="RetShort"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetShort" message="tns:IBaseDataTy!
 pesDocLitW_RetShort_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetShortResponse" message="tns:IBaseDataTypesDocLitW_RetShort_OutputMessage"/></wsdl:operation><wsdl:operation name="RetLong"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetLong" message="tns:IBaseDataTypesDocLitW_RetLong_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetLongResponse" message="tns:IBaseDataTypesDocLitW_RetLong_OutputMessage"/></wsdl:operation><wsdl:operation name="RetObject"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetObject" message="tns:IBaseDataTypesDocLitW_RetObject_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetObjectResponse" message="tns:IBaseDataTypesDocLitW_RetObject_OutputMessage"/></wsdl:operation><wsdl:operation name="RetUInt"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetUInt" message="tns:IBaseDat!
 aTypesDocLitW_RetUInt_InputMessage"/><wsdl:output wsa10:Action="http:/
/tempuri.org/IBaseDataTypesDocLitW/RetUIntResponse" message="tns:IBaseDataTypesDocLitW_RetUInt_OutputMessage"/></wsdl:operation><wsdl:operation name="RetUShort"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetUShort" message="tns:IBaseDataTypesDocLitW_RetUShort_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetUShortResponse" message="tns:IBaseDataTypesDocLitW_RetUShort_OutputMessage"/></wsdl:operation><wsdl:operation name="RetULong"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetULong" message="tns:IBaseDataTypesDocLitW_RetULong_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetULongResponse" message="tns:IBaseDataTypesDocLitW_RetULong_OutputMessage"/></wsdl:operation><wsdl:operation name="RetString"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetString" message="tns:IBaseDataTypesDocLitW_RetString_InputMessage"/><wsdl:output wsa10:Acti!
 on="http://tempuri.org/IBaseDataTypesDocLitW/RetStringResponse" message="tns:IBaseDataTypesDocLitW_RetString_OutputMessage"/></wsdl:operation><wsdl:operation name="RetGuid"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetGuid" message="tns:IBaseDataTypesDocLitW_RetGuid_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetGuidResponse" message="tns:IBaseDataTypesDocLitW_RetGuid_OutputMessage"/></wsdl:operation><wsdl:operation name="RetUri"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetUri" message="tns:IBaseDataTypesDocLitW_RetUri_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetUriResponse" message="tns:IBaseDataTypesDocLitW_RetUri_OutputMessage"/></wsdl:operation><wsdl:operation name="RetDateTime"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetDateTime" message="tns:IBaseDataTypesDocLitW_RetDateTime_InputMessage"/><wsdl:output wsa10:Act!
 ion="http://tempuri.org/IBaseDataTypesDocLitW/RetDateTimeResponse" mes
sage="tns:IBaseDataTypesDocLitW_RetDateTime_OutputMessage"/></wsdl:operation><wsdl:operation name="RetTimeSpan"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetTimeSpan" message="tns:IBaseDataTypesDocLitW_RetTimeSpan_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetTimeSpanResponse" message="tns:IBaseDataTypesDocLitW_RetTimeSpan_OutputMessage"/></wsdl:operation><wsdl:operation name="RetQName"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetQName" message="tns:IBaseDataTypesDocLitW_RetQName_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetQNameResponse" message="tns:IBaseDataTypesDocLitW_RetQName_OutputMessage"/></wsdl:operation></wsdl:portType><wsdl:binding name="BasicHttpBinding_IBaseDataTypesDocLitW" type="tns:IBaseDataTypesDocLitW"><wsp:PolicyReference URI="#BasicHttpBinding_IBaseDataTypesDocLitW_policy"/><soap:binding transport="http://schemas.xmlsoap.org!
 /soap/http"/><wsdl:operation name="RetBool"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitW/RetBool" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetByte"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitW/RetByte" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetSByte"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitW/RetSByte" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetByteArray"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitW/RetByteArray" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></!
 wsdl:output></wsdl:operation><wsdl:operation name="RetChar"><soap:oper
ation soapAction="http://tempuri.org/IBaseDataTypesDocLitW/RetChar" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetDecimal"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitW/RetDecimal" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetFloat"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitW/RetFloat" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetDouble"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitW/RetDouble" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetS!
 ingle"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitW/RetSingle" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetInt"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitW/RetInt" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetShort"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitW/RetShort" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetLong"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitW/RetLong" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation na!
 me="RetObject"><soap:operation soapAction="http://tempuri.org/IBaseDat
aTypesDocLitW/RetObject" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetUInt"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitW/RetUInt" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetUShort"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitW/RetUShort" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetULong"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitW/RetULong" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetString"><soap:operation soapAction="http://tempuri!
 .org/IBaseDataTypesDocLitW/RetString" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetGuid"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitW/RetGuid" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetUri"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitW/RetUri" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetDateTime"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitW/RetDateTime" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetTimeSpan"><soap:operation soapAction!
 ="http://tempuri.org/IBaseDataTypesDocLitW/RetTimeSpan" style="documen
t"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetQName"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitW/RetQName" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation></wsdl:binding><wsdl:service name="BaseDataTypesDocLitWService"><wsdl:port name="BasicHttpBinding_IBaseDataTypesDocLitW" binding="tns:BasicHttpBinding_IBaseDataTypesDocLitW"><soap:address location="http://131.107.72.15/SoapWsdl_BaseDataTypes_XmlFormatter_Service_Indigo/BaseDataTypesDocLitW.svc"/></wsdl:port></wsdl:service></wsdl:definitions>
\ No newline at end of file
+<?xml version="1.0" encoding="utf-8"?><wsdl:definitions name="BaseDataTypesDocLitWService" targetNamespace="http://tempuri.org/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:wsap10="http://www.w3.org/2005/08/addressing" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns:wsap="http://schemas.xmlsoap.org/ws/2004/09/policy/addressing" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msc="http://schemas.microsoft.com/ws/2005/12/wsdl/contract" xmlns:tns="http://tempuri.org/" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:wsx="http://schemas.xmlsoap.org/ws/2004/09/mex" xmlns:wsa10="http://www.w3.org/2005/08/addressing"><wsdl:types><xsd:schema targetNamespace="http://tempuri.org/Imports!
 "><xsd:import schemaLocation="xsd0.xsd" namespace="http://tempuri.org/"/><xsd:import schemaLocation="xsd1.xsd" namespace="http://schemas.microsoft.com/2003/10/Serialization/"/></xsd:schema></wsdl:types><wsdl:message name="IBaseDataTypesDocLitW_RetBool_InputMessage"><wsdl:part name="parameters" element="tns:RetBool"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetBool_OutputMessage"><wsdl:part name="parameters" element="tns:RetBoolResponse"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetByte_InputMessage"><wsdl:part name="parameters" element="tns:RetByte"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetByte_OutputMessage"><wsdl:part name="parameters" element="tns:RetByteResponse"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetSByte_InputMessage"><wsdl:part name="parameters" element="tns:RetSByte"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetSByte_OutputMessage"><wsdl:part name="parameters" element="tns:Ret!
 SByteResponse"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLi
tW_RetByteArray_InputMessage"><wsdl:part name="parameters" element="tns:RetByteArray"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetByteArray_OutputMessage"><wsdl:part name="parameters" element="tns:RetByteArrayResponse"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetChar_InputMessage"><wsdl:part name="parameters" element="tns:RetChar"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetChar_OutputMessage"><wsdl:part name="parameters" element="tns:RetCharResponse"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetDecimal_InputMessage"><wsdl:part name="parameters" element="tns:RetDecimal"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetDecimal_OutputMessage"><wsdl:part name="parameters" element="tns:RetDecimalResponse"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetFloat_InputMessage"><wsdl:part name="parameters" element="tns:RetFloat"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetFloat!
 _OutputMessage"><wsdl:part name="parameters" element="tns:RetFloatResponse"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetDouble_InputMessage"><wsdl:part name="parameters" element="tns:RetDouble"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetDouble_OutputMessage"><wsdl:part name="parameters" element="tns:RetDoubleResponse"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetSingle_InputMessage"><wsdl:part name="parameters" element="tns:RetSingle"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetSingle_OutputMessage"><wsdl:part name="parameters" element="tns:RetSingleResponse"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetInt_InputMessage"><wsdl:part name="parameters" element="tns:RetInt"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetInt_OutputMessage"><wsdl:part name="parameters" element="tns:RetIntResponse"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetShort_InputMessage"><wsdl:!
 part name="parameters" element="tns:RetShort"/></wsdl:message><wsdl:me
ssage name="IBaseDataTypesDocLitW_RetShort_OutputMessage"><wsdl:part name="parameters" element="tns:RetShortResponse"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetLong_InputMessage"><wsdl:part name="parameters" element="tns:RetLong"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetLong_OutputMessage"><wsdl:part name="parameters" element="tns:RetLongResponse"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetObject_InputMessage"><wsdl:part name="parameters" element="tns:RetObject"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetObject_OutputMessage"><wsdl:part name="parameters" element="tns:RetObjectResponse"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetUInt_InputMessage"><wsdl:part name="parameters" element="tns:RetUInt"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetUInt_OutputMessage"><wsdl:part name="parameters" element="tns:RetUIntResponse"/></wsdl:message><wsdl:message name="IBaseDataTypes!
 DocLitW_RetUShort_InputMessage"><wsdl:part name="parameters" element="tns:RetUShort"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetUShort_OutputMessage"><wsdl:part name="parameters" element="tns:RetUShortResponse"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetULong_InputMessage"><wsdl:part name="parameters" element="tns:RetULong"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetULong_OutputMessage"><wsdl:part name="parameters" element="tns:RetULongResponse"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetString_InputMessage"><wsdl:part name="parameters" element="tns:RetString"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetString_OutputMessage"><wsdl:part name="parameters" element="tns:RetStringResponse"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetGuid_InputMessage"><wsdl:part name="parameters" element="tns:RetGuid"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetGuid_OutputMe!
 ssage"><wsdl:part name="parameters" element="tns:RetGuidResponse"/></w
sdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetUri_InputMessage"><wsdl:part name="parameters" element="tns:RetUri"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetUri_OutputMessage"><wsdl:part name="parameters" element="tns:RetUriResponse"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetDateTime_InputMessage"><wsdl:part name="parameters" element="tns:RetDateTime"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetDateTime_OutputMessage"><wsdl:part name="parameters" element="tns:RetDateTimeResponse"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetTimeSpan_InputMessage"><wsdl:part name="parameters" element="tns:RetTimeSpan"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetTimeSpan_OutputMessage"><wsdl:part name="parameters" element="tns:RetTimeSpanResponse"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetQName_InputMessage"><wsdl:part name="parameters" element="tns:RetQName"/></wsdl:message><ws!
 dl:message name="IBaseDataTypesDocLitW_RetQName_OutputMessage"><wsdl:part name="parameters" element="tns:RetQNameResponse"/></wsdl:message><wsdl:portType name="IBaseDataTypesDocLitW"><wsdl:operation name="RetBool"><wsdl:input wsa:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetBool" message="tns:IBaseDataTypesDocLitW_RetBool_InputMessage"/><wsdl:output wsa:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetBoolResponse" message="tns:IBaseDataTypesDocLitW_RetBool_OutputMessage"/></wsdl:operation><wsdl:operation name="RetByte"><wsdl:input wsa:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetByte" message="tns:IBaseDataTypesDocLitW_RetByte_InputMessage"/><wsdl:output wsa:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetByteResponse" message="tns:IBaseDataTypesDocLitW_RetByte_OutputMessage"/></wsdl:operation><wsdl:operation name="RetSByte"><wsdl:input wsa:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetSByte" message="tns:IBaseDataTypesDocLitW_RetSByte_InputMessa!
 ge"/><wsdl:output wsa:Action="http://tempuri.org/IBaseDataTypesDocLitW
/RetSByteResponse" message="tns:IBaseDataTypesDocLitW_RetSByte_OutputMessage"/></wsdl:operation><wsdl:operation name="RetByteArray"><wsdl:input wsa:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetByteArray" message="tns:IBaseDataTypesDocLitW_RetByteArray_InputMessage"/><wsdl:output wsa:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetByteArrayResponse" message="tns:IBaseDataTypesDocLitW_RetByteArray_OutputMessage"/></wsdl:operation><wsdl:operation name="RetChar"><wsdl:input wsa:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetChar" message="tns:IBaseDataTypesDocLitW_RetChar_InputMessage"/><wsdl:output wsa:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetCharResponse" message="tns:IBaseDataTypesDocLitW_RetChar_OutputMessage"/></wsdl:operation><wsdl:operation name="RetDecimal"><wsdl:input wsa:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetDecimal" message="tns:IBaseDataTypesDocLitW_RetDecimal_InputMessage"/><wsdl:output wsa:Action="http://tempuri.org/IBaseDat!
 aTypesDocLitW/RetDecimalResponse" message="tns:IBaseDataTypesDocLitW_RetDecimal_OutputMessage"/></wsdl:operation><wsdl:operation name="RetFloat"><wsdl:input wsa:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetFloat" message="tns:IBaseDataTypesDocLitW_RetFloat_InputMessage"/><wsdl:output wsa:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetFloatResponse" message="tns:IBaseDataTypesDocLitW_RetFloat_OutputMessage"/></wsdl:operation><wsdl:operation name="RetDouble"><wsdl:input wsa:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetDouble" message="tns:IBaseDataTypesDocLitW_RetDouble_InputMessage"/><wsdl:output wsa:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetDoubleResponse" message="tns:IBaseDataTypesDocLitW_RetDouble_OutputMessage"/></wsdl:operation><wsdl:operation name="RetSingle"><wsdl:input wsa:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetSingle" message="tns:IBaseDataTypesDocLitW_RetSingle_InputMessage"/><wsdl:output wsa:Action="http://tempuri.org/IBa!
 seDataTypesDocLitW/RetSingleResponse" message="tns:IBaseDataTypesDocLi
tW_RetSingle_OutputMessage"/></wsdl:operation><wsdl:operation name="RetInt"><wsdl:input wsa:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetInt" message="tns:IBaseDataTypesDocLitW_RetInt_InputMessage"/><wsdl:output wsa:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetIntResponse" message="tns:IBaseDataTypesDocLitW_RetInt_OutputMessage"/></wsdl:operation><wsdl:operation name="RetShort"><wsdl:input wsa:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetShort" message="tns:IBaseDataTypesDocLitW_RetShort_InputMessage"/><wsdl:output wsa:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetShortResponse" message="tns:IBaseDataTypesDocLitW_RetShort_OutputMessage"/></wsdl:operation><wsdl:operation name="RetLong"><wsdl:input wsa:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetLong" message="tns:IBaseDataTypesDocLitW_RetLong_InputMessage"/><wsdl:output wsa:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetLongResponse" message="tns:IBaseDataTypesDocLitW_RetLong_OutputMess!
 age"/></wsdl:operation><wsdl:operation name="RetObject"><wsdl:input wsa:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetObject" message="tns:IBaseDataTypesDocLitW_RetObject_InputMessage"/><wsdl:output wsa:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetObjectResponse" message="tns:IBaseDataTypesDocLitW_RetObject_OutputMessage"/></wsdl:operation><wsdl:operation name="RetUInt"><wsdl:input wsa:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetUInt" message="tns:IBaseDataTypesDocLitW_RetUInt_InputMessage"/><wsdl:output wsa:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetUIntResponse" message="tns:IBaseDataTypesDocLitW_RetUInt_OutputMessage"/></wsdl:operation><wsdl:operation name="RetUShort"><wsdl:input wsa:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetUShort" message="tns:IBaseDataTypesDocLitW_RetUShort_InputMessage"/><wsdl:output wsa:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetUShortResponse" message="tns:IBaseDataTypesDocLitW_RetUShort_OutputMessag!
 e"/></wsdl:operation><wsdl:operation name="RetULong"><wsdl:input wsa:A
ction="http://tempuri.org/IBaseDataTypesDocLitW/RetULong" message="tns:IBaseDataTypesDocLitW_RetULong_InputMessage"/><wsdl:output wsa:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetULongResponse" message="tns:IBaseDataTypesDocLitW_RetULong_OutputMessage"/></wsdl:operation><wsdl:operation name="RetString"><wsdl:input wsa:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetString" message="tns:IBaseDataTypesDocLitW_RetString_InputMessage"/><wsdl:output wsa:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetStringResponse" message="tns:IBaseDataTypesDocLitW_RetString_OutputMessage"/></wsdl:operation><wsdl:operation name="RetGuid"><wsdl:input wsa:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetGuid" message="tns:IBaseDataTypesDocLitW_RetGuid_InputMessage"/><wsdl:output wsa:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetGuidResponse" message="tns:IBaseDataTypesDocLitW_RetGuid_OutputMessage"/></wsdl:operation><wsdl:operation name="RetUri"><wsdl:input wsa:Action="htt!
 p://tempuri.org/IBaseDataTypesDocLitW/RetUri" message="tns:IBaseDataTypesDocLitW_RetUri_InputMessage"/><wsdl:output wsa:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetUriResponse" message="tns:IBaseDataTypesDocLitW_RetUri_OutputMessage"/></wsdl:operation><wsdl:operation name="RetDateTime"><wsdl:input wsa:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetDateTime" message="tns:IBaseDataTypesDocLitW_RetDateTime_InputMessage"/><wsdl:output wsa:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetDateTimeResponse" message="tns:IBaseDataTypesDocLitW_RetDateTime_OutputMessage"/></wsdl:operation><wsdl:operation name="RetTimeSpan"><wsdl:input wsa:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetTimeSpan" message="tns:IBaseDataTypesDocLitW_RetTimeSpan_InputMessage"/><wsdl:output wsa:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetTimeSpanResponse" message="tns:IBaseDataTypesDocLitW_RetTimeSpan_OutputMessage"/></wsdl:operation><wsdl:operation name="RetQName"><wsdl:input !
 wsa:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetQName" message
="tns:IBaseDataTypesDocLitW_RetQName_InputMessage"/><wsdl:output wsa:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetQNameResponse" message="tns:IBaseDataTypesDocLitW_RetQName_OutputMessage"/></wsdl:operation></wsdl:portType><wsdl:binding name="BasicHttpBinding_IBaseDataTypesDocLitW" type="tns:IBaseDataTypesDocLitW"><soap:binding transport="http://schemas.xmlsoap.org/soap/http"/><wsdl:operation name="RetBool"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitW/RetBool" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetByte"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitW/RetByte" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetSByte"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitW/RetSBy!
 te" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetByteArray"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitW/RetByteArray" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetChar"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitW/RetChar" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetDecimal"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitW/RetDecimal" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetFloat"><soap:operation soapAction="http://tempuri.org/IBaseD!
 ataTypesDocLitW/RetFloat" style="document"/><wsdl:input><soap:body use
="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetDouble"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitW/RetDouble" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetSingle"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitW/RetSingle" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetInt"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitW/RetInt" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetShort"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitW/RetShort" style="document"/><wsdl:input><so!
 ap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetLong"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitW/RetLong" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetObject"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitW/RetObject" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetUInt"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitW/RetUInt" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetUShort"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitW/RetUShort" style="document"/><ws!
 dl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:bod
y use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetULong"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitW/RetULong" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetString"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitW/RetString" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetGuid"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitW/RetGuid" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetUri"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitW/RetUri" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><s!
 oap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetDateTime"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitW/RetDateTime" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetTimeSpan"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitW/RetTimeSpan" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetQName"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitW/RetQName" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation></wsdl:binding><wsdl:service name="BaseDataTypesDocLitWService"><wsdl:port name="BasicHttpBinding_IBaseDataTypesDocLitW" binding="tns:BasicHttpBinding_IBaseDataTypesDocLit!
 W"><soap:address location="http://131.107.72.15/SoapWsdl_BaseDataTypes
_XmlFormatter_Service_Indigo/BaseDataTypesDocLitW.svc"/></wsdl:port></wsdl:service></wsdl:definitions>
\ No newline at end of file

Modified: trunk/src/test/resources/interop/microsoft/soapwsdl/BaseDataTypesDocLitW_Service/WEB-INF/jaxrpc-mapping.xml
===================================================================
--- trunk/src/test/resources/interop/microsoft/soapwsdl/BaseDataTypesDocLitW_Service/WEB-INF/jaxrpc-mapping.xml	2006-09-19 10:16:24 UTC (rev 993)
+++ trunk/src/test/resources/interop/microsoft/soapwsdl/BaseDataTypesDocLitW_Service/WEB-INF/jaxrpc-mapping.xml	2006-09-19 10:23:59 UTC (rev 994)
@@ -5,6 +5,15 @@
 <namespaceURI>http://tempuri.org/</namespaceURI>
 </package-mapping>
 <java-xml-type-mapping>
+<java-type>org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetTimeSpanResponse</java-type>
+<anonymous-type-qname>http://tempuri.org/:&gt;RetTimeSpanResponse</anonymous-type-qname>
+<qname-scope>complexType</qname-scope>
+<variable-mapping>
+<java-variable-name>retTimeSpanResult</java-variable-name>
+<xml-element-name>RetTimeSpanResult</xml-element-name>
+</variable-mapping>
+</java-xml-type-mapping>
+<java-xml-type-mapping>
 <java-type>org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetChar</java-type>
 <anonymous-type-qname>http://tempuri.org/:&gt;RetChar</anonymous-type-qname>
 <qname-scope>complexType</qname-scope>
@@ -14,66 +23,66 @@
 </variable-mapping>
 </java-xml-type-mapping>
 <java-xml-type-mapping>
-<java-type>org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetObject</java-type>
-<anonymous-type-qname>http://tempuri.org/:&gt;RetObject</anonymous-type-qname>
+<java-type>org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetLong</java-type>
+<anonymous-type-qname>http://tempuri.org/:&gt;RetLong</anonymous-type-qname>
 <qname-scope>complexType</qname-scope>
 <variable-mapping>
-<java-variable-name>inObject</java-variable-name>
-<xml-element-name>inObject</xml-element-name>
+<java-variable-name>inLong</java-variable-name>
+<xml-element-name>inLong</xml-element-name>
 </variable-mapping>
 </java-xml-type-mapping>
 <java-xml-type-mapping>
-<java-type>org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetByte</java-type>
-<anonymous-type-qname>http://tempuri.org/:&gt;RetByte</anonymous-type-qname>
+<java-type>org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetUriResponse</java-type>
+<anonymous-type-qname>http://tempuri.org/:&gt;RetUriResponse</anonymous-type-qname>
 <qname-scope>complexType</qname-scope>
 <variable-mapping>
-<java-variable-name>inByte</java-variable-name>
-<xml-element-name>inByte</xml-element-name>
+<java-variable-name>retUriResult</java-variable-name>
+<xml-element-name>RetUriResult</xml-element-name>
 </variable-mapping>
 </java-xml-type-mapping>
 <java-xml-type-mapping>
-<java-type>org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetUShortResponse</java-type>
-<anonymous-type-qname>http://tempuri.org/:&gt;RetUShortResponse</anonymous-type-qname>
+<java-type>org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetULongResponse</java-type>
+<anonymous-type-qname>http://tempuri.org/:&gt;RetULongResponse</anonymous-type-qname>
 <qname-scope>complexType</qname-scope>
 <variable-mapping>
-<java-variable-name>retUShortResult</java-variable-name>
-<xml-element-name>RetUShortResult</xml-element-name>
+<java-variable-name>retULongResult</java-variable-name>
+<xml-element-name>RetULongResult</xml-element-name>
 </variable-mapping>
 </java-xml-type-mapping>
 <java-xml-type-mapping>
-<java-type>org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetDecimal</java-type>
-<anonymous-type-qname>http://tempuri.org/:&gt;RetDecimal</anonymous-type-qname>
+<java-type>org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetDateTimeResponse</java-type>
+<anonymous-type-qname>http://tempuri.org/:&gt;RetDateTimeResponse</anonymous-type-qname>
 <qname-scope>complexType</qname-scope>
 <variable-mapping>
-<java-variable-name>inDecimal</java-variable-name>
-<xml-element-name>inDecimal</xml-element-name>
+<java-variable-name>retDateTimeResult</java-variable-name>
+<xml-element-name>RetDateTimeResult</xml-element-name>
 </variable-mapping>
 </java-xml-type-mapping>
 <java-xml-type-mapping>
-<java-type>org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetCharResponse</java-type>
-<anonymous-type-qname>http://tempuri.org/:&gt;RetCharResponse</anonymous-type-qname>
+<java-type>org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetQNameResponse</java-type>
+<anonymous-type-qname>http://tempuri.org/:&gt;RetQNameResponse</anonymous-type-qname>
 <qname-scope>complexType</qname-scope>
 <variable-mapping>
-<java-variable-name>retCharResult</java-variable-name>
-<xml-element-name>RetCharResult</xml-element-name>
+<java-variable-name>retQNameResult</java-variable-name>
+<xml-element-name>RetQNameResult</xml-element-name>
 </variable-mapping>
 </java-xml-type-mapping>
 <java-xml-type-mapping>
-<java-type>org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetSByte</java-type>
-<anonymous-type-qname>http://tempuri.org/:&gt;RetSByte</anonymous-type-qname>
+<java-type>org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetFloatResponse</java-type>
+<anonymous-type-qname>http://tempuri.org/:&gt;RetFloatResponse</anonymous-type-qname>
 <qname-scope>complexType</qname-scope>
 <variable-mapping>
-<java-variable-name>inSByte</java-variable-name>
-<xml-element-name>inSByte</xml-element-name>
+<java-variable-name>retFloatResult</java-variable-name>
+<xml-element-name>RetFloatResult</xml-element-name>
 </variable-mapping>
 </java-xml-type-mapping>
 <java-xml-type-mapping>
-<java-type>org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetBool</java-type>
-<anonymous-type-qname>http://tempuri.org/:&gt;RetBool</anonymous-type-qname>
+<java-type>org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetShort</java-type>
+<anonymous-type-qname>http://tempuri.org/:&gt;RetShort</anonymous-type-qname>
 <qname-scope>complexType</qname-scope>
 <variable-mapping>
-<java-variable-name>inBool</java-variable-name>
-<xml-element-name>inBool</xml-element-name>
+<java-variable-name>inShort</java-variable-name>
+<xml-element-name>inShort</xml-element-name>
 </variable-mapping>
 </java-xml-type-mapping>
 <java-xml-type-mapping>
@@ -86,57 +95,57 @@
 </variable-mapping>
 </java-xml-type-mapping>
 <java-xml-type-mapping>
-<java-type>org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetShort</java-type>
-<anonymous-type-qname>http://tempuri.org/:&gt;RetShort</anonymous-type-qname>
+<java-type>org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetDouble</java-type>
+<anonymous-type-qname>http://tempuri.org/:&gt;RetDouble</anonymous-type-qname>
 <qname-scope>complexType</qname-scope>
 <variable-mapping>
-<java-variable-name>inShort</java-variable-name>
-<xml-element-name>inShort</xml-element-name>
+<java-variable-name>inDouble</java-variable-name>
+<xml-element-name>inDouble</xml-element-name>
 </variable-mapping>
 </java-xml-type-mapping>
 <java-xml-type-mapping>
-<java-type>org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetByteArrayResponse</java-type>
-<anonymous-type-qname>http://tempuri.org/:&gt;RetByteArrayResponse</anonymous-type-qname>
+<java-type>org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetDoubleResponse</java-type>
+<anonymous-type-qname>http://tempuri.org/:&gt;RetDoubleResponse</anonymous-type-qname>
 <qname-scope>complexType</qname-scope>
 <variable-mapping>
-<java-variable-name>retByteArrayResult</java-variable-name>
-<xml-element-name>RetByteArrayResult</xml-element-name>
+<java-variable-name>retDoubleResult</java-variable-name>
+<xml-element-name>RetDoubleResult</xml-element-name>
 </variable-mapping>
 </java-xml-type-mapping>
 <java-xml-type-mapping>
-<java-type>org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetTimeSpan</java-type>
-<anonymous-type-qname>http://tempuri.org/:&gt;RetTimeSpan</anonymous-type-qname>
+<java-type>org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetGuid</java-type>
+<anonymous-type-qname>http://tempuri.org/:&gt;RetGuid</anonymous-type-qname>
 <qname-scope>complexType</qname-scope>
 <variable-mapping>
-<java-variable-name>inTimeSpan</java-variable-name>
-<xml-element-name>inTimeSpan</xml-element-name>
+<java-variable-name>inGuid</java-variable-name>
+<xml-element-name>inGuid</xml-element-name>
 </variable-mapping>
 </java-xml-type-mapping>
 <java-xml-type-mapping>
-<java-type>org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetDateTimeResponse</java-type>
-<anonymous-type-qname>http://tempuri.org/:&gt;RetDateTimeResponse</anonymous-type-qname>
+<java-type>org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetCharResponse</java-type>
+<anonymous-type-qname>http://tempuri.org/:&gt;RetCharResponse</anonymous-type-qname>
 <qname-scope>complexType</qname-scope>
 <variable-mapping>
-<java-variable-name>retDateTimeResult</java-variable-name>
-<xml-element-name>RetDateTimeResult</xml-element-name>
+<java-variable-name>retCharResult</java-variable-name>
+<xml-element-name>RetCharResult</xml-element-name>
 </variable-mapping>
 </java-xml-type-mapping>
 <java-xml-type-mapping>
-<java-type>org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetString</java-type>
-<anonymous-type-qname>http://tempuri.org/:&gt;RetString</anonymous-type-qname>
+<java-type>org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetBool</java-type>
+<anonymous-type-qname>http://tempuri.org/:&gt;RetBool</anonymous-type-qname>
 <qname-scope>complexType</qname-scope>
 <variable-mapping>
-<java-variable-name>inString</java-variable-name>
-<xml-element-name>inString</xml-element-name>
+<java-variable-name>inBool</java-variable-name>
+<xml-element-name>inBool</xml-element-name>
 </variable-mapping>
 </java-xml-type-mapping>
 <java-xml-type-mapping>
-<java-type>org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetByteArray</java-type>
-<anonymous-type-qname>http://tempuri.org/:&gt;RetByteArray</anonymous-type-qname>
+<java-type>org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetDateTime</java-type>
+<anonymous-type-qname>http://tempuri.org/:&gt;RetDateTime</anonymous-type-qname>
 <qname-scope>complexType</qname-scope>
 <variable-mapping>
-<java-variable-name>inByteArray</java-variable-name>
-<xml-element-name>inByteArray</xml-element-name>
+<java-variable-name>inDateTime</java-variable-name>
+<xml-element-name>inDateTime</xml-element-name>
 </variable-mapping>
 </java-xml-type-mapping>
 <java-xml-type-mapping>
@@ -149,66 +158,66 @@
 </variable-mapping>
 </java-xml-type-mapping>
 <java-xml-type-mapping>
-<java-type>org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetUri</java-type>
-<anonymous-type-qname>http://tempuri.org/:&gt;RetUri</anonymous-type-qname>
+<java-type>org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetDecimalResponse</java-type>
+<anonymous-type-qname>http://tempuri.org/:&gt;RetDecimalResponse</anonymous-type-qname>
 <qname-scope>complexType</qname-scope>
 <variable-mapping>
-<java-variable-name>inUri</java-variable-name>
-<xml-element-name>inUri</xml-element-name>
+<java-variable-name>retDecimalResult</java-variable-name>
+<xml-element-name>RetDecimalResult</xml-element-name>
 </variable-mapping>
 </java-xml-type-mapping>
 <java-xml-type-mapping>
-<java-type>org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetULong</java-type>
-<anonymous-type-qname>http://tempuri.org/:&gt;RetULong</anonymous-type-qname>
+<java-type>org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetInt</java-type>
+<anonymous-type-qname>http://tempuri.org/:&gt;RetInt</anonymous-type-qname>
 <qname-scope>complexType</qname-scope>
 <variable-mapping>
-<java-variable-name>inULong</java-variable-name>
-<xml-element-name>inULong</xml-element-name>
+<java-variable-name>inInt</java-variable-name>
+<xml-element-name>inInt</xml-element-name>
 </variable-mapping>
 </java-xml-type-mapping>
 <java-xml-type-mapping>
-<java-type>org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetUriResponse</java-type>
-<anonymous-type-qname>http://tempuri.org/:&gt;RetUriResponse</anonymous-type-qname>
+<java-type>org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetGuidResponse</java-type>
+<anonymous-type-qname>http://tempuri.org/:&gt;RetGuidResponse</anonymous-type-qname>
 <qname-scope>complexType</qname-scope>
 <variable-mapping>
-<java-variable-name>retUriResult</java-variable-name>
-<xml-element-name>RetUriResult</xml-element-name>
+<java-variable-name>retGuidResult</java-variable-name>
+<xml-element-name>RetGuidResult</xml-element-name>
 </variable-mapping>
 </java-xml-type-mapping>
 <java-xml-type-mapping>
-<java-type>org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetTimeSpanResponse</java-type>
-<anonymous-type-qname>http://tempuri.org/:&gt;RetTimeSpanResponse</anonymous-type-qname>
+<java-type>org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetByteArray</java-type>
+<anonymous-type-qname>http://tempuri.org/:&gt;RetByteArray</anonymous-type-qname>
 <qname-scope>complexType</qname-scope>
 <variable-mapping>
-<java-variable-name>retTimeSpanResult</java-variable-name>
-<xml-element-name>RetTimeSpanResult</xml-element-name>
+<java-variable-name>inByteArray</java-variable-name>
+<xml-element-name>inByteArray</xml-element-name>
 </variable-mapping>
 </java-xml-type-mapping>
 <java-xml-type-mapping>
-<java-type>org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetQName</java-type>
-<anonymous-type-qname>http://tempuri.org/:&gt;RetQName</anonymous-type-qname>
+<java-type>org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetByte</java-type>
+<anonymous-type-qname>http://tempuri.org/:&gt;RetByte</anonymous-type-qname>
 <qname-scope>complexType</qname-scope>
 <variable-mapping>
-<java-variable-name>inQName</java-variable-name>
-<xml-element-name>inQName</xml-element-name>
+<java-variable-name>inByte</java-variable-name>
+<xml-element-name>inByte</xml-element-name>
 </variable-mapping>
 </java-xml-type-mapping>
 <java-xml-type-mapping>
-<java-type>org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetFloatResponse</java-type>
-<anonymous-type-qname>http://tempuri.org/:&gt;RetFloatResponse</anonymous-type-qname>
+<java-type>org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetObject</java-type>
+<anonymous-type-qname>http://tempuri.org/:&gt;RetObject</anonymous-type-qname>
 <qname-scope>complexType</qname-scope>
 <variable-mapping>
-<java-variable-name>retFloatResult</java-variable-name>
-<xml-element-name>RetFloatResult</xml-element-name>
+<java-variable-name>inObject</java-variable-name>
+<xml-element-name>inObject</xml-element-name>
 </variable-mapping>
 </java-xml-type-mapping>
 <java-xml-type-mapping>
-<java-type>org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetUShort</java-type>
-<anonymous-type-qname>http://tempuri.org/:&gt;RetUShort</anonymous-type-qname>
+<java-type>org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetFloat</java-type>
+<anonymous-type-qname>http://tempuri.org/:&gt;RetFloat</anonymous-type-qname>
 <qname-scope>complexType</qname-scope>
 <variable-mapping>
-<java-variable-name>inUShort</java-variable-name>
-<xml-element-name>inUShort</xml-element-name>
+<java-variable-name>inFloat</java-variable-name>
+<xml-element-name>inFloat</xml-element-name>
 </variable-mapping>
 </java-xml-type-mapping>
 <java-xml-type-mapping>
@@ -221,66 +230,66 @@
 </variable-mapping>
 </java-xml-type-mapping>
 <java-xml-type-mapping>
-<java-type>org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetQNameResponse</java-type>
-<anonymous-type-qname>http://tempuri.org/:&gt;RetQNameResponse</anonymous-type-qname>
+<java-type>org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetULong</java-type>
+<anonymous-type-qname>http://tempuri.org/:&gt;RetULong</anonymous-type-qname>
 <qname-scope>complexType</qname-scope>
 <variable-mapping>
-<java-variable-name>retQNameResult</java-variable-name>
-<xml-element-name>RetQNameResult</xml-element-name>
+<java-variable-name>inULong</java-variable-name>
+<xml-element-name>inULong</xml-element-name>
 </variable-mapping>
 </java-xml-type-mapping>
 <java-xml-type-mapping>
-<java-type>org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetDouble</java-type>
-<anonymous-type-qname>http://tempuri.org/:&gt;RetDouble</anonymous-type-qname>
+<java-type>org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetByteResponse</java-type>
+<anonymous-type-qname>http://tempuri.org/:&gt;RetByteResponse</anonymous-type-qname>
 <qname-scope>complexType</qname-scope>
 <variable-mapping>
-<java-variable-name>inDouble</java-variable-name>
-<xml-element-name>inDouble</xml-element-name>
+<java-variable-name>retByteResult</java-variable-name>
+<xml-element-name>RetByteResult</xml-element-name>
 </variable-mapping>
 </java-xml-type-mapping>
 <java-xml-type-mapping>
-<java-type>org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetDoubleResponse</java-type>
-<anonymous-type-qname>http://tempuri.org/:&gt;RetDoubleResponse</anonymous-type-qname>
+<java-type>org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetStringResponse</java-type>
+<anonymous-type-qname>http://tempuri.org/:&gt;RetStringResponse</anonymous-type-qname>
 <qname-scope>complexType</qname-scope>
 <variable-mapping>
-<java-variable-name>retDoubleResult</java-variable-name>
-<xml-element-name>RetDoubleResult</xml-element-name>
+<java-variable-name>retStringResult</java-variable-name>
+<xml-element-name>RetStringResult</xml-element-name>
 </variable-mapping>
 </java-xml-type-mapping>
 <java-xml-type-mapping>
-<java-type>org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetByteResponse</java-type>
-<anonymous-type-qname>http://tempuri.org/:&gt;RetByteResponse</anonymous-type-qname>
+<java-type>org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetTimeSpan</java-type>
+<anonymous-type-qname>http://tempuri.org/:&gt;RetTimeSpan</anonymous-type-qname>
 <qname-scope>complexType</qname-scope>
 <variable-mapping>
-<java-variable-name>retByteResult</java-variable-name>
-<xml-element-name>RetByteResult</xml-element-name>
+<java-variable-name>inTimeSpan</java-variable-name>
+<xml-element-name>inTimeSpan</xml-element-name>
 </variable-mapping>
 </java-xml-type-mapping>
 <java-xml-type-mapping>
-<java-type>org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetDateTime</java-type>
-<anonymous-type-qname>http://tempuri.org/:&gt;RetDateTime</anonymous-type-qname>
+<java-type>org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetSingleResponse</java-type>
+<anonymous-type-qname>http://tempuri.org/:&gt;RetSingleResponse</anonymous-type-qname>
 <qname-scope>complexType</qname-scope>
 <variable-mapping>
-<java-variable-name>inDateTime</java-variable-name>
-<xml-element-name>inDateTime</xml-element-name>
+<java-variable-name>retSingleResult</java-variable-name>
+<xml-element-name>RetSingleResult</xml-element-name>
 </variable-mapping>
 </java-xml-type-mapping>
 <java-xml-type-mapping>
-<java-type>org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetFloat</java-type>
-<anonymous-type-qname>http://tempuri.org/:&gt;RetFloat</anonymous-type-qname>
+<java-type>org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetString</java-type>
+<anonymous-type-qname>http://tempuri.org/:&gt;RetString</anonymous-type-qname>
 <qname-scope>complexType</qname-scope>
 <variable-mapping>
-<java-variable-name>inFloat</java-variable-name>
-<xml-element-name>inFloat</xml-element-name>
+<java-variable-name>inString</java-variable-name>
+<xml-element-name>inString</xml-element-name>
 </variable-mapping>
 </java-xml-type-mapping>
 <java-xml-type-mapping>
-<java-type>org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetSingleResponse</java-type>
-<anonymous-type-qname>http://tempuri.org/:&gt;RetSingleResponse</anonymous-type-qname>
+<java-type>org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetUShortResponse</java-type>
+<anonymous-type-qname>http://tempuri.org/:&gt;RetUShortResponse</anonymous-type-qname>
 <qname-scope>complexType</qname-scope>
 <variable-mapping>
-<java-variable-name>retSingleResult</java-variable-name>
-<xml-element-name>RetSingleResult</xml-element-name>
+<java-variable-name>retUShortResult</java-variable-name>
+<xml-element-name>RetUShortResult</xml-element-name>
 </variable-mapping>
 </java-xml-type-mapping>
 <java-xml-type-mapping>
@@ -293,105 +302,96 @@
 </variable-mapping>
 </java-xml-type-mapping>
 <java-xml-type-mapping>
-<java-type>org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetSingle</java-type>
-<anonymous-type-qname>http://tempuri.org/:&gt;RetSingle</anonymous-type-qname>
+<java-type>org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetLongResponse</java-type>
+<anonymous-type-qname>http://tempuri.org/:&gt;RetLongResponse</anonymous-type-qname>
 <qname-scope>complexType</qname-scope>
 <variable-mapping>
-<java-variable-name>inSingle</java-variable-name>
-<xml-element-name>inSingle</xml-element-name>
+<java-variable-name>retLongResult</java-variable-name>
+<xml-element-name>RetLongResult</xml-element-name>
 </variable-mapping>
 </java-xml-type-mapping>
 <java-xml-type-mapping>
-<java-type>org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetShortResponse</java-type>
-<anonymous-type-qname>http://tempuri.org/:&gt;RetShortResponse</anonymous-type-qname>
+<java-type>org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetSingle</java-type>
+<anonymous-type-qname>http://tempuri.org/:&gt;RetSingle</anonymous-type-qname>
 <qname-scope>complexType</qname-scope>
 <variable-mapping>
-<java-variable-name>retShortResult</java-variable-name>
-<xml-element-name>RetShortResult</xml-element-name>
+<java-variable-name>inSingle</java-variable-name>
+<xml-element-name>inSingle</xml-element-name>
 </variable-mapping>
 </java-xml-type-mapping>
 <java-xml-type-mapping>
-<java-type>org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetStringResponse</java-type>
-<anonymous-type-qname>http://tempuri.org/:&gt;RetStringResponse</anonymous-type-qname>
+<java-type>org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetQName</java-type>
+<anonymous-type-qname>http://tempuri.org/:&gt;RetQName</anonymous-type-qname>
 <qname-scope>complexType</qname-scope>
 <variable-mapping>
-<java-variable-name>retStringResult</java-variable-name>
-<xml-element-name>RetStringResult</xml-element-name>
+<java-variable-name>inQName</java-variable-name>
+<xml-element-name>inQName</xml-element-name>
 </variable-mapping>
 </java-xml-type-mapping>
 <java-xml-type-mapping>
-<java-type>org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetInt</java-type>
-<anonymous-type-qname>http://tempuri.org/:&gt;RetInt</anonymous-type-qname>
+<java-type>org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetByteArrayResponse</java-type>
+<anonymous-type-qname>http://tempuri.org/:&gt;RetByteArrayResponse</anonymous-type-qname>
 <qname-scope>complexType</qname-scope>
 <variable-mapping>
-<java-variable-name>inInt</java-variable-name>
-<xml-element-name>inInt</xml-element-name>
+<java-variable-name>retByteArrayResult</java-variable-name>
+<xml-element-name>RetByteArrayResult</xml-element-name>
 </variable-mapping>
 </java-xml-type-mapping>
 <java-xml-type-mapping>
-<java-type>org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetGuid</java-type>
-<anonymous-type-qname>http://tempuri.org/:&gt;RetGuid</anonymous-type-qname>
+<java-type>org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetShortResponse</java-type>
+<anonymous-type-qname>http://tempuri.org/:&gt;RetShortResponse</anonymous-type-qname>
 <qname-scope>complexType</qname-scope>
 <variable-mapping>
-<java-variable-name>inGuid</java-variable-name>
-<xml-element-name>inGuid</xml-element-name>
+<java-variable-name>retShortResult</java-variable-name>
+<xml-element-name>RetShortResult</xml-element-name>
 </variable-mapping>
 </java-xml-type-mapping>
 <java-xml-type-mapping>
-<java-type>org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetGuidResponse</java-type>
-<anonymous-type-qname>http://tempuri.org/:&gt;RetGuidResponse</anonymous-type-qname>
+<java-type>org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetUShort</java-type>
+<anonymous-type-qname>http://tempuri.org/:&gt;RetUShort</anonymous-type-qname>
 <qname-scope>complexType</qname-scope>
 <variable-mapping>
-<java-variable-name>retGuidResult</java-variable-name>
-<xml-element-name>RetGuidResult</xml-element-name>
+<java-variable-name>inUShort</java-variable-name>
+<xml-element-name>inUShort</xml-element-name>
 </variable-mapping>
 </java-xml-type-mapping>
 <java-xml-type-mapping>
-<java-type>org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetLong</java-type>
-<anonymous-type-qname>http://tempuri.org/:&gt;RetLong</anonymous-type-qname>
+<java-type>org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetUInt</java-type>
+<anonymous-type-qname>http://tempuri.org/:&gt;RetUInt</anonymous-type-qname>
 <qname-scope>complexType</qname-scope>
 <variable-mapping>
-<java-variable-name>inLong</java-variable-name>
-<xml-element-name>inLong</xml-element-name>
+<java-variable-name>inUInt</java-variable-name>
+<xml-element-name>inUInt</xml-element-name>
 </variable-mapping>
 </java-xml-type-mapping>
 <java-xml-type-mapping>
-<java-type>org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetLongResponse</java-type>
-<anonymous-type-qname>http://tempuri.org/:&gt;RetLongResponse</anonymous-type-qname>
+<java-type>org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetDecimal</java-type>
+<anonymous-type-qname>http://tempuri.org/:&gt;RetDecimal</anonymous-type-qname>
 <qname-scope>complexType</qname-scope>
 <variable-mapping>
-<java-variable-name>retLongResult</java-variable-name>
-<xml-element-name>RetLongResult</xml-element-name>
+<java-variable-name>inDecimal</java-variable-name>
+<xml-element-name>inDecimal</xml-element-name>
 </variable-mapping>
 </java-xml-type-mapping>
 <java-xml-type-mapping>
-<java-type>org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetULongResponse</java-type>
-<anonymous-type-qname>http://tempuri.org/:&gt;RetULongResponse</anonymous-type-qname>
+<java-type>org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetSByte</java-type>
+<anonymous-type-qname>http://tempuri.org/:&gt;RetSByte</anonymous-type-qname>
 <qname-scope>complexType</qname-scope>
 <variable-mapping>
-<java-variable-name>retULongResult</java-variable-name>
-<xml-element-name>RetULongResult</xml-element-name>
+<java-variable-name>inSByte</java-variable-name>
+<xml-element-name>inSByte</xml-element-name>
 </variable-mapping>
 </java-xml-type-mapping>
 <java-xml-type-mapping>
-<java-type>org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetUInt</java-type>
-<anonymous-type-qname>http://tempuri.org/:&gt;RetUInt</anonymous-type-qname>
+<java-type>org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetUri</java-type>
+<anonymous-type-qname>http://tempuri.org/:&gt;RetUri</anonymous-type-qname>
 <qname-scope>complexType</qname-scope>
 <variable-mapping>
-<java-variable-name>inUInt</java-variable-name>
-<xml-element-name>inUInt</xml-element-name>
+<java-variable-name>inUri</java-variable-name>
+<xml-element-name>inUri</xml-element-name>
 </variable-mapping>
 </java-xml-type-mapping>
 <java-xml-type-mapping>
-<java-type>org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetDecimalResponse</java-type>
-<anonymous-type-qname>http://tempuri.org/:&gt;RetDecimalResponse</anonymous-type-qname>
-<qname-scope>complexType</qname-scope>
-<variable-mapping>
-<java-variable-name>retDecimalResult</java-variable-name>
-<xml-element-name>RetDecimalResult</xml-element-name>
-</variable-mapping>
-</java-xml-type-mapping>
-<java-xml-type-mapping>
 <java-type>org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW_Service.RetUIntResponse</java-type>
 <anonymous-type-qname>http://tempuri.org/:&gt;RetUIntResponse</anonymous-type-qname>
 <qname-scope>complexType</qname-scope>

Modified: trunk/src/test/resources/interop/microsoft/soapwsdl/BaseDataTypesDocLitW_Service/WEB-INF/wsdl/service.wsdl
===================================================================
--- trunk/src/test/resources/interop/microsoft/soapwsdl/BaseDataTypesDocLitW_Service/WEB-INF/wsdl/service.wsdl	2006-09-19 10:16:24 UTC (rev 993)
+++ trunk/src/test/resources/interop/microsoft/soapwsdl/BaseDataTypesDocLitW_Service/WEB-INF/wsdl/service.wsdl	2006-09-19 10:23:59 UTC (rev 994)
@@ -1 +1 @@
-<?xml version="1.0" encoding="utf-8"?><wsdl:definitions name="BaseDataTypesDocLitWService" targetNamespace="http://tempuri.org/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:wsap10="http://www.w3.org/2005/08/addressing" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns:wsap="http://schemas.xmlsoap.org/ws/2004/09/policy/addressing" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msc="http://schemas.microsoft.com/ws/2005/12/wsdl/contract" xmlns:tns="http://tempuri.org/" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:wsx="http://schemas.xmlsoap.org/ws/2004/09/mex" xmlns:wsa10="http://www.w3.org/2005/08/addressing"><wsp:Policy wsu:Id="BasicHttpBinding_IBaseDataTypesDocLitW_policy">!
 <wsp:ExactlyOne><wsp:All><wspe:Utf816FFFECharacterEncoding xmlns:wspe="http://schemas.xmlsoap.org/ws/2004/09/policy/encoding"/></wsp:All></wsp:ExactlyOne></wsp:Policy><wsdl:types><xsd:schema targetNamespace="http://tempuri.org/Imports"><xsd:import schemaLocation="http://131.107.72.15/SoapWsdl_BaseDataTypes_XmlFormatter_Service_Indigo/BaseDataTypesDocLitW.svc?xsd=xsd0" namespace="http://tempuri.org/"/><xsd:import schemaLocation="http://131.107.72.15/SoapWsdl_BaseDataTypes_XmlFormatter_Service_Indigo/BaseDataTypesDocLitW.svc?xsd=xsd1" namespace="http://schemas.microsoft.com/2003/10/Serialization/"/></xsd:schema></wsdl:types><wsdl:message name="IBaseDataTypesDocLitW_RetBool_InputMessage"><wsdl:part name="parameters" element="tns:RetBool"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetBool_OutputMessage"><wsdl:part name="parameters" element="tns:RetBoolResponse"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetByte_InputMessage"><wsdl:part name="parame!
 ters" element="tns:RetByte"/></wsdl:message><wsdl:message name="IBaseD
ataTypesDocLitW_RetByte_OutputMessage"><wsdl:part name="parameters" element="tns:RetByteResponse"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetSByte_InputMessage"><wsdl:part name="parameters" element="tns:RetSByte"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetSByte_OutputMessage"><wsdl:part name="parameters" element="tns:RetSByteResponse"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetByteArray_InputMessage"><wsdl:part name="parameters" element="tns:RetByteArray"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetByteArray_OutputMessage"><wsdl:part name="parameters" element="tns:RetByteArrayResponse"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetChar_InputMessage"><wsdl:part name="parameters" element="tns:RetChar"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetChar_OutputMessage"><wsdl:part name="parameters" element="tns:RetCharResponse"/></wsdl:message><wsdl:message name="IBaseDataTypesDocL!
 itW_RetDecimal_InputMessage"><wsdl:part name="parameters" element="tns:RetDecimal"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetDecimal_OutputMessage"><wsdl:part name="parameters" element="tns:RetDecimalResponse"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetFloat_InputMessage"><wsdl:part name="parameters" element="tns:RetFloat"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetFloat_OutputMessage"><wsdl:part name="parameters" element="tns:RetFloatResponse"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetDouble_InputMessage"><wsdl:part name="parameters" element="tns:RetDouble"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetDouble_OutputMessage"><wsdl:part name="parameters" element="tns:RetDoubleResponse"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetSingle_InputMessage"><wsdl:part name="parameters" element="tns:RetSingle"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetSingle_Ou!
 tputMessage"><wsdl:part name="parameters" element="tns:RetSingleRespon
se"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetInt_InputMessage"><wsdl:part name="parameters" element="tns:RetInt"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetInt_OutputMessage"><wsdl:part name="parameters" element="tns:RetIntResponse"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetShort_InputMessage"><wsdl:part name="parameters" element="tns:RetShort"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetShort_OutputMessage"><wsdl:part name="parameters" element="tns:RetShortResponse"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetLong_InputMessage"><wsdl:part name="parameters" element="tns:RetLong"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetLong_OutputMessage"><wsdl:part name="parameters" element="tns:RetLongResponse"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetObject_InputMessage"><wsdl:part name="parameters" element="tns:RetObject"/></wsdl:message><wsdl:message name="I!
 BaseDataTypesDocLitW_RetObject_OutputMessage"><wsdl:part name="parameters" element="tns:RetObjectResponse"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetUInt_InputMessage"><wsdl:part name="parameters" element="tns:RetUInt"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetUInt_OutputMessage"><wsdl:part name="parameters" element="tns:RetUIntResponse"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetUShort_InputMessage"><wsdl:part name="parameters" element="tns:RetUShort"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetUShort_OutputMessage"><wsdl:part name="parameters" element="tns:RetUShortResponse"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetULong_InputMessage"><wsdl:part name="parameters" element="tns:RetULong"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetULong_OutputMessage"><wsdl:part name="parameters" element="tns:RetULongResponse"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLit!
 W_RetString_InputMessage"><wsdl:part name="parameters" element="tns:Re
tString"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetString_OutputMessage"><wsdl:part name="parameters" element="tns:RetStringResponse"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetGuid_InputMessage"><wsdl:part name="parameters" element="tns:RetGuid"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetGuid_OutputMessage"><wsdl:part name="parameters" element="tns:RetGuidResponse"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetUri_InputMessage"><wsdl:part name="parameters" element="tns:RetUri"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetUri_OutputMessage"><wsdl:part name="parameters" element="tns:RetUriResponse"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetDateTime_InputMessage"><wsdl:part name="parameters" element="tns:RetDateTime"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetDateTime_OutputMessage"><wsdl:part name="parameters" element="tns:RetDateTimeResponse"/></wsdl:mes!
 sage><wsdl:message name="IBaseDataTypesDocLitW_RetTimeSpan_InputMessage"><wsdl:part name="parameters" element="tns:RetTimeSpan"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetTimeSpan_OutputMessage"><wsdl:part name="parameters" element="tns:RetTimeSpanResponse"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetQName_InputMessage"><wsdl:part name="parameters" element="tns:RetQName"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetQName_OutputMessage"><wsdl:part name="parameters" element="tns:RetQNameResponse"/></wsdl:message><wsdl:portType msc:usingSession="false" name="IBaseDataTypesDocLitW"><wsdl:operation name="RetBool"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetBool" message="tns:IBaseDataTypesDocLitW_RetBool_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetBoolResponse" message="tns:IBaseDataTypesDocLitW_RetBool_OutputMessage"/></wsdl:operation><wsdl:operation name="RetB!
 yte"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesDocLit
W/RetByte" message="tns:IBaseDataTypesDocLitW_RetByte_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetByteResponse" message="tns:IBaseDataTypesDocLitW_RetByte_OutputMessage"/></wsdl:operation><wsdl:operation name="RetSByte"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetSByte" message="tns:IBaseDataTypesDocLitW_RetSByte_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetSByteResponse" message="tns:IBaseDataTypesDocLitW_RetSByte_OutputMessage"/></wsdl:operation><wsdl:operation name="RetByteArray"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetByteArray" message="tns:IBaseDataTypesDocLitW_RetByteArray_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetByteArrayResponse" message="tns:IBaseDataTypesDocLitW_RetByteArray_OutputMessage"/></wsdl:operation><wsdl:operation name="RetChar"><wsdl:input wsa10:Action="http://tempuri.org/I!
 BaseDataTypesDocLitW/RetChar" message="tns:IBaseDataTypesDocLitW_RetChar_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetCharResponse" message="tns:IBaseDataTypesDocLitW_RetChar_OutputMessage"/></wsdl:operation><wsdl:operation name="RetDecimal"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetDecimal" message="tns:IBaseDataTypesDocLitW_RetDecimal_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetDecimalResponse" message="tns:IBaseDataTypesDocLitW_RetDecimal_OutputMessage"/></wsdl:operation><wsdl:operation name="RetFloat"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetFloat" message="tns:IBaseDataTypesDocLitW_RetFloat_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetFloatResponse" message="tns:IBaseDataTypesDocLitW_RetFloat_OutputMessage"/></wsdl:operation><wsdl:operation name="RetDouble"><wsdl:input wsa10:Action="http://t!
 empuri.org/IBaseDataTypesDocLitW/RetDouble" message="tns:IBaseDataType
sDocLitW_RetDouble_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetDoubleResponse" message="tns:IBaseDataTypesDocLitW_RetDouble_OutputMessage"/></wsdl:operation><wsdl:operation name="RetSingle"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetSingle" message="tns:IBaseDataTypesDocLitW_RetSingle_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetSingleResponse" message="tns:IBaseDataTypesDocLitW_RetSingle_OutputMessage"/></wsdl:operation><wsdl:operation name="RetInt"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetInt" message="tns:IBaseDataTypesDocLitW_RetInt_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetIntResponse" message="tns:IBaseDataTypesDocLitW_RetInt_OutputMessage"/></wsdl:operation><wsdl:operation name="RetShort"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetShort" message="tns:IBaseDataTy!
 pesDocLitW_RetShort_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetShortResponse" message="tns:IBaseDataTypesDocLitW_RetShort_OutputMessage"/></wsdl:operation><wsdl:operation name="RetLong"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetLong" message="tns:IBaseDataTypesDocLitW_RetLong_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetLongResponse" message="tns:IBaseDataTypesDocLitW_RetLong_OutputMessage"/></wsdl:operation><wsdl:operation name="RetObject"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetObject" message="tns:IBaseDataTypesDocLitW_RetObject_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetObjectResponse" message="tns:IBaseDataTypesDocLitW_RetObject_OutputMessage"/></wsdl:operation><wsdl:operation name="RetUInt"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetUInt" message="tns:IBaseDat!
 aTypesDocLitW_RetUInt_InputMessage"/><wsdl:output wsa10:Action="http:/
/tempuri.org/IBaseDataTypesDocLitW/RetUIntResponse" message="tns:IBaseDataTypesDocLitW_RetUInt_OutputMessage"/></wsdl:operation><wsdl:operation name="RetUShort"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetUShort" message="tns:IBaseDataTypesDocLitW_RetUShort_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetUShortResponse" message="tns:IBaseDataTypesDocLitW_RetUShort_OutputMessage"/></wsdl:operation><wsdl:operation name="RetULong"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetULong" message="tns:IBaseDataTypesDocLitW_RetULong_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetULongResponse" message="tns:IBaseDataTypesDocLitW_RetULong_OutputMessage"/></wsdl:operation><wsdl:operation name="RetString"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetString" message="tns:IBaseDataTypesDocLitW_RetString_InputMessage"/><wsdl:output wsa10:Acti!
 on="http://tempuri.org/IBaseDataTypesDocLitW/RetStringResponse" message="tns:IBaseDataTypesDocLitW_RetString_OutputMessage"/></wsdl:operation><wsdl:operation name="RetGuid"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetGuid" message="tns:IBaseDataTypesDocLitW_RetGuid_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetGuidResponse" message="tns:IBaseDataTypesDocLitW_RetGuid_OutputMessage"/></wsdl:operation><wsdl:operation name="RetUri"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetUri" message="tns:IBaseDataTypesDocLitW_RetUri_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetUriResponse" message="tns:IBaseDataTypesDocLitW_RetUri_OutputMessage"/></wsdl:operation><wsdl:operation name="RetDateTime"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetDateTime" message="tns:IBaseDataTypesDocLitW_RetDateTime_InputMessage"/><wsdl:output wsa10:Act!
 ion="http://tempuri.org/IBaseDataTypesDocLitW/RetDateTimeResponse" mes
sage="tns:IBaseDataTypesDocLitW_RetDateTime_OutputMessage"/></wsdl:operation><wsdl:operation name="RetTimeSpan"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetTimeSpan" message="tns:IBaseDataTypesDocLitW_RetTimeSpan_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetTimeSpanResponse" message="tns:IBaseDataTypesDocLitW_RetTimeSpan_OutputMessage"/></wsdl:operation><wsdl:operation name="RetQName"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetQName" message="tns:IBaseDataTypesDocLitW_RetQName_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetQNameResponse" message="tns:IBaseDataTypesDocLitW_RetQName_OutputMessage"/></wsdl:operation></wsdl:portType><wsdl:binding name="BasicHttpBinding_IBaseDataTypesDocLitW" type="tns:IBaseDataTypesDocLitW"><wsp:PolicyReference URI="#BasicHttpBinding_IBaseDataTypesDocLitW_policy"/><soap:binding transport="http://schemas.xmlsoap.org!
 /soap/http"/><wsdl:operation name="RetBool"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitW/RetBool" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetByte"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitW/RetByte" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetSByte"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitW/RetSByte" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetByteArray"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitW/RetByteArray" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></!
 wsdl:output></wsdl:operation><wsdl:operation name="RetChar"><soap:oper
ation soapAction="http://tempuri.org/IBaseDataTypesDocLitW/RetChar" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetDecimal"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitW/RetDecimal" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetFloat"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitW/RetFloat" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetDouble"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitW/RetDouble" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetS!
 ingle"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitW/RetSingle" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetInt"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitW/RetInt" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetShort"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitW/RetShort" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetLong"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitW/RetLong" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation na!
 me="RetObject"><soap:operation soapAction="http://tempuri.org/IBaseDat
aTypesDocLitW/RetObject" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetUInt"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitW/RetUInt" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetUShort"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitW/RetUShort" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetULong"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitW/RetULong" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetString"><soap:operation soapAction="http://tempuri!
 .org/IBaseDataTypesDocLitW/RetString" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetGuid"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitW/RetGuid" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetUri"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitW/RetUri" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetDateTime"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitW/RetDateTime" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetTimeSpan"><soap:operation soapAction!
 ="http://tempuri.org/IBaseDataTypesDocLitW/RetTimeSpan" style="documen
t"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetQName"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitW/RetQName" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation></wsdl:binding><wsdl:service name="BaseDataTypesDocLitWService"><wsdl:port name="BasicHttpBinding_IBaseDataTypesDocLitW" binding="tns:BasicHttpBinding_IBaseDataTypesDocLitW"><soap:address location="http://131.107.72.15/SoapWsdl_BaseDataTypes_XmlFormatter_Service_Indigo/BaseDataTypesDocLitW.svc"/></wsdl:port></wsdl:service></wsdl:definitions>
\ No newline at end of file
+<?xml version="1.0" encoding="utf-8"?><wsdl:definitions name="BaseDataTypesDocLitWService" targetNamespace="http://tempuri.org/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:wsap10="http://www.w3.org/2005/08/addressing" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns:wsap="http://schemas.xmlsoap.org/ws/2004/09/policy/addressing" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msc="http://schemas.microsoft.com/ws/2005/12/wsdl/contract" xmlns:tns="http://tempuri.org/" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:wsx="http://schemas.xmlsoap.org/ws/2004/09/mex" xmlns:wsa10="http://www.w3.org/2005/08/addressing"><wsp:Policy wsu:Id="BasicHttpBinding_IBaseDataTypesDocLitW_policy">!
 <wsp:ExactlyOne><wsp:All><wspe:Utf816FFFECharacterEncoding xmlns:wspe="http://schemas.xmlsoap.org/ws/2004/09/policy/encoding"/></wsp:All></wsp:ExactlyOne></wsp:Policy><wsdl:types><xsd:schema targetNamespace="http://tempuri.org/Imports"><xsd:import schemaLocation="xsd0.xsd" namespace="http://tempuri.org/"/><xsd:import schemaLocation="xsd1.xsd" namespace="http://schemas.microsoft.com/2003/10/Serialization/"/></xsd:schema></wsdl:types><wsdl:message name="IBaseDataTypesDocLitW_RetBool_InputMessage"><wsdl:part name="parameters" element="tns:RetBool"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetBool_OutputMessage"><wsdl:part name="parameters" element="tns:RetBoolResponse"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetByte_InputMessage"><wsdl:part name="parameters" element="tns:RetByte"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetByte_OutputMessage"><wsdl:part name="parameters" element="tns:RetByteResponse"/></wsdl:message><wsdl:mess!
 age name="IBaseDataTypesDocLitW_RetSByte_InputMessage"><wsdl:part name
="parameters" element="tns:RetSByte"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetSByte_OutputMessage"><wsdl:part name="parameters" element="tns:RetSByteResponse"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetByteArray_InputMessage"><wsdl:part name="parameters" element="tns:RetByteArray"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetByteArray_OutputMessage"><wsdl:part name="parameters" element="tns:RetByteArrayResponse"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetChar_InputMessage"><wsdl:part name="parameters" element="tns:RetChar"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetChar_OutputMessage"><wsdl:part name="parameters" element="tns:RetCharResponse"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetDecimal_InputMessage"><wsdl:part name="parameters" element="tns:RetDecimal"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetDecimal_OutputMessage"><wsdl:part name="parameters!
 " element="tns:RetDecimalResponse"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetFloat_InputMessage"><wsdl:part name="parameters" element="tns:RetFloat"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetFloat_OutputMessage"><wsdl:part name="parameters" element="tns:RetFloatResponse"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetDouble_InputMessage"><wsdl:part name="parameters" element="tns:RetDouble"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetDouble_OutputMessage"><wsdl:part name="parameters" element="tns:RetDoubleResponse"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetSingle_InputMessage"><wsdl:part name="parameters" element="tns:RetSingle"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetSingle_OutputMessage"><wsdl:part name="parameters" element="tns:RetSingleResponse"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetInt_InputMessage"><wsdl:part name="parameters" element="tns!
 :RetInt"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_Ret
Int_OutputMessage"><wsdl:part name="parameters" element="tns:RetIntResponse"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetShort_InputMessage"><wsdl:part name="parameters" element="tns:RetShort"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetShort_OutputMessage"><wsdl:part name="parameters" element="tns:RetShortResponse"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetLong_InputMessage"><wsdl:part name="parameters" element="tns:RetLong"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetLong_OutputMessage"><wsdl:part name="parameters" element="tns:RetLongResponse"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetObject_InputMessage"><wsdl:part name="parameters" element="tns:RetObject"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetObject_OutputMessage"><wsdl:part name="parameters" element="tns:RetObjectResponse"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetUInt_InputMessage"><wsdl:p!
 art name="parameters" element="tns:RetUInt"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetUInt_OutputMessage"><wsdl:part name="parameters" element="tns:RetUIntResponse"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetUShort_InputMessage"><wsdl:part name="parameters" element="tns:RetUShort"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetUShort_OutputMessage"><wsdl:part name="parameters" element="tns:RetUShortResponse"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetULong_InputMessage"><wsdl:part name="parameters" element="tns:RetULong"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetULong_OutputMessage"><wsdl:part name="parameters" element="tns:RetULongResponse"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetString_InputMessage"><wsdl:part name="parameters" element="tns:RetString"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetString_OutputMessage"><wsdl:part name="parameters" ele!
 ment="tns:RetStringResponse"/></wsdl:message><wsdl:message name="IBase
DataTypesDocLitW_RetGuid_InputMessage"><wsdl:part name="parameters" element="tns:RetGuid"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetGuid_OutputMessage"><wsdl:part name="parameters" element="tns:RetGuidResponse"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetUri_InputMessage"><wsdl:part name="parameters" element="tns:RetUri"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetUri_OutputMessage"><wsdl:part name="parameters" element="tns:RetUriResponse"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetDateTime_InputMessage"><wsdl:part name="parameters" element="tns:RetDateTime"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetDateTime_OutputMessage"><wsdl:part name="parameters" element="tns:RetDateTimeResponse"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetTimeSpan_InputMessage"><wsdl:part name="parameters" element="tns:RetTimeSpan"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetTimeS!
 pan_OutputMessage"><wsdl:part name="parameters" element="tns:RetTimeSpanResponse"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetQName_InputMessage"><wsdl:part name="parameters" element="tns:RetQName"/></wsdl:message><wsdl:message name="IBaseDataTypesDocLitW_RetQName_OutputMessage"><wsdl:part name="parameters" element="tns:RetQNameResponse"/></wsdl:message><wsdl:portType msc:usingSession="false" name="IBaseDataTypesDocLitW"><wsdl:operation name="RetBool"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetBool" message="tns:IBaseDataTypesDocLitW_RetBool_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetBoolResponse" message="tns:IBaseDataTypesDocLitW_RetBool_OutputMessage"/></wsdl:operation><wsdl:operation name="RetByte"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetByte" message="tns:IBaseDataTypesDocLitW_RetByte_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseData!
 TypesDocLitW/RetByteResponse" message="tns:IBaseDataTypesDocLitW_RetBy
te_OutputMessage"/></wsdl:operation><wsdl:operation name="RetSByte"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetSByte" message="tns:IBaseDataTypesDocLitW_RetSByte_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetSByteResponse" message="tns:IBaseDataTypesDocLitW_RetSByte_OutputMessage"/></wsdl:operation><wsdl:operation name="RetByteArray"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetByteArray" message="tns:IBaseDataTypesDocLitW_RetByteArray_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetByteArrayResponse" message="tns:IBaseDataTypesDocLitW_RetByteArray_OutputMessage"/></wsdl:operation><wsdl:operation name="RetChar"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetChar" message="tns:IBaseDataTypesDocLitW_RetChar_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetCharResponse" message="tns:IBaseDat!
 aTypesDocLitW_RetChar_OutputMessage"/></wsdl:operation><wsdl:operation name="RetDecimal"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetDecimal" message="tns:IBaseDataTypesDocLitW_RetDecimal_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetDecimalResponse" message="tns:IBaseDataTypesDocLitW_RetDecimal_OutputMessage"/></wsdl:operation><wsdl:operation name="RetFloat"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetFloat" message="tns:IBaseDataTypesDocLitW_RetFloat_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetFloatResponse" message="tns:IBaseDataTypesDocLitW_RetFloat_OutputMessage"/></wsdl:operation><wsdl:operation name="RetDouble"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetDouble" message="tns:IBaseDataTypesDocLitW_RetDouble_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetDoubleResponse" mes!
 sage="tns:IBaseDataTypesDocLitW_RetDouble_OutputMessage"/></wsdl:opera
tion><wsdl:operation name="RetSingle"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetSingle" message="tns:IBaseDataTypesDocLitW_RetSingle_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetSingleResponse" message="tns:IBaseDataTypesDocLitW_RetSingle_OutputMessage"/></wsdl:operation><wsdl:operation name="RetInt"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetInt" message="tns:IBaseDataTypesDocLitW_RetInt_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetIntResponse" message="tns:IBaseDataTypesDocLitW_RetInt_OutputMessage"/></wsdl:operation><wsdl:operation name="RetShort"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetShort" message="tns:IBaseDataTypesDocLitW_RetShort_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetShortResponse" message="tns:IBaseDataTypesDocLitW_RetShort_OutputMessage"/></wsdl:operat!
 ion><wsdl:operation name="RetLong"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetLong" message="tns:IBaseDataTypesDocLitW_RetLong_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetLongResponse" message="tns:IBaseDataTypesDocLitW_RetLong_OutputMessage"/></wsdl:operation><wsdl:operation name="RetObject"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetObject" message="tns:IBaseDataTypesDocLitW_RetObject_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetObjectResponse" message="tns:IBaseDataTypesDocLitW_RetObject_OutputMessage"/></wsdl:operation><wsdl:operation name="RetUInt"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetUInt" message="tns:IBaseDataTypesDocLitW_RetUInt_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetUIntResponse" message="tns:IBaseDataTypesDocLitW_RetUInt_OutputMessage"/></wsdl:operat!
 ion><wsdl:operation name="RetUShort"><wsdl:input wsa10:Action="http://
tempuri.org/IBaseDataTypesDocLitW/RetUShort" message="tns:IBaseDataTypesDocLitW_RetUShort_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetUShortResponse" message="tns:IBaseDataTypesDocLitW_RetUShort_OutputMessage"/></wsdl:operation><wsdl:operation name="RetULong"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetULong" message="tns:IBaseDataTypesDocLitW_RetULong_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetULongResponse" message="tns:IBaseDataTypesDocLitW_RetULong_OutputMessage"/></wsdl:operation><wsdl:operation name="RetString"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetString" message="tns:IBaseDataTypesDocLitW_RetString_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetStringResponse" message="tns:IBaseDataTypesDocLitW_RetString_OutputMessage"/></wsdl:operation><wsdl:operation name="RetGuid"><wsdl:input wsa10:Act!
 ion="http://tempuri.org/IBaseDataTypesDocLitW/RetGuid" message="tns:IBaseDataTypesDocLitW_RetGuid_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetGuidResponse" message="tns:IBaseDataTypesDocLitW_RetGuid_OutputMessage"/></wsdl:operation><wsdl:operation name="RetUri"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetUri" message="tns:IBaseDataTypesDocLitW_RetUri_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetUriResponse" message="tns:IBaseDataTypesDocLitW_RetUri_OutputMessage"/></wsdl:operation><wsdl:operation name="RetDateTime"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetDateTime" message="tns:IBaseDataTypesDocLitW_RetDateTime_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetDateTimeResponse" message="tns:IBaseDataTypesDocLitW_RetDateTime_OutputMessage"/></wsdl:operation><wsdl:operation name="RetTimeSpan"><wsdl:input !
 wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetTimeSpan" me
ssage="tns:IBaseDataTypesDocLitW_RetTimeSpan_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetTimeSpanResponse" message="tns:IBaseDataTypesDocLitW_RetTimeSpan_OutputMessage"/></wsdl:operation><wsdl:operation name="RetQName"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetQName" message="tns:IBaseDataTypesDocLitW_RetQName_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetQNameResponse" message="tns:IBaseDataTypesDocLitW_RetQName_OutputMessage"/></wsdl:operation></wsdl:portType><wsdl:binding name="BasicHttpBinding_IBaseDataTypesDocLitW" type="tns:IBaseDataTypesDocLitW"><wsp:PolicyReference URI="#BasicHttpBinding_IBaseDataTypesDocLitW_policy"/><soap:binding transport="http://schemas.xmlsoap.org/soap/http"/><wsdl:operation name="RetBool"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitW/RetBool" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><ws!
 dl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetByte"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitW/RetByte" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetSByte"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitW/RetSByte" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetByteArray"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitW/RetByteArray" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetChar"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitW/RetChar" style="document"/><wsdl:input><soap:body use="literal"/>!
 </wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></ws
dl:operation><wsdl:operation name="RetDecimal"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitW/RetDecimal" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetFloat"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitW/RetFloat" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetDouble"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitW/RetDouble" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetSingle"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitW/RetSingle" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/!
 ></wsdl:output></wsdl:operation><wsdl:operation name="RetInt"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitW/RetInt" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetShort"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitW/RetShort" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetLong"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitW/RetLong" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetObject"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitW/RetObject" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="l!
 iteral"/></wsdl:output></wsdl:operation><wsdl:operation name="RetUInt"
><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitW/RetUInt" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetUShort"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitW/RetUShort" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetULong"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitW/RetULong" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetString"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitW/RetString" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation n!
 ame="RetGuid"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitW/RetGuid" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetUri"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitW/RetUri" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetDateTime"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitW/RetDateTime" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetTimeSpan"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitW/RetTimeSpan" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation!
 ><wsdl:operation name="RetQName"><soap:operation soapAction="http://te
mpuri.org/IBaseDataTypesDocLitW/RetQName" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation></wsdl:binding><wsdl:service name="BaseDataTypesDocLitWService"><wsdl:port name="BasicHttpBinding_IBaseDataTypesDocLitW" binding="tns:BasicHttpBinding_IBaseDataTypesDocLitW"><soap:address location="http://131.107.72.15/SoapWsdl_BaseDataTypes_XmlFormatter_Service_Indigo/BaseDataTypesDocLitW.svc"/></wsdl:port></wsdl:service></wsdl:definitions>
\ No newline at end of file

Modified: trunk/src/test/resources/interop/microsoft/soapwsdl/BaseDataTypesRpcLit/WEB-INF/wsdl/service.wsdl
===================================================================
--- trunk/src/test/resources/interop/microsoft/soapwsdl/BaseDataTypesRpcLit/WEB-INF/wsdl/service.wsdl	2006-09-19 10:16:24 UTC (rev 993)
+++ trunk/src/test/resources/interop/microsoft/soapwsdl/BaseDataTypesRpcLit/WEB-INF/wsdl/service.wsdl	2006-09-19 10:23:59 UTC (rev 994)
@@ -1 +1 @@
-<?xml version="1.0" encoding="utf-8"?><wsdl:definitions name="BaseDataTypesRpcLitService" targetNamespace="http://tempuri.org/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:wsap10="http://www.w3.org/2005/08/addressing" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns:wsap="http://schemas.xmlsoap.org/ws/2004/09/policy/addressing" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msc="http://schemas.microsoft.com/ws/2005/12/wsdl/contract" xmlns:tns="http://tempuri.org/" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:wsx="http://schemas.xmlsoap.org/ws/2004/09/mex" xmlns:wsa10="http://www.w3.org/2005/08/addressing"><wsp:Policy wsu:Id="BasicHttpBinding_IBaseDataTypesRpcLit_policy"><w!
 sp:ExactlyOne><wsp:All><wspe:Utf816FFFECharacterEncoding xmlns:wspe="http://schemas.xmlsoap.org/ws/2004/09/policy/encoding"/></wsp:All></wsp:ExactlyOne></wsp:Policy><wsdl:types><xsd:schema targetNamespace="http://tempuri.org/Imports"><xsd:import namespace="http://www.w3.org/2001/XMLSchema"/><xsd:import schemaLocation="http://131.107.72.15/SoapWsdl_BaseDataTypes_XmlFormatter_Service_Indigo/BaseDataTypesRpcLit.svc?xsd=xsd0" namespace="http://schemas.microsoft.com/2003/10/Serialization/"/></xsd:schema></wsdl:types><wsdl:message name="IBaseDataTypesRpcLit_RetBool_InputMessage"><wsdl:part name="inBool" type="xsd:boolean"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetBool_OutputMessage"><wsdl:part name="RetBoolResult" type="xsd:boolean"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetByte_InputMessage"><wsdl:part name="inByte" type="xsd:unsignedByte"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetByte_OutputMessage"><wsdl:part name="RetByteR!
 esult" type="xsd:unsignedByte"/></wsdl:message><wsdl:message name="IBa
seDataTypesRpcLit_RetSByte_InputMessage"><wsdl:part name="inSByte" type="xsd:byte"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetSByte_OutputMessage"><wsdl:part name="RetSByteResult" type="xsd:byte"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetByteArray_InputMessage"><wsdl:part name="inByteArray" type="xsd:base64Binary"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetByteArray_OutputMessage"><wsdl:part name="RetByteArrayResult" type="xsd:base64Binary"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetChar_InputMessage"><wsdl:part name="inChar" type="q1:char" xmlns:q1="http://schemas.microsoft.com/2003/10/Serialization/"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetChar_OutputMessage"><wsdl:part name="RetCharResult" type="q2:char" xmlns:q2="http://schemas.microsoft.com/2003/10/Serialization/"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetDecimal_InputMessage"><wsdl:part name="inDecimal" type="xsd:!
 decimal"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetDecimal_OutputMessage"><wsdl:part name="RetDecimalResult" type="xsd:decimal"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetFloat_InputMessage"><wsdl:part name="inFloat" type="xsd:float"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetFloat_OutputMessage"><wsdl:part name="RetFloatResult" type="xsd:float"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetDouble_InputMessage"><wsdl:part name="inDouble" type="xsd:double"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetDouble_OutputMessage"><wsdl:part name="RetDoubleResult" type="xsd:double"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetSingle_InputMessage"><wsdl:part name="inSingle" type="xsd:float"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetSingle_OutputMessage"><wsdl:part name="RetSingleResult" type="xsd:float"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetInt_InputM!
 essage"><wsdl:part name="inInt" type="xsd:int"/></wsdl:message><wsdl:m
essage name="IBaseDataTypesRpcLit_RetInt_OutputMessage"><wsdl:part name="RetIntResult" type="xsd:int"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetShort_InputMessage"><wsdl:part name="inShort" type="xsd:short"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetShort_OutputMessage"><wsdl:part name="RetShortResult" type="xsd:short"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetLong_InputMessage"><wsdl:part name="inLong" type="xsd:long"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetLong_OutputMessage"><wsdl:part name="RetLongResult" type="xsd:long"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetObject_InputMessage"><wsdl:part name="inObject" type="xsd:anyType"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetObject_OutputMessage"><wsdl:part name="RetObjectResult" type="xsd:anyType"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetUInt_InputMessage"><wsdl:part name="inUInt" type="xsd:unsignedI!
 nt"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetUInt_OutputMessage"><wsdl:part name="RetUIntResult" type="xsd:unsignedInt"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetUShort_InputMessage"><wsdl:part name="inUShort" type="xsd:unsignedShort"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetUShort_OutputMessage"><wsdl:part name="RetUShortResult" type="xsd:unsignedShort"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetULong_InputMessage"><wsdl:part name="inULong" type="xsd:unsignedLong"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetULong_OutputMessage"><wsdl:part name="RetULongResult" type="xsd:unsignedLong"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetString_InputMessage"><wsdl:part name="inString" type="xsd:string"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetString_OutputMessage"><wsdl:part name="RetStringResult" type="xsd:string"/></wsdl:message><wsdl:message name="IBaseDataTy!
 pesRpcLit_RetGuid_InputMessage"><wsdl:part name="inGuid" type="q3:guid
" xmlns:q3="http://schemas.microsoft.com/2003/10/Serialization/"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetGuid_OutputMessage"><wsdl:part name="RetGuidResult" type="q4:guid" xmlns:q4="http://schemas.microsoft.com/2003/10/Serialization/"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetUri_InputMessage"><wsdl:part name="inUri" type="xsd:anyURI"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetUri_OutputMessage"><wsdl:part name="RetUriResult" type="xsd:anyURI"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetDateTime_InputMessage"><wsdl:part name="inDateTime" type="xsd:dateTime"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetDateTime_OutputMessage"><wsdl:part name="RetDateTimeResult" type="xsd:dateTime"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetTimeSpan_InputMessage"><wsdl:part name="inTimeSpan" type="q5:duration" xmlns:q5="http://schemas.microsoft.com/2003/10/Serialization/"/></wsdl:message><wsd!
 l:message name="IBaseDataTypesRpcLit_RetTimeSpan_OutputMessage"><wsdl:part name="RetTimeSpanResult" type="q6:duration" xmlns:q6="http://schemas.microsoft.com/2003/10/Serialization/"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetQName_InputMessage"><wsdl:part name="inQName" type="xsd:QName"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetQName_OutputMessage"><wsdl:part name="RetQNameResult" type="xsd:QName"/></wsdl:message><wsdl:portType msc:usingSession="false" name="IBaseDataTypesRpcLit"><wsdl:operation name="RetBool"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetBool" message="tns:IBaseDataTypesRpcLit_RetBool_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetBoolResponse" message="tns:IBaseDataTypesRpcLit_RetBool_OutputMessage"/></wsdl:operation><wsdl:operation name="RetByte"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetByte" message="tns:IBaseDataTypesRpcLit_RetByt!
 e_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDa
taTypesRpcLit/RetByteResponse" message="tns:IBaseDataTypesRpcLit_RetByte_OutputMessage"/></wsdl:operation><wsdl:operation name="RetSByte"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetSByte" message="tns:IBaseDataTypesRpcLit_RetSByte_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetSByteResponse" message="tns:IBaseDataTypesRpcLit_RetSByte_OutputMessage"/></wsdl:operation><wsdl:operation name="RetByteArray"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetByteArray" message="tns:IBaseDataTypesRpcLit_RetByteArray_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetByteArrayResponse" message="tns:IBaseDataTypesRpcLit_RetByteArray_OutputMessage"/></wsdl:operation><wsdl:operation name="RetChar"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetChar" message="tns:IBaseDataTypesRpcLit_RetChar_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/!
 IBaseDataTypesRpcLit/RetCharResponse" message="tns:IBaseDataTypesRpcLit_RetChar_OutputMessage"/></wsdl:operation><wsdl:operation name="RetDecimal"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetDecimal" message="tns:IBaseDataTypesRpcLit_RetDecimal_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetDecimalResponse" message="tns:IBaseDataTypesRpcLit_RetDecimal_OutputMessage"/></wsdl:operation><wsdl:operation name="RetFloat"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetFloat" message="tns:IBaseDataTypesRpcLit_RetFloat_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetFloatResponse" message="tns:IBaseDataTypesRpcLit_RetFloat_OutputMessage"/></wsdl:operation><wsdl:operation name="RetDouble"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetDouble" message="tns:IBaseDataTypesRpcLit_RetDouble_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.!
 org/IBaseDataTypesRpcLit/RetDoubleResponse" message="tns:IBaseDataType
sRpcLit_RetDouble_OutputMessage"/></wsdl:operation><wsdl:operation name="RetSingle"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetSingle" message="tns:IBaseDataTypesRpcLit_RetSingle_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetSingleResponse" message="tns:IBaseDataTypesRpcLit_RetSingle_OutputMessage"/></wsdl:operation><wsdl:operation name="RetInt"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetInt" message="tns:IBaseDataTypesRpcLit_RetInt_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetIntResponse" message="tns:IBaseDataTypesRpcLit_RetInt_OutputMessage"/></wsdl:operation><wsdl:operation name="RetShort"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetShort" message="tns:IBaseDataTypesRpcLit_RetShort_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetShortResponse" message="tns:IBaseDataTypesRpcLit_RetS!
 hort_OutputMessage"/></wsdl:operation><wsdl:operation name="RetLong"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetLong" message="tns:IBaseDataTypesRpcLit_RetLong_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetLongResponse" message="tns:IBaseDataTypesRpcLit_RetLong_OutputMessage"/></wsdl:operation><wsdl:operation name="RetObject"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetObject" message="tns:IBaseDataTypesRpcLit_RetObject_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetObjectResponse" message="tns:IBaseDataTypesRpcLit_RetObject_OutputMessage"/></wsdl:operation><wsdl:operation name="RetUInt"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetUInt" message="tns:IBaseDataTypesRpcLit_RetUInt_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetUIntResponse" message="tns:IBaseDataTypesRpcLit_RetUInt_OutputM!
 essage"/></wsdl:operation><wsdl:operation name="RetUShort"><wsdl:input
 wsa10:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetUShort" message="tns:IBaseDataTypesRpcLit_RetUShort_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetUShortResponse" message="tns:IBaseDataTypesRpcLit_RetUShort_OutputMessage"/></wsdl:operation><wsdl:operation name="RetULong"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetULong" message="tns:IBaseDataTypesRpcLit_RetULong_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetULongResponse" message="tns:IBaseDataTypesRpcLit_RetULong_OutputMessage"/></wsdl:operation><wsdl:operation name="RetString"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetString" message="tns:IBaseDataTypesRpcLit_RetString_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetStringResponse" message="tns:IBaseDataTypesRpcLit_RetString_OutputMessage"/></wsdl:operation><wsdl:operation name="RetGuid"><wsdl:input!
  wsa10:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetGuid" message="tns:IBaseDataTypesRpcLit_RetGuid_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetGuidResponse" message="tns:IBaseDataTypesRpcLit_RetGuid_OutputMessage"/></wsdl:operation><wsdl:operation name="RetUri"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetUri" message="tns:IBaseDataTypesRpcLit_RetUri_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetUriResponse" message="tns:IBaseDataTypesRpcLit_RetUri_OutputMessage"/></wsdl:operation><wsdl:operation name="RetDateTime"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetDateTime" message="tns:IBaseDataTypesRpcLit_RetDateTime_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetDateTimeResponse" message="tns:IBaseDataTypesRpcLit_RetDateTime_OutputMessage"/></wsdl:operation><wsdl:operation name="RetTimeSpan"><wsdl:input ws!
 a10:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetTimeSpan" messa
ge="tns:IBaseDataTypesRpcLit_RetTimeSpan_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetTimeSpanResponse" message="tns:IBaseDataTypesRpcLit_RetTimeSpan_OutputMessage"/></wsdl:operation><wsdl:operation name="RetQName"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetQName" message="tns:IBaseDataTypesRpcLit_RetQName_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetQNameResponse" message="tns:IBaseDataTypesRpcLit_RetQName_OutputMessage"/></wsdl:operation></wsdl:portType><wsdl:binding name="BasicHttpBinding_IBaseDataTypesRpcLit" type="tns:IBaseDataTypesRpcLit"><wsp:PolicyReference URI="#BasicHttpBinding_IBaseDataTypesRpcLit_policy"/><soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="rpc"/><wsdl:operation name="RetBool"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesRpcLit/RetBool" style="rpc"/><wsdl:input><soap:body use="literal" namespace="http://tempur!
 i.org/"/></wsdl:input><wsdl:output><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:output></wsdl:operation><wsdl:operation name="RetByte"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesRpcLit/RetByte" style="rpc"/><wsdl:input><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl:output><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:output></wsdl:operation><wsdl:operation name="RetSByte"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesRpcLit/RetSByte" style="rpc"/><wsdl:input><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl:output><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:output></wsdl:operation><wsdl:operation name="RetByteArray"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesRpcLit/RetByteArray" style="rpc"/><wsdl:input><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl:output><soap:body use="literal!
 " namespace="http://tempuri.org/"/></wsdl:output></wsdl:operation><wsd
l:operation name="RetChar"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesRpcLit/RetChar" style="rpc"/><wsdl:input><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl:output><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:output></wsdl:operation><wsdl:operation name="RetDecimal"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesRpcLit/RetDecimal" style="rpc"/><wsdl:input><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl:output><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:output></wsdl:operation><wsdl:operation name="RetFloat"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesRpcLit/RetFloat" style="rpc"/><wsdl:input><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl:output><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:output></wsdl:operation><wsdl:operation name="RetDouble"><soap:operation soapAction="http:/!
 /tempuri.org/IBaseDataTypesRpcLit/RetDouble" style="rpc"/><wsdl:input><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl:output><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:output></wsdl:operation><wsdl:operation name="RetSingle"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesRpcLit/RetSingle" style="rpc"/><wsdl:input><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl:output><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:output></wsdl:operation><wsdl:operation name="RetInt"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesRpcLit/RetInt" style="rpc"/><wsdl:input><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl:output><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:output></wsdl:operation><wsdl:operation name="RetShort"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesRpcLit/RetShort" style="rpc"/><wsdl:in!
 put><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:i
nput><wsdl:output><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:output></wsdl:operation><wsdl:operation name="RetLong"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesRpcLit/RetLong" style="rpc"/><wsdl:input><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl:output><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:output></wsdl:operation><wsdl:operation name="RetObject"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesRpcLit/RetObject" style="rpc"/><wsdl:input><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl:output><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:output></wsdl:operation><wsdl:operation name="RetUInt"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesRpcLit/RetUInt" style="rpc"/><wsdl:input><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl:output><soap:body use="literal" namespace="http://tempur!
 i.org/"/></wsdl:output></wsdl:operation><wsdl:operation name="RetUShort"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesRpcLit/RetUShort" style="rpc"/><wsdl:input><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl:output><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:output></wsdl:operation><wsdl:operation name="RetULong"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesRpcLit/RetULong" style="rpc"/><wsdl:input><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl:output><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:output></wsdl:operation><wsdl:operation name="RetString"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesRpcLit/RetString" style="rpc"/><wsdl:input><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl:output><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:output></wsdl:operation><wsdl:operation name!
 ="RetGuid"><soap:operation soapAction="http://tempuri.org/IBaseDataTyp
esRpcLit/RetGuid" style="rpc"/><wsdl:input><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl:output><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:output></wsdl:operation><wsdl:operation name="RetUri"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesRpcLit/RetUri" style="rpc"/><wsdl:input><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl:output><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:output></wsdl:operation><wsdl:operation name="RetDateTime"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesRpcLit/RetDateTime" style="rpc"/><wsdl:input><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl:output><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:output></wsdl:operation><wsdl:operation name="RetTimeSpan"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesRpcLit/RetTimeSpan" style="rpc"/><wsdl:input><soap:body use!
 ="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl:output><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:output></wsdl:operation><wsdl:operation name="RetQName"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesRpcLit/RetQName" style="rpc"/><wsdl:input><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl:output><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:output></wsdl:operation></wsdl:binding><wsdl:service name="BaseDataTypesRpcLitService"><wsdl:port name="BasicHttpBinding_IBaseDataTypesRpcLit" binding="tns:BasicHttpBinding_IBaseDataTypesRpcLit"><soap:address location="http://131.107.72.15/SoapWsdl_BaseDataTypes_XmlFormatter_Service_Indigo/BaseDataTypesRpcLit.svc"/></wsdl:port></wsdl:service></wsdl:definitions>
\ No newline at end of file
+<?xml version="1.0" encoding="utf-8"?><wsdl:definitions name="BaseDataTypesRpcLitService" targetNamespace="http://tempuri.org/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:wsap10="http://www.w3.org/2005/08/addressing" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns:wsap="http://schemas.xmlsoap.org/ws/2004/09/policy/addressing" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msc="http://schemas.microsoft.com/ws/2005/12/wsdl/contract" xmlns:tns="http://tempuri.org/" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:wsx="http://schemas.xmlsoap.org/ws/2004/09/mex" xmlns:wsa10="http://www.w3.org/2005/08/addressing"><wsdl:types><xsd:schema targetNamespace="http://tempuri.org/Imports"!
 ><xsd:import namespace="http://www.w3.org/2001/XMLSchema"/><xsd:import schemaLocation="xsd0.xsd" namespace="http://schemas.microsoft.com/2003/10/Serialization/"/></xsd:schema></wsdl:types><wsdl:message name="IBaseDataTypesRpcLit_RetBool_InputMessage"><wsdl:part name="inBool" type="xsd:boolean"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetBool_OutputMessage"><wsdl:part name="RetBoolResult" type="xsd:boolean"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetByte_InputMessage"><wsdl:part name="inByte" type="xsd:unsignedByte"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetByte_OutputMessage"><wsdl:part name="RetByteResult" type="xsd:unsignedByte"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetSByte_InputMessage"><wsdl:part name="inSByte" type="xsd:byte"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetSByte_OutputMessage"><wsdl:part name="RetSByteResult" type="xsd:byte"/></wsdl:message><wsdl:message name="IBaseDataT!
 ypesRpcLit_RetByteArray_InputMessage"><wsdl:part name="inByteArray" ty
pe="xsd:base64Binary"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetByteArray_OutputMessage"><wsdl:part name="RetByteArrayResult" type="xsd:base64Binary"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetChar_InputMessage"><wsdl:part name="inChar" type="q1:char" xmlns:q1="http://schemas.microsoft.com/2003/10/Serialization/"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetChar_OutputMessage"><wsdl:part name="RetCharResult" type="q2:char" xmlns:q2="http://schemas.microsoft.com/2003/10/Serialization/"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetDecimal_InputMessage"><wsdl:part name="inDecimal" type="xsd:decimal"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetDecimal_OutputMessage"><wsdl:part name="RetDecimalResult" type="xsd:decimal"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetFloat_InputMessage"><wsdl:part name="inFloat" type="xsd:float"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_Ret!
 Float_OutputMessage"><wsdl:part name="RetFloatResult" type="xsd:float"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetDouble_InputMessage"><wsdl:part name="inDouble" type="xsd:double"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetDouble_OutputMessage"><wsdl:part name="RetDoubleResult" type="xsd:double"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetSingle_InputMessage"><wsdl:part name="inSingle" type="xsd:float"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetSingle_OutputMessage"><wsdl:part name="RetSingleResult" type="xsd:float"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetInt_InputMessage"><wsdl:part name="inInt" type="xsd:int"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetInt_OutputMessage"><wsdl:part name="RetIntResult" type="xsd:int"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetShort_InputMessage"><wsdl:part name="inShort" type="xsd:short"/></wsdl:message><wsdl:message name!
 ="IBaseDataTypesRpcLit_RetShort_OutputMessage"><wsdl:part name="RetSho
rtResult" type="xsd:short"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetLong_InputMessage"><wsdl:part name="inLong" type="xsd:long"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetLong_OutputMessage"><wsdl:part name="RetLongResult" type="xsd:long"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetObject_InputMessage"><wsdl:part name="inObject" type="xsd:anyType"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetObject_OutputMessage"><wsdl:part name="RetObjectResult" type="xsd:anyType"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetUInt_InputMessage"><wsdl:part name="inUInt" type="xsd:unsignedInt"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetUInt_OutputMessage"><wsdl:part name="RetUIntResult" type="xsd:unsignedInt"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetUShort_InputMessage"><wsdl:part name="inUShort" type="xsd:unsignedShort"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_!
 RetUShort_OutputMessage"><wsdl:part name="RetUShortResult" type="xsd:unsignedShort"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetULong_InputMessage"><wsdl:part name="inULong" type="xsd:unsignedLong"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetULong_OutputMessage"><wsdl:part name="RetULongResult" type="xsd:unsignedLong"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetString_InputMessage"><wsdl:part name="inString" type="xsd:string"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetString_OutputMessage"><wsdl:part name="RetStringResult" type="xsd:string"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetGuid_InputMessage"><wsdl:part name="inGuid" type="q3:guid" xmlns:q3="http://schemas.microsoft.com/2003/10/Serialization/"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetGuid_OutputMessage"><wsdl:part name="RetGuidResult" type="q4:guid" xmlns:q4="http://schemas.microsoft.com/2003/10/Serialization/"/></w!
 sdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetUri_InputMessa
ge"><wsdl:part name="inUri" type="xsd:anyURI"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetUri_OutputMessage"><wsdl:part name="RetUriResult" type="xsd:anyURI"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetDateTime_InputMessage"><wsdl:part name="inDateTime" type="xsd:dateTime"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetDateTime_OutputMessage"><wsdl:part name="RetDateTimeResult" type="xsd:dateTime"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetTimeSpan_InputMessage"><wsdl:part name="inTimeSpan" type="q5:duration" xmlns:q5="http://schemas.microsoft.com/2003/10/Serialization/"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetTimeSpan_OutputMessage"><wsdl:part name="RetTimeSpanResult" type="q6:duration" xmlns:q6="http://schemas.microsoft.com/2003/10/Serialization/"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetQName_InputMessage"><wsdl:part name="inQName" type="xsd:QName"/></wsdl:message><wsdl:me!
 ssage name="IBaseDataTypesRpcLit_RetQName_OutputMessage"><wsdl:part name="RetQNameResult" type="xsd:QName"/></wsdl:message><wsdl:portType name="IBaseDataTypesRpcLit"><wsdl:operation name="RetBool" parameterOrder="inBool"><wsdl:input wsa:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetBool" message="tns:IBaseDataTypesRpcLit_RetBool_InputMessage"/><wsdl:output wsa:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetBoolResponse" message="tns:IBaseDataTypesRpcLit_RetBool_OutputMessage"/></wsdl:operation><wsdl:operation name="RetByte" parameterOrder="inByte"><wsdl:input wsa:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetByte" message="tns:IBaseDataTypesRpcLit_RetByte_InputMessage"/><wsdl:output wsa:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetByteResponse" message="tns:IBaseDataTypesRpcLit_RetByte_OutputMessage"/></wsdl:operation><wsdl:operation name="RetSByte" parameterOrder="inSByte"><wsdl:input wsa:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetSByte" message!
 ="tns:IBaseDataTypesRpcLit_RetSByte_InputMessage"/><wsdl:output wsa:Ac
tion="http://tempuri.org/IBaseDataTypesRpcLit/RetSByteResponse" message="tns:IBaseDataTypesRpcLit_RetSByte_OutputMessage"/></wsdl:operation><wsdl:operation name="RetByteArray" parameterOrder="inByteArray"><wsdl:input wsa:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetByteArray" message="tns:IBaseDataTypesRpcLit_RetByteArray_InputMessage"/><wsdl:output wsa:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetByteArrayResponse" message="tns:IBaseDataTypesRpcLit_RetByteArray_OutputMessage"/></wsdl:operation><wsdl:operation name="RetChar" parameterOrder="inChar"><wsdl:input wsa:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetChar" message="tns:IBaseDataTypesRpcLit_RetChar_InputMessage"/><wsdl:output wsa:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetCharResponse" message="tns:IBaseDataTypesRpcLit_RetChar_OutputMessage"/></wsdl:operation><wsdl:operation name="RetDecimal" parameterOrder="inDecimal"><wsdl:input wsa:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetDecimal!
 " message="tns:IBaseDataTypesRpcLit_RetDecimal_InputMessage"/><wsdl:output wsa:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetDecimalResponse" message="tns:IBaseDataTypesRpcLit_RetDecimal_OutputMessage"/></wsdl:operation><wsdl:operation name="RetFloat" parameterOrder="inFloat"><wsdl:input wsa:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetFloat" message="tns:IBaseDataTypesRpcLit_RetFloat_InputMessage"/><wsdl:output wsa:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetFloatResponse" message="tns:IBaseDataTypesRpcLit_RetFloat_OutputMessage"/></wsdl:operation><wsdl:operation name="RetDouble" parameterOrder="inDouble"><wsdl:input wsa:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetDouble" message="tns:IBaseDataTypesRpcLit_RetDouble_InputMessage"/><wsdl:output wsa:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetDoubleResponse" message="tns:IBaseDataTypesRpcLit_RetDouble_OutputMessage"/></wsdl:operation><wsdl:operation name="RetSingle" parameterOrder="inSingle"><w!
 sdl:input wsa:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetSingl
e" message="tns:IBaseDataTypesRpcLit_RetSingle_InputMessage"/><wsdl:output wsa:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetSingleResponse" message="tns:IBaseDataTypesRpcLit_RetSingle_OutputMessage"/></wsdl:operation><wsdl:operation name="RetInt" parameterOrder="inInt"><wsdl:input wsa:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetInt" message="tns:IBaseDataTypesRpcLit_RetInt_InputMessage"/><wsdl:output wsa:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetIntResponse" message="tns:IBaseDataTypesRpcLit_RetInt_OutputMessage"/></wsdl:operation><wsdl:operation name="RetShort" parameterOrder="inShort"><wsdl:input wsa:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetShort" message="tns:IBaseDataTypesRpcLit_RetShort_InputMessage"/><wsdl:output wsa:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetShortResponse" message="tns:IBaseDataTypesRpcLit_RetShort_OutputMessage"/></wsdl:operation><wsdl:operation name="RetLong" parameterOrder="inLong"><wsdl:input wsa:Action="htt!
 p://tempuri.org/IBaseDataTypesRpcLit/RetLong" message="tns:IBaseDataTypesRpcLit_RetLong_InputMessage"/><wsdl:output wsa:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetLongResponse" message="tns:IBaseDataTypesRpcLit_RetLong_OutputMessage"/></wsdl:operation><wsdl:operation name="RetObject" parameterOrder="inObject"><wsdl:input wsa:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetObject" message="tns:IBaseDataTypesRpcLit_RetObject_InputMessage"/><wsdl:output wsa:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetObjectResponse" message="tns:IBaseDataTypesRpcLit_RetObject_OutputMessage"/></wsdl:operation><wsdl:operation name="RetUInt" parameterOrder="inUInt"><wsdl:input wsa:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetUInt" message="tns:IBaseDataTypesRpcLit_RetUInt_InputMessage"/><wsdl:output wsa:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetUIntResponse" message="tns:IBaseDataTypesRpcLit_RetUInt_OutputMessage"/></wsdl:operation><wsdl:operation name="RetUShort"!
  parameterOrder="inUShort"><wsdl:input wsa:Action="http://tempuri.org/
IBaseDataTypesRpcLit/RetUShort" message="tns:IBaseDataTypesRpcLit_RetUShort_InputMessage"/><wsdl:output wsa:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetUShortResponse" message="tns:IBaseDataTypesRpcLit_RetUShort_OutputMessage"/></wsdl:operation><wsdl:operation name="RetULong" parameterOrder="inULong"><wsdl:input wsa:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetULong" message="tns:IBaseDataTypesRpcLit_RetULong_InputMessage"/><wsdl:output wsa:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetULongResponse" message="tns:IBaseDataTypesRpcLit_RetULong_OutputMessage"/></wsdl:operation><wsdl:operation name="RetString" parameterOrder="inString"><wsdl:input wsa:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetString" message="tns:IBaseDataTypesRpcLit_RetString_InputMessage"/><wsdl:output wsa:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetStringResponse" message="tns:IBaseDataTypesRpcLit_RetString_OutputMessage"/></wsdl:operation><wsdl:operation name="RetGuid" para!
 meterOrder="inGuid"><wsdl:input wsa:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetGuid" message="tns:IBaseDataTypesRpcLit_RetGuid_InputMessage"/><wsdl:output wsa:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetGuidResponse" message="tns:IBaseDataTypesRpcLit_RetGuid_OutputMessage"/></wsdl:operation><wsdl:operation name="RetUri" parameterOrder="inUri"><wsdl:input wsa:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetUri" message="tns:IBaseDataTypesRpcLit_RetUri_InputMessage"/><wsdl:output wsa:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetUriResponse" message="tns:IBaseDataTypesRpcLit_RetUri_OutputMessage"/></wsdl:operation><wsdl:operation name="RetDateTime" parameterOrder="inDateTime"><wsdl:input wsa:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetDateTime" message="tns:IBaseDataTypesRpcLit_RetDateTime_InputMessage"/><wsdl:output wsa:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetDateTimeResponse" message="tns:IBaseDataTypesRpcLit_RetDateTime_OutputMessag!
 e"/></wsdl:operation><wsdl:operation name="RetTimeSpan" parameterOrder
="inTimeSpan"><wsdl:input wsa:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetTimeSpan" message="tns:IBaseDataTypesRpcLit_RetTimeSpan_InputMessage"/><wsdl:output wsa:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetTimeSpanResponse" message="tns:IBaseDataTypesRpcLit_RetTimeSpan_OutputMessage"/></wsdl:operation><wsdl:operation name="RetQName" parameterOrder="inQName"><wsdl:input wsa:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetQName" message="tns:IBaseDataTypesRpcLit_RetQName_InputMessage"/><wsdl:output wsa:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetQNameResponse" message="tns:IBaseDataTypesRpcLit_RetQName_OutputMessage"/></wsdl:operation></wsdl:portType><wsdl:binding name="BasicHttpBinding_IBaseDataTypesRpcLit" type="tns:IBaseDataTypesRpcLit"><soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="rpc"/><wsdl:operation name="RetBool"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesRpcLit/RetBool" style="rpc"/><wsdl:input><soap:bo!
 dy use="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl:output><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:output></wsdl:operation><wsdl:operation name="RetByte"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesRpcLit/RetByte" style="rpc"/><wsdl:input><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl:output><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:output></wsdl:operation><wsdl:operation name="RetSByte"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesRpcLit/RetSByte" style="rpc"/><wsdl:input><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl:output><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:output></wsdl:operation><wsdl:operation name="RetByteArray"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesRpcLit/RetByteArray" style="rpc"/><wsdl:input><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:i!
 nput><wsdl:output><soap:body use="literal" namespace="http://tempuri.o
rg/"/></wsdl:output></wsdl:operation><wsdl:operation name="RetChar"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesRpcLit/RetChar" style="rpc"/><wsdl:input><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl:output><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:output></wsdl:operation><wsdl:operation name="RetDecimal"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesRpcLit/RetDecimal" style="rpc"/><wsdl:input><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl:output><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:output></wsdl:operation><wsdl:operation name="RetFloat"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesRpcLit/RetFloat" style="rpc"/><wsdl:input><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl:output><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:output></wsdl:operation><wsdl:operation name="RetD!
 ouble"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesRpcLit/RetDouble" style="rpc"/><wsdl:input><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl:output><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:output></wsdl:operation><wsdl:operation name="RetSingle"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesRpcLit/RetSingle" style="rpc"/><wsdl:input><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl:output><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:output></wsdl:operation><wsdl:operation name="RetInt"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesRpcLit/RetInt" style="rpc"/><wsdl:input><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl:output><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:output></wsdl:operation><wsdl:operation name="RetShort"><soap:operation soapAction="http://tempuri.org/IBaseDataTy!
 pesRpcLit/RetShort" style="rpc"/><wsdl:input><soap:body use="literal" 
namespace="http://tempuri.org/"/></wsdl:input><wsdl:output><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:output></wsdl:operation><wsdl:operation name="RetLong"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesRpcLit/RetLong" style="rpc"/><wsdl:input><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl:output><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:output></wsdl:operation><wsdl:operation name="RetObject"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesRpcLit/RetObject" style="rpc"/><wsdl:input><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl:output><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:output></wsdl:operation><wsdl:operation name="RetUInt"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesRpcLit/RetUInt" style="rpc"/><wsdl:input><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl:output><soap:bo!
 dy use="literal" namespace="http://tempuri.org/"/></wsdl:output></wsdl:operation><wsdl:operation name="RetUShort"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesRpcLit/RetUShort" style="rpc"/><wsdl:input><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl:output><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:output></wsdl:operation><wsdl:operation name="RetULong"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesRpcLit/RetULong" style="rpc"/><wsdl:input><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl:output><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:output></wsdl:operation><wsdl:operation name="RetString"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesRpcLit/RetString" style="rpc"/><wsdl:input><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl:output><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:out!
 put></wsdl:operation><wsdl:operation name="RetGuid"><soap:operation so
apAction="http://tempuri.org/IBaseDataTypesRpcLit/RetGuid" style="rpc"/><wsdl:input><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl:output><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:output></wsdl:operation><wsdl:operation name="RetUri"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesRpcLit/RetUri" style="rpc"/><wsdl:input><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl:output><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:output></wsdl:operation><wsdl:operation name="RetDateTime"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesRpcLit/RetDateTime" style="rpc"/><wsdl:input><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl:output><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:output></wsdl:operation><wsdl:operation name="RetTimeSpan"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesRpcLit/RetTimeSpan!
 " style="rpc"/><wsdl:input><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl:output><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:output></wsdl:operation><wsdl:operation name="RetQName"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesRpcLit/RetQName" style="rpc"/><wsdl:input><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl:output><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:output></wsdl:operation></wsdl:binding><wsdl:service name="BaseDataTypesRpcLitService"><wsdl:port name="BasicHttpBinding_IBaseDataTypesRpcLit" binding="tns:BasicHttpBinding_IBaseDataTypesRpcLit"><soap:address location="http://131.107.72.15/SoapWsdl_BaseDataTypes_XmlFormatter_Service_Indigo/BaseDataTypesRpcLit.svc"/></wsdl:port></wsdl:service></wsdl:definitions>
\ No newline at end of file

Modified: trunk/src/test/resources/interop/microsoft/soapwsdl/BaseDataTypesRpcLit_Service/WEB-INF/wsdl/service.wsdl
===================================================================
--- trunk/src/test/resources/interop/microsoft/soapwsdl/BaseDataTypesRpcLit_Service/WEB-INF/wsdl/service.wsdl	2006-09-19 10:16:24 UTC (rev 993)
+++ trunk/src/test/resources/interop/microsoft/soapwsdl/BaseDataTypesRpcLit_Service/WEB-INF/wsdl/service.wsdl	2006-09-19 10:23:59 UTC (rev 994)
@@ -1 +1 @@
-<?xml version="1.0" encoding="utf-8"?><wsdl:definitions name="BaseDataTypesRpcLitService" targetNamespace="http://tempuri.org/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:wsap10="http://www.w3.org/2005/08/addressing" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns:wsap="http://schemas.xmlsoap.org/ws/2004/09/policy/addressing" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msc="http://schemas.microsoft.com/ws/2005/12/wsdl/contract" xmlns:tns="http://tempuri.org/" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:wsx="http://schemas.xmlsoap.org/ws/2004/09/mex" xmlns:wsa10="http://www.w3.org/2005/08/addressing"><wsp:Policy wsu:Id="BasicHttpBinding_IBaseDataTypesRpcLit_policy"><w!
 sp:ExactlyOne><wsp:All><wspe:Utf816FFFECharacterEncoding xmlns:wspe="http://schemas.xmlsoap.org/ws/2004/09/policy/encoding"/></wsp:All></wsp:ExactlyOne></wsp:Policy><wsdl:types><xsd:schema targetNamespace="http://tempuri.org/Imports"><xsd:import namespace="http://www.w3.org/2001/XMLSchema"/><xsd:import schemaLocation="http://131.107.72.15/SoapWsdl_BaseDataTypes_XmlFormatter_Service_Indigo/BaseDataTypesRpcLit.svc?xsd=xsd0" namespace="http://schemas.microsoft.com/2003/10/Serialization/"/></xsd:schema></wsdl:types><wsdl:message name="IBaseDataTypesRpcLit_RetBool_InputMessage"><wsdl:part name="inBool" type="xsd:boolean"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetBool_OutputMessage"><wsdl:part name="RetBoolResult" type="xsd:boolean"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetByte_InputMessage"><wsdl:part name="inByte" type="xsd:unsignedByte"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetByte_OutputMessage"><wsdl:part name="RetByteR!
 esult" type="xsd:unsignedByte"/></wsdl:message><wsdl:message name="IBa
seDataTypesRpcLit_RetSByte_InputMessage"><wsdl:part name="inSByte" type="xsd:byte"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetSByte_OutputMessage"><wsdl:part name="RetSByteResult" type="xsd:byte"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetByteArray_InputMessage"><wsdl:part name="inByteArray" type="xsd:base64Binary"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetByteArray_OutputMessage"><wsdl:part name="RetByteArrayResult" type="xsd:base64Binary"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetChar_InputMessage"><wsdl:part name="inChar" type="q1:char" xmlns:q1="http://schemas.microsoft.com/2003/10/Serialization/"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetChar_OutputMessage"><wsdl:part name="RetCharResult" type="q2:char" xmlns:q2="http://schemas.microsoft.com/2003/10/Serialization/"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetDecimal_InputMessage"><wsdl:part name="inDecimal" type="xsd:!
 decimal"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetDecimal_OutputMessage"><wsdl:part name="RetDecimalResult" type="xsd:decimal"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetFloat_InputMessage"><wsdl:part name="inFloat" type="xsd:float"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetFloat_OutputMessage"><wsdl:part name="RetFloatResult" type="xsd:float"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetDouble_InputMessage"><wsdl:part name="inDouble" type="xsd:double"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetDouble_OutputMessage"><wsdl:part name="RetDoubleResult" type="xsd:double"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetSingle_InputMessage"><wsdl:part name="inSingle" type="xsd:float"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetSingle_OutputMessage"><wsdl:part name="RetSingleResult" type="xsd:float"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetInt_InputM!
 essage"><wsdl:part name="inInt" type="xsd:int"/></wsdl:message><wsdl:m
essage name="IBaseDataTypesRpcLit_RetInt_OutputMessage"><wsdl:part name="RetIntResult" type="xsd:int"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetShort_InputMessage"><wsdl:part name="inShort" type="xsd:short"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetShort_OutputMessage"><wsdl:part name="RetShortResult" type="xsd:short"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetLong_InputMessage"><wsdl:part name="inLong" type="xsd:long"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetLong_OutputMessage"><wsdl:part name="RetLongResult" type="xsd:long"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetObject_InputMessage"><wsdl:part name="inObject" type="xsd:anyType"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetObject_OutputMessage"><wsdl:part name="RetObjectResult" type="xsd:anyType"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetUInt_InputMessage"><wsdl:part name="inUInt" type="xsd:unsignedI!
 nt"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetUInt_OutputMessage"><wsdl:part name="RetUIntResult" type="xsd:unsignedInt"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetUShort_InputMessage"><wsdl:part name="inUShort" type="xsd:unsignedShort"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetUShort_OutputMessage"><wsdl:part name="RetUShortResult" type="xsd:unsignedShort"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetULong_InputMessage"><wsdl:part name="inULong" type="xsd:unsignedLong"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetULong_OutputMessage"><wsdl:part name="RetULongResult" type="xsd:unsignedLong"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetString_InputMessage"><wsdl:part name="inString" type="xsd:string"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetString_OutputMessage"><wsdl:part name="RetStringResult" type="xsd:string"/></wsdl:message><wsdl:message name="IBaseDataTy!
 pesRpcLit_RetGuid_InputMessage"><wsdl:part name="inGuid" type="q3:guid
" xmlns:q3="http://schemas.microsoft.com/2003/10/Serialization/"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetGuid_OutputMessage"><wsdl:part name="RetGuidResult" type="q4:guid" xmlns:q4="http://schemas.microsoft.com/2003/10/Serialization/"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetUri_InputMessage"><wsdl:part name="inUri" type="xsd:anyURI"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetUri_OutputMessage"><wsdl:part name="RetUriResult" type="xsd:anyURI"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetDateTime_InputMessage"><wsdl:part name="inDateTime" type="xsd:dateTime"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetDateTime_OutputMessage"><wsdl:part name="RetDateTimeResult" type="xsd:dateTime"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetTimeSpan_InputMessage"><wsdl:part name="inTimeSpan" type="q5:duration" xmlns:q5="http://schemas.microsoft.com/2003/10/Serialization/"/></wsdl:message><wsd!
 l:message name="IBaseDataTypesRpcLit_RetTimeSpan_OutputMessage"><wsdl:part name="RetTimeSpanResult" type="q6:duration" xmlns:q6="http://schemas.microsoft.com/2003/10/Serialization/"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetQName_InputMessage"><wsdl:part name="inQName" type="xsd:QName"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetQName_OutputMessage"><wsdl:part name="RetQNameResult" type="xsd:QName"/></wsdl:message><wsdl:portType msc:usingSession="false" name="IBaseDataTypesRpcLit"><wsdl:operation name="RetBool"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetBool" message="tns:IBaseDataTypesRpcLit_RetBool_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetBoolResponse" message="tns:IBaseDataTypesRpcLit_RetBool_OutputMessage"/></wsdl:operation><wsdl:operation name="RetByte"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetByte" message="tns:IBaseDataTypesRpcLit_RetByt!
 e_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDa
taTypesRpcLit/RetByteResponse" message="tns:IBaseDataTypesRpcLit_RetByte_OutputMessage"/></wsdl:operation><wsdl:operation name="RetSByte"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetSByte" message="tns:IBaseDataTypesRpcLit_RetSByte_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetSByteResponse" message="tns:IBaseDataTypesRpcLit_RetSByte_OutputMessage"/></wsdl:operation><wsdl:operation name="RetByteArray"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetByteArray" message="tns:IBaseDataTypesRpcLit_RetByteArray_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetByteArrayResponse" message="tns:IBaseDataTypesRpcLit_RetByteArray_OutputMessage"/></wsdl:operation><wsdl:operation name="RetChar"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetChar" message="tns:IBaseDataTypesRpcLit_RetChar_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/!
 IBaseDataTypesRpcLit/RetCharResponse" message="tns:IBaseDataTypesRpcLit_RetChar_OutputMessage"/></wsdl:operation><wsdl:operation name="RetDecimal"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetDecimal" message="tns:IBaseDataTypesRpcLit_RetDecimal_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetDecimalResponse" message="tns:IBaseDataTypesRpcLit_RetDecimal_OutputMessage"/></wsdl:operation><wsdl:operation name="RetFloat"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetFloat" message="tns:IBaseDataTypesRpcLit_RetFloat_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetFloatResponse" message="tns:IBaseDataTypesRpcLit_RetFloat_OutputMessage"/></wsdl:operation><wsdl:operation name="RetDouble"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetDouble" message="tns:IBaseDataTypesRpcLit_RetDouble_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.!
 org/IBaseDataTypesRpcLit/RetDoubleResponse" message="tns:IBaseDataType
sRpcLit_RetDouble_OutputMessage"/></wsdl:operation><wsdl:operation name="RetSingle"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetSingle" message="tns:IBaseDataTypesRpcLit_RetSingle_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetSingleResponse" message="tns:IBaseDataTypesRpcLit_RetSingle_OutputMessage"/></wsdl:operation><wsdl:operation name="RetInt"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetInt" message="tns:IBaseDataTypesRpcLit_RetInt_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetIntResponse" message="tns:IBaseDataTypesRpcLit_RetInt_OutputMessage"/></wsdl:operation><wsdl:operation name="RetShort"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetShort" message="tns:IBaseDataTypesRpcLit_RetShort_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetShortResponse" message="tns:IBaseDataTypesRpcLit_RetS!
 hort_OutputMessage"/></wsdl:operation><wsdl:operation name="RetLong"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetLong" message="tns:IBaseDataTypesRpcLit_RetLong_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetLongResponse" message="tns:IBaseDataTypesRpcLit_RetLong_OutputMessage"/></wsdl:operation><wsdl:operation name="RetObject"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetObject" message="tns:IBaseDataTypesRpcLit_RetObject_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetObjectResponse" message="tns:IBaseDataTypesRpcLit_RetObject_OutputMessage"/></wsdl:operation><wsdl:operation name="RetUInt"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetUInt" message="tns:IBaseDataTypesRpcLit_RetUInt_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetUIntResponse" message="tns:IBaseDataTypesRpcLit_RetUInt_OutputM!
 essage"/></wsdl:operation><wsdl:operation name="RetUShort"><wsdl:input
 wsa10:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetUShort" message="tns:IBaseDataTypesRpcLit_RetUShort_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetUShortResponse" message="tns:IBaseDataTypesRpcLit_RetUShort_OutputMessage"/></wsdl:operation><wsdl:operation name="RetULong"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetULong" message="tns:IBaseDataTypesRpcLit_RetULong_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetULongResponse" message="tns:IBaseDataTypesRpcLit_RetULong_OutputMessage"/></wsdl:operation><wsdl:operation name="RetString"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetString" message="tns:IBaseDataTypesRpcLit_RetString_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetStringResponse" message="tns:IBaseDataTypesRpcLit_RetString_OutputMessage"/></wsdl:operation><wsdl:operation name="RetGuid"><wsdl:input!
  wsa10:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetGuid" message="tns:IBaseDataTypesRpcLit_RetGuid_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetGuidResponse" message="tns:IBaseDataTypesRpcLit_RetGuid_OutputMessage"/></wsdl:operation><wsdl:operation name="RetUri"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetUri" message="tns:IBaseDataTypesRpcLit_RetUri_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetUriResponse" message="tns:IBaseDataTypesRpcLit_RetUri_OutputMessage"/></wsdl:operation><wsdl:operation name="RetDateTime"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetDateTime" message="tns:IBaseDataTypesRpcLit_RetDateTime_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetDateTimeResponse" message="tns:IBaseDataTypesRpcLit_RetDateTime_OutputMessage"/></wsdl:operation><wsdl:operation name="RetTimeSpan"><wsdl:input ws!
 a10:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetTimeSpan" messa
ge="tns:IBaseDataTypesRpcLit_RetTimeSpan_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetTimeSpanResponse" message="tns:IBaseDataTypesRpcLit_RetTimeSpan_OutputMessage"/></wsdl:operation><wsdl:operation name="RetQName"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetQName" message="tns:IBaseDataTypesRpcLit_RetQName_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetQNameResponse" message="tns:IBaseDataTypesRpcLit_RetQName_OutputMessage"/></wsdl:operation></wsdl:portType><wsdl:binding name="BasicHttpBinding_IBaseDataTypesRpcLit" type="tns:IBaseDataTypesRpcLit"><wsp:PolicyReference URI="#BasicHttpBinding_IBaseDataTypesRpcLit_policy"/><soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="rpc"/><wsdl:operation name="RetBool"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesRpcLit/RetBool" style="rpc"/><wsdl:input><soap:body use="literal" namespace="http://tempur!
 i.org/"/></wsdl:input><wsdl:output><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:output></wsdl:operation><wsdl:operation name="RetByte"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesRpcLit/RetByte" style="rpc"/><wsdl:input><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl:output><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:output></wsdl:operation><wsdl:operation name="RetSByte"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesRpcLit/RetSByte" style="rpc"/><wsdl:input><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl:output><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:output></wsdl:operation><wsdl:operation name="RetByteArray"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesRpcLit/RetByteArray" style="rpc"/><wsdl:input><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl:output><soap:body use="literal!
 " namespace="http://tempuri.org/"/></wsdl:output></wsdl:operation><wsd
l:operation name="RetChar"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesRpcLit/RetChar" style="rpc"/><wsdl:input><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl:output><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:output></wsdl:operation><wsdl:operation name="RetDecimal"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesRpcLit/RetDecimal" style="rpc"/><wsdl:input><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl:output><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:output></wsdl:operation><wsdl:operation name="RetFloat"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesRpcLit/RetFloat" style="rpc"/><wsdl:input><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl:output><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:output></wsdl:operation><wsdl:operation name="RetDouble"><soap:operation soapAction="http:/!
 /tempuri.org/IBaseDataTypesRpcLit/RetDouble" style="rpc"/><wsdl:input><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl:output><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:output></wsdl:operation><wsdl:operation name="RetSingle"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesRpcLit/RetSingle" style="rpc"/><wsdl:input><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl:output><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:output></wsdl:operation><wsdl:operation name="RetInt"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesRpcLit/RetInt" style="rpc"/><wsdl:input><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl:output><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:output></wsdl:operation><wsdl:operation name="RetShort"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesRpcLit/RetShort" style="rpc"/><wsdl:in!
 put><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:i
nput><wsdl:output><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:output></wsdl:operation><wsdl:operation name="RetLong"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesRpcLit/RetLong" style="rpc"/><wsdl:input><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl:output><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:output></wsdl:operation><wsdl:operation name="RetObject"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesRpcLit/RetObject" style="rpc"/><wsdl:input><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl:output><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:output></wsdl:operation><wsdl:operation name="RetUInt"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesRpcLit/RetUInt" style="rpc"/><wsdl:input><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl:output><soap:body use="literal" namespace="http://tempur!
 i.org/"/></wsdl:output></wsdl:operation><wsdl:operation name="RetUShort"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesRpcLit/RetUShort" style="rpc"/><wsdl:input><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl:output><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:output></wsdl:operation><wsdl:operation name="RetULong"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesRpcLit/RetULong" style="rpc"/><wsdl:input><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl:output><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:output></wsdl:operation><wsdl:operation name="RetString"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesRpcLit/RetString" style="rpc"/><wsdl:input><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl:output><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:output></wsdl:operation><wsdl:operation name!
 ="RetGuid"><soap:operation soapAction="http://tempuri.org/IBaseDataTyp
esRpcLit/RetGuid" style="rpc"/><wsdl:input><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl:output><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:output></wsdl:operation><wsdl:operation name="RetUri"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesRpcLit/RetUri" style="rpc"/><wsdl:input><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl:output><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:output></wsdl:operation><wsdl:operation name="RetDateTime"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesRpcLit/RetDateTime" style="rpc"/><wsdl:input><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl:output><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:output></wsdl:operation><wsdl:operation name="RetTimeSpan"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesRpcLit/RetTimeSpan" style="rpc"/><wsdl:input><soap:body use!
 ="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl:output><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:output></wsdl:operation><wsdl:operation name="RetQName"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesRpcLit/RetQName" style="rpc"/><wsdl:input><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl:output><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:output></wsdl:operation></wsdl:binding><wsdl:service name="BaseDataTypesRpcLitService"><wsdl:port name="BasicHttpBinding_IBaseDataTypesRpcLit" binding="tns:BasicHttpBinding_IBaseDataTypesRpcLit"><soap:address location="http://131.107.72.15/SoapWsdl_BaseDataTypes_XmlFormatter_Service_Indigo/BaseDataTypesRpcLit.svc"/></wsdl:port></wsdl:service></wsdl:definitions>
\ No newline at end of file
+<?xml version="1.0" encoding="utf-8"?><wsdl:definitions name="BaseDataTypesRpcLitService" targetNamespace="http://tempuri.org/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:wsap10="http://www.w3.org/2005/08/addressing" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns:wsap="http://schemas.xmlsoap.org/ws/2004/09/policy/addressing" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msc="http://schemas.microsoft.com/ws/2005/12/wsdl/contract" xmlns:tns="http://tempuri.org/" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:wsx="http://schemas.xmlsoap.org/ws/2004/09/mex" xmlns:wsa10="http://www.w3.org/2005/08/addressing"><wsp:Policy wsu:Id="BasicHttpBinding_IBaseDataTypesRpcLit_policy"><w!
 sp:ExactlyOne><wsp:All><wspe:Utf816FFFECharacterEncoding xmlns:wspe="http://schemas.xmlsoap.org/ws/2004/09/policy/encoding"/></wsp:All></wsp:ExactlyOne></wsp:Policy><wsdl:types><xsd:schema targetNamespace="http://tempuri.org/Imports"><xsd:import namespace="http://www.w3.org/2001/XMLSchema"/><xsd:import schemaLocation="xsd0.xsd" namespace="http://schemas.microsoft.com/2003/10/Serialization/"/></xsd:schema></wsdl:types><wsdl:message name="IBaseDataTypesRpcLit_RetBool_InputMessage"><wsdl:part name="inBool" type="xsd:boolean"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetBool_OutputMessage"><wsdl:part name="RetBoolResult" type="xsd:boolean"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetByte_InputMessage"><wsdl:part name="inByte" type="xsd:unsignedByte"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetByte_OutputMessage"><wsdl:part name="RetByteResult" type="xsd:unsignedByte"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetSByte!
 _InputMessage"><wsdl:part name="inSByte" type="xsd:byte"/></wsdl:messa
ge><wsdl:message name="IBaseDataTypesRpcLit_RetSByte_OutputMessage"><wsdl:part name="RetSByteResult" type="xsd:byte"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetByteArray_InputMessage"><wsdl:part name="inByteArray" type="xsd:base64Binary"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetByteArray_OutputMessage"><wsdl:part name="RetByteArrayResult" type="xsd:base64Binary"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetChar_InputMessage"><wsdl:part name="inChar" type="q1:char" xmlns:q1="http://schemas.microsoft.com/2003/10/Serialization/"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetChar_OutputMessage"><wsdl:part name="RetCharResult" type="q2:char" xmlns:q2="http://schemas.microsoft.com/2003/10/Serialization/"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetDecimal_InputMessage"><wsdl:part name="inDecimal" type="xsd:decimal"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetDecimal_OutputMessage"><wsd!
 l:part name="RetDecimalResult" type="xsd:decimal"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetFloat_InputMessage"><wsdl:part name="inFloat" type="xsd:float"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetFloat_OutputMessage"><wsdl:part name="RetFloatResult" type="xsd:float"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetDouble_InputMessage"><wsdl:part name="inDouble" type="xsd:double"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetDouble_OutputMessage"><wsdl:part name="RetDoubleResult" type="xsd:double"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetSingle_InputMessage"><wsdl:part name="inSingle" type="xsd:float"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetSingle_OutputMessage"><wsdl:part name="RetSingleResult" type="xsd:float"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetInt_InputMessage"><wsdl:part name="inInt" type="xsd:int"/></wsdl:message><wsdl:message name="IBaseDataType!
 sRpcLit_RetInt_OutputMessage"><wsdl:part name="RetIntResult" type="xsd
:int"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetShort_InputMessage"><wsdl:part name="inShort" type="xsd:short"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetShort_OutputMessage"><wsdl:part name="RetShortResult" type="xsd:short"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetLong_InputMessage"><wsdl:part name="inLong" type="xsd:long"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetLong_OutputMessage"><wsdl:part name="RetLongResult" type="xsd:long"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetObject_InputMessage"><wsdl:part name="inObject" type="xsd:anyType"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetObject_OutputMessage"><wsdl:part name="RetObjectResult" type="xsd:anyType"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetUInt_InputMessage"><wsdl:part name="inUInt" type="xsd:unsignedInt"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetUInt_OutputMessage"><wsdl:part n!
 ame="RetUIntResult" type="xsd:unsignedInt"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetUShort_InputMessage"><wsdl:part name="inUShort" type="xsd:unsignedShort"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetUShort_OutputMessage"><wsdl:part name="RetUShortResult" type="xsd:unsignedShort"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetULong_InputMessage"><wsdl:part name="inULong" type="xsd:unsignedLong"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetULong_OutputMessage"><wsdl:part name="RetULongResult" type="xsd:unsignedLong"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetString_InputMessage"><wsdl:part name="inString" type="xsd:string"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetString_OutputMessage"><wsdl:part name="RetStringResult" type="xsd:string"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetGuid_InputMessage"><wsdl:part name="inGuid" type="q3:guid" xmlns:q3="http://schemas!
 .microsoft.com/2003/10/Serialization/"/></wsdl:message><wsdl:message n
ame="IBaseDataTypesRpcLit_RetGuid_OutputMessage"><wsdl:part name="RetGuidResult" type="q4:guid" xmlns:q4="http://schemas.microsoft.com/2003/10/Serialization/"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetUri_InputMessage"><wsdl:part name="inUri" type="xsd:anyURI"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetUri_OutputMessage"><wsdl:part name="RetUriResult" type="xsd:anyURI"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetDateTime_InputMessage"><wsdl:part name="inDateTime" type="xsd:dateTime"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetDateTime_OutputMessage"><wsdl:part name="RetDateTimeResult" type="xsd:dateTime"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetTimeSpan_InputMessage"><wsdl:part name="inTimeSpan" type="q5:duration" xmlns:q5="http://schemas.microsoft.com/2003/10/Serialization/"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetTimeSpan_OutputMessage"><wsdl:part name="RetTimeSpanResu!
 lt" type="q6:duration" xmlns:q6="http://schemas.microsoft.com/2003/10/Serialization/"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetQName_InputMessage"><wsdl:part name="inQName" type="xsd:QName"/></wsdl:message><wsdl:message name="IBaseDataTypesRpcLit_RetQName_OutputMessage"><wsdl:part name="RetQNameResult" type="xsd:QName"/></wsdl:message><wsdl:portType msc:usingSession="false" name="IBaseDataTypesRpcLit"><wsdl:operation name="RetBool"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetBool" message="tns:IBaseDataTypesRpcLit_RetBool_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetBoolResponse" message="tns:IBaseDataTypesRpcLit_RetBool_OutputMessage"/></wsdl:operation><wsdl:operation name="RetByte"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetByte" message="tns:IBaseDataTypesRpcLit_RetByte_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetByteRespo!
 nse" message="tns:IBaseDataTypesRpcLit_RetByte_OutputMessage"/></wsdl:
operation><wsdl:operation name="RetSByte"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetSByte" message="tns:IBaseDataTypesRpcLit_RetSByte_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetSByteResponse" message="tns:IBaseDataTypesRpcLit_RetSByte_OutputMessage"/></wsdl:operation><wsdl:operation name="RetByteArray"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetByteArray" message="tns:IBaseDataTypesRpcLit_RetByteArray_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetByteArrayResponse" message="tns:IBaseDataTypesRpcLit_RetByteArray_OutputMessage"/></wsdl:operation><wsdl:operation name="RetChar"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetChar" message="tns:IBaseDataTypesRpcLit_RetChar_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetCharResponse" message="tns:IBaseDataTypesRpcLit_RetChar_OutputMessage"/>!
 </wsdl:operation><wsdl:operation name="RetDecimal"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetDecimal" message="tns:IBaseDataTypesRpcLit_RetDecimal_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetDecimalResponse" message="tns:IBaseDataTypesRpcLit_RetDecimal_OutputMessage"/></wsdl:operation><wsdl:operation name="RetFloat"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetFloat" message="tns:IBaseDataTypesRpcLit_RetFloat_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetFloatResponse" message="tns:IBaseDataTypesRpcLit_RetFloat_OutputMessage"/></wsdl:operation><wsdl:operation name="RetDouble"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetDouble" message="tns:IBaseDataTypesRpcLit_RetDouble_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetDoubleResponse" message="tns:IBaseDataTypesRpcLit_RetDouble_OutputMe!
 ssage"/></wsdl:operation><wsdl:operation name="RetSingle"><wsdl:input 
wsa10:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetSingle" message="tns:IBaseDataTypesRpcLit_RetSingle_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetSingleResponse" message="tns:IBaseDataTypesRpcLit_RetSingle_OutputMessage"/></wsdl:operation><wsdl:operation name="RetInt"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetInt" message="tns:IBaseDataTypesRpcLit_RetInt_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetIntResponse" message="tns:IBaseDataTypesRpcLit_RetInt_OutputMessage"/></wsdl:operation><wsdl:operation name="RetShort"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetShort" message="tns:IBaseDataTypesRpcLit_RetShort_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetShortResponse" message="tns:IBaseDataTypesRpcLit_RetShort_OutputMessage"/></wsdl:operation><wsdl:operation name="RetLong"><wsdl:input wsa10:Action="h!
 ttp://tempuri.org/IBaseDataTypesRpcLit/RetLong" message="tns:IBaseDataTypesRpcLit_RetLong_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetLongResponse" message="tns:IBaseDataTypesRpcLit_RetLong_OutputMessage"/></wsdl:operation><wsdl:operation name="RetObject"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetObject" message="tns:IBaseDataTypesRpcLit_RetObject_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetObjectResponse" message="tns:IBaseDataTypesRpcLit_RetObject_OutputMessage"/></wsdl:operation><wsdl:operation name="RetUInt"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetUInt" message="tns:IBaseDataTypesRpcLit_RetUInt_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetUIntResponse" message="tns:IBaseDataTypesRpcLit_RetUInt_OutputMessage"/></wsdl:operation><wsdl:operation name="RetUShort"><wsdl:input wsa10:Action="http://temp!
 uri.org/IBaseDataTypesRpcLit/RetUShort" message="tns:IBaseDataTypesRpc
Lit_RetUShort_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetUShortResponse" message="tns:IBaseDataTypesRpcLit_RetUShort_OutputMessage"/></wsdl:operation><wsdl:operation name="RetULong"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetULong" message="tns:IBaseDataTypesRpcLit_RetULong_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetULongResponse" message="tns:IBaseDataTypesRpcLit_RetULong_OutputMessage"/></wsdl:operation><wsdl:operation name="RetString"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetString" message="tns:IBaseDataTypesRpcLit_RetString_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetStringResponse" message="tns:IBaseDataTypesRpcLit_RetString_OutputMessage"/></wsdl:operation><wsdl:operation name="RetGuid"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetGuid" message="tns:IBaseDataTypesRpcLi!
 t_RetGuid_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetGuidResponse" message="tns:IBaseDataTypesRpcLit_RetGuid_OutputMessage"/></wsdl:operation><wsdl:operation name="RetUri"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetUri" message="tns:IBaseDataTypesRpcLit_RetUri_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetUriResponse" message="tns:IBaseDataTypesRpcLit_RetUri_OutputMessage"/></wsdl:operation><wsdl:operation name="RetDateTime"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetDateTime" message="tns:IBaseDataTypesRpcLit_RetDateTime_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetDateTimeResponse" message="tns:IBaseDataTypesRpcLit_RetDateTime_OutputMessage"/></wsdl:operation><wsdl:operation name="RetTimeSpan"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetTimeSpan" message="tns:IBaseDataTypesRpcL!
 it_RetTimeSpan_InputMessage"/><wsdl:output wsa10:Action="http://tempur
i.org/IBaseDataTypesRpcLit/RetTimeSpanResponse" message="tns:IBaseDataTypesRpcLit_RetTimeSpan_OutputMessage"/></wsdl:operation><wsdl:operation name="RetQName"><wsdl:input wsa10:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetQName" message="tns:IBaseDataTypesRpcLit_RetQName_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetQNameResponse" message="tns:IBaseDataTypesRpcLit_RetQName_OutputMessage"/></wsdl:operation></wsdl:portType><wsdl:binding name="BasicHttpBinding_IBaseDataTypesRpcLit" type="tns:IBaseDataTypesRpcLit"><wsp:PolicyReference URI="#BasicHttpBinding_IBaseDataTypesRpcLit_policy"/><soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="rpc"/><wsdl:operation name="RetBool"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesRpcLit/RetBool" style="rpc"/><wsdl:input><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl:output><soap:body use="literal" namespace="http://tempuri.org/"/></w!
 sdl:output></wsdl:operation><wsdl:operation name="RetByte"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesRpcLit/RetByte" style="rpc"/><wsdl:input><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl:output><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:output></wsdl:operation><wsdl:operation name="RetSByte"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesRpcLit/RetSByte" style="rpc"/><wsdl:input><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl:output><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:output></wsdl:operation><wsdl:operation name="RetByteArray"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesRpcLit/RetByteArray" style="rpc"/><wsdl:input><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl:output><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:output></wsdl:operation><wsdl:operation name="RetChar"!
 ><soap:operation soapAction="http://tempuri.org/IBaseDataTypesRpcLit/R
etChar" style="rpc"/><wsdl:input><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl:output><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:output></wsdl:operation><wsdl:operation name="RetDecimal"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesRpcLit/RetDecimal" style="rpc"/><wsdl:input><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl:output><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:output></wsdl:operation><wsdl:operation name="RetFloat"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesRpcLit/RetFloat" style="rpc"/><wsdl:input><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl:output><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:output></wsdl:operation><wsdl:operation name="RetDouble"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesRpcLit/RetDouble" style="rpc"/><wsdl:input><soap:body use="literal" n!
 amespace="http://tempuri.org/"/></wsdl:input><wsdl:output><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:output></wsdl:operation><wsdl:operation name="RetSingle"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesRpcLit/RetSingle" style="rpc"/><wsdl:input><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl:output><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:output></wsdl:operation><wsdl:operation name="RetInt"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesRpcLit/RetInt" style="rpc"/><wsdl:input><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl:output><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:output></wsdl:operation><wsdl:operation name="RetShort"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesRpcLit/RetShort" style="rpc"/><wsdl:input><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl:output><soap:bo!
 dy use="literal" namespace="http://tempuri.org/"/></wsdl:output></wsdl
:operation><wsdl:operation name="RetLong"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesRpcLit/RetLong" style="rpc"/><wsdl:input><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl:output><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:output></wsdl:operation><wsdl:operation name="RetObject"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesRpcLit/RetObject" style="rpc"/><wsdl:input><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl:output><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:output></wsdl:operation><wsdl:operation name="RetUInt"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesRpcLit/RetUInt" style="rpc"/><wsdl:input><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl:output><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:output></wsdl:operation><wsdl:operation name="RetUShort"><soap:operation soapAct!
 ion="http://tempuri.org/IBaseDataTypesRpcLit/RetUShort" style="rpc"/><wsdl:input><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl:output><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:output></wsdl:operation><wsdl:operation name="RetULong"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesRpcLit/RetULong" style="rpc"/><wsdl:input><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl:output><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:output></wsdl:operation><wsdl:operation name="RetString"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesRpcLit/RetString" style="rpc"/><wsdl:input><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl:output><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:output></wsdl:operation><wsdl:operation name="RetGuid"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesRpcLit/RetGuid" style="r!
 pc"/><wsdl:input><soap:body use="literal" namespace="http://tempuri.or
g/"/></wsdl:input><wsdl:output><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:output></wsdl:operation><wsdl:operation name="RetUri"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesRpcLit/RetUri" style="rpc"/><wsdl:input><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl:output><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:output></wsdl:operation><wsdl:operation name="RetDateTime"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesRpcLit/RetDateTime" style="rpc"/><wsdl:input><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl:output><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:output></wsdl:operation><wsdl:operation name="RetTimeSpan"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesRpcLit/RetTimeSpan" style="rpc"/><wsdl:input><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl:output><soap:body use="literal" n!
 amespace="http://tempuri.org/"/></wsdl:output></wsdl:operation><wsdl:operation name="RetQName"><soap:operation soapAction="http://tempuri.org/IBaseDataTypesRpcLit/RetQName" style="rpc"/><wsdl:input><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl:output><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:output></wsdl:operation></wsdl:binding><wsdl:service name="BaseDataTypesRpcLitService"><wsdl:port name="BasicHttpBinding_IBaseDataTypesRpcLit" binding="tns:BasicHttpBinding_IBaseDataTypesRpcLit"><soap:address location="http://131.107.72.15/SoapWsdl_BaseDataTypes_XmlFormatter_Service_Indigo/BaseDataTypesRpcLit.svc"/></wsdl:port></wsdl:service></wsdl:definitions>
\ No newline at end of file

Modified: trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesDocLitB/WEB-INF/wsdl/service.wsdl
===================================================================
--- trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesDocLitB/WEB-INF/wsdl/service.wsdl	2006-09-19 10:16:24 UTC (rev 993)
+++ trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesDocLitB/WEB-INF/wsdl/service.wsdl	2006-09-19 10:23:59 UTC (rev 994)
@@ -1 +1 @@
-<?xml version="1.0" encoding="utf-8"?><wsdl:definitions name="ComplexDataTypesDocLitBService" targetNamespace="http://tempuri.org/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:wsap10="http://www.w3.org/2005/08/addressing" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns:wsap="http://schemas.xmlsoap.org/ws/2004/09/policy/addressing" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msc="http://schemas.microsoft.com/ws/2005/12/wsdl/contract" xmlns:tns="http://tempuri.org/" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:wsx="http://schemas.xmlsoap.org/ws/2004/09/mex" xmlns:wsa10="http://www.w3.org/2005/08/addressing"><wsp:Policy wsu:Id="BasicHttpBinding_IComplexDataTypesDocLitB_po!
 licy"><wsp:ExactlyOne><wsp:All><wspe:Utf816FFFECharacterEncoding xmlns:wspe="http://schemas.xmlsoap.org/ws/2004/09/policy/encoding"/></wsp:All></wsp:ExactlyOne></wsp:Policy><wsdl:types><xsd:schema targetNamespace="http://tempuri.org/Imports"><xsd:import schemaLocation="http://131.107.72.15/SoapWsdl_ComplexDataTypes_XmlFormatter_Service_Indigo/ComplexDataTypesDocLitB.svc?xsd=xsd2" namespace="http://tempuri.org/"/><xsd:import schemaLocation="http://131.107.72.15/SoapWsdl_ComplexDataTypes_XmlFormatter_Service_Indigo/ComplexDataTypesDocLitB.svc?xsd=xsd0" namespace="http://schemas.microsoft.com/2003/10/Serialization/"/><xsd:import schemaLocation="http://131.107.72.15/SoapWsdl_ComplexDataTypes_XmlFormatter_Service_Indigo/ComplexDataTypesDocLitB.svc?xsd=xsd1" namespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/><xsd:import schemaLocation="http://131.107.72.15/SoapWsdl_ComplexDataTypes_XmlFormatter_Service_Indigo/ComplexDataTypesDocLitB.svc?xsd=xsd3" namespace="ht!
 tp://schemas.datacontract.org/2004/07/System"/><xsd:import schemaLocat
ion="http://131.107.72.15/SoapWsdl_ComplexDataTypes_XmlFormatter_Service_Indigo/ComplexDataTypesDocLitB.svc?xsd=xsd4" namespace="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"/></xsd:schema></wsdl:types><wsdl:message name="RetArrayString1D_RequestMessage_Body"><wsdl:part name="inArrayString1D" element="tns:inArrayString1D"/></wsdl:message><wsdl:message name="RetArrayString1D_ResponseMessage_Body"><wsdl:part name="RetArrayString1DResult" element="tns:RetArrayString1DResult"/></wsdl:message><wsdl:message name="RetArrayInt1D_RequestMessage_Body"><wsdl:part name="inArrayInt1D" element="tns:inArrayInt1D"/></wsdl:message><wsdl:message name="RetArrayInt1D_ResponseMessage_Body"><wsdl:part name="RetArrayInt1DResult" element="tns:RetArrayInt1DResult"/></wsdl:message><wsdl:message name="RetArrayDecimal1D_RequestMessage_Body"><wsdl:part name="inArrayDecimal1D" element="tns:inArrayDecimal1D"/></wsdl:message><wsdl:message name="Re!
 tArrayDecimal1D_ResponseMessage_Body"><wsdl:part name="RetArrayDecimal1DResult" element="tns:RetArrayDecimal1DResult"/></wsdl:message><wsdl:message name="RetArrayDateTime1D_RequestMessage_Body"><wsdl:part name="inArrayDateTime1D" element="tns:inArrayDateTime1D"/></wsdl:message><wsdl:message name="RetArrayDateTime1D_ResponseMessage_Body"><wsdl:part name="RetArrayDateTime1DResult" element="tns:RetArrayDateTime1DResult"/></wsdl:message><wsdl:message name="RetArrayString2D_RequestMessage_Body"><wsdl:part name="inArrayString2D" element="tns:inArrayString2D"/></wsdl:message><wsdl:message name="RetArrayString2D_ResponseMessage_Body"><wsdl:part name="RetArrayString2DResult" element="tns:RetArrayString2DResult"/></wsdl:message><wsdl:message name="RetArray1D_SN_RequestMessage_Body"><wsdl:part name="inArray1D_SN" element="tns:inArray1D_SN"/></wsdl:message><wsdl:message name="RetArray1D_SN_ResponseMessage_Body"><wsdl:part name="RetArray1D_SNResult" element="tns:RetArray1D_SNResult"/></!
 wsdl:message><wsdl:message name="RetArrayAnyType1D_RequestMessage_Body
"><wsdl:part name="inArrayAnyType1D" element="tns:inArrayAnyType1D"/></wsdl:message><wsdl:message name="RetArrayAnyType1D_ResponseMessage_Body"><wsdl:part name="RetArrayAnyType1DResult" element="tns:RetArrayAnyType1DResult"/></wsdl:message><wsdl:message name="RetStructS1_RequestMessage_Body"><wsdl:part name="inStructS1" element="tns:inStructS1"/></wsdl:message><wsdl:message name="RetStructS1_ResponseMessage_Body"><wsdl:part name="RetStructS1Result" element="tns:RetStructS1Result"/></wsdl:message><wsdl:message name="RetStructSN_RequestMessage_Body"><wsdl:part name="inStructSN" element="tns:inStructSN"/></wsdl:message><wsdl:message name="RetStructSN_ResponseMessage_Body"><wsdl:part name="RetStructSNResult" element="tns:RetStructSNResult"/></wsdl:message><wsdl:message name="RetStructSNSA_RequestMessage_Body"><wsdl:part name="inStructSNSA" element="tns:inStructSNSA"/></wsdl:message><wsdl:message name="RetStructSNSA_ResponseMessage_Body"><wsdl:part name="RetStructSNSAResult" elem!
 ent="tns:RetStructSNSAResult"/></wsdl:message><wsdl:message name="RetStructSNSAS_RequestMessage_Body"><wsdl:part name="inStructSNSAS" element="tns:inStructSNSAS"/></wsdl:message><wsdl:message name="RetStructSNSAS_ResponseMessage_Body"><wsdl:part name="RetStructSNSASResult" element="tns:RetStructSNSASResult"/></wsdl:message><wsdl:message name="RetEnumString_RequestMessage_Body"><wsdl:part name="inEnumString" element="tns:inEnumString"/></wsdl:message><wsdl:message name="RetEnumString_ResponseMessage_Body"><wsdl:part name="RetEnumStringResult" element="tns:RetEnumStringResult"/></wsdl:message><wsdl:message name="RetEnumInt_RequestMessage_Body"><wsdl:part name="inEnumInt" element="tns:inEnumInt"/></wsdl:message><wsdl:message name="RetEnumInt_ResponseMessage_Body"><wsdl:part name="RetEnumIntResult" element="tns:RetEnumIntResult"/></wsdl:message><wsdl:message name="RetDerivedClass_RequestMessage_Body"><wsdl:part name="inDerivedClass" element="tns:inDerivedClass"/></wsdl:message>!
 <wsdl:message name="RetDerivedClass_ResponseMessage_Body"><wsdl:part n
ame="RetDerivedClassResult" element="tns:RetDerivedClassResult"/></wsdl:message><wsdl:portType msc:usingSession="false" name="IComplexDataTypesDocLitB"><wsdl:operation name="RetArrayString1D"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitB/RetArrayString1D" name="RetArrayString1D_RequestMessage_Body" message="tns:RetArrayString1D_RequestMessage_Body"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitB/RetArrayString1DResponse" name="RetArrayString1D_ResponseMessage_Body" message="tns:RetArrayString1D_ResponseMessage_Body"/></wsdl:operation><wsdl:operation name="RetArrayInt1D"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitB/RetArrayInt1D" name="RetArrayInt1D_RequestMessage_Body" message="tns:RetArrayInt1D_RequestMessage_Body"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitB/RetArrayInt1DResponse" name="RetArrayInt1D_ResponseMessage_Body" message="tns:RetArrayInt1D_ResponseMessage_Body"/></w!
 sdl:operation><wsdl:operation name="RetArrayDecimal1D"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitB/RetArrayDecimal1D" name="RetArrayDecimal1D_RequestMessage_Body" message="tns:RetArrayDecimal1D_RequestMessage_Body"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitB/RetArrayDecimal1DResponse" name="RetArrayDecimal1D_ResponseMessage_Body" message="tns:RetArrayDecimal1D_ResponseMessage_Body"/></wsdl:operation><wsdl:operation name="RetArrayDateTime1D"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitB/RetArrayDateTime1D" name="RetArrayDateTime1D_RequestMessage_Body" message="tns:RetArrayDateTime1D_RequestMessage_Body"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitB/RetArrayDateTime1DResponse" name="RetArrayDateTime1D_ResponseMessage_Body" message="tns:RetArrayDateTime1D_ResponseMessage_Body"/></wsdl:operation><wsdl:operation name="RetArrayString2D"><wsdl:input wsa10:Action="http://tempuri.!
 org/IComplexDataTypesDocLitB/RetArrayString2D" name="RetArrayString2D_
RequestMessage_Body" message="tns:RetArrayString2D_RequestMessage_Body"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitB/RetArrayString2DResponse" name="RetArrayString2D_ResponseMessage_Body" message="tns:RetArrayString2D_ResponseMessage_Body"/></wsdl:operation><wsdl:operation name="RetArray1D_SN"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitB/RetArray1D_SN" name="RetArray1D_SN_RequestMessage_Body" message="tns:RetArray1D_SN_RequestMessage_Body"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitB/RetArray1D_SNResponse" name="RetArray1D_SN_ResponseMessage_Body" message="tns:RetArray1D_SN_ResponseMessage_Body"/></wsdl:operation><wsdl:operation name="RetArrayAnyType1D"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitB/RetArrayAnyType1D" name="RetArrayAnyType1D_RequestMessage_Body" message="tns:RetArrayAnyType1D_RequestMessage_Body"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTyp!
 esDocLitB/RetArrayAnyType1DResponse" name="RetArrayAnyType1D_ResponseMessage_Body" message="tns:RetArrayAnyType1D_ResponseMessage_Body"/></wsdl:operation><wsdl:operation name="RetStructS1"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitB/RetStructS1" name="RetStructS1_RequestMessage_Body" message="tns:RetStructS1_RequestMessage_Body"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitB/RetStructS1Response" name="RetStructS1_ResponseMessage_Body" message="tns:RetStructS1_ResponseMessage_Body"/></wsdl:operation><wsdl:operation name="RetStructSN"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitB/RetStructSN" name="RetStructSN_RequestMessage_Body" message="tns:RetStructSN_RequestMessage_Body"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitB/RetStructSNResponse" name="RetStructSN_ResponseMessage_Body" message="tns:RetStructSN_ResponseMessage_Body"/></wsdl:operation><wsdl:operation name="RetStructS!
 NSA"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesDoc
LitB/RetStructSNSA" name="RetStructSNSA_RequestMessage_Body" message="tns:RetStructSNSA_RequestMessage_Body"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitB/RetStructSNSAResponse" name="RetStructSNSA_ResponseMessage_Body" message="tns:RetStructSNSA_ResponseMessage_Body"/></wsdl:operation><wsdl:operation name="RetStructSNSAS"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitB/RetStructSNSAS" name="RetStructSNSAS_RequestMessage_Body" message="tns:RetStructSNSAS_RequestMessage_Body"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitB/RetStructSNSASResponse" name="RetStructSNSAS_ResponseMessage_Body" message="tns:RetStructSNSAS_ResponseMessage_Body"/></wsdl:operation><wsdl:operation name="RetEnumString"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitB/RetEnumString" name="RetEnumString_RequestMessage_Body" message="tns:RetEnumString_RequestMessage_Body"/><wsdl:output wsa10:Action="http://tempuri.!
 org/IComplexDataTypesDocLitB/RetEnumStringResponse" name="RetEnumString_ResponseMessage_Body" message="tns:RetEnumString_ResponseMessage_Body"/></wsdl:operation><wsdl:operation name="RetEnumInt"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitB/RetEnumInt" name="RetEnumInt_RequestMessage_Body" message="tns:RetEnumInt_RequestMessage_Body"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitB/RetEnumIntResponse" name="RetEnumInt_ResponseMessage_Body" message="tns:RetEnumInt_ResponseMessage_Body"/></wsdl:operation><wsdl:operation name="RetDerivedClass"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitB/RetDerivedClass" name="RetDerivedClass_RequestMessage_Body" message="tns:RetDerivedClass_RequestMessage_Body"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitB/RetDerivedClassResponse" name="RetDerivedClass_ResponseMessage_Body" message="tns:RetDerivedClass_ResponseMessage_Body"/></wsdl:operation></ws!
 dl:portType><wsdl:binding name="BasicHttpBinding_IComplexDataTypesDocL
itB" type="tns:IComplexDataTypesDocLitB"><wsp:PolicyReference URI="#BasicHttpBinding_IComplexDataTypesDocLitB_policy"/><soap:binding transport="http://schemas.xmlsoap.org/soap/http"/><wsdl:operation name="RetArrayString1D"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesDocLitB/RetArrayString1D" style="document"/><wsdl:input name="RetArrayString1D_RequestMessage_Body"><soap:body use="literal"/></wsdl:input><wsdl:output name="RetArrayString1D_ResponseMessage_Body"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetArrayInt1D"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesDocLitB/RetArrayInt1D" style="document"/><wsdl:input name="RetArrayInt1D_RequestMessage_Body"><soap:body use="literal"/></wsdl:input><wsdl:output name="RetArrayInt1D_ResponseMessage_Body"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetArrayDecimal1D"><soap:operation soapAction="http://tempuri.org/IComplexDataTy!
 pesDocLitB/RetArrayDecimal1D" style="document"/><wsdl:input name="RetArrayDecimal1D_RequestMessage_Body"><soap:body use="literal"/></wsdl:input><wsdl:output name="RetArrayDecimal1D_ResponseMessage_Body"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetArrayDateTime1D"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesDocLitB/RetArrayDateTime1D" style="document"/><wsdl:input name="RetArrayDateTime1D_RequestMessage_Body"><soap:body use="literal"/></wsdl:input><wsdl:output name="RetArrayDateTime1D_ResponseMessage_Body"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetArrayString2D"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesDocLitB/RetArrayString2D" style="document"/><wsdl:input name="RetArrayString2D_RequestMessage_Body"><soap:body use="literal"/></wsdl:input><wsdl:output name="RetArrayString2D_ResponseMessage_Body"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsd!
 l:operation name="RetArray1D_SN"><soap:operation soapAction="http://te
mpuri.org/IComplexDataTypesDocLitB/RetArray1D_SN" style="document"/><wsdl:input name="RetArray1D_SN_RequestMessage_Body"><soap:body use="literal"/></wsdl:input><wsdl:output name="RetArray1D_SN_ResponseMessage_Body"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetArrayAnyType1D"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesDocLitB/RetArrayAnyType1D" style="document"/><wsdl:input name="RetArrayAnyType1D_RequestMessage_Body"><soap:body use="literal"/></wsdl:input><wsdl:output name="RetArrayAnyType1D_ResponseMessage_Body"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetStructS1"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesDocLitB/RetStructS1" style="document"/><wsdl:input name="RetStructS1_RequestMessage_Body"><soap:body use="literal"/></wsdl:input><wsdl:output name="RetStructS1_ResponseMessage_Body"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation n!
 ame="RetStructSN"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesDocLitB/RetStructSN" style="document"/><wsdl:input name="RetStructSN_RequestMessage_Body"><soap:body use="literal"/></wsdl:input><wsdl:output name="RetStructSN_ResponseMessage_Body"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetStructSNSA"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesDocLitB/RetStructSNSA" style="document"/><wsdl:input name="RetStructSNSA_RequestMessage_Body"><soap:body use="literal"/></wsdl:input><wsdl:output name="RetStructSNSA_ResponseMessage_Body"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetStructSNSAS"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesDocLitB/RetStructSNSAS" style="document"/><wsdl:input name="RetStructSNSAS_RequestMessage_Body"><soap:body use="literal"/></wsdl:input><wsdl:output name="RetStructSNSAS_ResponseMessage_Body"><soap:body use="literal"/></!
 wsdl:output></wsdl:operation><wsdl:operation name="RetEnumString"><soa
p:operation soapAction="http://tempuri.org/IComplexDataTypesDocLitB/RetEnumString" style="document"/><wsdl:input name="RetEnumString_RequestMessage_Body"><soap:body use="literal"/></wsdl:input><wsdl:output name="RetEnumString_ResponseMessage_Body"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetEnumInt"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesDocLitB/RetEnumInt" style="document"/><wsdl:input name="RetEnumInt_RequestMessage_Body"><soap:body use="literal"/></wsdl:input><wsdl:output name="RetEnumInt_ResponseMessage_Body"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetDerivedClass"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesDocLitB/RetDerivedClass" style="document"/><wsdl:input name="RetDerivedClass_RequestMessage_Body"><soap:body use="literal"/></wsdl:input><wsdl:output name="RetDerivedClass_ResponseMessage_Body"><soap:body use="literal"/></wsdl:output></wsdl:operat!
 ion></wsdl:binding><wsdl:service name="ComplexDataTypesDocLitBService"><wsdl:port name="BasicHttpBinding_IComplexDataTypesDocLitB" binding="tns:BasicHttpBinding_IComplexDataTypesDocLitB"><soap:address location="http://131.107.72.15/SoapWsdl_ComplexDataTypes_XmlFormatter_Service_Indigo/ComplexDataTypesDocLitB.svc"/></wsdl:port></wsdl:service></wsdl:definitions>
\ No newline at end of file
+<?xml version="1.0" encoding="utf-8"?><wsdl:definitions name="ComplexDataTypesDocLitBService" targetNamespace="http://tempuri.org/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:wsap10="http://www.w3.org/2005/08/addressing" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns:wsap="http://schemas.xmlsoap.org/ws/2004/09/policy/addressing" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msc="http://schemas.microsoft.com/ws/2005/12/wsdl/contract" xmlns:tns="http://tempuri.org/" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:wsx="http://schemas.xmlsoap.org/ws/2004/09/mex" xmlns:wsa10="http://www.w3.org/2005/08/addressing"><wsp:Policy wsu:Id="BasicHttpBinding_IComplexDataTypesDocLitB_po!
 licy"><wsp:ExactlyOne><wsp:All><wspe:Utf816FFFECharacterEncoding xmlns:wspe="http://schemas.xmlsoap.org/ws/2004/09/policy/encoding"/></wsp:All></wsp:ExactlyOne></wsp:Policy><wsdl:types><xsd:schema targetNamespace="http://tempuri.org/Imports"><xsd:import schemaLocation="xsd2.xsd" namespace="http://tempuri.org/"/><xsd:import schemaLocation="xsd0.xsd" namespace="http://schemas.microsoft.com/2003/10/Serialization/"/><xsd:import schemaLocation="xsd1.xsd" namespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/><xsd:import schemaLocation="xsd3.xsd" namespace="http://schemas.datacontract.org/2004/07/System"/><xsd:import schemaLocation="xsd4.xsd" namespace="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"/></xsd:schema></wsdl:types><wsdl:message name="RetArrayString1D_RequestMessage_Body"><wsdl:part name="inArrayString1D" element="tns:inArrayString1D"/></wsdl:message><wsdl:message name="RetArrayString1D_Response!
 Message_Body"><wsdl:part name="RetArrayString1DResult" element="tns:Re
tArrayString1DResult"/></wsdl:message><wsdl:message name="RetArrayInt1D_RequestMessage_Body"><wsdl:part name="inArrayInt1D" element="tns:inArrayInt1D"/></wsdl:message><wsdl:message name="RetArrayInt1D_ResponseMessage_Body"><wsdl:part name="RetArrayInt1DResult" element="tns:RetArrayInt1DResult"/></wsdl:message><wsdl:message name="RetArrayDecimal1D_RequestMessage_Body"><wsdl:part name="inArrayDecimal1D" element="tns:inArrayDecimal1D"/></wsdl:message><wsdl:message name="RetArrayDecimal1D_ResponseMessage_Body"><wsdl:part name="RetArrayDecimal1DResult" element="tns:RetArrayDecimal1DResult"/></wsdl:message><wsdl:message name="RetArrayDateTime1D_RequestMessage_Body"><wsdl:part name="inArrayDateTime1D" element="tns:inArrayDateTime1D"/></wsdl:message><wsdl:message name="RetArrayDateTime1D_ResponseMessage_Body"><wsdl:part name="RetArrayDateTime1DResult" element="tns:RetArrayDateTime1DResult"/></wsdl:message><wsdl:message name="RetArrayString2D_RequestMessage_Body"><wsdl:part name="inA!
 rrayString2D" element="tns:inArrayString2D"/></wsdl:message><wsdl:message name="RetArrayString2D_ResponseMessage_Body"><wsdl:part name="RetArrayString2DResult" element="tns:RetArrayString2DResult"/></wsdl:message><wsdl:message name="RetArray1D_SN_RequestMessage_Body"><wsdl:part name="inArray1D_SN" element="tns:inArray1D_SN"/></wsdl:message><wsdl:message name="RetArray1D_SN_ResponseMessage_Body"><wsdl:part name="RetArray1D_SNResult" element="tns:RetArray1D_SNResult"/></wsdl:message><wsdl:message name="RetArrayAnyType1D_RequestMessage_Body"><wsdl:part name="inArrayAnyType1D" element="tns:inArrayAnyType1D"/></wsdl:message><wsdl:message name="RetArrayAnyType1D_ResponseMessage_Body"><wsdl:part name="RetArrayAnyType1DResult" element="tns:RetArrayAnyType1DResult"/></wsdl:message><wsdl:message name="RetStructS1_RequestMessage_Body"><wsdl:part name="inStructS1" element="tns:inStructS1"/></wsdl:message><wsdl:message name="RetStructS1_ResponseMessage_Body"><wsdl:part name="RetStructS1!
 Result" element="tns:RetStructS1Result"/></wsdl:message><wsdl:message 
name="RetStructSN_RequestMessage_Body"><wsdl:part name="inStructSN" element="tns:inStructSN"/></wsdl:message><wsdl:message name="RetStructSN_ResponseMessage_Body"><wsdl:part name="RetStructSNResult" element="tns:RetStructSNResult"/></wsdl:message><wsdl:message name="RetStructSNSA_RequestMessage_Body"><wsdl:part name="inStructSNSA" element="tns:inStructSNSA"/></wsdl:message><wsdl:message name="RetStructSNSA_ResponseMessage_Body"><wsdl:part name="RetStructSNSAResult" element="tns:RetStructSNSAResult"/></wsdl:message><wsdl:message name="RetStructSNSAS_RequestMessage_Body"><wsdl:part name="inStructSNSAS" element="tns:inStructSNSAS"/></wsdl:message><wsdl:message name="RetStructSNSAS_ResponseMessage_Body"><wsdl:part name="RetStructSNSASResult" element="tns:RetStructSNSASResult"/></wsdl:message><wsdl:message name="RetEnumString_RequestMessage_Body"><wsdl:part name="inEnumString" element="tns:inEnumString"/></wsdl:message><wsdl:message name="RetEnumString_ResponseMessage_Body"><wsdl!
 :part name="RetEnumStringResult" element="tns:RetEnumStringResult"/></wsdl:message><wsdl:message name="RetEnumInt_RequestMessage_Body"><wsdl:part name="inEnumInt" element="tns:inEnumInt"/></wsdl:message><wsdl:message name="RetEnumInt_ResponseMessage_Body"><wsdl:part name="RetEnumIntResult" element="tns:RetEnumIntResult"/></wsdl:message><wsdl:message name="RetDerivedClass_RequestMessage_Body"><wsdl:part name="inDerivedClass" element="tns:inDerivedClass"/></wsdl:message><wsdl:message name="RetDerivedClass_ResponseMessage_Body"><wsdl:part name="RetDerivedClassResult" element="tns:RetDerivedClassResult"/></wsdl:message><wsdl:portType msc:usingSession="false" name="IComplexDataTypesDocLitB"><wsdl:operation name="RetArrayString1D"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitB/RetArrayString1D" name="RetArrayString1D_RequestMessage_Body" message="tns:RetArrayString1D_RequestMessage_Body"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesDocLit!
 B/RetArrayString1DResponse" name="RetArrayString1D_ResponseMessage_Bod
y" message="tns:RetArrayString1D_ResponseMessage_Body"/></wsdl:operation><wsdl:operation name="RetArrayInt1D"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitB/RetArrayInt1D" name="RetArrayInt1D_RequestMessage_Body" message="tns:RetArrayInt1D_RequestMessage_Body"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitB/RetArrayInt1DResponse" name="RetArrayInt1D_ResponseMessage_Body" message="tns:RetArrayInt1D_ResponseMessage_Body"/></wsdl:operation><wsdl:operation name="RetArrayDecimal1D"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitB/RetArrayDecimal1D" name="RetArrayDecimal1D_RequestMessage_Body" message="tns:RetArrayDecimal1D_RequestMessage_Body"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitB/RetArrayDecimal1DResponse" name="RetArrayDecimal1D_ResponseMessage_Body" message="tns:RetArrayDecimal1D_ResponseMessage_Body"/></wsdl:operation><wsdl:operation name="RetArrayDateTime1D"><wsdl:input wsa1!
 0:Action="http://tempuri.org/IComplexDataTypesDocLitB/RetArrayDateTime1D" name="RetArrayDateTime1D_RequestMessage_Body" message="tns:RetArrayDateTime1D_RequestMessage_Body"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitB/RetArrayDateTime1DResponse" name="RetArrayDateTime1D_ResponseMessage_Body" message="tns:RetArrayDateTime1D_ResponseMessage_Body"/></wsdl:operation><wsdl:operation name="RetArrayString2D"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitB/RetArrayString2D" name="RetArrayString2D_RequestMessage_Body" message="tns:RetArrayString2D_RequestMessage_Body"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitB/RetArrayString2DResponse" name="RetArrayString2D_ResponseMessage_Body" message="tns:RetArrayString2D_ResponseMessage_Body"/></wsdl:operation><wsdl:operation name="RetArray1D_SN"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitB/RetArray1D_SN" name="RetArray1D_SN_RequestMessage_Bod!
 y" message="tns:RetArray1D_SN_RequestMessage_Body"/><wsdl:output wsa10
:Action="http://tempuri.org/IComplexDataTypesDocLitB/RetArray1D_SNResponse" name="RetArray1D_SN_ResponseMessage_Body" message="tns:RetArray1D_SN_ResponseMessage_Body"/></wsdl:operation><wsdl:operation name="RetArrayAnyType1D"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitB/RetArrayAnyType1D" name="RetArrayAnyType1D_RequestMessage_Body" message="tns:RetArrayAnyType1D_RequestMessage_Body"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitB/RetArrayAnyType1DResponse" name="RetArrayAnyType1D_ResponseMessage_Body" message="tns:RetArrayAnyType1D_ResponseMessage_Body"/></wsdl:operation><wsdl:operation name="RetStructS1"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitB/RetStructS1" name="RetStructS1_RequestMessage_Body" message="tns:RetStructS1_RequestMessage_Body"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitB/RetStructS1Response" name="RetStructS1_ResponseMessage_Body" message="tns:RetStructS1_!
 ResponseMessage_Body"/></wsdl:operation><wsdl:operation name="RetStructSN"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitB/RetStructSN" name="RetStructSN_RequestMessage_Body" message="tns:RetStructSN_RequestMessage_Body"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitB/RetStructSNResponse" name="RetStructSN_ResponseMessage_Body" message="tns:RetStructSN_ResponseMessage_Body"/></wsdl:operation><wsdl:operation name="RetStructSNSA"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitB/RetStructSNSA" name="RetStructSNSA_RequestMessage_Body" message="tns:RetStructSNSA_RequestMessage_Body"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitB/RetStructSNSAResponse" name="RetStructSNSA_ResponseMessage_Body" message="tns:RetStructSNSA_ResponseMessage_Body"/></wsdl:operation><wsdl:operation name="RetStructSNSAS"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitB/RetStructSNSAS" name="Re!
 tStructSNSAS_RequestMessage_Body" message="tns:RetStructSNSAS_RequestM
essage_Body"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitB/RetStructSNSASResponse" name="RetStructSNSAS_ResponseMessage_Body" message="tns:RetStructSNSAS_ResponseMessage_Body"/></wsdl:operation><wsdl:operation name="RetEnumString"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitB/RetEnumString" name="RetEnumString_RequestMessage_Body" message="tns:RetEnumString_RequestMessage_Body"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitB/RetEnumStringResponse" name="RetEnumString_ResponseMessage_Body" message="tns:RetEnumString_ResponseMessage_Body"/></wsdl:operation><wsdl:operation name="RetEnumInt"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitB/RetEnumInt" name="RetEnumInt_RequestMessage_Body" message="tns:RetEnumInt_RequestMessage_Body"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitB/RetEnumIntResponse" name="RetEnumInt_ResponseMessage_Body" message="tns:RetEnumInt_!
 ResponseMessage_Body"/></wsdl:operation><wsdl:operation name="RetDerivedClass"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitB/RetDerivedClass" name="RetDerivedClass_RequestMessage_Body" message="tns:RetDerivedClass_RequestMessage_Body"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitB/RetDerivedClassResponse" name="RetDerivedClass_ResponseMessage_Body" message="tns:RetDerivedClass_ResponseMessage_Body"/></wsdl:operation></wsdl:portType><wsdl:binding name="BasicHttpBinding_IComplexDataTypesDocLitB" type="tns:IComplexDataTypesDocLitB"><wsp:PolicyReference URI="#BasicHttpBinding_IComplexDataTypesDocLitB_policy"/><soap:binding transport="http://schemas.xmlsoap.org/soap/http"/><wsdl:operation name="RetArrayString1D"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesDocLitB/RetArrayString1D" style="document"/><wsdl:input name="RetArrayString1D_RequestMessage_Body"><soap:body use="literal"/></wsdl:input><wsdl:output name="!
 RetArrayString1D_ResponseMessage_Body"><soap:body use="literal"/></wsd
l:output></wsdl:operation><wsdl:operation name="RetArrayInt1D"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesDocLitB/RetArrayInt1D" style="document"/><wsdl:input name="RetArrayInt1D_RequestMessage_Body"><soap:body use="literal"/></wsdl:input><wsdl:output name="RetArrayInt1D_ResponseMessage_Body"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetArrayDecimal1D"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesDocLitB/RetArrayDecimal1D" style="document"/><wsdl:input name="RetArrayDecimal1D_RequestMessage_Body"><soap:body use="literal"/></wsdl:input><wsdl:output name="RetArrayDecimal1D_ResponseMessage_Body"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetArrayDateTime1D"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesDocLitB/RetArrayDateTime1D" style="document"/><wsdl:input name="RetArrayDateTime1D_RequestMessage_Body"><soap:body use="literal"/></wsdl:input><wsdl:!
 output name="RetArrayDateTime1D_ResponseMessage_Body"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetArrayString2D"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesDocLitB/RetArrayString2D" style="document"/><wsdl:input name="RetArrayString2D_RequestMessage_Body"><soap:body use="literal"/></wsdl:input><wsdl:output name="RetArrayString2D_ResponseMessage_Body"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetArray1D_SN"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesDocLitB/RetArray1D_SN" style="document"/><wsdl:input name="RetArray1D_SN_RequestMessage_Body"><soap:body use="literal"/></wsdl:input><wsdl:output name="RetArray1D_SN_ResponseMessage_Body"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetArrayAnyType1D"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesDocLitB/RetArrayAnyType1D" style="document"/><wsdl:input name="RetAr!
 rayAnyType1D_RequestMessage_Body"><soap:body use="literal"/></wsdl:inp
ut><wsdl:output name="RetArrayAnyType1D_ResponseMessage_Body"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetStructS1"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesDocLitB/RetStructS1" style="document"/><wsdl:input name="RetStructS1_RequestMessage_Body"><soap:body use="literal"/></wsdl:input><wsdl:output name="RetStructS1_ResponseMessage_Body"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetStructSN"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesDocLitB/RetStructSN" style="document"/><wsdl:input name="RetStructSN_RequestMessage_Body"><soap:body use="literal"/></wsdl:input><wsdl:output name="RetStructSN_ResponseMessage_Body"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetStructSNSA"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesDocLitB/RetStructSNSA" style="document"/><wsdl:input name="RetStructSNSA_RequestMessage_Body"!
 ><soap:body use="literal"/></wsdl:input><wsdl:output name="RetStructSNSA_ResponseMessage_Body"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetStructSNSAS"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesDocLitB/RetStructSNSAS" style="document"/><wsdl:input name="RetStructSNSAS_RequestMessage_Body"><soap:body use="literal"/></wsdl:input><wsdl:output name="RetStructSNSAS_ResponseMessage_Body"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetEnumString"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesDocLitB/RetEnumString" style="document"/><wsdl:input name="RetEnumString_RequestMessage_Body"><soap:body use="literal"/></wsdl:input><wsdl:output name="RetEnumString_ResponseMessage_Body"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetEnumInt"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesDocLitB/RetEnumInt" style="document"/><wsd!
 l:input name="RetEnumInt_RequestMessage_Body"><soap:body use="literal"
/></wsdl:input><wsdl:output name="RetEnumInt_ResponseMessage_Body"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetDerivedClass"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesDocLitB/RetDerivedClass" style="document"/><wsdl:input name="RetDerivedClass_RequestMessage_Body"><soap:body use="literal"/></wsdl:input><wsdl:output name="RetDerivedClass_ResponseMessage_Body"><soap:body use="literal"/></wsdl:output></wsdl:operation></wsdl:binding><wsdl:service name="ComplexDataTypesDocLitBService"><wsdl:port name="BasicHttpBinding_IComplexDataTypesDocLitB" binding="tns:BasicHttpBinding_IComplexDataTypesDocLitB"><soap:address location="http://131.107.72.15/SoapWsdl_ComplexDataTypes_XmlFormatter_Service_Indigo/ComplexDataTypesDocLitB.svc"/></wsdl:port></wsdl:service></wsdl:definitions>
\ No newline at end of file

Modified: trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesDocLitB_Service/WEB-INF/wsdl/service.wsdl
===================================================================
--- trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesDocLitB_Service/WEB-INF/wsdl/service.wsdl	2006-09-19 10:16:24 UTC (rev 993)
+++ trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesDocLitB_Service/WEB-INF/wsdl/service.wsdl	2006-09-19 10:23:59 UTC (rev 994)
@@ -1 +1 @@
-<?xml version="1.0" encoding="utf-8"?><wsdl:definitions name="ComplexDataTypesDocLitBService" targetNamespace="http://tempuri.org/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:wsap10="http://www.w3.org/2005/08/addressing" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns:wsap="http://schemas.xmlsoap.org/ws/2004/09/policy/addressing" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msc="http://schemas.microsoft.com/ws/2005/12/wsdl/contract" xmlns:tns="http://tempuri.org/" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:wsx="http://schemas.xmlsoap.org/ws/2004/09/mex" xmlns:wsa10="http://www.w3.org/2005/08/addressing"><wsp:Policy wsu:Id="BasicHttpBinding_IComplexDataTypesDocLitB_po!
 licy"><wsp:ExactlyOne><wsp:All><wspe:Utf816FFFECharacterEncoding xmlns:wspe="http://schemas.xmlsoap.org/ws/2004/09/policy/encoding"/></wsp:All></wsp:ExactlyOne></wsp:Policy><wsdl:types><xsd:schema targetNamespace="http://tempuri.org/Imports"><xsd:import schemaLocation="http://131.107.72.15/SoapWsdl_ComplexDataTypes_XmlFormatter_Service_Indigo/ComplexDataTypesDocLitB.svc?xsd=xsd2" namespace="http://tempuri.org/"/><xsd:import schemaLocation="http://131.107.72.15/SoapWsdl_ComplexDataTypes_XmlFormatter_Service_Indigo/ComplexDataTypesDocLitB.svc?xsd=xsd0" namespace="http://schemas.microsoft.com/2003/10/Serialization/"/><xsd:import schemaLocation="http://131.107.72.15/SoapWsdl_ComplexDataTypes_XmlFormatter_Service_Indigo/ComplexDataTypesDocLitB.svc?xsd=xsd1" namespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/><xsd:import schemaLocation="http://131.107.72.15/SoapWsdl_ComplexDataTypes_XmlFormatter_Service_Indigo/ComplexDataTypesDocLitB.svc?xsd=xsd3" namespace="ht!
 tp://schemas.datacontract.org/2004/07/System"/><xsd:import schemaLocat
ion="http://131.107.72.15/SoapWsdl_ComplexDataTypes_XmlFormatter_Service_Indigo/ComplexDataTypesDocLitB.svc?xsd=xsd4" namespace="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"/></xsd:schema></wsdl:types><wsdl:message name="RetArrayString1D_RequestMessage_Body"><wsdl:part name="inArrayString1D" element="tns:inArrayString1D"/></wsdl:message><wsdl:message name="RetArrayString1D_ResponseMessage_Body"><wsdl:part name="RetArrayString1DResult" element="tns:RetArrayString1DResult"/></wsdl:message><wsdl:message name="RetArrayInt1D_RequestMessage_Body"><wsdl:part name="inArrayInt1D" element="tns:inArrayInt1D"/></wsdl:message><wsdl:message name="RetArrayInt1D_ResponseMessage_Body"><wsdl:part name="RetArrayInt1DResult" element="tns:RetArrayInt1DResult"/></wsdl:message><wsdl:message name="RetArrayDecimal1D_RequestMessage_Body"><wsdl:part name="inArrayDecimal1D" element="tns:inArrayDecimal1D"/></wsdl:message><wsdl:message name="Re!
 tArrayDecimal1D_ResponseMessage_Body"><wsdl:part name="RetArrayDecimal1DResult" element="tns:RetArrayDecimal1DResult"/></wsdl:message><wsdl:message name="RetArrayDateTime1D_RequestMessage_Body"><wsdl:part name="inArrayDateTime1D" element="tns:inArrayDateTime1D"/></wsdl:message><wsdl:message name="RetArrayDateTime1D_ResponseMessage_Body"><wsdl:part name="RetArrayDateTime1DResult" element="tns:RetArrayDateTime1DResult"/></wsdl:message><wsdl:message name="RetArrayString2D_RequestMessage_Body"><wsdl:part name="inArrayString2D" element="tns:inArrayString2D"/></wsdl:message><wsdl:message name="RetArrayString2D_ResponseMessage_Body"><wsdl:part name="RetArrayString2DResult" element="tns:RetArrayString2DResult"/></wsdl:message><wsdl:message name="RetArray1D_SN_RequestMessage_Body"><wsdl:part name="inArray1D_SN" element="tns:inArray1D_SN"/></wsdl:message><wsdl:message name="RetArray1D_SN_ResponseMessage_Body"><wsdl:part name="RetArray1D_SNResult" element="tns:RetArray1D_SNResult"/></!
 wsdl:message><wsdl:message name="RetArrayAnyType1D_RequestMessage_Body
"><wsdl:part name="inArrayAnyType1D" element="tns:inArrayAnyType1D"/></wsdl:message><wsdl:message name="RetArrayAnyType1D_ResponseMessage_Body"><wsdl:part name="RetArrayAnyType1DResult" element="tns:RetArrayAnyType1DResult"/></wsdl:message><wsdl:message name="RetStructS1_RequestMessage_Body"><wsdl:part name="inStructS1" element="tns:inStructS1"/></wsdl:message><wsdl:message name="RetStructS1_ResponseMessage_Body"><wsdl:part name="RetStructS1Result" element="tns:RetStructS1Result"/></wsdl:message><wsdl:message name="RetStructSN_RequestMessage_Body"><wsdl:part name="inStructSN" element="tns:inStructSN"/></wsdl:message><wsdl:message name="RetStructSN_ResponseMessage_Body"><wsdl:part name="RetStructSNResult" element="tns:RetStructSNResult"/></wsdl:message><wsdl:message name="RetStructSNSA_RequestMessage_Body"><wsdl:part name="inStructSNSA" element="tns:inStructSNSA"/></wsdl:message><wsdl:message name="RetStructSNSA_ResponseMessage_Body"><wsdl:part name="RetStructSNSAResult" elem!
 ent="tns:RetStructSNSAResult"/></wsdl:message><wsdl:message name="RetStructSNSAS_RequestMessage_Body"><wsdl:part name="inStructSNSAS" element="tns:inStructSNSAS"/></wsdl:message><wsdl:message name="RetStructSNSAS_ResponseMessage_Body"><wsdl:part name="RetStructSNSASResult" element="tns:RetStructSNSASResult"/></wsdl:message><wsdl:message name="RetEnumString_RequestMessage_Body"><wsdl:part name="inEnumString" element="tns:inEnumString"/></wsdl:message><wsdl:message name="RetEnumString_ResponseMessage_Body"><wsdl:part name="RetEnumStringResult" element="tns:RetEnumStringResult"/></wsdl:message><wsdl:message name="RetEnumInt_RequestMessage_Body"><wsdl:part name="inEnumInt" element="tns:inEnumInt"/></wsdl:message><wsdl:message name="RetEnumInt_ResponseMessage_Body"><wsdl:part name="RetEnumIntResult" element="tns:RetEnumIntResult"/></wsdl:message><wsdl:message name="RetDerivedClass_RequestMessage_Body"><wsdl:part name="inDerivedClass" element="tns:inDerivedClass"/></wsdl:message>!
 <wsdl:message name="RetDerivedClass_ResponseMessage_Body"><wsdl:part n
ame="RetDerivedClassResult" element="tns:RetDerivedClassResult"/></wsdl:message><wsdl:portType msc:usingSession="false" name="IComplexDataTypesDocLitB"><wsdl:operation name="RetArrayString1D"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitB/RetArrayString1D" name="RetArrayString1D_RequestMessage_Body" message="tns:RetArrayString1D_RequestMessage_Body"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitB/RetArrayString1DResponse" name="RetArrayString1D_ResponseMessage_Body" message="tns:RetArrayString1D_ResponseMessage_Body"/></wsdl:operation><wsdl:operation name="RetArrayInt1D"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitB/RetArrayInt1D" name="RetArrayInt1D_RequestMessage_Body" message="tns:RetArrayInt1D_RequestMessage_Body"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitB/RetArrayInt1DResponse" name="RetArrayInt1D_ResponseMessage_Body" message="tns:RetArrayInt1D_ResponseMessage_Body"/></w!
 sdl:operation><wsdl:operation name="RetArrayDecimal1D"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitB/RetArrayDecimal1D" name="RetArrayDecimal1D_RequestMessage_Body" message="tns:RetArrayDecimal1D_RequestMessage_Body"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitB/RetArrayDecimal1DResponse" name="RetArrayDecimal1D_ResponseMessage_Body" message="tns:RetArrayDecimal1D_ResponseMessage_Body"/></wsdl:operation><wsdl:operation name="RetArrayDateTime1D"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitB/RetArrayDateTime1D" name="RetArrayDateTime1D_RequestMessage_Body" message="tns:RetArrayDateTime1D_RequestMessage_Body"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitB/RetArrayDateTime1DResponse" name="RetArrayDateTime1D_ResponseMessage_Body" message="tns:RetArrayDateTime1D_ResponseMessage_Body"/></wsdl:operation><wsdl:operation name="RetArrayString2D"><wsdl:input wsa10:Action="http://tempuri.!
 org/IComplexDataTypesDocLitB/RetArrayString2D" name="RetArrayString2D_
RequestMessage_Body" message="tns:RetArrayString2D_RequestMessage_Body"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitB/RetArrayString2DResponse" name="RetArrayString2D_ResponseMessage_Body" message="tns:RetArrayString2D_ResponseMessage_Body"/></wsdl:operation><wsdl:operation name="RetArray1D_SN"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitB/RetArray1D_SN" name="RetArray1D_SN_RequestMessage_Body" message="tns:RetArray1D_SN_RequestMessage_Body"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitB/RetArray1D_SNResponse" name="RetArray1D_SN_ResponseMessage_Body" message="tns:RetArray1D_SN_ResponseMessage_Body"/></wsdl:operation><wsdl:operation name="RetArrayAnyType1D"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitB/RetArrayAnyType1D" name="RetArrayAnyType1D_RequestMessage_Body" message="tns:RetArrayAnyType1D_RequestMessage_Body"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTyp!
 esDocLitB/RetArrayAnyType1DResponse" name="RetArrayAnyType1D_ResponseMessage_Body" message="tns:RetArrayAnyType1D_ResponseMessage_Body"/></wsdl:operation><wsdl:operation name="RetStructS1"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitB/RetStructS1" name="RetStructS1_RequestMessage_Body" message="tns:RetStructS1_RequestMessage_Body"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitB/RetStructS1Response" name="RetStructS1_ResponseMessage_Body" message="tns:RetStructS1_ResponseMessage_Body"/></wsdl:operation><wsdl:operation name="RetStructSN"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitB/RetStructSN" name="RetStructSN_RequestMessage_Body" message="tns:RetStructSN_RequestMessage_Body"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitB/RetStructSNResponse" name="RetStructSN_ResponseMessage_Body" message="tns:RetStructSN_ResponseMessage_Body"/></wsdl:operation><wsdl:operation name="RetStructS!
 NSA"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesDoc
LitB/RetStructSNSA" name="RetStructSNSA_RequestMessage_Body" message="tns:RetStructSNSA_RequestMessage_Body"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitB/RetStructSNSAResponse" name="RetStructSNSA_ResponseMessage_Body" message="tns:RetStructSNSA_ResponseMessage_Body"/></wsdl:operation><wsdl:operation name="RetStructSNSAS"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitB/RetStructSNSAS" name="RetStructSNSAS_RequestMessage_Body" message="tns:RetStructSNSAS_RequestMessage_Body"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitB/RetStructSNSASResponse" name="RetStructSNSAS_ResponseMessage_Body" message="tns:RetStructSNSAS_ResponseMessage_Body"/></wsdl:operation><wsdl:operation name="RetEnumString"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitB/RetEnumString" name="RetEnumString_RequestMessage_Body" message="tns:RetEnumString_RequestMessage_Body"/><wsdl:output wsa10:Action="http://tempuri.!
 org/IComplexDataTypesDocLitB/RetEnumStringResponse" name="RetEnumString_ResponseMessage_Body" message="tns:RetEnumString_ResponseMessage_Body"/></wsdl:operation><wsdl:operation name="RetEnumInt"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitB/RetEnumInt" name="RetEnumInt_RequestMessage_Body" message="tns:RetEnumInt_RequestMessage_Body"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitB/RetEnumIntResponse" name="RetEnumInt_ResponseMessage_Body" message="tns:RetEnumInt_ResponseMessage_Body"/></wsdl:operation><wsdl:operation name="RetDerivedClass"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitB/RetDerivedClass" name="RetDerivedClass_RequestMessage_Body" message="tns:RetDerivedClass_RequestMessage_Body"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitB/RetDerivedClassResponse" name="RetDerivedClass_ResponseMessage_Body" message="tns:RetDerivedClass_ResponseMessage_Body"/></wsdl:operation></ws!
 dl:portType><wsdl:binding name="BasicHttpBinding_IComplexDataTypesDocL
itB" type="tns:IComplexDataTypesDocLitB"><wsp:PolicyReference URI="#BasicHttpBinding_IComplexDataTypesDocLitB_policy"/><soap:binding transport="http://schemas.xmlsoap.org/soap/http"/><wsdl:operation name="RetArrayString1D"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesDocLitB/RetArrayString1D" style="document"/><wsdl:input name="RetArrayString1D_RequestMessage_Body"><soap:body use="literal"/></wsdl:input><wsdl:output name="RetArrayString1D_ResponseMessage_Body"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetArrayInt1D"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesDocLitB/RetArrayInt1D" style="document"/><wsdl:input name="RetArrayInt1D_RequestMessage_Body"><soap:body use="literal"/></wsdl:input><wsdl:output name="RetArrayInt1D_ResponseMessage_Body"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetArrayDecimal1D"><soap:operation soapAction="http://tempuri.org/IComplexDataTy!
 pesDocLitB/RetArrayDecimal1D" style="document"/><wsdl:input name="RetArrayDecimal1D_RequestMessage_Body"><soap:body use="literal"/></wsdl:input><wsdl:output name="RetArrayDecimal1D_ResponseMessage_Body"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetArrayDateTime1D"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesDocLitB/RetArrayDateTime1D" style="document"/><wsdl:input name="RetArrayDateTime1D_RequestMessage_Body"><soap:body use="literal"/></wsdl:input><wsdl:output name="RetArrayDateTime1D_ResponseMessage_Body"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetArrayString2D"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesDocLitB/RetArrayString2D" style="document"/><wsdl:input name="RetArrayString2D_RequestMessage_Body"><soap:body use="literal"/></wsdl:input><wsdl:output name="RetArrayString2D_ResponseMessage_Body"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsd!
 l:operation name="RetArray1D_SN"><soap:operation soapAction="http://te
mpuri.org/IComplexDataTypesDocLitB/RetArray1D_SN" style="document"/><wsdl:input name="RetArray1D_SN_RequestMessage_Body"><soap:body use="literal"/></wsdl:input><wsdl:output name="RetArray1D_SN_ResponseMessage_Body"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetArrayAnyType1D"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesDocLitB/RetArrayAnyType1D" style="document"/><wsdl:input name="RetArrayAnyType1D_RequestMessage_Body"><soap:body use="literal"/></wsdl:input><wsdl:output name="RetArrayAnyType1D_ResponseMessage_Body"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetStructS1"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesDocLitB/RetStructS1" style="document"/><wsdl:input name="RetStructS1_RequestMessage_Body"><soap:body use="literal"/></wsdl:input><wsdl:output name="RetStructS1_ResponseMessage_Body"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation n!
 ame="RetStructSN"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesDocLitB/RetStructSN" style="document"/><wsdl:input name="RetStructSN_RequestMessage_Body"><soap:body use="literal"/></wsdl:input><wsdl:output name="RetStructSN_ResponseMessage_Body"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetStructSNSA"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesDocLitB/RetStructSNSA" style="document"/><wsdl:input name="RetStructSNSA_RequestMessage_Body"><soap:body use="literal"/></wsdl:input><wsdl:output name="RetStructSNSA_ResponseMessage_Body"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetStructSNSAS"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesDocLitB/RetStructSNSAS" style="document"/><wsdl:input name="RetStructSNSAS_RequestMessage_Body"><soap:body use="literal"/></wsdl:input><wsdl:output name="RetStructSNSAS_ResponseMessage_Body"><soap:body use="literal"/></!
 wsdl:output></wsdl:operation><wsdl:operation name="RetEnumString"><soa
p:operation soapAction="http://tempuri.org/IComplexDataTypesDocLitB/RetEnumString" style="document"/><wsdl:input name="RetEnumString_RequestMessage_Body"><soap:body use="literal"/></wsdl:input><wsdl:output name="RetEnumString_ResponseMessage_Body"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetEnumInt"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesDocLitB/RetEnumInt" style="document"/><wsdl:input name="RetEnumInt_RequestMessage_Body"><soap:body use="literal"/></wsdl:input><wsdl:output name="RetEnumInt_ResponseMessage_Body"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetDerivedClass"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesDocLitB/RetDerivedClass" style="document"/><wsdl:input name="RetDerivedClass_RequestMessage_Body"><soap:body use="literal"/></wsdl:input><wsdl:output name="RetDerivedClass_ResponseMessage_Body"><soap:body use="literal"/></wsdl:output></wsdl:operat!
 ion></wsdl:binding><wsdl:service name="ComplexDataTypesDocLitBService"><wsdl:port name="BasicHttpBinding_IComplexDataTypesDocLitB" binding="tns:BasicHttpBinding_IComplexDataTypesDocLitB"><soap:address location="http://131.107.72.15/SoapWsdl_ComplexDataTypes_XmlFormatter_Service_Indigo/ComplexDataTypesDocLitB.svc"/></wsdl:port></wsdl:service></wsdl:definitions>
\ No newline at end of file
+<?xml version="1.0" encoding="utf-8"?><wsdl:definitions name="ComplexDataTypesDocLitBService" targetNamespace="http://tempuri.org/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:wsap10="http://www.w3.org/2005/08/addressing" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns:wsap="http://schemas.xmlsoap.org/ws/2004/09/policy/addressing" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msc="http://schemas.microsoft.com/ws/2005/12/wsdl/contract" xmlns:tns="http://tempuri.org/" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:wsx="http://schemas.xmlsoap.org/ws/2004/09/mex" xmlns:wsa10="http://www.w3.org/2005/08/addressing"><wsp:Policy wsu:Id="BasicHttpBinding_IComplexDataTypesDocLitB_po!
 licy"><wsp:ExactlyOne><wsp:All><wspe:Utf816FFFECharacterEncoding xmlns:wspe="http://schemas.xmlsoap.org/ws/2004/09/policy/encoding"/></wsp:All></wsp:ExactlyOne></wsp:Policy><wsdl:types><xsd:schema targetNamespace="http://tempuri.org/Imports"><xsd:import schemaLocation="xsd2.xsd" namespace="http://tempuri.org/"/><xsd:import schemaLocation="xsd0.xsd" namespace="http://schemas.microsoft.com/2003/10/Serialization/"/><xsd:import schemaLocation="xsd1.xsd" namespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/><xsd:import schemaLocation="xsd3.xsd" namespace="http://schemas.datacontract.org/2004/07/System"/><xsd:import schemaLocation="xsd4.xsd" namespace="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"/></xsd:schema></wsdl:types><wsdl:message name="RetArrayString1D_RequestMessage_Body"><wsdl:part name="inArrayString1D" element="tns:inArrayString1D"/></wsdl:message><wsdl:message name="RetArrayString1D_Response!
 Message_Body"><wsdl:part name="RetArrayString1DResult" element="tns:Re
tArrayString1DResult"/></wsdl:message><wsdl:message name="RetArrayInt1D_RequestMessage_Body"><wsdl:part name="inArrayInt1D" element="tns:inArrayInt1D"/></wsdl:message><wsdl:message name="RetArrayInt1D_ResponseMessage_Body"><wsdl:part name="RetArrayInt1DResult" element="tns:RetArrayInt1DResult"/></wsdl:message><wsdl:message name="RetArrayDecimal1D_RequestMessage_Body"><wsdl:part name="inArrayDecimal1D" element="tns:inArrayDecimal1D"/></wsdl:message><wsdl:message name="RetArrayDecimal1D_ResponseMessage_Body"><wsdl:part name="RetArrayDecimal1DResult" element="tns:RetArrayDecimal1DResult"/></wsdl:message><wsdl:message name="RetArrayDateTime1D_RequestMessage_Body"><wsdl:part name="inArrayDateTime1D" element="tns:inArrayDateTime1D"/></wsdl:message><wsdl:message name="RetArrayDateTime1D_ResponseMessage_Body"><wsdl:part name="RetArrayDateTime1DResult" element="tns:RetArrayDateTime1DResult"/></wsdl:message><wsdl:message name="RetArrayString2D_RequestMessage_Body"><wsdl:part name="inA!
 rrayString2D" element="tns:inArrayString2D"/></wsdl:message><wsdl:message name="RetArrayString2D_ResponseMessage_Body"><wsdl:part name="RetArrayString2DResult" element="tns:RetArrayString2DResult"/></wsdl:message><wsdl:message name="RetArray1D_SN_RequestMessage_Body"><wsdl:part name="inArray1D_SN" element="tns:inArray1D_SN"/></wsdl:message><wsdl:message name="RetArray1D_SN_ResponseMessage_Body"><wsdl:part name="RetArray1D_SNResult" element="tns:RetArray1D_SNResult"/></wsdl:message><wsdl:message name="RetArrayAnyType1D_RequestMessage_Body"><wsdl:part name="inArrayAnyType1D" element="tns:inArrayAnyType1D"/></wsdl:message><wsdl:message name="RetArrayAnyType1D_ResponseMessage_Body"><wsdl:part name="RetArrayAnyType1DResult" element="tns:RetArrayAnyType1DResult"/></wsdl:message><wsdl:message name="RetStructS1_RequestMessage_Body"><wsdl:part name="inStructS1" element="tns:inStructS1"/></wsdl:message><wsdl:message name="RetStructS1_ResponseMessage_Body"><wsdl:part name="RetStructS1!
 Result" element="tns:RetStructS1Result"/></wsdl:message><wsdl:message 
name="RetStructSN_RequestMessage_Body"><wsdl:part name="inStructSN" element="tns:inStructSN"/></wsdl:message><wsdl:message name="RetStructSN_ResponseMessage_Body"><wsdl:part name="RetStructSNResult" element="tns:RetStructSNResult"/></wsdl:message><wsdl:message name="RetStructSNSA_RequestMessage_Body"><wsdl:part name="inStructSNSA" element="tns:inStructSNSA"/></wsdl:message><wsdl:message name="RetStructSNSA_ResponseMessage_Body"><wsdl:part name="RetStructSNSAResult" element="tns:RetStructSNSAResult"/></wsdl:message><wsdl:message name="RetStructSNSAS_RequestMessage_Body"><wsdl:part name="inStructSNSAS" element="tns:inStructSNSAS"/></wsdl:message><wsdl:message name="RetStructSNSAS_ResponseMessage_Body"><wsdl:part name="RetStructSNSASResult" element="tns:RetStructSNSASResult"/></wsdl:message><wsdl:message name="RetEnumString_RequestMessage_Body"><wsdl:part name="inEnumString" element="tns:inEnumString"/></wsdl:message><wsdl:message name="RetEnumString_ResponseMessage_Body"><wsdl!
 :part name="RetEnumStringResult" element="tns:RetEnumStringResult"/></wsdl:message><wsdl:message name="RetEnumInt_RequestMessage_Body"><wsdl:part name="inEnumInt" element="tns:inEnumInt"/></wsdl:message><wsdl:message name="RetEnumInt_ResponseMessage_Body"><wsdl:part name="RetEnumIntResult" element="tns:RetEnumIntResult"/></wsdl:message><wsdl:message name="RetDerivedClass_RequestMessage_Body"><wsdl:part name="inDerivedClass" element="tns:inDerivedClass"/></wsdl:message><wsdl:message name="RetDerivedClass_ResponseMessage_Body"><wsdl:part name="RetDerivedClassResult" element="tns:RetDerivedClassResult"/></wsdl:message><wsdl:portType msc:usingSession="false" name="IComplexDataTypesDocLitB"><wsdl:operation name="RetArrayString1D"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitB/RetArrayString1D" name="RetArrayString1D_RequestMessage_Body" message="tns:RetArrayString1D_RequestMessage_Body"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesDocLit!
 B/RetArrayString1DResponse" name="RetArrayString1D_ResponseMessage_Bod
y" message="tns:RetArrayString1D_ResponseMessage_Body"/></wsdl:operation><wsdl:operation name="RetArrayInt1D"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitB/RetArrayInt1D" name="RetArrayInt1D_RequestMessage_Body" message="tns:RetArrayInt1D_RequestMessage_Body"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitB/RetArrayInt1DResponse" name="RetArrayInt1D_ResponseMessage_Body" message="tns:RetArrayInt1D_ResponseMessage_Body"/></wsdl:operation><wsdl:operation name="RetArrayDecimal1D"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitB/RetArrayDecimal1D" name="RetArrayDecimal1D_RequestMessage_Body" message="tns:RetArrayDecimal1D_RequestMessage_Body"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitB/RetArrayDecimal1DResponse" name="RetArrayDecimal1D_ResponseMessage_Body" message="tns:RetArrayDecimal1D_ResponseMessage_Body"/></wsdl:operation><wsdl:operation name="RetArrayDateTime1D"><wsdl:input wsa1!
 0:Action="http://tempuri.org/IComplexDataTypesDocLitB/RetArrayDateTime1D" name="RetArrayDateTime1D_RequestMessage_Body" message="tns:RetArrayDateTime1D_RequestMessage_Body"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitB/RetArrayDateTime1DResponse" name="RetArrayDateTime1D_ResponseMessage_Body" message="tns:RetArrayDateTime1D_ResponseMessage_Body"/></wsdl:operation><wsdl:operation name="RetArrayString2D"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitB/RetArrayString2D" name="RetArrayString2D_RequestMessage_Body" message="tns:RetArrayString2D_RequestMessage_Body"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitB/RetArrayString2DResponse" name="RetArrayString2D_ResponseMessage_Body" message="tns:RetArrayString2D_ResponseMessage_Body"/></wsdl:operation><wsdl:operation name="RetArray1D_SN"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitB/RetArray1D_SN" name="RetArray1D_SN_RequestMessage_Bod!
 y" message="tns:RetArray1D_SN_RequestMessage_Body"/><wsdl:output wsa10
:Action="http://tempuri.org/IComplexDataTypesDocLitB/RetArray1D_SNResponse" name="RetArray1D_SN_ResponseMessage_Body" message="tns:RetArray1D_SN_ResponseMessage_Body"/></wsdl:operation><wsdl:operation name="RetArrayAnyType1D"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitB/RetArrayAnyType1D" name="RetArrayAnyType1D_RequestMessage_Body" message="tns:RetArrayAnyType1D_RequestMessage_Body"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitB/RetArrayAnyType1DResponse" name="RetArrayAnyType1D_ResponseMessage_Body" message="tns:RetArrayAnyType1D_ResponseMessage_Body"/></wsdl:operation><wsdl:operation name="RetStructS1"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitB/RetStructS1" name="RetStructS1_RequestMessage_Body" message="tns:RetStructS1_RequestMessage_Body"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitB/RetStructS1Response" name="RetStructS1_ResponseMessage_Body" message="tns:RetStructS1_!
 ResponseMessage_Body"/></wsdl:operation><wsdl:operation name="RetStructSN"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitB/RetStructSN" name="RetStructSN_RequestMessage_Body" message="tns:RetStructSN_RequestMessage_Body"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitB/RetStructSNResponse" name="RetStructSN_ResponseMessage_Body" message="tns:RetStructSN_ResponseMessage_Body"/></wsdl:operation><wsdl:operation name="RetStructSNSA"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitB/RetStructSNSA" name="RetStructSNSA_RequestMessage_Body" message="tns:RetStructSNSA_RequestMessage_Body"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitB/RetStructSNSAResponse" name="RetStructSNSA_ResponseMessage_Body" message="tns:RetStructSNSA_ResponseMessage_Body"/></wsdl:operation><wsdl:operation name="RetStructSNSAS"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitB/RetStructSNSAS" name="Re!
 tStructSNSAS_RequestMessage_Body" message="tns:RetStructSNSAS_RequestM
essage_Body"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitB/RetStructSNSASResponse" name="RetStructSNSAS_ResponseMessage_Body" message="tns:RetStructSNSAS_ResponseMessage_Body"/></wsdl:operation><wsdl:operation name="RetEnumString"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitB/RetEnumString" name="RetEnumString_RequestMessage_Body" message="tns:RetEnumString_RequestMessage_Body"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitB/RetEnumStringResponse" name="RetEnumString_ResponseMessage_Body" message="tns:RetEnumString_ResponseMessage_Body"/></wsdl:operation><wsdl:operation name="RetEnumInt"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitB/RetEnumInt" name="RetEnumInt_RequestMessage_Body" message="tns:RetEnumInt_RequestMessage_Body"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitB/RetEnumIntResponse" name="RetEnumInt_ResponseMessage_Body" message="tns:RetEnumInt_!
 ResponseMessage_Body"/></wsdl:operation><wsdl:operation name="RetDerivedClass"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitB/RetDerivedClass" name="RetDerivedClass_RequestMessage_Body" message="tns:RetDerivedClass_RequestMessage_Body"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitB/RetDerivedClassResponse" name="RetDerivedClass_ResponseMessage_Body" message="tns:RetDerivedClass_ResponseMessage_Body"/></wsdl:operation></wsdl:portType><wsdl:binding name="BasicHttpBinding_IComplexDataTypesDocLitB" type="tns:IComplexDataTypesDocLitB"><wsp:PolicyReference URI="#BasicHttpBinding_IComplexDataTypesDocLitB_policy"/><soap:binding transport="http://schemas.xmlsoap.org/soap/http"/><wsdl:operation name="RetArrayString1D"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesDocLitB/RetArrayString1D" style="document"/><wsdl:input name="RetArrayString1D_RequestMessage_Body"><soap:body use="literal"/></wsdl:input><wsdl:output name="!
 RetArrayString1D_ResponseMessage_Body"><soap:body use="literal"/></wsd
l:output></wsdl:operation><wsdl:operation name="RetArrayInt1D"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesDocLitB/RetArrayInt1D" style="document"/><wsdl:input name="RetArrayInt1D_RequestMessage_Body"><soap:body use="literal"/></wsdl:input><wsdl:output name="RetArrayInt1D_ResponseMessage_Body"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetArrayDecimal1D"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesDocLitB/RetArrayDecimal1D" style="document"/><wsdl:input name="RetArrayDecimal1D_RequestMessage_Body"><soap:body use="literal"/></wsdl:input><wsdl:output name="RetArrayDecimal1D_ResponseMessage_Body"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetArrayDateTime1D"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesDocLitB/RetArrayDateTime1D" style="document"/><wsdl:input name="RetArrayDateTime1D_RequestMessage_Body"><soap:body use="literal"/></wsdl:input><wsdl:!
 output name="RetArrayDateTime1D_ResponseMessage_Body"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetArrayString2D"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesDocLitB/RetArrayString2D" style="document"/><wsdl:input name="RetArrayString2D_RequestMessage_Body"><soap:body use="literal"/></wsdl:input><wsdl:output name="RetArrayString2D_ResponseMessage_Body"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetArray1D_SN"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesDocLitB/RetArray1D_SN" style="document"/><wsdl:input name="RetArray1D_SN_RequestMessage_Body"><soap:body use="literal"/></wsdl:input><wsdl:output name="RetArray1D_SN_ResponseMessage_Body"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetArrayAnyType1D"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesDocLitB/RetArrayAnyType1D" style="document"/><wsdl:input name="RetAr!
 rayAnyType1D_RequestMessage_Body"><soap:body use="literal"/></wsdl:inp
ut><wsdl:output name="RetArrayAnyType1D_ResponseMessage_Body"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetStructS1"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesDocLitB/RetStructS1" style="document"/><wsdl:input name="RetStructS1_RequestMessage_Body"><soap:body use="literal"/></wsdl:input><wsdl:output name="RetStructS1_ResponseMessage_Body"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetStructSN"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesDocLitB/RetStructSN" style="document"/><wsdl:input name="RetStructSN_RequestMessage_Body"><soap:body use="literal"/></wsdl:input><wsdl:output name="RetStructSN_ResponseMessage_Body"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetStructSNSA"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesDocLitB/RetStructSNSA" style="document"/><wsdl:input name="RetStructSNSA_RequestMessage_Body"!
 ><soap:body use="literal"/></wsdl:input><wsdl:output name="RetStructSNSA_ResponseMessage_Body"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetStructSNSAS"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesDocLitB/RetStructSNSAS" style="document"/><wsdl:input name="RetStructSNSAS_RequestMessage_Body"><soap:body use="literal"/></wsdl:input><wsdl:output name="RetStructSNSAS_ResponseMessage_Body"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetEnumString"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesDocLitB/RetEnumString" style="document"/><wsdl:input name="RetEnumString_RequestMessage_Body"><soap:body use="literal"/></wsdl:input><wsdl:output name="RetEnumString_ResponseMessage_Body"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetEnumInt"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesDocLitB/RetEnumInt" style="document"/><wsd!
 l:input name="RetEnumInt_RequestMessage_Body"><soap:body use="literal"
/></wsdl:input><wsdl:output name="RetEnumInt_ResponseMessage_Body"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetDerivedClass"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesDocLitB/RetDerivedClass" style="document"/><wsdl:input name="RetDerivedClass_RequestMessage_Body"><soap:body use="literal"/></wsdl:input><wsdl:output name="RetDerivedClass_ResponseMessage_Body"><soap:body use="literal"/></wsdl:output></wsdl:operation></wsdl:binding><wsdl:service name="ComplexDataTypesDocLitBService"><wsdl:port name="BasicHttpBinding_IComplexDataTypesDocLitB" binding="tns:BasicHttpBinding_IComplexDataTypesDocLitB"><soap:address location="http://131.107.72.15/SoapWsdl_ComplexDataTypes_XmlFormatter_Service_Indigo/ComplexDataTypesDocLitB.svc"/></wsdl:port></wsdl:service></wsdl:definitions>
\ No newline at end of file

Modified: trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesDocLitW/WEB-INF/wsdl/service.wsdl
===================================================================
--- trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesDocLitW/WEB-INF/wsdl/service.wsdl	2006-09-19 10:16:24 UTC (rev 993)
+++ trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesDocLitW/WEB-INF/wsdl/service.wsdl	2006-09-19 10:23:59 UTC (rev 994)
@@ -1 +1 @@
-<?xml version="1.0" encoding="utf-8"?><wsdl:definitions name="ComplexDataTypesDocLitWService" targetNamespace="http://tempuri.org/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:wsap10="http://www.w3.org/2005/08/addressing" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns:wsap="http://schemas.xmlsoap.org/ws/2004/09/policy/addressing" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msc="http://schemas.microsoft.com/ws/2005/12/wsdl/contract" xmlns:tns="http://tempuri.org/" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:wsx="http://schemas.xmlsoap.org/ws/2004/09/mex" xmlns:wsa10="http://www.w3.org/2005/08/addressing"><wsp:Policy wsu:Id="BasicHttpBinding_IComplexDataTypesDocLitW_po!
 licy"><wsp:ExactlyOne><wsp:All><wspe:Utf816FFFECharacterEncoding xmlns:wspe="http://schemas.xmlsoap.org/ws/2004/09/policy/encoding"/></wsp:All></wsp:ExactlyOne></wsp:Policy><wsdl:types><xsd:schema targetNamespace="http://tempuri.org/Imports"><xsd:import schemaLocation="http://131.107.72.15/SoapWsdl_ComplexDataTypes_XmlFormatter_Service_Indigo/ComplexDataTypesDocLitW.svc?xsd=xsd0" namespace="http://tempuri.org/"/><xsd:import schemaLocation="http://131.107.72.15/SoapWsdl_ComplexDataTypes_XmlFormatter_Service_Indigo/ComplexDataTypesDocLitW.svc?xsd=xsd1" namespace="http://schemas.microsoft.com/2003/10/Serialization/"/><xsd:import schemaLocation="http://131.107.72.15/SoapWsdl_ComplexDataTypes_XmlFormatter_Service_Indigo/ComplexDataTypesDocLitW.svc?xsd=xsd2" namespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/><xsd:import schemaLocation="http://131.107.72.15/SoapWsdl_ComplexDataTypes_XmlFormatter_Service_Indigo/ComplexDataTypesDocLitW.svc?xsd=xsd3" namespace="ht!
 tp://schemas.datacontract.org/2004/07/System"/><xsd:import schemaLocat
ion="http://131.107.72.15/SoapWsdl_ComplexDataTypes_XmlFormatter_Service_Indigo/ComplexDataTypesDocLitW.svc?xsd=xsd4" namespace="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"/></xsd:schema></wsdl:types><wsdl:message name="IComplexDataTypesDocLitW_RetArrayString1D_InputMessage"><wsdl:part name="parameters" element="tns:RetArrayString1D"/></wsdl:message><wsdl:message name="IComplexDataTypesDocLitW_RetArrayString1D_OutputMessage"><wsdl:part name="parameters" element="tns:RetArrayString1DResponse"/></wsdl:message><wsdl:message name="IComplexDataTypesDocLitW_RetArrayInt1D_InputMessage"><wsdl:part name="parameters" element="tns:RetArrayInt1D"/></wsdl:message><wsdl:message name="IComplexDataTypesDocLitW_RetArrayInt1D_OutputMessage"><wsdl:part name="parameters" element="tns:RetArrayInt1DResponse"/></wsdl:message><wsdl:message name="IComplexDataTypesDocLitW_RetArrayDecimal1D_InputMessage"><wsdl:part name="parameters" element!
 ="tns:RetArrayDecimal1D"/></wsdl:message><wsdl:message name="IComplexDataTypesDocLitW_RetArrayDecimal1D_OutputMessage"><wsdl:part name="parameters" element="tns:RetArrayDecimal1DResponse"/></wsdl:message><wsdl:message name="IComplexDataTypesDocLitW_RetArrayDateTime1D_InputMessage"><wsdl:part name="parameters" element="tns:RetArrayDateTime1D"/></wsdl:message><wsdl:message name="IComplexDataTypesDocLitW_RetArrayDateTime1D_OutputMessage"><wsdl:part name="parameters" element="tns:RetArrayDateTime1DResponse"/></wsdl:message><wsdl:message name="IComplexDataTypesDocLitW_RetArrayString2D_InputMessage"><wsdl:part name="parameters" element="tns:RetArrayString2D"/></wsdl:message><wsdl:message name="IComplexDataTypesDocLitW_RetArrayString2D_OutputMessage"><wsdl:part name="parameters" element="tns:RetArrayString2DResponse"/></wsdl:message><wsdl:message name="IComplexDataTypesDocLitW_RetArray1D_SN_InputMessage"><wsdl:part name="parameters" element="tns:RetArray1D_SN"/></wsdl:message><wsd!
 l:message name="IComplexDataTypesDocLitW_RetArray1D_SN_OutputMessage">
<wsdl:part name="parameters" element="tns:RetArray1D_SNResponse"/></wsdl:message><wsdl:message name="IComplexDataTypesDocLitW_RetArrayAnyType1D_InputMessage"><wsdl:part name="parameters" element="tns:RetArrayAnyType1D"/></wsdl:message><wsdl:message name="IComplexDataTypesDocLitW_RetArrayAnyType1D_OutputMessage"><wsdl:part name="parameters" element="tns:RetArrayAnyType1DResponse"/></wsdl:message><wsdl:message name="IComplexDataTypesDocLitW_RetStructS1_InputMessage"><wsdl:part name="parameters" element="tns:RetStructS1"/></wsdl:message><wsdl:message name="IComplexDataTypesDocLitW_RetStructS1_OutputMessage"><wsdl:part name="parameters" element="tns:RetStructS1Response"/></wsdl:message><wsdl:message name="IComplexDataTypesDocLitW_RetStructSN_InputMessage"><wsdl:part name="parameters" element="tns:RetStructSN"/></wsdl:message><wsdl:message name="IComplexDataTypesDocLitW_RetStructSN_OutputMessage"><wsdl:part name="parameters" element="tns:RetStructSNResponse"/></wsdl:message><wsdl!
 :message name="IComplexDataTypesDocLitW_RetStructSNSA_InputMessage"><wsdl:part name="parameters" element="tns:RetStructSNSA"/></wsdl:message><wsdl:message name="IComplexDataTypesDocLitW_RetStructSNSA_OutputMessage"><wsdl:part name="parameters" element="tns:RetStructSNSAResponse"/></wsdl:message><wsdl:message name="IComplexDataTypesDocLitW_RetStructSNSAS_InputMessage"><wsdl:part name="parameters" element="tns:RetStructSNSAS"/></wsdl:message><wsdl:message name="IComplexDataTypesDocLitW_RetStructSNSAS_OutputMessage"><wsdl:part name="parameters" element="tns:RetStructSNSASResponse"/></wsdl:message><wsdl:message name="IComplexDataTypesDocLitW_RetEnumString_InputMessage"><wsdl:part name="parameters" element="tns:RetEnumString"/></wsdl:message><wsdl:message name="IComplexDataTypesDocLitW_RetEnumString_OutputMessage"><wsdl:part name="parameters" element="tns:RetEnumStringResponse"/></wsdl:message><wsdl:message name="IComplexDataTypesDocLitW_RetEnumInt_InputMessage"><wsdl:part name=!
 "parameters" element="tns:RetEnumInt"/></wsdl:message><wsdl:message na
me="IComplexDataTypesDocLitW_RetEnumInt_OutputMessage"><wsdl:part name="parameters" element="tns:RetEnumIntResponse"/></wsdl:message><wsdl:message name="IComplexDataTypesDocLitW_RetDerivedClass_InputMessage"><wsdl:part name="parameters" element="tns:RetDerivedClass"/></wsdl:message><wsdl:message name="IComplexDataTypesDocLitW_RetDerivedClass_OutputMessage"><wsdl:part name="parameters" element="tns:RetDerivedClassResponse"/></wsdl:message><wsdl:portType msc:usingSession="false" name="IComplexDataTypesDocLitW"><wsdl:operation name="RetArrayString1D"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitW/RetArrayString1D" message="tns:IComplexDataTypesDocLitW_RetArrayString1D_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitW/RetArrayString1DResponse" message="tns:IComplexDataTypesDocLitW_RetArrayString1D_OutputMessage"/></wsdl:operation><wsdl:operation name="RetArrayInt1D"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDa!
 taTypesDocLitW/RetArrayInt1D" message="tns:IComplexDataTypesDocLitW_RetArrayInt1D_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitW/RetArrayInt1DResponse" message="tns:IComplexDataTypesDocLitW_RetArrayInt1D_OutputMessage"/></wsdl:operation><wsdl:operation name="RetArrayDecimal1D"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitW/RetArrayDecimal1D" message="tns:IComplexDataTypesDocLitW_RetArrayDecimal1D_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitW/RetArrayDecimal1DResponse" message="tns:IComplexDataTypesDocLitW_RetArrayDecimal1D_OutputMessage"/></wsdl:operation><wsdl:operation name="RetArrayDateTime1D"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitW/RetArrayDateTime1D" message="tns:IComplexDataTypesDocLitW_RetArrayDateTime1D_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitW/RetArrayDateTime1DResponse" message="tns:IComplex!
 DataTypesDocLitW_RetArrayDateTime1D_OutputMessage"/></wsdl:operation><
wsdl:operation name="RetArrayString2D"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitW/RetArrayString2D" message="tns:IComplexDataTypesDocLitW_RetArrayString2D_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitW/RetArrayString2DResponse" message="tns:IComplexDataTypesDocLitW_RetArrayString2D_OutputMessage"/></wsdl:operation><wsdl:operation name="RetArray1D_SN"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitW/RetArray1D_SN" message="tns:IComplexDataTypesDocLitW_RetArray1D_SN_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitW/RetArray1D_SNResponse" message="tns:IComplexDataTypesDocLitW_RetArray1D_SN_OutputMessage"/></wsdl:operation><wsdl:operation name="RetArrayAnyType1D"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitW/RetArrayAnyType1D" message="tns:IComplexDataTypesDocLitW_RetArrayAnyType1D_InputMessage"/><wsdl:output wsa10:Action="http://temp!
 uri.org/IComplexDataTypesDocLitW/RetArrayAnyType1DResponse" message="tns:IComplexDataTypesDocLitW_RetArrayAnyType1D_OutputMessage"/></wsdl:operation><wsdl:operation name="RetStructS1"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitW/RetStructS1" message="tns:IComplexDataTypesDocLitW_RetStructS1_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitW/RetStructS1Response" message="tns:IComplexDataTypesDocLitW_RetStructS1_OutputMessage"/></wsdl:operation><wsdl:operation name="RetStructSN"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitW/RetStructSN" message="tns:IComplexDataTypesDocLitW_RetStructSN_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitW/RetStructSNResponse" message="tns:IComplexDataTypesDocLitW_RetStructSN_OutputMessage"/></wsdl:operation><wsdl:operation name="RetStructSNSA"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitW/RetStructSNSA" m!
 essage="tns:IComplexDataTypesDocLitW_RetStructSNSA_InputMessage"/><wsd
l:output wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitW/RetStructSNSAResponse" message="tns:IComplexDataTypesDocLitW_RetStructSNSA_OutputMessage"/></wsdl:operation><wsdl:operation name="RetStructSNSAS"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitW/RetStructSNSAS" message="tns:IComplexDataTypesDocLitW_RetStructSNSAS_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitW/RetStructSNSASResponse" message="tns:IComplexDataTypesDocLitW_RetStructSNSAS_OutputMessage"/></wsdl:operation><wsdl:operation name="RetEnumString"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitW/RetEnumString" message="tns:IComplexDataTypesDocLitW_RetEnumString_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitW/RetEnumStringResponse" message="tns:IComplexDataTypesDocLitW_RetEnumString_OutputMessage"/></wsdl:operation><wsdl:operation name="RetEnumInt"><wsdl:input wsa10:Action="http://tempur!
 i.org/IComplexDataTypesDocLitW/RetEnumInt" message="tns:IComplexDataTypesDocLitW_RetEnumInt_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitW/RetEnumIntResponse" message="tns:IComplexDataTypesDocLitW_RetEnumInt_OutputMessage"/></wsdl:operation><wsdl:operation name="RetDerivedClass"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitW/RetDerivedClass" message="tns:IComplexDataTypesDocLitW_RetDerivedClass_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitW/RetDerivedClassResponse" message="tns:IComplexDataTypesDocLitW_RetDerivedClass_OutputMessage"/></wsdl:operation></wsdl:portType><wsdl:binding name="BasicHttpBinding_IComplexDataTypesDocLitW" type="tns:IComplexDataTypesDocLitW"><wsp:PolicyReference URI="#BasicHttpBinding_IComplexDataTypesDocLitW_policy"/><soap:binding transport="http://schemas.xmlsoap.org/soap/http"/><wsdl:operation name="RetArrayString1D"><soap:operation soapAction="http:!
 //tempuri.org/IComplexDataTypesDocLitW/RetArrayString1D" style="docume
nt"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetArrayInt1D"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesDocLitW/RetArrayInt1D" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetArrayDecimal1D"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesDocLitW/RetArrayDecimal1D" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetArrayDateTime1D"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesDocLitW/RetArrayDateTime1D" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetArrayString2D"><soap:operation !
 soapAction="http://tempuri.org/IComplexDataTypesDocLitW/RetArrayString2D" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetArray1D_SN"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesDocLitW/RetArray1D_SN" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetArrayAnyType1D"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesDocLitW/RetArrayAnyType1D" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetStructS1"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesDocLitW/RetStructS1" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output!
 ></wsdl:operation><wsdl:operation name="RetStructSN"><soap:operation s
oapAction="http://tempuri.org/IComplexDataTypesDocLitW/RetStructSN" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetStructSNSA"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesDocLitW/RetStructSNSA" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetStructSNSAS"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesDocLitW/RetStructSNSAS" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetEnumString"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesDocLitW/RetEnumString" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:o!
 peration><wsdl:operation name="RetEnumInt"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesDocLitW/RetEnumInt" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetDerivedClass"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesDocLitW/RetDerivedClass" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation></wsdl:binding><wsdl:service name="ComplexDataTypesDocLitWService"><wsdl:port name="BasicHttpBinding_IComplexDataTypesDocLitW" binding="tns:BasicHttpBinding_IComplexDataTypesDocLitW"><soap:address location="http://131.107.72.15/SoapWsdl_ComplexDataTypes_XmlFormatter_Service_Indigo/ComplexDataTypesDocLitW.svc"/></wsdl:port></wsdl:service></wsdl:definitions>
\ No newline at end of file
+<?xml version="1.0" encoding="utf-8"?><wsdl:definitions name="ComplexDataTypesDocLitWService" targetNamespace="http://tempuri.org/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:wsap10="http://www.w3.org/2005/08/addressing" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns:wsap="http://schemas.xmlsoap.org/ws/2004/09/policy/addressing" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msc="http://schemas.microsoft.com/ws/2005/12/wsdl/contract" xmlns:tns="http://tempuri.org/" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:wsx="http://schemas.xmlsoap.org/ws/2004/09/mex" xmlns:wsa10="http://www.w3.org/2005/08/addressing"><wsp:Policy wsu:Id="BasicHttpBinding_IComplexDataTypesDocLitW_po!
 licy"><wsp:ExactlyOne><wsp:All><wspe:Utf816FFFECharacterEncoding xmlns:wspe="http://schemas.xmlsoap.org/ws/2004/09/policy/encoding"/></wsp:All></wsp:ExactlyOne></wsp:Policy><wsdl:types><xsd:schema targetNamespace="http://tempuri.org/Imports"><xsd:import schemaLocation="xsd0.xsd" namespace="http://tempuri.org/"/><xsd:import schemaLocation="xsd1.xsd" namespace="http://schemas.microsoft.com/2003/10/Serialization/"/><xsd:import schemaLocation="xsd2.xsd" namespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/><xsd:import schemaLocation="xsd3.xsd" namespace="http://schemas.datacontract.org/2004/07/System"/><xsd:import schemaLocation="xsd4.xsd" namespace="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"/></xsd:schema></wsdl:types><wsdl:message name="IComplexDataTypesDocLitW_RetArrayString1D_InputMessage"><wsdl:part name="parameters" element="tns:RetArrayString1D"/></wsdl:message><wsdl:message name="IComplexDat!
 aTypesDocLitW_RetArrayString1D_OutputMessage"><wsdl:part name="paramet
ers" element="tns:RetArrayString1DResponse"/></wsdl:message><wsdl:message name="IComplexDataTypesDocLitW_RetArrayInt1D_InputMessage"><wsdl:part name="parameters" element="tns:RetArrayInt1D"/></wsdl:message><wsdl:message name="IComplexDataTypesDocLitW_RetArrayInt1D_OutputMessage"><wsdl:part name="parameters" element="tns:RetArrayInt1DResponse"/></wsdl:message><wsdl:message name="IComplexDataTypesDocLitW_RetArrayDecimal1D_InputMessage"><wsdl:part name="parameters" element="tns:RetArrayDecimal1D"/></wsdl:message><wsdl:message name="IComplexDataTypesDocLitW_RetArrayDecimal1D_OutputMessage"><wsdl:part name="parameters" element="tns:RetArrayDecimal1DResponse"/></wsdl:message><wsdl:message name="IComplexDataTypesDocLitW_RetArrayDateTime1D_InputMessage"><wsdl:part name="parameters" element="tns:RetArrayDateTime1D"/></wsdl:message><wsdl:message name="IComplexDataTypesDocLitW_RetArrayDateTime1D_OutputMessage"><wsdl:part name="parameters" element="tns:RetArrayDateTime1DResponse"/></wsd!
 l:message><wsdl:message name="IComplexDataTypesDocLitW_RetArrayString2D_InputMessage"><wsdl:part name="parameters" element="tns:RetArrayString2D"/></wsdl:message><wsdl:message name="IComplexDataTypesDocLitW_RetArrayString2D_OutputMessage"><wsdl:part name="parameters" element="tns:RetArrayString2DResponse"/></wsdl:message><wsdl:message name="IComplexDataTypesDocLitW_RetArray1D_SN_InputMessage"><wsdl:part name="parameters" element="tns:RetArray1D_SN"/></wsdl:message><wsdl:message name="IComplexDataTypesDocLitW_RetArray1D_SN_OutputMessage"><wsdl:part name="parameters" element="tns:RetArray1D_SNResponse"/></wsdl:message><wsdl:message name="IComplexDataTypesDocLitW_RetArrayAnyType1D_InputMessage"><wsdl:part name="parameters" element="tns:RetArrayAnyType1D"/></wsdl:message><wsdl:message name="IComplexDataTypesDocLitW_RetArrayAnyType1D_OutputMessage"><wsdl:part name="parameters" element="tns:RetArrayAnyType1DResponse"/></wsdl:message><wsdl:message name="IComplexDataTypesDocLitW_Re!
 tStructS1_InputMessage"><wsdl:part name="parameters" element="tns:RetS
tructS1"/></wsdl:message><wsdl:message name="IComplexDataTypesDocLitW_RetStructS1_OutputMessage"><wsdl:part name="parameters" element="tns:RetStructS1Response"/></wsdl:message><wsdl:message name="IComplexDataTypesDocLitW_RetStructSN_InputMessage"><wsdl:part name="parameters" element="tns:RetStructSN"/></wsdl:message><wsdl:message name="IComplexDataTypesDocLitW_RetStructSN_OutputMessage"><wsdl:part name="parameters" element="tns:RetStructSNResponse"/></wsdl:message><wsdl:message name="IComplexDataTypesDocLitW_RetStructSNSA_InputMessage"><wsdl:part name="parameters" element="tns:RetStructSNSA"/></wsdl:message><wsdl:message name="IComplexDataTypesDocLitW_RetStructSNSA_OutputMessage"><wsdl:part name="parameters" element="tns:RetStructSNSAResponse"/></wsdl:message><wsdl:message name="IComplexDataTypesDocLitW_RetStructSNSAS_InputMessage"><wsdl:part name="parameters" element="tns:RetStructSNSAS"/></wsdl:message><wsdl:message name="IComplexDataTypesDocLitW_RetStructSNSAS_OutputMessa!
 ge"><wsdl:part name="parameters" element="tns:RetStructSNSASResponse"/></wsdl:message><wsdl:message name="IComplexDataTypesDocLitW_RetEnumString_InputMessage"><wsdl:part name="parameters" element="tns:RetEnumString"/></wsdl:message><wsdl:message name="IComplexDataTypesDocLitW_RetEnumString_OutputMessage"><wsdl:part name="parameters" element="tns:RetEnumStringResponse"/></wsdl:message><wsdl:message name="IComplexDataTypesDocLitW_RetEnumInt_InputMessage"><wsdl:part name="parameters" element="tns:RetEnumInt"/></wsdl:message><wsdl:message name="IComplexDataTypesDocLitW_RetEnumInt_OutputMessage"><wsdl:part name="parameters" element="tns:RetEnumIntResponse"/></wsdl:message><wsdl:message name="IComplexDataTypesDocLitW_RetDerivedClass_InputMessage"><wsdl:part name="parameters" element="tns:RetDerivedClass"/></wsdl:message><wsdl:message name="IComplexDataTypesDocLitW_RetDerivedClass_OutputMessage"><wsdl:part name="parameters" element="tns:RetDerivedClassResponse"/></wsdl:message><ws!
 dl:portType msc:usingSession="false" name="IComplexDataTypesDocLitW"><
wsdl:operation name="RetArrayString1D"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitW/RetArrayString1D" message="tns:IComplexDataTypesDocLitW_RetArrayString1D_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitW/RetArrayString1DResponse" message="tns:IComplexDataTypesDocLitW_RetArrayString1D_OutputMessage"/></wsdl:operation><wsdl:operation name="RetArrayInt1D"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitW/RetArrayInt1D" message="tns:IComplexDataTypesDocLitW_RetArrayInt1D_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitW/RetArrayInt1DResponse" message="tns:IComplexDataTypesDocLitW_RetArrayInt1D_OutputMessage"/></wsdl:operation><wsdl:operation name="RetArrayDecimal1D"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitW/RetArrayDecimal1D" message="tns:IComplexDataTypesDocLitW_RetArrayDecimal1D_InputMessage"/><wsdl:output wsa10:Action="http://temp!
 uri.org/IComplexDataTypesDocLitW/RetArrayDecimal1DResponse" message="tns:IComplexDataTypesDocLitW_RetArrayDecimal1D_OutputMessage"/></wsdl:operation><wsdl:operation name="RetArrayDateTime1D"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitW/RetArrayDateTime1D" message="tns:IComplexDataTypesDocLitW_RetArrayDateTime1D_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitW/RetArrayDateTime1DResponse" message="tns:IComplexDataTypesDocLitW_RetArrayDateTime1D_OutputMessage"/></wsdl:operation><wsdl:operation name="RetArrayString2D"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitW/RetArrayString2D" message="tns:IComplexDataTypesDocLitW_RetArrayString2D_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitW/RetArrayString2DResponse" message="tns:IComplexDataTypesDocLitW_RetArrayString2D_OutputMessage"/></wsdl:operation><wsdl:operation name="RetArray1D_SN"><wsdl:input wsa10:Action="!
 http://tempuri.org/IComplexDataTypesDocLitW/RetArray1D_SN" message="tn
s:IComplexDataTypesDocLitW_RetArray1D_SN_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitW/RetArray1D_SNResponse" message="tns:IComplexDataTypesDocLitW_RetArray1D_SN_OutputMessage"/></wsdl:operation><wsdl:operation name="RetArrayAnyType1D"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitW/RetArrayAnyType1D" message="tns:IComplexDataTypesDocLitW_RetArrayAnyType1D_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitW/RetArrayAnyType1DResponse" message="tns:IComplexDataTypesDocLitW_RetArrayAnyType1D_OutputMessage"/></wsdl:operation><wsdl:operation name="RetStructS1"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitW/RetStructS1" message="tns:IComplexDataTypesDocLitW_RetStructS1_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitW/RetStructS1Response" message="tns:IComplexDataTypesDocLitW_RetStructS1_OutputMessage"/></wsdl:operation><wsdl:op!
 eration name="RetStructSN"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitW/RetStructSN" message="tns:IComplexDataTypesDocLitW_RetStructSN_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitW/RetStructSNResponse" message="tns:IComplexDataTypesDocLitW_RetStructSN_OutputMessage"/></wsdl:operation><wsdl:operation name="RetStructSNSA"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitW/RetStructSNSA" message="tns:IComplexDataTypesDocLitW_RetStructSNSA_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitW/RetStructSNSAResponse" message="tns:IComplexDataTypesDocLitW_RetStructSNSA_OutputMessage"/></wsdl:operation><wsdl:operation name="RetStructSNSAS"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitW/RetStructSNSAS" message="tns:IComplexDataTypesDocLitW_RetStructSNSAS_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitW/RetStru!
 ctSNSASResponse" message="tns:IComplexDataTypesDocLitW_RetStructSNSAS_
OutputMessage"/></wsdl:operation><wsdl:operation name="RetEnumString"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitW/RetEnumString" message="tns:IComplexDataTypesDocLitW_RetEnumString_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitW/RetEnumStringResponse" message="tns:IComplexDataTypesDocLitW_RetEnumString_OutputMessage"/></wsdl:operation><wsdl:operation name="RetEnumInt"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitW/RetEnumInt" message="tns:IComplexDataTypesDocLitW_RetEnumInt_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitW/RetEnumIntResponse" message="tns:IComplexDataTypesDocLitW_RetEnumInt_OutputMessage"/></wsdl:operation><wsdl:operation name="RetDerivedClass"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitW/RetDerivedClass" message="tns:IComplexDataTypesDocLitW_RetDerivedClass_InputMessage"/><wsdl:output wsa10:Action="http://tempur!
 i.org/IComplexDataTypesDocLitW/RetDerivedClassResponse" message="tns:IComplexDataTypesDocLitW_RetDerivedClass_OutputMessage"/></wsdl:operation></wsdl:portType><wsdl:binding name="BasicHttpBinding_IComplexDataTypesDocLitW" type="tns:IComplexDataTypesDocLitW"><wsp:PolicyReference URI="#BasicHttpBinding_IComplexDataTypesDocLitW_policy"/><soap:binding transport="http://schemas.xmlsoap.org/soap/http"/><wsdl:operation name="RetArrayString1D"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesDocLitW/RetArrayString1D" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetArrayInt1D"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesDocLitW/RetArrayInt1D" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetArrayDecimal1D"><soap:operation!
  soapAction="http://tempuri.org/IComplexDataTypesDocLitW/RetArrayDecim
al1D" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetArrayDateTime1D"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesDocLitW/RetArrayDateTime1D" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetArrayString2D"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesDocLitW/RetArrayString2D" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetArray1D_SN"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesDocLitW/RetArray1D_SN" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetArrayAnyType1D!
 "><soap:operation soapAction="http://tempuri.org/IComplexDataTypesDocLitW/RetArrayAnyType1D" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetStructS1"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesDocLitW/RetStructS1" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetStructSN"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesDocLitW/RetStructSN" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetStructSNSA"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesDocLitW/RetStructSNSA" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl!
 :output></wsdl:operation><wsdl:operation name="RetStructSNSAS"><soap:o
peration soapAction="http://tempuri.org/IComplexDataTypesDocLitW/RetStructSNSAS" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetEnumString"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesDocLitW/RetEnumString" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetEnumInt"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesDocLitW/RetEnumInt" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetDerivedClass"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesDocLitW/RetDerivedClass" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output!
 ></wsdl:operation></wsdl:binding><wsdl:service name="ComplexDataTypesDocLitWService"><wsdl:port name="BasicHttpBinding_IComplexDataTypesDocLitW" binding="tns:BasicHttpBinding_IComplexDataTypesDocLitW"><soap:address location="http://131.107.72.15/SoapWsdl_ComplexDataTypes_XmlFormatter_Service_Indigo/ComplexDataTypesDocLitW.svc"/></wsdl:port></wsdl:service></wsdl:definitions>
\ No newline at end of file

Modified: trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesDocLitW_Service/WEB-INF/wsdl/service.wsdl
===================================================================
--- trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesDocLitW_Service/WEB-INF/wsdl/service.wsdl	2006-09-19 10:16:24 UTC (rev 993)
+++ trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesDocLitW_Service/WEB-INF/wsdl/service.wsdl	2006-09-19 10:23:59 UTC (rev 994)
@@ -1 +1 @@
-<?xml version="1.0" encoding="utf-8"?><wsdl:definitions name="ComplexDataTypesDocLitWService" targetNamespace="http://tempuri.org/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:wsap10="http://www.w3.org/2005/08/addressing" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns:wsap="http://schemas.xmlsoap.org/ws/2004/09/policy/addressing" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msc="http://schemas.microsoft.com/ws/2005/12/wsdl/contract" xmlns:tns="http://tempuri.org/" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:wsx="http://schemas.xmlsoap.org/ws/2004/09/mex" xmlns:wsa10="http://www.w3.org/2005/08/addressing"><wsp:Policy wsu:Id="BasicHttpBinding_IComplexDataTypesDocLitW_po!
 licy"><wsp:ExactlyOne><wsp:All><wspe:Utf816FFFECharacterEncoding xmlns:wspe="http://schemas.xmlsoap.org/ws/2004/09/policy/encoding"/></wsp:All></wsp:ExactlyOne></wsp:Policy><wsdl:types><xsd:schema targetNamespace="http://tempuri.org/Imports"><xsd:import schemaLocation="http://131.107.72.15/SoapWsdl_ComplexDataTypes_XmlFormatter_Service_Indigo/ComplexDataTypesDocLitW.svc?xsd=xsd0" namespace="http://tempuri.org/"/><xsd:import schemaLocation="http://131.107.72.15/SoapWsdl_ComplexDataTypes_XmlFormatter_Service_Indigo/ComplexDataTypesDocLitW.svc?xsd=xsd1" namespace="http://schemas.microsoft.com/2003/10/Serialization/"/><xsd:import schemaLocation="http://131.107.72.15/SoapWsdl_ComplexDataTypes_XmlFormatter_Service_Indigo/ComplexDataTypesDocLitW.svc?xsd=xsd2" namespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/><xsd:import schemaLocation="http://131.107.72.15/SoapWsdl_ComplexDataTypes_XmlFormatter_Service_Indigo/ComplexDataTypesDocLitW.svc?xsd=xsd3" namespace="ht!
 tp://schemas.datacontract.org/2004/07/System"/><xsd:import schemaLocat
ion="http://131.107.72.15/SoapWsdl_ComplexDataTypes_XmlFormatter_Service_Indigo/ComplexDataTypesDocLitW.svc?xsd=xsd4" namespace="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"/></xsd:schema></wsdl:types><wsdl:message name="IComplexDataTypesDocLitW_RetArrayString1D_InputMessage"><wsdl:part name="parameters" element="tns:RetArrayString1D"/></wsdl:message><wsdl:message name="IComplexDataTypesDocLitW_RetArrayString1D_OutputMessage"><wsdl:part name="parameters" element="tns:RetArrayString1DResponse"/></wsdl:message><wsdl:message name="IComplexDataTypesDocLitW_RetArrayInt1D_InputMessage"><wsdl:part name="parameters" element="tns:RetArrayInt1D"/></wsdl:message><wsdl:message name="IComplexDataTypesDocLitW_RetArrayInt1D_OutputMessage"><wsdl:part name="parameters" element="tns:RetArrayInt1DResponse"/></wsdl:message><wsdl:message name="IComplexDataTypesDocLitW_RetArrayDecimal1D_InputMessage"><wsdl:part name="parameters" element!
 ="tns:RetArrayDecimal1D"/></wsdl:message><wsdl:message name="IComplexDataTypesDocLitW_RetArrayDecimal1D_OutputMessage"><wsdl:part name="parameters" element="tns:RetArrayDecimal1DResponse"/></wsdl:message><wsdl:message name="IComplexDataTypesDocLitW_RetArrayDateTime1D_InputMessage"><wsdl:part name="parameters" element="tns:RetArrayDateTime1D"/></wsdl:message><wsdl:message name="IComplexDataTypesDocLitW_RetArrayDateTime1D_OutputMessage"><wsdl:part name="parameters" element="tns:RetArrayDateTime1DResponse"/></wsdl:message><wsdl:message name="IComplexDataTypesDocLitW_RetArrayString2D_InputMessage"><wsdl:part name="parameters" element="tns:RetArrayString2D"/></wsdl:message><wsdl:message name="IComplexDataTypesDocLitW_RetArrayString2D_OutputMessage"><wsdl:part name="parameters" element="tns:RetArrayString2DResponse"/></wsdl:message><wsdl:message name="IComplexDataTypesDocLitW_RetArray1D_SN_InputMessage"><wsdl:part name="parameters" element="tns:RetArray1D_SN"/></wsdl:message><wsd!
 l:message name="IComplexDataTypesDocLitW_RetArray1D_SN_OutputMessage">
<wsdl:part name="parameters" element="tns:RetArray1D_SNResponse"/></wsdl:message><wsdl:message name="IComplexDataTypesDocLitW_RetArrayAnyType1D_InputMessage"><wsdl:part name="parameters" element="tns:RetArrayAnyType1D"/></wsdl:message><wsdl:message name="IComplexDataTypesDocLitW_RetArrayAnyType1D_OutputMessage"><wsdl:part name="parameters" element="tns:RetArrayAnyType1DResponse"/></wsdl:message><wsdl:message name="IComplexDataTypesDocLitW_RetStructS1_InputMessage"><wsdl:part name="parameters" element="tns:RetStructS1"/></wsdl:message><wsdl:message name="IComplexDataTypesDocLitW_RetStructS1_OutputMessage"><wsdl:part name="parameters" element="tns:RetStructS1Response"/></wsdl:message><wsdl:message name="IComplexDataTypesDocLitW_RetStructSN_InputMessage"><wsdl:part name="parameters" element="tns:RetStructSN"/></wsdl:message><wsdl:message name="IComplexDataTypesDocLitW_RetStructSN_OutputMessage"><wsdl:part name="parameters" element="tns:RetStructSNResponse"/></wsdl:message><wsdl!
 :message name="IComplexDataTypesDocLitW_RetStructSNSA_InputMessage"><wsdl:part name="parameters" element="tns:RetStructSNSA"/></wsdl:message><wsdl:message name="IComplexDataTypesDocLitW_RetStructSNSA_OutputMessage"><wsdl:part name="parameters" element="tns:RetStructSNSAResponse"/></wsdl:message><wsdl:message name="IComplexDataTypesDocLitW_RetStructSNSAS_InputMessage"><wsdl:part name="parameters" element="tns:RetStructSNSAS"/></wsdl:message><wsdl:message name="IComplexDataTypesDocLitW_RetStructSNSAS_OutputMessage"><wsdl:part name="parameters" element="tns:RetStructSNSASResponse"/></wsdl:message><wsdl:message name="IComplexDataTypesDocLitW_RetEnumString_InputMessage"><wsdl:part name="parameters" element="tns:RetEnumString"/></wsdl:message><wsdl:message name="IComplexDataTypesDocLitW_RetEnumString_OutputMessage"><wsdl:part name="parameters" element="tns:RetEnumStringResponse"/></wsdl:message><wsdl:message name="IComplexDataTypesDocLitW_RetEnumInt_InputMessage"><wsdl:part name=!
 "parameters" element="tns:RetEnumInt"/></wsdl:message><wsdl:message na
me="IComplexDataTypesDocLitW_RetEnumInt_OutputMessage"><wsdl:part name="parameters" element="tns:RetEnumIntResponse"/></wsdl:message><wsdl:message name="IComplexDataTypesDocLitW_RetDerivedClass_InputMessage"><wsdl:part name="parameters" element="tns:RetDerivedClass"/></wsdl:message><wsdl:message name="IComplexDataTypesDocLitW_RetDerivedClass_OutputMessage"><wsdl:part name="parameters" element="tns:RetDerivedClassResponse"/></wsdl:message><wsdl:portType msc:usingSession="false" name="IComplexDataTypesDocLitW"><wsdl:operation name="RetArrayString1D"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitW/RetArrayString1D" message="tns:IComplexDataTypesDocLitW_RetArrayString1D_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitW/RetArrayString1DResponse" message="tns:IComplexDataTypesDocLitW_RetArrayString1D_OutputMessage"/></wsdl:operation><wsdl:operation name="RetArrayInt1D"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDa!
 taTypesDocLitW/RetArrayInt1D" message="tns:IComplexDataTypesDocLitW_RetArrayInt1D_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitW/RetArrayInt1DResponse" message="tns:IComplexDataTypesDocLitW_RetArrayInt1D_OutputMessage"/></wsdl:operation><wsdl:operation name="RetArrayDecimal1D"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitW/RetArrayDecimal1D" message="tns:IComplexDataTypesDocLitW_RetArrayDecimal1D_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitW/RetArrayDecimal1DResponse" message="tns:IComplexDataTypesDocLitW_RetArrayDecimal1D_OutputMessage"/></wsdl:operation><wsdl:operation name="RetArrayDateTime1D"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitW/RetArrayDateTime1D" message="tns:IComplexDataTypesDocLitW_RetArrayDateTime1D_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitW/RetArrayDateTime1DResponse" message="tns:IComplex!
 DataTypesDocLitW_RetArrayDateTime1D_OutputMessage"/></wsdl:operation><
wsdl:operation name="RetArrayString2D"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitW/RetArrayString2D" message="tns:IComplexDataTypesDocLitW_RetArrayString2D_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitW/RetArrayString2DResponse" message="tns:IComplexDataTypesDocLitW_RetArrayString2D_OutputMessage"/></wsdl:operation><wsdl:operation name="RetArray1D_SN"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitW/RetArray1D_SN" message="tns:IComplexDataTypesDocLitW_RetArray1D_SN_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitW/RetArray1D_SNResponse" message="tns:IComplexDataTypesDocLitW_RetArray1D_SN_OutputMessage"/></wsdl:operation><wsdl:operation name="RetArrayAnyType1D"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitW/RetArrayAnyType1D" message="tns:IComplexDataTypesDocLitW_RetArrayAnyType1D_InputMessage"/><wsdl:output wsa10:Action="http://temp!
 uri.org/IComplexDataTypesDocLitW/RetArrayAnyType1DResponse" message="tns:IComplexDataTypesDocLitW_RetArrayAnyType1D_OutputMessage"/></wsdl:operation><wsdl:operation name="RetStructS1"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitW/RetStructS1" message="tns:IComplexDataTypesDocLitW_RetStructS1_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitW/RetStructS1Response" message="tns:IComplexDataTypesDocLitW_RetStructS1_OutputMessage"/></wsdl:operation><wsdl:operation name="RetStructSN"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitW/RetStructSN" message="tns:IComplexDataTypesDocLitW_RetStructSN_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitW/RetStructSNResponse" message="tns:IComplexDataTypesDocLitW_RetStructSN_OutputMessage"/></wsdl:operation><wsdl:operation name="RetStructSNSA"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitW/RetStructSNSA" m!
 essage="tns:IComplexDataTypesDocLitW_RetStructSNSA_InputMessage"/><wsd
l:output wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitW/RetStructSNSAResponse" message="tns:IComplexDataTypesDocLitW_RetStructSNSA_OutputMessage"/></wsdl:operation><wsdl:operation name="RetStructSNSAS"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitW/RetStructSNSAS" message="tns:IComplexDataTypesDocLitW_RetStructSNSAS_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitW/RetStructSNSASResponse" message="tns:IComplexDataTypesDocLitW_RetStructSNSAS_OutputMessage"/></wsdl:operation><wsdl:operation name="RetEnumString"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitW/RetEnumString" message="tns:IComplexDataTypesDocLitW_RetEnumString_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitW/RetEnumStringResponse" message="tns:IComplexDataTypesDocLitW_RetEnumString_OutputMessage"/></wsdl:operation><wsdl:operation name="RetEnumInt"><wsdl:input wsa10:Action="http://tempur!
 i.org/IComplexDataTypesDocLitW/RetEnumInt" message="tns:IComplexDataTypesDocLitW_RetEnumInt_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitW/RetEnumIntResponse" message="tns:IComplexDataTypesDocLitW_RetEnumInt_OutputMessage"/></wsdl:operation><wsdl:operation name="RetDerivedClass"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitW/RetDerivedClass" message="tns:IComplexDataTypesDocLitW_RetDerivedClass_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitW/RetDerivedClassResponse" message="tns:IComplexDataTypesDocLitW_RetDerivedClass_OutputMessage"/></wsdl:operation></wsdl:portType><wsdl:binding name="BasicHttpBinding_IComplexDataTypesDocLitW" type="tns:IComplexDataTypesDocLitW"><wsp:PolicyReference URI="#BasicHttpBinding_IComplexDataTypesDocLitW_policy"/><soap:binding transport="http://schemas.xmlsoap.org/soap/http"/><wsdl:operation name="RetArrayString1D"><soap:operation soapAction="http:!
 //tempuri.org/IComplexDataTypesDocLitW/RetArrayString1D" style="docume
nt"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetArrayInt1D"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesDocLitW/RetArrayInt1D" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetArrayDecimal1D"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesDocLitW/RetArrayDecimal1D" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetArrayDateTime1D"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesDocLitW/RetArrayDateTime1D" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetArrayString2D"><soap:operation !
 soapAction="http://tempuri.org/IComplexDataTypesDocLitW/RetArrayString2D" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetArray1D_SN"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesDocLitW/RetArray1D_SN" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetArrayAnyType1D"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesDocLitW/RetArrayAnyType1D" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetStructS1"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesDocLitW/RetStructS1" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output!
 ></wsdl:operation><wsdl:operation name="RetStructSN"><soap:operation s
oapAction="http://tempuri.org/IComplexDataTypesDocLitW/RetStructSN" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetStructSNSA"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesDocLitW/RetStructSNSA" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetStructSNSAS"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesDocLitW/RetStructSNSAS" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetEnumString"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesDocLitW/RetEnumString" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:o!
 peration><wsdl:operation name="RetEnumInt"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesDocLitW/RetEnumInt" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetDerivedClass"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesDocLitW/RetDerivedClass" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation></wsdl:binding><wsdl:service name="ComplexDataTypesDocLitWService"><wsdl:port name="BasicHttpBinding_IComplexDataTypesDocLitW" binding="tns:BasicHttpBinding_IComplexDataTypesDocLitW"><soap:address location="http://131.107.72.15/SoapWsdl_ComplexDataTypes_XmlFormatter_Service_Indigo/ComplexDataTypesDocLitW.svc"/></wsdl:port></wsdl:service></wsdl:definitions>
\ No newline at end of file
+<?xml version="1.0" encoding="utf-8"?><wsdl:definitions name="ComplexDataTypesDocLitWService" targetNamespace="http://tempuri.org/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:wsap10="http://www.w3.org/2005/08/addressing" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns:wsap="http://schemas.xmlsoap.org/ws/2004/09/policy/addressing" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msc="http://schemas.microsoft.com/ws/2005/12/wsdl/contract" xmlns:tns="http://tempuri.org/" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:wsx="http://schemas.xmlsoap.org/ws/2004/09/mex" xmlns:wsa10="http://www.w3.org/2005/08/addressing"><wsp:Policy wsu:Id="BasicHttpBinding_IComplexDataTypesDocLitW_po!
 licy"><wsp:ExactlyOne><wsp:All><wspe:Utf816FFFECharacterEncoding xmlns:wspe="http://schemas.xmlsoap.org/ws/2004/09/policy/encoding"/></wsp:All></wsp:ExactlyOne></wsp:Policy><wsdl:types><xsd:schema targetNamespace="http://tempuri.org/Imports"><xsd:import schemaLocation="xsd0.xsd" namespace="http://tempuri.org/"/><xsd:import schemaLocation="xsd1.xsd" namespace="http://schemas.microsoft.com/2003/10/Serialization/"/><xsd:import schemaLocation="xsd2.xsd" namespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/><xsd:import schemaLocation="xsd3.xsd" namespace="http://schemas.datacontract.org/2004/07/System"/><xsd:import schemaLocation="xsd4.xsd" namespace="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"/></xsd:schema></wsdl:types><wsdl:message name="IComplexDataTypesDocLitW_RetArrayString1D_InputMessage"><wsdl:part name="parameters" element="tns:RetArrayString1D"/></wsdl:message><wsdl:message name="IComplexDat!
 aTypesDocLitW_RetArrayString1D_OutputMessage"><wsdl:part name="paramet
ers" element="tns:RetArrayString1DResponse"/></wsdl:message><wsdl:message name="IComplexDataTypesDocLitW_RetArrayInt1D_InputMessage"><wsdl:part name="parameters" element="tns:RetArrayInt1D"/></wsdl:message><wsdl:message name="IComplexDataTypesDocLitW_RetArrayInt1D_OutputMessage"><wsdl:part name="parameters" element="tns:RetArrayInt1DResponse"/></wsdl:message><wsdl:message name="IComplexDataTypesDocLitW_RetArrayDecimal1D_InputMessage"><wsdl:part name="parameters" element="tns:RetArrayDecimal1D"/></wsdl:message><wsdl:message name="IComplexDataTypesDocLitW_RetArrayDecimal1D_OutputMessage"><wsdl:part name="parameters" element="tns:RetArrayDecimal1DResponse"/></wsdl:message><wsdl:message name="IComplexDataTypesDocLitW_RetArrayDateTime1D_InputMessage"><wsdl:part name="parameters" element="tns:RetArrayDateTime1D"/></wsdl:message><wsdl:message name="IComplexDataTypesDocLitW_RetArrayDateTime1D_OutputMessage"><wsdl:part name="parameters" element="tns:RetArrayDateTime1DResponse"/></wsd!
 l:message><wsdl:message name="IComplexDataTypesDocLitW_RetArrayString2D_InputMessage"><wsdl:part name="parameters" element="tns:RetArrayString2D"/></wsdl:message><wsdl:message name="IComplexDataTypesDocLitW_RetArrayString2D_OutputMessage"><wsdl:part name="parameters" element="tns:RetArrayString2DResponse"/></wsdl:message><wsdl:message name="IComplexDataTypesDocLitW_RetArray1D_SN_InputMessage"><wsdl:part name="parameters" element="tns:RetArray1D_SN"/></wsdl:message><wsdl:message name="IComplexDataTypesDocLitW_RetArray1D_SN_OutputMessage"><wsdl:part name="parameters" element="tns:RetArray1D_SNResponse"/></wsdl:message><wsdl:message name="IComplexDataTypesDocLitW_RetArrayAnyType1D_InputMessage"><wsdl:part name="parameters" element="tns:RetArrayAnyType1D"/></wsdl:message><wsdl:message name="IComplexDataTypesDocLitW_RetArrayAnyType1D_OutputMessage"><wsdl:part name="parameters" element="tns:RetArrayAnyType1DResponse"/></wsdl:message><wsdl:message name="IComplexDataTypesDocLitW_Re!
 tStructS1_InputMessage"><wsdl:part name="parameters" element="tns:RetS
tructS1"/></wsdl:message><wsdl:message name="IComplexDataTypesDocLitW_RetStructS1_OutputMessage"><wsdl:part name="parameters" element="tns:RetStructS1Response"/></wsdl:message><wsdl:message name="IComplexDataTypesDocLitW_RetStructSN_InputMessage"><wsdl:part name="parameters" element="tns:RetStructSN"/></wsdl:message><wsdl:message name="IComplexDataTypesDocLitW_RetStructSN_OutputMessage"><wsdl:part name="parameters" element="tns:RetStructSNResponse"/></wsdl:message><wsdl:message name="IComplexDataTypesDocLitW_RetStructSNSA_InputMessage"><wsdl:part name="parameters" element="tns:RetStructSNSA"/></wsdl:message><wsdl:message name="IComplexDataTypesDocLitW_RetStructSNSA_OutputMessage"><wsdl:part name="parameters" element="tns:RetStructSNSAResponse"/></wsdl:message><wsdl:message name="IComplexDataTypesDocLitW_RetStructSNSAS_InputMessage"><wsdl:part name="parameters" element="tns:RetStructSNSAS"/></wsdl:message><wsdl:message name="IComplexDataTypesDocLitW_RetStructSNSAS_OutputMessa!
 ge"><wsdl:part name="parameters" element="tns:RetStructSNSASResponse"/></wsdl:message><wsdl:message name="IComplexDataTypesDocLitW_RetEnumString_InputMessage"><wsdl:part name="parameters" element="tns:RetEnumString"/></wsdl:message><wsdl:message name="IComplexDataTypesDocLitW_RetEnumString_OutputMessage"><wsdl:part name="parameters" element="tns:RetEnumStringResponse"/></wsdl:message><wsdl:message name="IComplexDataTypesDocLitW_RetEnumInt_InputMessage"><wsdl:part name="parameters" element="tns:RetEnumInt"/></wsdl:message><wsdl:message name="IComplexDataTypesDocLitW_RetEnumInt_OutputMessage"><wsdl:part name="parameters" element="tns:RetEnumIntResponse"/></wsdl:message><wsdl:message name="IComplexDataTypesDocLitW_RetDerivedClass_InputMessage"><wsdl:part name="parameters" element="tns:RetDerivedClass"/></wsdl:message><wsdl:message name="IComplexDataTypesDocLitW_RetDerivedClass_OutputMessage"><wsdl:part name="parameters" element="tns:RetDerivedClassResponse"/></wsdl:message><ws!
 dl:portType msc:usingSession="false" name="IComplexDataTypesDocLitW"><
wsdl:operation name="RetArrayString1D"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitW/RetArrayString1D" message="tns:IComplexDataTypesDocLitW_RetArrayString1D_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitW/RetArrayString1DResponse" message="tns:IComplexDataTypesDocLitW_RetArrayString1D_OutputMessage"/></wsdl:operation><wsdl:operation name="RetArrayInt1D"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitW/RetArrayInt1D" message="tns:IComplexDataTypesDocLitW_RetArrayInt1D_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitW/RetArrayInt1DResponse" message="tns:IComplexDataTypesDocLitW_RetArrayInt1D_OutputMessage"/></wsdl:operation><wsdl:operation name="RetArrayDecimal1D"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitW/RetArrayDecimal1D" message="tns:IComplexDataTypesDocLitW_RetArrayDecimal1D_InputMessage"/><wsdl:output wsa10:Action="http://temp!
 uri.org/IComplexDataTypesDocLitW/RetArrayDecimal1DResponse" message="tns:IComplexDataTypesDocLitW_RetArrayDecimal1D_OutputMessage"/></wsdl:operation><wsdl:operation name="RetArrayDateTime1D"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitW/RetArrayDateTime1D" message="tns:IComplexDataTypesDocLitW_RetArrayDateTime1D_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitW/RetArrayDateTime1DResponse" message="tns:IComplexDataTypesDocLitW_RetArrayDateTime1D_OutputMessage"/></wsdl:operation><wsdl:operation name="RetArrayString2D"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitW/RetArrayString2D" message="tns:IComplexDataTypesDocLitW_RetArrayString2D_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitW/RetArrayString2DResponse" message="tns:IComplexDataTypesDocLitW_RetArrayString2D_OutputMessage"/></wsdl:operation><wsdl:operation name="RetArray1D_SN"><wsdl:input wsa10:Action="!
 http://tempuri.org/IComplexDataTypesDocLitW/RetArray1D_SN" message="tn
s:IComplexDataTypesDocLitW_RetArray1D_SN_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitW/RetArray1D_SNResponse" message="tns:IComplexDataTypesDocLitW_RetArray1D_SN_OutputMessage"/></wsdl:operation><wsdl:operation name="RetArrayAnyType1D"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitW/RetArrayAnyType1D" message="tns:IComplexDataTypesDocLitW_RetArrayAnyType1D_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitW/RetArrayAnyType1DResponse" message="tns:IComplexDataTypesDocLitW_RetArrayAnyType1D_OutputMessage"/></wsdl:operation><wsdl:operation name="RetStructS1"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitW/RetStructS1" message="tns:IComplexDataTypesDocLitW_RetStructS1_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitW/RetStructS1Response" message="tns:IComplexDataTypesDocLitW_RetStructS1_OutputMessage"/></wsdl:operation><wsdl:op!
 eration name="RetStructSN"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitW/RetStructSN" message="tns:IComplexDataTypesDocLitW_RetStructSN_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitW/RetStructSNResponse" message="tns:IComplexDataTypesDocLitW_RetStructSN_OutputMessage"/></wsdl:operation><wsdl:operation name="RetStructSNSA"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitW/RetStructSNSA" message="tns:IComplexDataTypesDocLitW_RetStructSNSA_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitW/RetStructSNSAResponse" message="tns:IComplexDataTypesDocLitW_RetStructSNSA_OutputMessage"/></wsdl:operation><wsdl:operation name="RetStructSNSAS"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitW/RetStructSNSAS" message="tns:IComplexDataTypesDocLitW_RetStructSNSAS_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitW/RetStru!
 ctSNSASResponse" message="tns:IComplexDataTypesDocLitW_RetStructSNSAS_
OutputMessage"/></wsdl:operation><wsdl:operation name="RetEnumString"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitW/RetEnumString" message="tns:IComplexDataTypesDocLitW_RetEnumString_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitW/RetEnumStringResponse" message="tns:IComplexDataTypesDocLitW_RetEnumString_OutputMessage"/></wsdl:operation><wsdl:operation name="RetEnumInt"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitW/RetEnumInt" message="tns:IComplexDataTypesDocLitW_RetEnumInt_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitW/RetEnumIntResponse" message="tns:IComplexDataTypesDocLitW_RetEnumInt_OutputMessage"/></wsdl:operation><wsdl:operation name="RetDerivedClass"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesDocLitW/RetDerivedClass" message="tns:IComplexDataTypesDocLitW_RetDerivedClass_InputMessage"/><wsdl:output wsa10:Action="http://tempur!
 i.org/IComplexDataTypesDocLitW/RetDerivedClassResponse" message="tns:IComplexDataTypesDocLitW_RetDerivedClass_OutputMessage"/></wsdl:operation></wsdl:portType><wsdl:binding name="BasicHttpBinding_IComplexDataTypesDocLitW" type="tns:IComplexDataTypesDocLitW"><wsp:PolicyReference URI="#BasicHttpBinding_IComplexDataTypesDocLitW_policy"/><soap:binding transport="http://schemas.xmlsoap.org/soap/http"/><wsdl:operation name="RetArrayString1D"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesDocLitW/RetArrayString1D" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetArrayInt1D"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesDocLitW/RetArrayInt1D" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetArrayDecimal1D"><soap:operation!
  soapAction="http://tempuri.org/IComplexDataTypesDocLitW/RetArrayDecim
al1D" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetArrayDateTime1D"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesDocLitW/RetArrayDateTime1D" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetArrayString2D"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesDocLitW/RetArrayString2D" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetArray1D_SN"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesDocLitW/RetArray1D_SN" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetArrayAnyType1D!
 "><soap:operation soapAction="http://tempuri.org/IComplexDataTypesDocLitW/RetArrayAnyType1D" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetStructS1"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesDocLitW/RetStructS1" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetStructSN"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesDocLitW/RetStructSN" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetStructSNSA"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesDocLitW/RetStructSNSA" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl!
 :output></wsdl:operation><wsdl:operation name="RetStructSNSAS"><soap:o
peration soapAction="http://tempuri.org/IComplexDataTypesDocLitW/RetStructSNSAS" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetEnumString"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesDocLitW/RetEnumString" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetEnumInt"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesDocLitW/RetEnumInt" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="RetDerivedClass"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesDocLitW/RetDerivedClass" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output!
 ></wsdl:operation></wsdl:binding><wsdl:service name="ComplexDataTypesDocLitWService"><wsdl:port name="BasicHttpBinding_IComplexDataTypesDocLitW" binding="tns:BasicHttpBinding_IComplexDataTypesDocLitW"><soap:address location="http://131.107.72.15/SoapWsdl_ComplexDataTypes_XmlFormatter_Service_Indigo/ComplexDataTypesDocLitW.svc"/></wsdl:port></wsdl:service></wsdl:definitions>
\ No newline at end of file

Modified: trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesRpcLit/WEB-INF/wsdl/service.wsdl
===================================================================
--- trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesRpcLit/WEB-INF/wsdl/service.wsdl	2006-09-19 10:16:24 UTC (rev 993)
+++ trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesRpcLit/WEB-INF/wsdl/service.wsdl	2006-09-19 10:23:59 UTC (rev 994)
@@ -1 +1 @@
-<?xml version="1.0" encoding="utf-8"?><wsdl:definitions name="ComplexDataTypesRpcLitService" targetNamespace="http://tempuri.org/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:wsap10="http://www.w3.org/2005/08/addressing" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns:wsap="http://schemas.xmlsoap.org/ws/2004/09/policy/addressing" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msc="http://schemas.microsoft.com/ws/2005/12/wsdl/contract" xmlns:tns="http://tempuri.org/" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:wsx="http://schemas.xmlsoap.org/ws/2004/09/mex" xmlns:wsa10="http://www.w3.org/2005/08/addressing"><wsp:Policy wsu:Id="BasicHttpBinding_IComplexDataTypesRpcLit_poli!
 cy"><wsp:ExactlyOne><wsp:All><wspe:Utf816FFFECharacterEncoding xmlns:wspe="http://schemas.xmlsoap.org/ws/2004/09/policy/encoding"/></wsp:All></wsp:ExactlyOne></wsp:Policy><wsdl:types><xsd:schema targetNamespace="http://tempuri.org/Imports"><xsd:import schemaLocation="http://131.107.72.15/SoapWsdl_ComplexDataTypes_XmlFormatter_Service_Indigo/ComplexDataTypesRpcLit.svc?xsd=xsd1" namespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/><xsd:import schemaLocation="http://131.107.72.15/SoapWsdl_ComplexDataTypes_XmlFormatter_Service_Indigo/ComplexDataTypesRpcLit.svc?xsd=xsd0" namespace="http://schemas.microsoft.com/2003/10/Serialization/"/><xsd:import schemaLocation="http://131.107.72.15/SoapWsdl_ComplexDataTypes_XmlFormatter_Service_Indigo/ComplexDataTypesRpcLit.svc?xsd=xsd2" namespace="http://schemas.datacontract.org/2004/07/System"/><xsd:import schemaLocation="http://131.107.72.15/SoapWsdl_ComplexDataTypes_XmlFormatter_Service_Indigo/ComplexDataTypesRpcLit.svc?xs!
 d=xsd3" namespace="http://schemas.datacontract.org/2004/07/XwsInterop.
SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"/></xsd:schema></wsdl:types><wsdl:message name="IComplexDataTypesRpcLit_RetArrayString1D_InputMessage"><wsdl:part name="inArrayString1D" type="q1:ArrayOfstring" xmlns:q1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/></wsdl:message><wsdl:message name="IComplexDataTypesRpcLit_RetArrayString1D_OutputMessage"><wsdl:part name="RetArrayString1DResult" type="q2:ArrayOfstring" xmlns:q2="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/></wsdl:message><wsdl:message name="IComplexDataTypesRpcLit_RetArrayInt1D_InputMessage"><wsdl:part name="inArrayInt1D" type="q3:ArrayOfint" xmlns:q3="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/></wsdl:message><wsdl:message name="IComplexDataTypesRpcLit_RetArrayInt1D_OutputMessage"><wsdl:part name="RetArrayInt1DResult" type="q4:ArrayOfint" xmlns:q4="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/></wsdl:message><wsdl:message name="IComplexDataTypes!
 RpcLit_RetArrayDecimal1D_InputMessage"><wsdl:part name="inArrayDecimal1D" type="q5:ArrayOfNullableOfdecimal" xmlns:q5="http://schemas.datacontract.org/2004/07/System"/></wsdl:message><wsdl:message name="IComplexDataTypesRpcLit_RetArrayDecimal1D_OutputMessage"><wsdl:part name="RetArrayDecimal1DResult" type="q6:ArrayOfNullableOfdecimal" xmlns:q6="http://schemas.datacontract.org/2004/07/System"/></wsdl:message><wsdl:message name="IComplexDataTypesRpcLit_RetArrayDateTime1D_InputMessage"><wsdl:part name="inArrayDateTime1D" type="q7:ArrayOfNullableOfdateTime" xmlns:q7="http://schemas.datacontract.org/2004/07/System"/></wsdl:message><wsdl:message name="IComplexDataTypesRpcLit_RetArrayDateTime1D_OutputMessage"><wsdl:part name="RetArrayDateTime1DResult" type="q8:ArrayOfNullableOfdateTime" xmlns:q8="http://schemas.datacontract.org/2004/07/System"/></wsdl:message><wsdl:message name="IComplexDataTypesRpcLit_RetArrayString2D_InputMessage"><wsdl:part name="inArrayString2D" type="q9:Array!
 OfArrayOfstring" xmlns:q9="http://schemas.microsoft.com/2003/10/Serial
ization/Arrays"/></wsdl:message><wsdl:message name="IComplexDataTypesRpcLit_RetArrayString2D_OutputMessage"><wsdl:part name="RetArrayString2DResult" type="q10:ArrayOfArrayOfstring" xmlns:q10="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/></wsdl:message><wsdl:message name="IComplexDataTypesRpcLit_RetArray1D_SN_InputMessage"><wsdl:part name="inArray1D_SN" type="q11:ArrayOfPerson" xmlns:q11="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"/></wsdl:message><wsdl:message name="IComplexDataTypesRpcLit_RetArray1D_SN_OutputMessage"><wsdl:part name="RetArray1D_SNResult" type="q12:ArrayOfPerson" xmlns:q12="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"/></wsdl:message><wsdl:message name="IComplexDataTypesRpcLit_RetArrayAnyType1D_InputMessage"><wsdl:part name="inArrayAnyType1D" type="q13:ArrayOfanyType" xmlns:q13="http://schemas.microsoft.com/2003/10/Seriali!
 zation/Arrays"/></wsdl:message><wsdl:message name="IComplexDataTypesRpcLit_RetArrayAnyType1D_OutputMessage"><wsdl:part name="RetArrayAnyType1DResult" type="q14:ArrayOfanyType" xmlns:q14="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/></wsdl:message><wsdl:message name="IComplexDataTypesRpcLit_RetStructS1_InputMessage"><wsdl:part name="inStructS1" type="q15:Name" xmlns:q15="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"/></wsdl:message><wsdl:message name="IComplexDataTypesRpcLit_RetStructS1_OutputMessage"><wsdl:part name="RetStructS1Result" type="q16:Name" xmlns:q16="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"/></wsdl:message><wsdl:message name="IComplexDataTypesRpcLit_RetStructSN_InputMessage"><wsdl:part name="inStructSN" type="q17:Person" xmlns:q17="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Serv!
 ice.Indigo"/></wsdl:message><wsdl:message name="IComplexDataTypesRpcLi
t_RetStructSN_OutputMessage"><wsdl:part name="RetStructSNResult" type="q18:Person" xmlns:q18="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"/></wsdl:message><wsdl:message name="IComplexDataTypesRpcLit_RetStructSNSA_InputMessage"><wsdl:part name="inStructSNSA" type="q19:Employee" xmlns:q19="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"/></wsdl:message><wsdl:message name="IComplexDataTypesRpcLit_RetStructSNSA_OutputMessage"><wsdl:part name="RetStructSNSAResult" type="q20:Employee" xmlns:q20="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"/></wsdl:message><wsdl:message name="IComplexDataTypesRpcLit_RetStructSNSAS_InputMessage"><wsdl:part name="inStructSNSAS" type="q21:Group" xmlns:q21="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"/></wsdl:messag!
 e><wsdl:message name="IComplexDataTypesRpcLit_RetStructSNSAS_OutputMessage"><wsdl:part name="RetStructSNSASResult" type="q22:Group" xmlns:q22="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"/></wsdl:message><wsdl:message name="IComplexDataTypesRpcLit_RetEnumString_InputMessage"><wsdl:part name="inEnumString" type="q23:BitMask" xmlns:q23="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"/></wsdl:message><wsdl:message name="IComplexDataTypesRpcLit_RetEnumString_OutputMessage"><wsdl:part name="RetEnumStringResult" type="q24:BitMask" xmlns:q24="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"/></wsdl:message><wsdl:message name="IComplexDataTypesRpcLit_RetEnumInt_InputMessage"><wsdl:part name="inEnumInt" type="q25:IntSet" xmlns:q25="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.Xm!
 lFormatter.Service.Indigo"/></wsdl:message><wsdl:message name="IComple
xDataTypesRpcLit_RetEnumInt_OutputMessage"><wsdl:part name="RetEnumIntResult" type="q26:IntSet" xmlns:q26="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"/></wsdl:message><wsdl:message name="IComplexDataTypesRpcLit_RetDerivedClass_InputMessage"><wsdl:part name="inDerivedClass" type="q27:Table" xmlns:q27="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"/></wsdl:message><wsdl:message name="IComplexDataTypesRpcLit_RetDerivedClass_OutputMessage"><wsdl:part name="RetDerivedClassResult" type="q28:Table" xmlns:q28="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"/></wsdl:message><wsdl:portType msc:usingSession="false" name="IComplexDataTypesRpcLit"><wsdl:operation name="RetArrayString1D"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesRpcLit/RetArrayString1D" message="tns:IComplexDataTypesRpcLit_Ret!
 ArrayString1D_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesRpcLit/RetArrayString1DResponse" message="tns:IComplexDataTypesRpcLit_RetArrayString1D_OutputMessage"/></wsdl:operation><wsdl:operation name="RetArrayInt1D"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesRpcLit/RetArrayInt1D" message="tns:IComplexDataTypesRpcLit_RetArrayInt1D_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesRpcLit/RetArrayInt1DResponse" message="tns:IComplexDataTypesRpcLit_RetArrayInt1D_OutputMessage"/></wsdl:operation><wsdl:operation name="RetArrayDecimal1D"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesRpcLit/RetArrayDecimal1D" message="tns:IComplexDataTypesRpcLit_RetArrayDecimal1D_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesRpcLit/RetArrayDecimal1DResponse" message="tns:IComplexDataTypesRpcLit_RetArrayDecimal1D_OutputMessage"/></wsdl:operation><wsdl:operation name="RetArr!
 ayDateTime1D"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDat
aTypesRpcLit/RetArrayDateTime1D" message="tns:IComplexDataTypesRpcLit_RetArrayDateTime1D_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesRpcLit/RetArrayDateTime1DResponse" message="tns:IComplexDataTypesRpcLit_RetArrayDateTime1D_OutputMessage"/></wsdl:operation><wsdl:operation name="RetArrayString2D"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesRpcLit/RetArrayString2D" message="tns:IComplexDataTypesRpcLit_RetArrayString2D_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesRpcLit/RetArrayString2DResponse" message="tns:IComplexDataTypesRpcLit_RetArrayString2D_OutputMessage"/></wsdl:operation><wsdl:operation name="RetArray1D_SN"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesRpcLit/RetArray1D_SN" message="tns:IComplexDataTypesRpcLit_RetArray1D_SN_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesRpcLit/RetArray1D_SNResponse" message="tns:IComplexDataTypesRpcLit_Re!
 tArray1D_SN_OutputMessage"/></wsdl:operation><wsdl:operation name="RetArrayAnyType1D"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesRpcLit/RetArrayAnyType1D" message="tns:IComplexDataTypesRpcLit_RetArrayAnyType1D_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesRpcLit/RetArrayAnyType1DResponse" message="tns:IComplexDataTypesRpcLit_RetArrayAnyType1D_OutputMessage"/></wsdl:operation><wsdl:operation name="RetStructS1"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesRpcLit/RetStructS1" message="tns:IComplexDataTypesRpcLit_RetStructS1_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesRpcLit/RetStructS1Response" message="tns:IComplexDataTypesRpcLit_RetStructS1_OutputMessage"/></wsdl:operation><wsdl:operation name="RetStructSN"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesRpcLit/RetStructSN" message="tns:IComplexDataTypesRpcLit_RetStructSN_InputMessage"/><wsdl:output wsa10:Actio!
 n="http://tempuri.org/IComplexDataTypesRpcLit/RetStructSNResponse" mes
sage="tns:IComplexDataTypesRpcLit_RetStructSN_OutputMessage"/></wsdl:operation><wsdl:operation name="RetStructSNSA"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesRpcLit/RetStructSNSA" message="tns:IComplexDataTypesRpcLit_RetStructSNSA_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesRpcLit/RetStructSNSAResponse" message="tns:IComplexDataTypesRpcLit_RetStructSNSA_OutputMessage"/></wsdl:operation><wsdl:operation name="RetStructSNSAS"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesRpcLit/RetStructSNSAS" message="tns:IComplexDataTypesRpcLit_RetStructSNSAS_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesRpcLit/RetStructSNSASResponse" message="tns:IComplexDataTypesRpcLit_RetStructSNSAS_OutputMessage"/></wsdl:operation><wsdl:operation name="RetEnumString"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesRpcLit/RetEnumString" message="tns:IComplexDataTypesRpcLit_RetEnumString_Input!
 Message"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesRpcLit/RetEnumStringResponse" message="tns:IComplexDataTypesRpcLit_RetEnumString_OutputMessage"/></wsdl:operation><wsdl:operation name="RetEnumInt"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesRpcLit/RetEnumInt" message="tns:IComplexDataTypesRpcLit_RetEnumInt_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesRpcLit/RetEnumIntResponse" message="tns:IComplexDataTypesRpcLit_RetEnumInt_OutputMessage"/></wsdl:operation><wsdl:operation name="RetDerivedClass"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesRpcLit/RetDerivedClass" message="tns:IComplexDataTypesRpcLit_RetDerivedClass_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesRpcLit/RetDerivedClassResponse" message="tns:IComplexDataTypesRpcLit_RetDerivedClass_OutputMessage"/></wsdl:operation></wsdl:portType><wsdl:binding name="BasicHttpBinding_IComplexDataTypesRpcLit" !
 type="tns:IComplexDataTypesRpcLit"><wsp:PolicyReference URI="#BasicHtt
pBinding_IComplexDataTypesRpcLit_policy"/><soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="rpc"/><wsdl:operation name="RetArrayString1D"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesRpcLit/RetArrayString1D" style="rpc"/><wsdl:input><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl:output><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:output></wsdl:operation><wsdl:operation name="RetArrayInt1D"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesRpcLit/RetArrayInt1D" style="rpc"/><wsdl:input><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl:output><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:output></wsdl:operation><wsdl:operation name="RetArrayDecimal1D"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesRpcLit/RetArrayDecimal1D" style="rpc"/><wsdl:input><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:in!
 put><wsdl:output><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:output></wsdl:operation><wsdl:operation name="RetArrayDateTime1D"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesRpcLit/RetArrayDateTime1D" style="rpc"/><wsdl:input><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl:output><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:output></wsdl:operation><wsdl:operation name="RetArrayString2D"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesRpcLit/RetArrayString2D" style="rpc"/><wsdl:input><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl:output><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:output></wsdl:operation><wsdl:operation name="RetArray1D_SN"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesRpcLit/RetArray1D_SN" style="rpc"/><wsdl:input><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl!
 :output><soap:body use="literal" namespace="http://tempuri.org/"/></ws
dl:output></wsdl:operation><wsdl:operation name="RetArrayAnyType1D"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesRpcLit/RetArrayAnyType1D" style="rpc"/><wsdl:input><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl:output><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:output></wsdl:operation><wsdl:operation name="RetStructS1"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesRpcLit/RetStructS1" style="rpc"/><wsdl:input><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl:output><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:output></wsdl:operation><wsdl:operation name="RetStructSN"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesRpcLit/RetStructSN" style="rpc"/><wsdl:input><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl:output><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:output></wsdl:operation!
 ><wsdl:operation name="RetStructSNSA"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesRpcLit/RetStructSNSA" style="rpc"/><wsdl:input><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl:output><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:output></wsdl:operation><wsdl:operation name="RetStructSNSAS"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesRpcLit/RetStructSNSAS" style="rpc"/><wsdl:input><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl:output><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:output></wsdl:operation><wsdl:operation name="RetEnumString"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesRpcLit/RetEnumString" style="rpc"/><wsdl:input><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl:output><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:output></wsdl:operation><wsdl:operation name="!
 RetEnumInt"><soap:operation soapAction="http://tempuri.org/IComplexDat
aTypesRpcLit/RetEnumInt" style="rpc"/><wsdl:input><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl:output><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:output></wsdl:operation><wsdl:operation name="RetDerivedClass"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesRpcLit/RetDerivedClass" style="rpc"/><wsdl:input><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl:output><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:output></wsdl:operation></wsdl:binding><wsdl:service name="ComplexDataTypesRpcLitService"><wsdl:port name="BasicHttpBinding_IComplexDataTypesRpcLit" binding="tns:BasicHttpBinding_IComplexDataTypesRpcLit"><soap:address location="http://131.107.72.15/SoapWsdl_ComplexDataTypes_XmlFormatter_Service_Indigo/ComplexDataTypesRpcLit.svc"/></wsdl:port></wsdl:service></wsdl:definitions>
\ No newline at end of file
+<?xml version="1.0" encoding="utf-8"?><wsdl:definitions name="ComplexDataTypesRpcLitService" targetNamespace="http://tempuri.org/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:wsap10="http://www.w3.org/2005/08/addressing" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns:wsap="http://schemas.xmlsoap.org/ws/2004/09/policy/addressing" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msc="http://schemas.microsoft.com/ws/2005/12/wsdl/contract" xmlns:tns="http://tempuri.org/" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:wsx="http://schemas.xmlsoap.org/ws/2004/09/mex" xmlns:wsa10="http://www.w3.org/2005/08/addressing"><wsp:Policy wsu:Id="BasicHttpBinding_IComplexDataTypesRpcLit_poli!
 cy"><wsp:ExactlyOne><wsp:All><wspe:Utf816FFFECharacterEncoding xmlns:wspe="http://schemas.xmlsoap.org/ws/2004/09/policy/encoding"/></wsp:All></wsp:ExactlyOne></wsp:Policy><wsdl:types><xsd:schema targetNamespace="http://tempuri.org/Imports"><xsd:import schemaLocation="xsd1.xsd" namespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/><xsd:import schemaLocation="xsd0.xsd" namespace="http://schemas.microsoft.com/2003/10/Serialization/"/><xsd:import schemaLocation="xsd2.xsd" namespace="http://schemas.datacontract.org/2004/07/System"/><xsd:import schemaLocation="xsd3.xsd" namespace="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"/></xsd:schema></wsdl:types><wsdl:message name="IComplexDataTypesRpcLit_RetArrayString1D_InputMessage"><wsdl:part name="inArrayString1D" type="q1:ArrayOfstring" xmlns:q1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/></wsdl:message><wsdl:message name="IComplexDataTypesR!
 pcLit_RetArrayString1D_OutputMessage"><wsdl:part name="RetArrayString1
DResult" type="q2:ArrayOfstring" xmlns:q2="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/></wsdl:message><wsdl:message name="IComplexDataTypesRpcLit_RetArrayInt1D_InputMessage"><wsdl:part name="inArrayInt1D" type="q3:ArrayOfint" xmlns:q3="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/></wsdl:message><wsdl:message name="IComplexDataTypesRpcLit_RetArrayInt1D_OutputMessage"><wsdl:part name="RetArrayInt1DResult" type="q4:ArrayOfint" xmlns:q4="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/></wsdl:message><wsdl:message name="IComplexDataTypesRpcLit_RetArrayDecimal1D_InputMessage"><wsdl:part name="inArrayDecimal1D" type="q5:ArrayOfNullableOfdecimal" xmlns:q5="http://schemas.datacontract.org/2004/07/System"/></wsdl:message><wsdl:message name="IComplexDataTypesRpcLit_RetArrayDecimal1D_OutputMessage"><wsdl:part name="RetArrayDecimal1DResult" type="q6:ArrayOfNullableOfdecimal" xmlns:q6="http://schemas.datacontract.org/2004/07/System"/></wsdl:messa!
 ge><wsdl:message name="IComplexDataTypesRpcLit_RetArrayDateTime1D_InputMessage"><wsdl:part name="inArrayDateTime1D" type="q7:ArrayOfNullableOfdateTime" xmlns:q7="http://schemas.datacontract.org/2004/07/System"/></wsdl:message><wsdl:message name="IComplexDataTypesRpcLit_RetArrayDateTime1D_OutputMessage"><wsdl:part name="RetArrayDateTime1DResult" type="q8:ArrayOfNullableOfdateTime" xmlns:q8="http://schemas.datacontract.org/2004/07/System"/></wsdl:message><wsdl:message name="IComplexDataTypesRpcLit_RetArrayString2D_InputMessage"><wsdl:part name="inArrayString2D" type="q9:ArrayOfArrayOfstring" xmlns:q9="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/></wsdl:message><wsdl:message name="IComplexDataTypesRpcLit_RetArrayString2D_OutputMessage"><wsdl:part name="RetArrayString2DResult" type="q10:ArrayOfArrayOfstring" xmlns:q10="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/></wsdl:message><wsdl:message name="IComplexDataTypesRpcLit_RetArray1D_SN_InputMessage"!
 ><wsdl:part name="inArray1D_SN" type="q11:ArrayOfPerson" xmlns:q11="ht
tp://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"/></wsdl:message><wsdl:message name="IComplexDataTypesRpcLit_RetArray1D_SN_OutputMessage"><wsdl:part name="RetArray1D_SNResult" type="q12:ArrayOfPerson" xmlns:q12="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"/></wsdl:message><wsdl:message name="IComplexDataTypesRpcLit_RetArrayAnyType1D_InputMessage"><wsdl:part name="inArrayAnyType1D" type="q13:ArrayOfanyType" xmlns:q13="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/></wsdl:message><wsdl:message name="IComplexDataTypesRpcLit_RetArrayAnyType1D_OutputMessage"><wsdl:part name="RetArrayAnyType1DResult" type="q14:ArrayOfanyType" xmlns:q14="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/></wsdl:message><wsdl:message name="IComplexDataTypesRpcLit_RetStructS1_InputMessage"><wsdl:part name="inStructS1" type="q15:Name" xmlns:q15="http://schemas.datac!
 ontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"/></wsdl:message><wsdl:message name="IComplexDataTypesRpcLit_RetStructS1_OutputMessage"><wsdl:part name="RetStructS1Result" type="q16:Name" xmlns:q16="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"/></wsdl:message><wsdl:message name="IComplexDataTypesRpcLit_RetStructSN_InputMessage"><wsdl:part name="inStructSN" type="q17:Person" xmlns:q17="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"/></wsdl:message><wsdl:message name="IComplexDataTypesRpcLit_RetStructSN_OutputMessage"><wsdl:part name="RetStructSNResult" type="q18:Person" xmlns:q18="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"/></wsdl:message><wsdl:message name="IComplexDataTypesRpcLit_RetStructSNSA_InputMessage"><wsdl:part name="inStructSNSA" type="q19:Employee"!
  xmlns:q19="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsd
l.ComplexDataTypes.XmlFormatter.Service.Indigo"/></wsdl:message><wsdl:message name="IComplexDataTypesRpcLit_RetStructSNSA_OutputMessage"><wsdl:part name="RetStructSNSAResult" type="q20:Employee" xmlns:q20="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"/></wsdl:message><wsdl:message name="IComplexDataTypesRpcLit_RetStructSNSAS_InputMessage"><wsdl:part name="inStructSNSAS" type="q21:Group" xmlns:q21="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"/></wsdl:message><wsdl:message name="IComplexDataTypesRpcLit_RetStructSNSAS_OutputMessage"><wsdl:part name="RetStructSNSASResult" type="q22:Group" xmlns:q22="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"/></wsdl:message><wsdl:message name="IComplexDataTypesRpcLit_RetEnumString_InputMessage"><wsdl:part name="inEnumString" type="q23:BitMask" xmlns:q23="http://sch!
 emas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"/></wsdl:message><wsdl:message name="IComplexDataTypesRpcLit_RetEnumString_OutputMessage"><wsdl:part name="RetEnumStringResult" type="q24:BitMask" xmlns:q24="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"/></wsdl:message><wsdl:message name="IComplexDataTypesRpcLit_RetEnumInt_InputMessage"><wsdl:part name="inEnumInt" type="q25:IntSet" xmlns:q25="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"/></wsdl:message><wsdl:message name="IComplexDataTypesRpcLit_RetEnumInt_OutputMessage"><wsdl:part name="RetEnumIntResult" type="q26:IntSet" xmlns:q26="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"/></wsdl:message><wsdl:message name="IComplexDataTypesRpcLit_RetDerivedClass_InputMessage"><wsdl:part name="inDerivedClass" ty!
 pe="q27:Table" xmlns:q27="http://schemas.datacontract.org/2004/07/XwsI
nterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"/></wsdl:message><wsdl:message name="IComplexDataTypesRpcLit_RetDerivedClass_OutputMessage"><wsdl:part name="RetDerivedClassResult" type="q28:Table" xmlns:q28="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"/></wsdl:message><wsdl:portType msc:usingSession="false" name="IComplexDataTypesRpcLit"><wsdl:operation name="RetArrayString1D"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesRpcLit/RetArrayString1D" message="tns:IComplexDataTypesRpcLit_RetArrayString1D_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesRpcLit/RetArrayString1DResponse" message="tns:IComplexDataTypesRpcLit_RetArrayString1D_OutputMessage"/></wsdl:operation><wsdl:operation name="RetArrayInt1D"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesRpcLit/RetArrayInt1D" message="tns:IComplexDataTypesRpcLit_RetArrayInt1D_InputMessage"/><wsdl:out!
 put wsa10:Action="http://tempuri.org/IComplexDataTypesRpcLit/RetArrayInt1DResponse" message="tns:IComplexDataTypesRpcLit_RetArrayInt1D_OutputMessage"/></wsdl:operation><wsdl:operation name="RetArrayDecimal1D"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesRpcLit/RetArrayDecimal1D" message="tns:IComplexDataTypesRpcLit_RetArrayDecimal1D_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesRpcLit/RetArrayDecimal1DResponse" message="tns:IComplexDataTypesRpcLit_RetArrayDecimal1D_OutputMessage"/></wsdl:operation><wsdl:operation name="RetArrayDateTime1D"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesRpcLit/RetArrayDateTime1D" message="tns:IComplexDataTypesRpcLit_RetArrayDateTime1D_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesRpcLit/RetArrayDateTime1DResponse" message="tns:IComplexDataTypesRpcLit_RetArrayDateTime1D_OutputMessage"/></wsdl:operation><wsdl:operation name="RetArrayString2D"><wsdl:i!
 nput wsa10:Action="http://tempuri.org/IComplexDataTypesRpcLit/RetArray
String2D" message="tns:IComplexDataTypesRpcLit_RetArrayString2D_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesRpcLit/RetArrayString2DResponse" message="tns:IComplexDataTypesRpcLit_RetArrayString2D_OutputMessage"/></wsdl:operation><wsdl:operation name="RetArray1D_SN"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesRpcLit/RetArray1D_SN" message="tns:IComplexDataTypesRpcLit_RetArray1D_SN_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesRpcLit/RetArray1D_SNResponse" message="tns:IComplexDataTypesRpcLit_RetArray1D_SN_OutputMessage"/></wsdl:operation><wsdl:operation name="RetArrayAnyType1D"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesRpcLit/RetArrayAnyType1D" message="tns:IComplexDataTypesRpcLit_RetArrayAnyType1D_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesRpcLit/RetArrayAnyType1DResponse" message="tns:IComplexDataTypesRpcLit_RetArrayAnyType1D_OutputMessag!
 e"/></wsdl:operation><wsdl:operation name="RetStructS1"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesRpcLit/RetStructS1" message="tns:IComplexDataTypesRpcLit_RetStructS1_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesRpcLit/RetStructS1Response" message="tns:IComplexDataTypesRpcLit_RetStructS1_OutputMessage"/></wsdl:operation><wsdl:operation name="RetStructSN"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesRpcLit/RetStructSN" message="tns:IComplexDataTypesRpcLit_RetStructSN_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesRpcLit/RetStructSNResponse" message="tns:IComplexDataTypesRpcLit_RetStructSN_OutputMessage"/></wsdl:operation><wsdl:operation name="RetStructSNSA"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesRpcLit/RetStructSNSA" message="tns:IComplexDataTypesRpcLit_RetStructSNSA_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesRpcLit/Re!
 tStructSNSAResponse" message="tns:IComplexDataTypesRpcLit_RetStructSNS
A_OutputMessage"/></wsdl:operation><wsdl:operation name="RetStructSNSAS"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesRpcLit/RetStructSNSAS" message="tns:IComplexDataTypesRpcLit_RetStructSNSAS_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesRpcLit/RetStructSNSASResponse" message="tns:IComplexDataTypesRpcLit_RetStructSNSAS_OutputMessage"/></wsdl:operation><wsdl:operation name="RetEnumString"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesRpcLit/RetEnumString" message="tns:IComplexDataTypesRpcLit_RetEnumString_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesRpcLit/RetEnumStringResponse" message="tns:IComplexDataTypesRpcLit_RetEnumString_OutputMessage"/></wsdl:operation><wsdl:operation name="RetEnumInt"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesRpcLit/RetEnumInt" message="tns:IComplexDataTypesRpcLit_RetEnumInt_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.o!
 rg/IComplexDataTypesRpcLit/RetEnumIntResponse" message="tns:IComplexDataTypesRpcLit_RetEnumInt_OutputMessage"/></wsdl:operation><wsdl:operation name="RetDerivedClass"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesRpcLit/RetDerivedClass" message="tns:IComplexDataTypesRpcLit_RetDerivedClass_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesRpcLit/RetDerivedClassResponse" message="tns:IComplexDataTypesRpcLit_RetDerivedClass_OutputMessage"/></wsdl:operation></wsdl:portType><wsdl:binding name="BasicHttpBinding_IComplexDataTypesRpcLit" type="tns:IComplexDataTypesRpcLit"><wsp:PolicyReference URI="#BasicHttpBinding_IComplexDataTypesRpcLit_policy"/><soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="rpc"/><wsdl:operation name="RetArrayString1D"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesRpcLit/RetArrayString1D" style="rpc"/><wsdl:input><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:i!
 nput><wsdl:output><soap:body use="literal" namespace="http://tempuri.o
rg/"/></wsdl:output></wsdl:operation><wsdl:operation name="RetArrayInt1D"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesRpcLit/RetArrayInt1D" style="rpc"/><wsdl:input><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl:output><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:output></wsdl:operation><wsdl:operation name="RetArrayDecimal1D"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesRpcLit/RetArrayDecimal1D" style="rpc"/><wsdl:input><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl:output><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:output></wsdl:operation><wsdl:operation name="RetArrayDateTime1D"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesRpcLit/RetArrayDateTime1D" style="rpc"/><wsdl:input><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl:output><soap:body use="literal" namespace="http://tempuri.org/"/></!
 wsdl:output></wsdl:operation><wsdl:operation name="RetArrayString2D"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesRpcLit/RetArrayString2D" style="rpc"/><wsdl:input><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl:output><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:output></wsdl:operation><wsdl:operation name="RetArray1D_SN"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesRpcLit/RetArray1D_SN" style="rpc"/><wsdl:input><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl:output><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:output></wsdl:operation><wsdl:operation name="RetArrayAnyType1D"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesRpcLit/RetArrayAnyType1D" style="rpc"/><wsdl:input><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl:output><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:output!
 ></wsdl:operation><wsdl:operation name="RetStructS1"><soap:operation s
oapAction="http://tempuri.org/IComplexDataTypesRpcLit/RetStructS1" style="rpc"/><wsdl:input><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl:output><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:output></wsdl:operation><wsdl:operation name="RetStructSN"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesRpcLit/RetStructSN" style="rpc"/><wsdl:input><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl:output><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:output></wsdl:operation><wsdl:operation name="RetStructSNSA"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesRpcLit/RetStructSNSA" style="rpc"/><wsdl:input><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl:output><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:output></wsdl:operation><wsdl:operation name="RetStructSNSAS"><soap:operation soapAction="http://tempuri.org/I!
 ComplexDataTypesRpcLit/RetStructSNSAS" style="rpc"/><wsdl:input><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl:output><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:output></wsdl:operation><wsdl:operation name="RetEnumString"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesRpcLit/RetEnumString" style="rpc"/><wsdl:input><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl:output><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:output></wsdl:operation><wsdl:operation name="RetEnumInt"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesRpcLit/RetEnumInt" style="rpc"/><wsdl:input><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl:output><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:output></wsdl:operation><wsdl:operation name="RetDerivedClass"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesRpcLit/RetDe!
 rivedClass" style="rpc"/><wsdl:input><soap:body use="literal" namespac
e="http://tempuri.org/"/></wsdl:input><wsdl:output><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:output></wsdl:operation></wsdl:binding><wsdl:service name="ComplexDataTypesRpcLitService"><wsdl:port name="BasicHttpBinding_IComplexDataTypesRpcLit" binding="tns:BasicHttpBinding_IComplexDataTypesRpcLit"><soap:address location="http://131.107.72.15/SoapWsdl_ComplexDataTypes_XmlFormatter_Service_Indigo/ComplexDataTypesRpcLit.svc"/></wsdl:port></wsdl:service></wsdl:definitions>
\ No newline at end of file

Modified: trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesRpcLit_Service/WEB-INF/wsdl/service.wsdl
===================================================================
--- trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesRpcLit_Service/WEB-INF/wsdl/service.wsdl	2006-09-19 10:16:24 UTC (rev 993)
+++ trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesRpcLit_Service/WEB-INF/wsdl/service.wsdl	2006-09-19 10:23:59 UTC (rev 994)
@@ -1 +1 @@
-<?xml version="1.0" encoding="utf-8"?><wsdl:definitions name="ComplexDataTypesRpcLitService" targetNamespace="http://tempuri.org/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:wsap10="http://www.w3.org/2005/08/addressing" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns:wsap="http://schemas.xmlsoap.org/ws/2004/09/policy/addressing" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msc="http://schemas.microsoft.com/ws/2005/12/wsdl/contract" xmlns:tns="http://tempuri.org/" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:wsx="http://schemas.xmlsoap.org/ws/2004/09/mex" xmlns:wsa10="http://www.w3.org/2005/08/addressing"><wsp:Policy wsu:Id="BasicHttpBinding_IComplexDataTypesRpcLit_poli!
 cy"><wsp:ExactlyOne><wsp:All><wspe:Utf816FFFECharacterEncoding xmlns:wspe="http://schemas.xmlsoap.org/ws/2004/09/policy/encoding"/></wsp:All></wsp:ExactlyOne></wsp:Policy><wsdl:types><xsd:schema targetNamespace="http://tempuri.org/Imports"><xsd:import schemaLocation="http://131.107.72.15/SoapWsdl_ComplexDataTypes_XmlFormatter_Service_Indigo/ComplexDataTypesRpcLit.svc?xsd=xsd1" namespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/><xsd:import schemaLocation="http://131.107.72.15/SoapWsdl_ComplexDataTypes_XmlFormatter_Service_Indigo/ComplexDataTypesRpcLit.svc?xsd=xsd0" namespace="http://schemas.microsoft.com/2003/10/Serialization/"/><xsd:import schemaLocation="http://131.107.72.15/SoapWsdl_ComplexDataTypes_XmlFormatter_Service_Indigo/ComplexDataTypesRpcLit.svc?xsd=xsd2" namespace="http://schemas.datacontract.org/2004/07/System"/><xsd:import schemaLocation="http://131.107.72.15/SoapWsdl_ComplexDataTypes_XmlFormatter_Service_Indigo/ComplexDataTypesRpcLit.svc?xs!
 d=xsd3" namespace="http://schemas.datacontract.org/2004/07/XwsInterop.
SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"/></xsd:schema></wsdl:types><wsdl:message name="IComplexDataTypesRpcLit_RetArrayString1D_InputMessage"><wsdl:part name="inArrayString1D" type="q1:ArrayOfstring" xmlns:q1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/></wsdl:message><wsdl:message name="IComplexDataTypesRpcLit_RetArrayString1D_OutputMessage"><wsdl:part name="RetArrayString1DResult" type="q2:ArrayOfstring" xmlns:q2="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/></wsdl:message><wsdl:message name="IComplexDataTypesRpcLit_RetArrayInt1D_InputMessage"><wsdl:part name="inArrayInt1D" type="q3:ArrayOfint" xmlns:q3="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/></wsdl:message><wsdl:message name="IComplexDataTypesRpcLit_RetArrayInt1D_OutputMessage"><wsdl:part name="RetArrayInt1DResult" type="q4:ArrayOfint" xmlns:q4="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/></wsdl:message><wsdl:message name="IComplexDataTypes!
 RpcLit_RetArrayDecimal1D_InputMessage"><wsdl:part name="inArrayDecimal1D" type="q5:ArrayOfNullableOfdecimal" xmlns:q5="http://schemas.datacontract.org/2004/07/System"/></wsdl:message><wsdl:message name="IComplexDataTypesRpcLit_RetArrayDecimal1D_OutputMessage"><wsdl:part name="RetArrayDecimal1DResult" type="q6:ArrayOfNullableOfdecimal" xmlns:q6="http://schemas.datacontract.org/2004/07/System"/></wsdl:message><wsdl:message name="IComplexDataTypesRpcLit_RetArrayDateTime1D_InputMessage"><wsdl:part name="inArrayDateTime1D" type="q7:ArrayOfNullableOfdateTime" xmlns:q7="http://schemas.datacontract.org/2004/07/System"/></wsdl:message><wsdl:message name="IComplexDataTypesRpcLit_RetArrayDateTime1D_OutputMessage"><wsdl:part name="RetArrayDateTime1DResult" type="q8:ArrayOfNullableOfdateTime" xmlns:q8="http://schemas.datacontract.org/2004/07/System"/></wsdl:message><wsdl:message name="IComplexDataTypesRpcLit_RetArrayString2D_InputMessage"><wsdl:part name="inArrayString2D" type="q9:Array!
 OfArrayOfstring" xmlns:q9="http://schemas.microsoft.com/2003/10/Serial
ization/Arrays"/></wsdl:message><wsdl:message name="IComplexDataTypesRpcLit_RetArrayString2D_OutputMessage"><wsdl:part name="RetArrayString2DResult" type="q10:ArrayOfArrayOfstring" xmlns:q10="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/></wsdl:message><wsdl:message name="IComplexDataTypesRpcLit_RetArray1D_SN_InputMessage"><wsdl:part name="inArray1D_SN" type="q11:ArrayOfPerson" xmlns:q11="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"/></wsdl:message><wsdl:message name="IComplexDataTypesRpcLit_RetArray1D_SN_OutputMessage"><wsdl:part name="RetArray1D_SNResult" type="q12:ArrayOfPerson" xmlns:q12="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"/></wsdl:message><wsdl:message name="IComplexDataTypesRpcLit_RetArrayAnyType1D_InputMessage"><wsdl:part name="inArrayAnyType1D" type="q13:ArrayOfanyType" xmlns:q13="http://schemas.microsoft.com/2003/10/Seriali!
 zation/Arrays"/></wsdl:message><wsdl:message name="IComplexDataTypesRpcLit_RetArrayAnyType1D_OutputMessage"><wsdl:part name="RetArrayAnyType1DResult" type="q14:ArrayOfanyType" xmlns:q14="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/></wsdl:message><wsdl:message name="IComplexDataTypesRpcLit_RetStructS1_InputMessage"><wsdl:part name="inStructS1" type="q15:Name" xmlns:q15="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"/></wsdl:message><wsdl:message name="IComplexDataTypesRpcLit_RetStructS1_OutputMessage"><wsdl:part name="RetStructS1Result" type="q16:Name" xmlns:q16="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"/></wsdl:message><wsdl:message name="IComplexDataTypesRpcLit_RetStructSN_InputMessage"><wsdl:part name="inStructSN" type="q17:Person" xmlns:q17="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Serv!
 ice.Indigo"/></wsdl:message><wsdl:message name="IComplexDataTypesRpcLi
t_RetStructSN_OutputMessage"><wsdl:part name="RetStructSNResult" type="q18:Person" xmlns:q18="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"/></wsdl:message><wsdl:message name="IComplexDataTypesRpcLit_RetStructSNSA_InputMessage"><wsdl:part name="inStructSNSA" type="q19:Employee" xmlns:q19="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"/></wsdl:message><wsdl:message name="IComplexDataTypesRpcLit_RetStructSNSA_OutputMessage"><wsdl:part name="RetStructSNSAResult" type="q20:Employee" xmlns:q20="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"/></wsdl:message><wsdl:message name="IComplexDataTypesRpcLit_RetStructSNSAS_InputMessage"><wsdl:part name="inStructSNSAS" type="q21:Group" xmlns:q21="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"/></wsdl:messag!
 e><wsdl:message name="IComplexDataTypesRpcLit_RetStructSNSAS_OutputMessage"><wsdl:part name="RetStructSNSASResult" type="q22:Group" xmlns:q22="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"/></wsdl:message><wsdl:message name="IComplexDataTypesRpcLit_RetEnumString_InputMessage"><wsdl:part name="inEnumString" type="q23:BitMask" xmlns:q23="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"/></wsdl:message><wsdl:message name="IComplexDataTypesRpcLit_RetEnumString_OutputMessage"><wsdl:part name="RetEnumStringResult" type="q24:BitMask" xmlns:q24="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"/></wsdl:message><wsdl:message name="IComplexDataTypesRpcLit_RetEnumInt_InputMessage"><wsdl:part name="inEnumInt" type="q25:IntSet" xmlns:q25="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.Xm!
 lFormatter.Service.Indigo"/></wsdl:message><wsdl:message name="IComple
xDataTypesRpcLit_RetEnumInt_OutputMessage"><wsdl:part name="RetEnumIntResult" type="q26:IntSet" xmlns:q26="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"/></wsdl:message><wsdl:message name="IComplexDataTypesRpcLit_RetDerivedClass_InputMessage"><wsdl:part name="inDerivedClass" type="q27:Table" xmlns:q27="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"/></wsdl:message><wsdl:message name="IComplexDataTypesRpcLit_RetDerivedClass_OutputMessage"><wsdl:part name="RetDerivedClassResult" type="q28:Table" xmlns:q28="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"/></wsdl:message><wsdl:portType msc:usingSession="false" name="IComplexDataTypesRpcLit"><wsdl:operation name="RetArrayString1D"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesRpcLit/RetArrayString1D" message="tns:IComplexDataTypesRpcLit_Ret!
 ArrayString1D_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesRpcLit/RetArrayString1DResponse" message="tns:IComplexDataTypesRpcLit_RetArrayString1D_OutputMessage"/></wsdl:operation><wsdl:operation name="RetArrayInt1D"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesRpcLit/RetArrayInt1D" message="tns:IComplexDataTypesRpcLit_RetArrayInt1D_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesRpcLit/RetArrayInt1DResponse" message="tns:IComplexDataTypesRpcLit_RetArrayInt1D_OutputMessage"/></wsdl:operation><wsdl:operation name="RetArrayDecimal1D"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesRpcLit/RetArrayDecimal1D" message="tns:IComplexDataTypesRpcLit_RetArrayDecimal1D_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesRpcLit/RetArrayDecimal1DResponse" message="tns:IComplexDataTypesRpcLit_RetArrayDecimal1D_OutputMessage"/></wsdl:operation><wsdl:operation name="RetArr!
 ayDateTime1D"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDat
aTypesRpcLit/RetArrayDateTime1D" message="tns:IComplexDataTypesRpcLit_RetArrayDateTime1D_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesRpcLit/RetArrayDateTime1DResponse" message="tns:IComplexDataTypesRpcLit_RetArrayDateTime1D_OutputMessage"/></wsdl:operation><wsdl:operation name="RetArrayString2D"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesRpcLit/RetArrayString2D" message="tns:IComplexDataTypesRpcLit_RetArrayString2D_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesRpcLit/RetArrayString2DResponse" message="tns:IComplexDataTypesRpcLit_RetArrayString2D_OutputMessage"/></wsdl:operation><wsdl:operation name="RetArray1D_SN"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesRpcLit/RetArray1D_SN" message="tns:IComplexDataTypesRpcLit_RetArray1D_SN_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesRpcLit/RetArray1D_SNResponse" message="tns:IComplexDataTypesRpcLit_Re!
 tArray1D_SN_OutputMessage"/></wsdl:operation><wsdl:operation name="RetArrayAnyType1D"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesRpcLit/RetArrayAnyType1D" message="tns:IComplexDataTypesRpcLit_RetArrayAnyType1D_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesRpcLit/RetArrayAnyType1DResponse" message="tns:IComplexDataTypesRpcLit_RetArrayAnyType1D_OutputMessage"/></wsdl:operation><wsdl:operation name="RetStructS1"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesRpcLit/RetStructS1" message="tns:IComplexDataTypesRpcLit_RetStructS1_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesRpcLit/RetStructS1Response" message="tns:IComplexDataTypesRpcLit_RetStructS1_OutputMessage"/></wsdl:operation><wsdl:operation name="RetStructSN"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesRpcLit/RetStructSN" message="tns:IComplexDataTypesRpcLit_RetStructSN_InputMessage"/><wsdl:output wsa10:Actio!
 n="http://tempuri.org/IComplexDataTypesRpcLit/RetStructSNResponse" mes
sage="tns:IComplexDataTypesRpcLit_RetStructSN_OutputMessage"/></wsdl:operation><wsdl:operation name="RetStructSNSA"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesRpcLit/RetStructSNSA" message="tns:IComplexDataTypesRpcLit_RetStructSNSA_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesRpcLit/RetStructSNSAResponse" message="tns:IComplexDataTypesRpcLit_RetStructSNSA_OutputMessage"/></wsdl:operation><wsdl:operation name="RetStructSNSAS"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesRpcLit/RetStructSNSAS" message="tns:IComplexDataTypesRpcLit_RetStructSNSAS_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesRpcLit/RetStructSNSASResponse" message="tns:IComplexDataTypesRpcLit_RetStructSNSAS_OutputMessage"/></wsdl:operation><wsdl:operation name="RetEnumString"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesRpcLit/RetEnumString" message="tns:IComplexDataTypesRpcLit_RetEnumString_Input!
 Message"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesRpcLit/RetEnumStringResponse" message="tns:IComplexDataTypesRpcLit_RetEnumString_OutputMessage"/></wsdl:operation><wsdl:operation name="RetEnumInt"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesRpcLit/RetEnumInt" message="tns:IComplexDataTypesRpcLit_RetEnumInt_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesRpcLit/RetEnumIntResponse" message="tns:IComplexDataTypesRpcLit_RetEnumInt_OutputMessage"/></wsdl:operation><wsdl:operation name="RetDerivedClass"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesRpcLit/RetDerivedClass" message="tns:IComplexDataTypesRpcLit_RetDerivedClass_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesRpcLit/RetDerivedClassResponse" message="tns:IComplexDataTypesRpcLit_RetDerivedClass_OutputMessage"/></wsdl:operation></wsdl:portType><wsdl:binding name="BasicHttpBinding_IComplexDataTypesRpcLit" !
 type="tns:IComplexDataTypesRpcLit"><wsp:PolicyReference URI="#BasicHtt
pBinding_IComplexDataTypesRpcLit_policy"/><soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="rpc"/><wsdl:operation name="RetArrayString1D"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesRpcLit/RetArrayString1D" style="rpc"/><wsdl:input><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl:output><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:output></wsdl:operation><wsdl:operation name="RetArrayInt1D"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesRpcLit/RetArrayInt1D" style="rpc"/><wsdl:input><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl:output><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:output></wsdl:operation><wsdl:operation name="RetArrayDecimal1D"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesRpcLit/RetArrayDecimal1D" style="rpc"/><wsdl:input><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:in!
 put><wsdl:output><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:output></wsdl:operation><wsdl:operation name="RetArrayDateTime1D"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesRpcLit/RetArrayDateTime1D" style="rpc"/><wsdl:input><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl:output><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:output></wsdl:operation><wsdl:operation name="RetArrayString2D"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesRpcLit/RetArrayString2D" style="rpc"/><wsdl:input><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl:output><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:output></wsdl:operation><wsdl:operation name="RetArray1D_SN"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesRpcLit/RetArray1D_SN" style="rpc"/><wsdl:input><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl!
 :output><soap:body use="literal" namespace="http://tempuri.org/"/></ws
dl:output></wsdl:operation><wsdl:operation name="RetArrayAnyType1D"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesRpcLit/RetArrayAnyType1D" style="rpc"/><wsdl:input><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl:output><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:output></wsdl:operation><wsdl:operation name="RetStructS1"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesRpcLit/RetStructS1" style="rpc"/><wsdl:input><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl:output><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:output></wsdl:operation><wsdl:operation name="RetStructSN"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesRpcLit/RetStructSN" style="rpc"/><wsdl:input><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl:output><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:output></wsdl:operation!
 ><wsdl:operation name="RetStructSNSA"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesRpcLit/RetStructSNSA" style="rpc"/><wsdl:input><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl:output><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:output></wsdl:operation><wsdl:operation name="RetStructSNSAS"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesRpcLit/RetStructSNSAS" style="rpc"/><wsdl:input><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl:output><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:output></wsdl:operation><wsdl:operation name="RetEnumString"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesRpcLit/RetEnumString" style="rpc"/><wsdl:input><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl:output><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:output></wsdl:operation><wsdl:operation name="!
 RetEnumInt"><soap:operation soapAction="http://tempuri.org/IComplexDat
aTypesRpcLit/RetEnumInt" style="rpc"/><wsdl:input><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl:output><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:output></wsdl:operation><wsdl:operation name="RetDerivedClass"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesRpcLit/RetDerivedClass" style="rpc"/><wsdl:input><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl:output><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:output></wsdl:operation></wsdl:binding><wsdl:service name="ComplexDataTypesRpcLitService"><wsdl:port name="BasicHttpBinding_IComplexDataTypesRpcLit" binding="tns:BasicHttpBinding_IComplexDataTypesRpcLit"><soap:address location="http://131.107.72.15/SoapWsdl_ComplexDataTypes_XmlFormatter_Service_Indigo/ComplexDataTypesRpcLit.svc"/></wsdl:port></wsdl:service></wsdl:definitions>
\ No newline at end of file
+<?xml version="1.0" encoding="utf-8"?><wsdl:definitions name="ComplexDataTypesRpcLitService" targetNamespace="http://tempuri.org/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:wsap10="http://www.w3.org/2005/08/addressing" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns:wsap="http://schemas.xmlsoap.org/ws/2004/09/policy/addressing" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msc="http://schemas.microsoft.com/ws/2005/12/wsdl/contract" xmlns:tns="http://tempuri.org/" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:wsx="http://schemas.xmlsoap.org/ws/2004/09/mex" xmlns:wsa10="http://www.w3.org/2005/08/addressing"><wsp:Policy wsu:Id="BasicHttpBinding_IComplexDataTypesRpcLit_poli!
 cy"><wsp:ExactlyOne><wsp:All><wspe:Utf816FFFECharacterEncoding xmlns:wspe="http://schemas.xmlsoap.org/ws/2004/09/policy/encoding"/></wsp:All></wsp:ExactlyOne></wsp:Policy><wsdl:types><xsd:schema targetNamespace="http://tempuri.org/Imports"><xsd:import schemaLocation="xsd1.xsd" namespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/><xsd:import schemaLocation="xsd0.xsd" namespace="http://schemas.microsoft.com/2003/10/Serialization/"/><xsd:import schemaLocation="xsd2.xsd" namespace="http://schemas.datacontract.org/2004/07/System"/><xsd:import schemaLocation="xsd3.xsd" namespace="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"/></xsd:schema></wsdl:types><wsdl:message name="IComplexDataTypesRpcLit_RetArrayString1D_InputMessage"><wsdl:part name="inArrayString1D" type="q1:ArrayOfstring" xmlns:q1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/></wsdl:message><wsdl:message name="IComplexDataTypesR!
 pcLit_RetArrayString1D_OutputMessage"><wsdl:part name="RetArrayString1
DResult" type="q2:ArrayOfstring" xmlns:q2="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/></wsdl:message><wsdl:message name="IComplexDataTypesRpcLit_RetArrayInt1D_InputMessage"><wsdl:part name="inArrayInt1D" type="q3:ArrayOfint" xmlns:q3="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/></wsdl:message><wsdl:message name="IComplexDataTypesRpcLit_RetArrayInt1D_OutputMessage"><wsdl:part name="RetArrayInt1DResult" type="q4:ArrayOfint" xmlns:q4="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/></wsdl:message><wsdl:message name="IComplexDataTypesRpcLit_RetArrayDecimal1D_InputMessage"><wsdl:part name="inArrayDecimal1D" type="q5:ArrayOfNullableOfdecimal" xmlns:q5="http://schemas.datacontract.org/2004/07/System"/></wsdl:message><wsdl:message name="IComplexDataTypesRpcLit_RetArrayDecimal1D_OutputMessage"><wsdl:part name="RetArrayDecimal1DResult" type="q6:ArrayOfNullableOfdecimal" xmlns:q6="http://schemas.datacontract.org/2004/07/System"/></wsdl:messa!
 ge><wsdl:message name="IComplexDataTypesRpcLit_RetArrayDateTime1D_InputMessage"><wsdl:part name="inArrayDateTime1D" type="q7:ArrayOfNullableOfdateTime" xmlns:q7="http://schemas.datacontract.org/2004/07/System"/></wsdl:message><wsdl:message name="IComplexDataTypesRpcLit_RetArrayDateTime1D_OutputMessage"><wsdl:part name="RetArrayDateTime1DResult" type="q8:ArrayOfNullableOfdateTime" xmlns:q8="http://schemas.datacontract.org/2004/07/System"/></wsdl:message><wsdl:message name="IComplexDataTypesRpcLit_RetArrayString2D_InputMessage"><wsdl:part name="inArrayString2D" type="q9:ArrayOfArrayOfstring" xmlns:q9="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/></wsdl:message><wsdl:message name="IComplexDataTypesRpcLit_RetArrayString2D_OutputMessage"><wsdl:part name="RetArrayString2DResult" type="q10:ArrayOfArrayOfstring" xmlns:q10="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/></wsdl:message><wsdl:message name="IComplexDataTypesRpcLit_RetArray1D_SN_InputMessage"!
 ><wsdl:part name="inArray1D_SN" type="q11:ArrayOfPerson" xmlns:q11="ht
tp://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"/></wsdl:message><wsdl:message name="IComplexDataTypesRpcLit_RetArray1D_SN_OutputMessage"><wsdl:part name="RetArray1D_SNResult" type="q12:ArrayOfPerson" xmlns:q12="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"/></wsdl:message><wsdl:message name="IComplexDataTypesRpcLit_RetArrayAnyType1D_InputMessage"><wsdl:part name="inArrayAnyType1D" type="q13:ArrayOfanyType" xmlns:q13="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/></wsdl:message><wsdl:message name="IComplexDataTypesRpcLit_RetArrayAnyType1D_OutputMessage"><wsdl:part name="RetArrayAnyType1DResult" type="q14:ArrayOfanyType" xmlns:q14="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/></wsdl:message><wsdl:message name="IComplexDataTypesRpcLit_RetStructS1_InputMessage"><wsdl:part name="inStructS1" type="q15:Name" xmlns:q15="http://schemas.datac!
 ontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"/></wsdl:message><wsdl:message name="IComplexDataTypesRpcLit_RetStructS1_OutputMessage"><wsdl:part name="RetStructS1Result" type="q16:Name" xmlns:q16="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"/></wsdl:message><wsdl:message name="IComplexDataTypesRpcLit_RetStructSN_InputMessage"><wsdl:part name="inStructSN" type="q17:Person" xmlns:q17="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"/></wsdl:message><wsdl:message name="IComplexDataTypesRpcLit_RetStructSN_OutputMessage"><wsdl:part name="RetStructSNResult" type="q18:Person" xmlns:q18="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"/></wsdl:message><wsdl:message name="IComplexDataTypesRpcLit_RetStructSNSA_InputMessage"><wsdl:part name="inStructSNSA" type="q19:Employee"!
  xmlns:q19="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsd
l.ComplexDataTypes.XmlFormatter.Service.Indigo"/></wsdl:message><wsdl:message name="IComplexDataTypesRpcLit_RetStructSNSA_OutputMessage"><wsdl:part name="RetStructSNSAResult" type="q20:Employee" xmlns:q20="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"/></wsdl:message><wsdl:message name="IComplexDataTypesRpcLit_RetStructSNSAS_InputMessage"><wsdl:part name="inStructSNSAS" type="q21:Group" xmlns:q21="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"/></wsdl:message><wsdl:message name="IComplexDataTypesRpcLit_RetStructSNSAS_OutputMessage"><wsdl:part name="RetStructSNSASResult" type="q22:Group" xmlns:q22="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"/></wsdl:message><wsdl:message name="IComplexDataTypesRpcLit_RetEnumString_InputMessage"><wsdl:part name="inEnumString" type="q23:BitMask" xmlns:q23="http://sch!
 emas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"/></wsdl:message><wsdl:message name="IComplexDataTypesRpcLit_RetEnumString_OutputMessage"><wsdl:part name="RetEnumStringResult" type="q24:BitMask" xmlns:q24="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"/></wsdl:message><wsdl:message name="IComplexDataTypesRpcLit_RetEnumInt_InputMessage"><wsdl:part name="inEnumInt" type="q25:IntSet" xmlns:q25="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"/></wsdl:message><wsdl:message name="IComplexDataTypesRpcLit_RetEnumInt_OutputMessage"><wsdl:part name="RetEnumIntResult" type="q26:IntSet" xmlns:q26="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"/></wsdl:message><wsdl:message name="IComplexDataTypesRpcLit_RetDerivedClass_InputMessage"><wsdl:part name="inDerivedClass" ty!
 pe="q27:Table" xmlns:q27="http://schemas.datacontract.org/2004/07/XwsI
nterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"/></wsdl:message><wsdl:message name="IComplexDataTypesRpcLit_RetDerivedClass_OutputMessage"><wsdl:part name="RetDerivedClassResult" type="q28:Table" xmlns:q28="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"/></wsdl:message><wsdl:portType msc:usingSession="false" name="IComplexDataTypesRpcLit"><wsdl:operation name="RetArrayString1D"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesRpcLit/RetArrayString1D" message="tns:IComplexDataTypesRpcLit_RetArrayString1D_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesRpcLit/RetArrayString1DResponse" message="tns:IComplexDataTypesRpcLit_RetArrayString1D_OutputMessage"/></wsdl:operation><wsdl:operation name="RetArrayInt1D"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesRpcLit/RetArrayInt1D" message="tns:IComplexDataTypesRpcLit_RetArrayInt1D_InputMessage"/><wsdl:out!
 put wsa10:Action="http://tempuri.org/IComplexDataTypesRpcLit/RetArrayInt1DResponse" message="tns:IComplexDataTypesRpcLit_RetArrayInt1D_OutputMessage"/></wsdl:operation><wsdl:operation name="RetArrayDecimal1D"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesRpcLit/RetArrayDecimal1D" message="tns:IComplexDataTypesRpcLit_RetArrayDecimal1D_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesRpcLit/RetArrayDecimal1DResponse" message="tns:IComplexDataTypesRpcLit_RetArrayDecimal1D_OutputMessage"/></wsdl:operation><wsdl:operation name="RetArrayDateTime1D"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesRpcLit/RetArrayDateTime1D" message="tns:IComplexDataTypesRpcLit_RetArrayDateTime1D_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesRpcLit/RetArrayDateTime1DResponse" message="tns:IComplexDataTypesRpcLit_RetArrayDateTime1D_OutputMessage"/></wsdl:operation><wsdl:operation name="RetArrayString2D"><wsdl:i!
 nput wsa10:Action="http://tempuri.org/IComplexDataTypesRpcLit/RetArray
String2D" message="tns:IComplexDataTypesRpcLit_RetArrayString2D_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesRpcLit/RetArrayString2DResponse" message="tns:IComplexDataTypesRpcLit_RetArrayString2D_OutputMessage"/></wsdl:operation><wsdl:operation name="RetArray1D_SN"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesRpcLit/RetArray1D_SN" message="tns:IComplexDataTypesRpcLit_RetArray1D_SN_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesRpcLit/RetArray1D_SNResponse" message="tns:IComplexDataTypesRpcLit_RetArray1D_SN_OutputMessage"/></wsdl:operation><wsdl:operation name="RetArrayAnyType1D"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesRpcLit/RetArrayAnyType1D" message="tns:IComplexDataTypesRpcLit_RetArrayAnyType1D_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesRpcLit/RetArrayAnyType1DResponse" message="tns:IComplexDataTypesRpcLit_RetArrayAnyType1D_OutputMessag!
 e"/></wsdl:operation><wsdl:operation name="RetStructS1"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesRpcLit/RetStructS1" message="tns:IComplexDataTypesRpcLit_RetStructS1_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesRpcLit/RetStructS1Response" message="tns:IComplexDataTypesRpcLit_RetStructS1_OutputMessage"/></wsdl:operation><wsdl:operation name="RetStructSN"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesRpcLit/RetStructSN" message="tns:IComplexDataTypesRpcLit_RetStructSN_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesRpcLit/RetStructSNResponse" message="tns:IComplexDataTypesRpcLit_RetStructSN_OutputMessage"/></wsdl:operation><wsdl:operation name="RetStructSNSA"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesRpcLit/RetStructSNSA" message="tns:IComplexDataTypesRpcLit_RetStructSNSA_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesRpcLit/Re!
 tStructSNSAResponse" message="tns:IComplexDataTypesRpcLit_RetStructSNS
A_OutputMessage"/></wsdl:operation><wsdl:operation name="RetStructSNSAS"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesRpcLit/RetStructSNSAS" message="tns:IComplexDataTypesRpcLit_RetStructSNSAS_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesRpcLit/RetStructSNSASResponse" message="tns:IComplexDataTypesRpcLit_RetStructSNSAS_OutputMessage"/></wsdl:operation><wsdl:operation name="RetEnumString"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesRpcLit/RetEnumString" message="tns:IComplexDataTypesRpcLit_RetEnumString_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesRpcLit/RetEnumStringResponse" message="tns:IComplexDataTypesRpcLit_RetEnumString_OutputMessage"/></wsdl:operation><wsdl:operation name="RetEnumInt"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesRpcLit/RetEnumInt" message="tns:IComplexDataTypesRpcLit_RetEnumInt_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.o!
 rg/IComplexDataTypesRpcLit/RetEnumIntResponse" message="tns:IComplexDataTypesRpcLit_RetEnumInt_OutputMessage"/></wsdl:operation><wsdl:operation name="RetDerivedClass"><wsdl:input wsa10:Action="http://tempuri.org/IComplexDataTypesRpcLit/RetDerivedClass" message="tns:IComplexDataTypesRpcLit_RetDerivedClass_InputMessage"/><wsdl:output wsa10:Action="http://tempuri.org/IComplexDataTypesRpcLit/RetDerivedClassResponse" message="tns:IComplexDataTypesRpcLit_RetDerivedClass_OutputMessage"/></wsdl:operation></wsdl:portType><wsdl:binding name="BasicHttpBinding_IComplexDataTypesRpcLit" type="tns:IComplexDataTypesRpcLit"><wsp:PolicyReference URI="#BasicHttpBinding_IComplexDataTypesRpcLit_policy"/><soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="rpc"/><wsdl:operation name="RetArrayString1D"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesRpcLit/RetArrayString1D" style="rpc"/><wsdl:input><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:i!
 nput><wsdl:output><soap:body use="literal" namespace="http://tempuri.o
rg/"/></wsdl:output></wsdl:operation><wsdl:operation name="RetArrayInt1D"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesRpcLit/RetArrayInt1D" style="rpc"/><wsdl:input><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl:output><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:output></wsdl:operation><wsdl:operation name="RetArrayDecimal1D"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesRpcLit/RetArrayDecimal1D" style="rpc"/><wsdl:input><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl:output><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:output></wsdl:operation><wsdl:operation name="RetArrayDateTime1D"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesRpcLit/RetArrayDateTime1D" style="rpc"/><wsdl:input><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl:output><soap:body use="literal" namespace="http://tempuri.org/"/></!
 wsdl:output></wsdl:operation><wsdl:operation name="RetArrayString2D"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesRpcLit/RetArrayString2D" style="rpc"/><wsdl:input><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl:output><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:output></wsdl:operation><wsdl:operation name="RetArray1D_SN"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesRpcLit/RetArray1D_SN" style="rpc"/><wsdl:input><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl:output><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:output></wsdl:operation><wsdl:operation name="RetArrayAnyType1D"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesRpcLit/RetArrayAnyType1D" style="rpc"/><wsdl:input><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl:output><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:output!
 ></wsdl:operation><wsdl:operation name="RetStructS1"><soap:operation s
oapAction="http://tempuri.org/IComplexDataTypesRpcLit/RetStructS1" style="rpc"/><wsdl:input><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl:output><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:output></wsdl:operation><wsdl:operation name="RetStructSN"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesRpcLit/RetStructSN" style="rpc"/><wsdl:input><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl:output><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:output></wsdl:operation><wsdl:operation name="RetStructSNSA"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesRpcLit/RetStructSNSA" style="rpc"/><wsdl:input><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl:output><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:output></wsdl:operation><wsdl:operation name="RetStructSNSAS"><soap:operation soapAction="http://tempuri.org/I!
 ComplexDataTypesRpcLit/RetStructSNSAS" style="rpc"/><wsdl:input><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl:output><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:output></wsdl:operation><wsdl:operation name="RetEnumString"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesRpcLit/RetEnumString" style="rpc"/><wsdl:input><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl:output><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:output></wsdl:operation><wsdl:operation name="RetEnumInt"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesRpcLit/RetEnumInt" style="rpc"/><wsdl:input><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl:output><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:output></wsdl:operation><wsdl:operation name="RetDerivedClass"><soap:operation soapAction="http://tempuri.org/IComplexDataTypesRpcLit/RetDe!
 rivedClass" style="rpc"/><wsdl:input><soap:body use="literal" namespac
e="http://tempuri.org/"/></wsdl:input><wsdl:output><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:output></wsdl:operation></wsdl:binding><wsdl:service name="ComplexDataTypesRpcLitService"><wsdl:port name="BasicHttpBinding_IComplexDataTypesRpcLit" binding="tns:BasicHttpBinding_IComplexDataTypesRpcLit"><soap:address location="http://131.107.72.15/SoapWsdl_ComplexDataTypes_XmlFormatter_Service_Indigo/ComplexDataTypesRpcLit.svc"/></wsdl:port></wsdl:service></wsdl:definitions>
\ No newline at end of file




More information about the jboss-svn-commits mailing list