Dan,

The wsdl definitely isn't correct.  :-(

Is there any chance you could send the interface and beans that were used 
to generate this?  If we can get a reproduceable test case, fixes become 
a LOT easier.

Dan

On Wednesday 17 October 2007, Dan Connelly wrote:
> <?xml version="1.0" encoding="utf-8"?>
> <wsdl:definitions xmlns:ns1="http://efile.streamlinedsalestax.org";
>       xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/";
>       xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/";
>       xmlns:xsd="http://www.w3.org/2001/XMLSchema"; name="EFileService"
>       targetNamespace="http://efile.streamlinedsalestax.org";>
>       <wsdl:types>
>               <schema xmlns="http://www.w3.org/2001/XMLSchema";
>                       xmlns:ns0="http://lang.java";
> xmlns:ns1="http://concurrent.util.java";
> xmlns:ns2="http://namespace.xml.javax";
>                       xmlns:ns3="http://bind.xml.javax"; 
> xmlns:ns4="http://ws.xml.javax";
>                       xmlns:ns5="http://handler.ws.xml.javax"; 
> xmlns:ns6="http://net.java";
>                       xmlns:ns7="http://util.java"; 
> attributeFormDefault="qualified"
>                       elementFormDefault="qualified"
>                       targetNamespace="http://efile.streamlinedsalestax.org";>
>                       <complexType name="string2stringMap">
>                               <sequence>
>                                       <element maxOccurs="unbounded" 
> minOccurs="0"
>                                               name="entry">
>                                               <complexType>
>                                                       <sequence>
>                                                               <element 
> minOccurs="0" name="key"
>                                                                       
> type="string" />
>                                                               <element 
> minOccurs="0" name="value"
>                                                                       
> type="string" />
>                                                       </sequence>
>                                               </complexType>
>                                       </element>
>                               </sequence>
>                       </complexType>
>                       <complexType name="EFileServiceSoap" />
>                       <element name="getPort" type="getPort" />
>                       <complexType name="getPort">
>                               <sequence>
>                                       <element minOccurs="0"
>                                               name="serviceEndpointInterface" 
> type="ns0:Class" />
>                               </sequence>
>                       </complexType>
>                       <element name="getPortResponse" type="getPortResponse" 
> />
>                       <complexType name="getPortResponse">
>                               <sequence>
>                                       <element minOccurs="0" name="return" 
> type="anyType" />
>                               </sequence>
>                       </complexType>
>                       <element name="setExecutor" type="setExecutor" />
>                       <complexType name="setExecutor">
>                               <sequence>
>                                       <element minOccurs="0" name="executor"
>                                               type="ns1:Executor" />
>                               </sequence>
>                       </complexType>
>                       <element name="setExecutorResponse"
>                               type="setExecutorResponse" />
>                       <complexType name="setExecutorResponse">
>                               <sequence />
>                       </complexType>
>                       <element name="createDispatch1" type="createDispatch1" 
> />
>                       <complexType name="createDispatch1">
>                               <sequence>
>                                       <element minOccurs="0" name="portName"
>                                               type="ns2:QName" />
>                                       <element minOccurs="0" name="context"
>                                               type="ns3:JAXBContext" />
>                                       <element minOccurs="0" name="mode" 
> type="ns4:Mode" />
>                               </sequence>
>                       </complexType>
>                       <element name="createDispatch1Response"
>                               type="createDispatch1Response" />
>                       <complexType name="createDispatch1Response">
>                               <sequence>
>                                       <element minOccurs="0" name="return"
>                                               type="ns4:Dispatch" />
>                               </sequence>
>                       </complexType>
>                       <element name="addPort" type="addPort" />
>                       <complexType name="addPort">
>                               <sequence>
>                                       <element minOccurs="0" name="portName"
>                                               type="ns2:QName" />
>                                       <element minOccurs="0" name="bindingId"
>                                               type="string" />
>                                       <element minOccurs="0" 
> name="endpointAddress"
>                                               type="string" />
>                               </sequence>
>                       </complexType>
>                       <element name="addPortResponse" type="addPortResponse" 
> />
>                       <complexType name="addPortResponse">
>                               <sequence />
>                       </complexType>
>                       <element name="setHandlerResolver"
>                               type="setHandlerResolver" />
>                       <complexType name="setHandlerResolver">
>                               <sequence>
>                                       <element minOccurs="0" 
> name="handlerResolver"
>                                               type="ns5:HandlerResolver" />
>                               </sequence>
>                       </complexType>
>                       <element name="setHandlerResolverResponse"
>                               type="setHandlerResolverResponse" />
>                       <complexType name="setHandlerResolverResponse">
>                               <sequence />
>                       </complexType>
>                       <element name="getWSDLDocumentLocation"
>                               type="getWSDLDocumentLocation" />
>                       <complexType name="getWSDLDocumentLocation">
>                               <sequence />
>                       </complexType>
>                       <element name="getWSDLDocumentLocationResponse"
>                               type="getWSDLDocumentLocationResponse" />
>                       <complexType name="getWSDLDocumentLocationResponse">
>                               <sequence>
>                                       <element minOccurs="0" name="return" 
> type="ns6:URL" />
>                               </sequence>
>                       </complexType>
>                       <element name="getExecutor" type="getExecutor" />
>                       <complexType name="getExecutor">
>                               <sequence />
>                       </complexType>
>                       <element name="getExecutorResponse"
>                               type="getExecutorResponse" />
>                       <complexType name="getExecutorResponse">
>                               <sequence>
>                                       <element minOccurs="0" name="return"
>                                               type="ns1:Executor" />
>                               </sequence>
>                       </complexType>
>                       <element name="getHandlerResolver"
>                               type="getHandlerResolver" />
>                       <complexType name="getHandlerResolver">
>                               <sequence />
>                       </complexType>
>                       <element name="getHandlerResolverResponse"
>                               type="getHandlerResolverResponse" />
>                       <complexType name="getHandlerResolverResponse">
>                               <sequence>
>                                       <element minOccurs="0" name="return"
>                                               type="ns5:HandlerResolver" />
>                               </sequence>
>                       </complexType>
>                       <element name="getServiceName" type="getServiceName" />
>                       <complexType name="getServiceName">
>                               <sequence />
>                       </complexType>
>                       <element name="getServiceNameResponse"
>                               type="getServiceNameResponse" />
>                       <complexType name="getServiceNameResponse">
>                               <sequence>
>                                       <element minOccurs="0" name="return"
>                                               type="ns2:QName" />
>                               </sequence>
>                       </complexType>
>                       <element name="getPorts" type="getPorts" />
>                       <complexType name="getPorts">
>                               <sequence />
>                       </complexType>
>                       <element name="getPortsResponse" 
> type="getPortsResponse" />
>                       <complexType name="getPortsResponse">
>                               <sequence>
>                                       <element minOccurs="0" name="return"
>                                               type="ns7:Iterator" />
>                               </sequence>
>                       </complexType>
>                       <element name="getPort1" type="getPort1" />
>                       <complexType name="getPort1">
>                               <sequence>
>                                       <element minOccurs="0" name="portName"
>                                               type="ns2:QName" />
>                                       <element minOccurs="0"
>                                               name="serviceEndpointInterface" 
> type="ns0:Class" />
>                               </sequence>
>                       </complexType>
>                       <element name="getPort1Response" 
> type="getPort1Response" />
>                       <complexType name="getPort1Response">
>                               <sequence>
>                                       <element minOccurs="0" name="return" 
> type="anyType" />
>                               </sequence>
>                       </complexType>
>                       <element name="getEFileServiceSoap"
>                               type="getEFileServiceSoap" />
>                       <complexType name="getEFileServiceSoap">
>                               <sequence />
>                       </complexType>
>                       <element name="getEFileServiceSoapResponse"
>                               type="getEFileServiceSoapResponse" />
>                       <complexType name="getEFileServiceSoapResponse">
>                               <sequence>
>                                       <element minOccurs="0" name="return"
>                                               type="EFileServiceSoap" />
>                               </sequence>
>                       </complexType>
>                       <element name="createDispatch" type="createDispatch" />
>                       <complexType name="createDispatch">
>                               <sequence>
>                                       <element minOccurs="0" name="portName"
>                                               type="ns2:QName" />
>                                       <element minOccurs="0" name="type" 
> type="ns0:Class" />
>                                       <element minOccurs="0" name="mode" 
> type="ns4:Mode" />
>                               </sequence>
>                       </complexType>
>                       <element name="createDispatchResponse"
>                               type="createDispatchResponse" />
>                       <complexType name="createDispatchResponse">
>                               <sequence>
>                                       <element minOccurs="0" name="return"
>                                               type="ns4:Dispatch" />
>                               </sequence>
>                       </complexType>
>               </schema>
>               <schema xmlns="http://www.w3.org/2001/XMLSchema";
>                       attributeFormDefault="qualified" 
> elementFormDefault="qualified"
>                       targetNamespace="http://bind.xml.javax";>
>                       <complexType abstract="true" name="JAXBContext" />
>               </schema>
>               <schema xmlns="http://www.w3.org/2001/XMLSchema";
>                       attributeFormDefault="qualified" 
> elementFormDefault="qualified"
>                       targetNamespace="http://www.w3.org/2001/XMLSchema";>
>                       <complexType name="ArrayOfAnyType">
>                               <sequence>
>                                       <element maxOccurs="unbounded" 
> minOccurs="0"
>                                               name="anyType" nillable="true" 
> type="anyType" />
>                               </sequence>
>                       </complexType>
>               </schema>
>               <schema xmlns="http://www.w3.org/2001/XMLSchema";
>                       xmlns:ns0="http://efile.streamlinedsalestax.org";
>                       xmlns:ns2="http://handler.ws.xml.javax";
>                       attributeFormDefault="qualified" 
> elementFormDefault="qualified"
>                       targetNamespace="http://ws.xml.javax";>
>                       <complexType name="Dispatch">
>                               <sequence>
>                                       <element minOccurs="0" name="binding"
>                                               nillable="true" 
> type="ns1:Binding" />
>                                       <element minOccurs="0" 
> name="requestContext"
>                                               nillable="true" 
> type="ns0:string2stringMap" />
>                                       <element minOccurs="0" 
> name="responseContext"
>                                               nillable="true" 
> type="ns0:string2stringMap" />
>                               </sequence>
>                       </complexType>
>                       <simpleType name="Mode">
>                               <restriction base="string">
>                                       <enumeration value="MESSAGE" />
>                                       <enumeration value="PAYLOAD" />
>                               </restriction>
>                       </simpleType>
>                       <complexType name="Binding">
>                               <sequence>
>                                       <element minOccurs="0" 
> name="handlerChain"
>                                               nillable="true" 
> type="ns2:ArrayOfHandler" />
>                               </sequence>
>                       </complexType>
>               </schema>
>               <schema xmlns="http://www.w3.org/2001/XMLSchema";
>                       xmlns:ns0="http://annotation.lang.java";
> xmlns:ns2="http://lang.java"; attributeFormDefault="qualified"
> elementFormDefault="qualified"
> targetNamespace="http://reflect.lang.java";>
>                       <complexType name="ArrayOfConstructor">
>                               <sequence>
>                                       <element maxOccurs="unbounded" 
> minOccurs="0"
>                                               name="Constructor" 
> nillable="true" type="ns1:Constructor" />
>                               </sequence>
>                       </complexType>
>                       <complexType name="ArrayOfType">
>                               <sequence>
>                                       <element maxOccurs="unbounded" 
> minOccurs="0"
>                                               name="Type" nillable="true" 
> type="ns1:Type" />
>                               </sequence>
>                       </complexType>
>                       <complexType name="ArrayOfMethod">
>                               <sequence>
>                                       <element maxOccurs="unbounded" 
> minOccurs="0"
>                                               name="Method" nillable="true" 
> type="ns1:Method" />
>                               </sequence>
>                       </complexType>
>                       <complexType name="ArrayOfTypeVariable">
>                               <sequence>
>                                       <element maxOccurs="unbounded" 
> minOccurs="0"
>                                               name="TypeVariable" 
> nillable="true" type="ns1:TypeVariable" />
>                               </sequence>
>                       </complexType>
>                       <complexType name="GenericDeclaration">
>                               <sequence>
>                                       <element minOccurs="0" 
> name="typeParameters"
>                                               nillable="true" 
> type="ns1:ArrayOfTypeVariable" />
>                               </sequence>
>                       </complexType>
>                       <complexType name="Constructor">
>                               <sequence>
>                                       <element minOccurs="0" name="accessible"
>                                               type="boolean" />
>                                       <element minOccurs="0" 
> name="annotations"
>                                               nillable="true" 
> type="ns0:ArrayOfAnnotation" />
>                                       <element minOccurs="0" 
> name="declaredAnnotations"
>                                               nillable="true" 
> type="ns0:ArrayOfAnnotation" />
>                                       <element minOccurs="0" 
> name="declaringClass"
>                                               nillable="true" 
> type="ns2:Class" />
>                                       <element minOccurs="0" 
> name="exceptionTypes"
>                                               nillable="true" 
> type="ns2:ArrayOfClass" />
>                                       <element minOccurs="0" 
> name="genericExceptionTypes"
>                                               nillable="true" 
> type="ns1:ArrayOfType" />
>                                       <element minOccurs="0" 
> name="genericParameterTypes"
>                                               nillable="true" 
> type="ns1:ArrayOfType" />
>                                       <element minOccurs="0" name="modifiers" 
> type="int" />
>                                       <element minOccurs="0" name="name" 
> nillable="true"
>                                               type="string" />
>                                       <element minOccurs="0" 
> name="parameterAnnotations"
>                                               nillable="true" 
> type="ns0:ArrayOfArrayOfAnnotation" />
>                                       <element minOccurs="0" 
> name="parameterTypes"
>                                               nillable="true" 
> type="ns2:ArrayOfClass" />
>                                       <element minOccurs="0" name="synthetic"
>                                               type="boolean" />
>                                       <element minOccurs="0" 
> name="typeParameters"
>                                               nillable="true" 
> type="ns1:ArrayOfTypeVariable" />
>                                       <element minOccurs="0" name="varArgs"
>                                               type="boolean" />
>                               </sequence>
>                       </complexType>
>                       <complexType name="Field">
>                               <sequence>
>                                       <element minOccurs="0" name="accessible"
>                                               type="boolean" />
>                                       <element minOccurs="0" 
> name="annotations"
>                                               nillable="true" 
> type="ns0:ArrayOfAnnotation" />
>                                       <element minOccurs="0" 
> name="declaredAnnotations"
>                                               nillable="true" 
> type="ns0:ArrayOfAnnotation" />
>                                       <element minOccurs="0" 
> name="declaringClass"
>                                               nillable="true" 
> type="ns2:Class" />
>                                       <element minOccurs="0" 
> name="enumConstant"
>                                               type="boolean" />
>                                       <element minOccurs="0" 
> name="genericType"
>                                               nillable="true" type="ns1:Type" 
> />
>                                       <element minOccurs="0" name="modifiers" 
> type="int" />
>                                       <element minOccurs="0" name="name" 
> nillable="true"
>                                               type="string" />
>                                       <element minOccurs="0" name="synthetic"
>                                               type="boolean" />
>                                       <element minOccurs="0" name="type" 
> nillable="true"
>                                               type="ns2:Class" />
>                               </sequence>
>                       </complexType>
>                       <complexType name="Method">
>                               <sequence>
>                                       <element minOccurs="0" name="accessible"
>                                               type="boolean" />
>                                       <element minOccurs="0" 
> name="annotations"
>                                               nillable="true" 
> type="ns0:ArrayOfAnnotation" />
>                                       <element minOccurs="0" name="bridge" 
> type="boolean" />
>                                       <element minOccurs="0" 
> name="declaredAnnotations"
>                                               nillable="true" 
> type="ns0:ArrayOfAnnotation" />
>                                       <element minOccurs="0" 
> name="declaringClass"
>                                               nillable="true" 
> type="ns2:Class" />
>                                       <element minOccurs="0" 
> name="defaultValue"
>                                               nillable="true" type="anyType" 
> />
>                                       <element minOccurs="0" 
> name="exceptionTypes"
>                                               nillable="true" 
> type="ns2:ArrayOfClass" />
>                                       <element minOccurs="0" 
> name="genericExceptionTypes"
>                                               nillable="true" 
> type="ns1:ArrayOfType" />
>                                       <element minOccurs="0" 
> name="genericParameterTypes"
>                                               nillable="true" 
> type="ns1:ArrayOfType" />
>                                       <element minOccurs="0" 
> name="genericReturnType"
>                                               nillable="true" type="ns1:Type" 
> />
>                                       <element minOccurs="0" name="modifiers" 
> type="int" />
>                                       <element minOccurs="0" name="name" 
> nillable="true"
>                                               type="string" />
>                                       <element minOccurs="0" 
> name="parameterAnnotations"
>                                               nillable="true" 
> type="ns0:ArrayOfArrayOfAnnotation" />
>                                       <element minOccurs="0" 
> name="parameterTypes"
>                                               nillable="true" 
> type="ns2:ArrayOfClass" />
>                                       <element minOccurs="0" name="returnType"
>                                               nillable="true" 
> type="ns2:Class" />
>                                       <element minOccurs="0" name="synthetic"
>                                               type="boolean" />
>                                       <element minOccurs="0" 
> name="typeParameters"
>                                               nillable="true" 
> type="ns1:ArrayOfTypeVariable" />
>                                       <element minOccurs="0" name="varArgs"
>                                               type="boolean" />
>                               </sequence>
>                       </complexType>
>                       <complexType name="ArrayOfField">
>                               <sequence>
>                                       <element maxOccurs="unbounded" 
> minOccurs="0"
>                                               name="Field" nillable="true" 
> type="ns1:Field" />
>                               </sequence>
>                       </complexType>
>                       <complexType name="TypeVariable">
>                               <sequence>
>                                       <element minOccurs="0" name="bounds" 
> nillable="true"
>                                               type="ns1:ArrayOfType" />
>                                       <element minOccurs="0" 
> name="genericDeclaration"
>                                               nillable="true" 
> type="ns1:GenericDeclaration" />
>                                       <element minOccurs="0" name="name" 
> nillable="true"
>                                               type="string" />
>                               </sequence>
>                       </complexType>
>                       <complexType name="Type" />
>               </schema>
>               <schema xmlns="http://www.w3.org/2001/XMLSchema";
>                       attributeFormDefault="qualified" 
> elementFormDefault="qualified"
>                       targetNamespace="http://concurrent.util.java";>
>                       <complexType name="Executor" />
>               </schema>
>               <schema xmlns="http://www.w3.org/2001/XMLSchema";
>                       attributeFormDefault="qualified" 
> elementFormDefault="qualified"
>                       targetNamespace="http://namespace.xml.javax";>
>                       <complexType name="QName">
>                               <sequence>
>                                       <element minOccurs="0" name="localPart"
>                                               nillable="true" type="string" />
>                                       <element minOccurs="0" 
> name="namespaceURI"
>                                               nillable="true" type="string" />
>                                       <element minOccurs="0" name="prefix" 
> nillable="true"
>                                               type="string" />
>                               </sequence>
>                       </complexType>
>               </schema>
>               <schema xmlns="http://www.w3.org/2001/XMLSchema";
>                       xmlns:ns0="http://annotation.lang.java";
>                       xmlns:ns1="http://reflect.lang.java";
> xmlns:ns3="http://security.java"; attributeFormDefault="qualified"
> elementFormDefault="qualified" targetNamespace="http://lang.java";>
>                       <complexType name="Class">
>                               <sequence>
>                                       <element minOccurs="0" name="annotation"
>                                               type="boolean" />
>                                       <element minOccurs="0" 
> name="annotations"
>                                               nillable="true" 
> type="ns0:ArrayOfAnnotation" />
>                                       <element minOccurs="0" 
> name="anonymousClass"
>                                               type="boolean" />
>                                       <element minOccurs="0" name="array" 
> type="boolean" />
>                                       <element minOccurs="0" 
> name="canonicalName"
>                                               nillable="true" type="string" />
>                                       <element minOccurs="0" 
> name="classLoader"
>                                               nillable="true" 
> type="ns2:ClassLoader" />
>                                       <element minOccurs="0" name="classes"
>                                               nillable="true" 
> type="ns2:ArrayOfClass" />
>                                       <element minOccurs="0" 
> name="componentType"
>                                               nillable="true" 
> type="ns2:Class" />
>                                       <element minOccurs="0" 
> name="constructors"
>                                               nillable="true" 
> type="ns1:ArrayOfConstructor" />
>                                       <element minOccurs="0" 
> name="declaredAnnotations"
>                                               nillable="true" 
> type="ns0:ArrayOfAnnotation" />
>                                       <element minOccurs="0" 
> name="declaredClasses"
>                                               nillable="true" 
> type="ns2:ArrayOfClass" />
>                                       <element minOccurs="0" 
> name="declaredConstructors"
>                                               nillable="true" 
> type="ns1:ArrayOfConstructor" />
>                                       <element minOccurs="0" 
> name="declaredFields"
>                                               nillable="true" 
> type="ns1:ArrayOfField" />
>                                       <element minOccurs="0" 
> name="declaredMethods"
>                                               nillable="true" 
> type="ns1:ArrayOfMethod" />
>                                       <element minOccurs="0" 
> name="declaringClass"
>                                               nillable="true" 
> type="ns2:Class" />
>                                       <element minOccurs="0" 
> name="enclosingClass"
>                                               nillable="true" 
> type="ns2:Class" />
>                                       <element minOccurs="0" 
> name="enclosingConstructor"
>                                               nillable="true" 
> type="ns1:Constructor" />
>                                       <element minOccurs="0" 
> name="enclosingMethod"
>                                               nillable="true" 
> type="ns1:Method" />
>                                       <element minOccurs="0" name="enum" 
> type="boolean" />
>                                       <element minOccurs="0" 
> name="enumConstants"
>                                               nillable="true" 
> type="ArrayOfAnyType" />
>                                       <element minOccurs="0" name="fields" 
> nillable="true"
>                                               type="ns1:ArrayOfField" />
>                                       <element minOccurs="0" 
> name="genericInterfaces"
>                                               nillable="true" 
> type="ns1:ArrayOfType" />
>                                       <element minOccurs="0" 
> name="genericSuperclass"
>                                               nillable="true" type="ns1:Type" 
> />
>                                       <element minOccurs="0" name="interface"
>                                               type="boolean" />
>                                       <element minOccurs="0" name="interfaces"
>                                               nillable="true" 
> type="ns2:ArrayOfClass" />
>                                       <element minOccurs="0" name="localClass"
>                                               type="boolean" />
>                                       <element minOccurs="0" 
> name="memberClass"
>                                               type="boolean" />
>                                       <element minOccurs="0" name="methods"
>                                               nillable="true" 
> type="ns1:ArrayOfMethod" />
>                                       <element minOccurs="0" name="modifiers" 
> type="int" />
>                                       <element minOccurs="0" name="name" 
> nillable="true"
>                                               type="string" />
>                                       <element minOccurs="0" name="package"
>                                               nillable="true" 
> type="ns2:Package" />
>                                       <element minOccurs="0" name="primitive"
>                                               type="boolean" />
>                                       <element minOccurs="0" 
> name="protectionDomain"
>                                               nillable="true" 
> type="ns3:ProtectionDomain" />
>                                       <element minOccurs="0" name="signers"
>                                               nillable="true" 
> type="ArrayOfAnyType" />
>                                       <element minOccurs="0" name="simpleName"
>                                               nillable="true" type="string" />
>                                       <element minOccurs="0" name="superclass"
>                                               nillable="true" 
> type="ns2:Class" />
>                                       <element minOccurs="0" name="synthetic"
>                                               type="boolean" />
>                                       <element minOccurs="0" 
> name="typeParameters"
>                                               nillable="true" 
> type="ns1:ArrayOfTypeVariable" />
>                               </sequence>
>                       </complexType>
>                       <complexType abstract="true" name="ClassLoader">
>                               <sequence>
>                                       <element minOccurs="0" name="parent" 
> nillable="true"
>                                               type="ns2:ClassLoader" />
>                               </sequence>
>                       </complexType>
>                       <complexType name="Package">
>                               <sequence>
>                                       <element minOccurs="0" 
> name="annotations"
>                                               nillable="true" 
> type="ns0:ArrayOfAnnotation" />
>                                       <element minOccurs="0" 
> name="declaredAnnotations"
>                                               nillable="true" 
> type="ns0:ArrayOfAnnotation" />
>                                       <element minOccurs="0" 
> name="implementationTitle"
>                                               nillable="true" type="string" />
>                                       <element minOccurs="0" 
> name="implementationVendor"
>                                               nillable="true" type="string" />
>                                       <element minOccurs="0" 
> name="implementationVersion"
>                                               nillable="true" type="string" />
>                                       <element minOccurs="0" name="name" 
> nillable="true"
>                                               type="string" />
>                                       <element minOccurs="0" name="sealed" 
> type="boolean" />
>                                       <element minOccurs="0" 
> name="specificationTitle"
>                                               nillable="true" type="string" />
>                                       <element minOccurs="0" 
> name="specificationVendor"
>                                               nillable="true" type="string" />
>                                       <element minOccurs="0" 
> name="specificationVersion"
>                                               nillable="true" type="string" />
>                               </sequence>
>                       </complexType>
>                       <complexType name="ArrayOfClass">
>                               <sequence>
>                                       <element maxOccurs="unbounded" 
> minOccurs="0"
>                                               name="Class" nillable="true" 
> type="ns2:Class" />
>                               </sequence>
>                       </complexType>
>               </schema>
>               <schema xmlns="http://www.w3.org/2001/XMLSchema";
>                       xmlns:ns0="http://cert.security.java"; 
> xmlns:ns1="http://net.java";
>                       xmlns:ns3="http://lang.java"; 
> attributeFormDefault="qualified"
>                       elementFormDefault="qualified"
>                       targetNamespace="http://security.java";>
>                       <complexType name="Principal">
>                               <sequence>
>                                       <element minOccurs="0" name="name" 
> nillable="true"
>                                               type="string" />
>                               </sequence>
>                       </complexType>
>                       <complexType name="CodeSigner">
>                               <sequence>
>                                       <element minOccurs="0" 
> name="signerCertPath"
>                                               nillable="true" 
> type="ns0:CertPath" />
>                                       <element minOccurs="0" name="timestamp"
>                                               nillable="true" 
> type="ns2:Timestamp" />
>                               </sequence>
>                       </complexType>
>                       <complexType name="CodeSource">
>                               <sequence>
>                                       <element minOccurs="0" 
> name="certificates"
>                                               nillable="true" 
> type="ns0:ArrayOfCertificate" />
>                                       <element minOccurs="0" 
> name="codeSigners"
>                                               nillable="true" 
> type="ns2:ArrayOfCodeSigner" />
>                                       <element minOccurs="0" name="location"
>                                               nillable="true" type="ns1:URL" 
> />
>                               </sequence>
>                       </complexType>
>                       <complexType name="Timestamp">
>                               <sequence>
>                                       <element minOccurs="0" 
> name="signerCertPath"
>                                               nillable="true" 
> type="ns0:CertPath" />
>                                       <element minOccurs="0" name="timestamp"
>                                               type="dateTime" />
>                               </sequence>
>                       </complexType>
>                       <complexType name="PublicKey">
>                               <sequence>
>                                       <element minOccurs="0" name="algorithm"
>                                               nillable="true" type="string" />
>                                       <element minOccurs="0" name="encoded"
>                                               nillable="true" 
> type="base64Binary" />
>                                       <element minOccurs="0" name="format" 
> nillable="true"
>                                               type="string" />
>                               </sequence>
>                       </complexType>
>                       <complexType name="ProtectionDomain">
>                               <sequence>
>                                       <element minOccurs="0" 
> name="classLoader"
>                                               nillable="true" 
> type="ns3:ClassLoader" />
>                                       <element minOccurs="0" name="codeSource"
>                                               nillable="true" 
> type="ns2:CodeSource" />
>                                       <element minOccurs="0" 
> name="permissions"
>                                               nillable="true" 
> type="ns2:PermissionCollection" />
>                                       <element minOccurs="0" name="principals"
>                                               nillable="true" 
> type="ns2:ArrayOfPrincipal" />
>                               </sequence>
>                       </complexType>
>                       <complexType abstract="true" 
> name="PermissionCollection">
>                               <sequence>
>                                       <element minOccurs="0" name="readOnly"
>                                               type="boolean" />
>                               </sequence>
>                       </complexType>
>                       <complexType name="ArrayOfCodeSigner">
>                               <sequence>
>                                       <element maxOccurs="unbounded" 
> minOccurs="0"
>                                               name="CodeSigner" 
> nillable="true" type="ns2:CodeSigner" />
>                               </sequence>
>                       </complexType>
>                       <complexType name="ArrayOfPrincipal">
>                               <sequence>
>                                       <element maxOccurs="unbounded" 
> minOccurs="0"
>                                               name="Principal" 
> nillable="true" type="ns2:Principal" />
>                               </sequence>
>                       </complexType>
>               </schema>
>               <schema xmlns="http://www.w3.org/2001/XMLSchema";
>                       attributeFormDefault="qualified" 
> elementFormDefault="qualified"
>                       targetNamespace="http://handler.ws.xml.javax";>
>                       <complexType name="Handler" />
>                       <complexType name="HandlerResolver" />
>                       <complexType name="ArrayOfHandler">
>                               <sequence>
>                                       <element maxOccurs="unbounded" 
> minOccurs="0"
>                                               name="Handler" nillable="true" 
> type="ns1:Handler" />
>                               </sequence>
>                       </complexType>
>               </schema>
>               <schema xmlns="http://www.w3.org/2001/XMLSchema";
>                       attributeFormDefault="qualified" 
> elementFormDefault="qualified"
>                       targetNamespace="http://net.java";>
>                       <complexType name="URL">
>                               <sequence>
>                                       <element minOccurs="0" name="authority"
>                                               nillable="true" type="string" />
>                                       <element minOccurs="0" name="content"
>                                               nillable="true" type="anyType" 
> />
>                                       <element minOccurs="0" 
> name="defaultPort"
>                                               type="int" />
>                                       <element minOccurs="0" name="file" 
> nillable="true"
>                                               type="string" />
>                                       <element minOccurs="0" name="host" 
> nillable="true"
>                                               type="string" />
>                                       <element minOccurs="0" name="path" 
> nillable="true"
>                                               type="string" />
>                                       <element minOccurs="0" name="port" 
> type="int" />
>                                       <element minOccurs="0" name="protocol"
>                                               nillable="true" type="string" />
>                                       <element minOccurs="0" name="query" 
> nillable="true"
>                                               type="string" />
>                                       <element minOccurs="0" name="ref" 
> nillable="true"
>                                               type="string" />
>                                       <element minOccurs="0" name="userInfo"
>                                               nillable="true" type="string" />
>                               </sequence>
>                       </complexType>
>               </schema>
>               <schema xmlns="http://www.w3.org/2001/XMLSchema";
>                       attributeFormDefault="qualified" 
> elementFormDefault="qualified"
>                       targetNamespace="http://annotation.lang.java";>
>                       <complexType name="Annotation" />
>                       <complexType name="ArrayOfAnnotation">
>                               <sequence>
>                                       <element maxOccurs="unbounded" 
> minOccurs="0"
>                                               name="Annotation" 
> nillable="true" type="ns1:Annotation" />
>                               </sequence>
>                       </complexType>
>                       <complexType name="ArrayOfArrayOfAnnotation">
>                               <sequence>
>                                       <element maxOccurs="unbounded" 
> minOccurs="0"
>                                               name="ArrayOfAnnotation" 
> nillable="true"
>                                               type="ns1:ArrayOfAnnotation" />
>                               </sequence>
>                       </complexType>
>               </schema>
>               <schema xmlns="http://www.w3.org/2001/XMLSchema";
>                       xmlns:ns0="http://security.java"; 
> xmlns:ns2="http://util.java";
>                       attributeFormDefault="qualified" 
> elementFormDefault="qualified"
>                       targetNamespace="http://cert.security.java";>
>                       <complexType name="ArrayOfCertificate">
>                               <sequence>
>                                       <element maxOccurs="unbounded" 
> minOccurs="0"
>                                               name="Certificate" 
> nillable="true" type="ns1:Certificate" />
>                               </sequence>
>                       </complexType>
>                       <complexType abstract="true" name="Certificate">
>                               <sequence>
>                                       <element minOccurs="0" name="encoded"
>                                               nillable="true" 
> type="base64Binary" />
>                                       <element minOccurs="0" name="publicKey"
>                                               nillable="true" 
> type="ns0:PublicKey" />
>                                       <element minOccurs="0" name="type" 
> nillable="true"
>                                               type="string" />
>                               </sequence>
>                       </complexType>
>                       <complexType abstract="true" name="CertPath">
>                               <sequence>
>                                       <element minOccurs="0" 
> name="certificates"
>                                               nillable="true" 
> type="ns1:ArrayOfCertificate" />
>                                       <element minOccurs="0" name="encoded"
>                                               nillable="true" 
> type="base64Binary" />
>                                       <element minOccurs="0" name="encodings"
>                                               nillable="true" 
> type="ns2:Iterator" />
>                                       <element minOccurs="0" name="type" 
> nillable="true"
>                                               type="string" />
>                               </sequence>
>                       </complexType>
>               </schema>
>               <schema xmlns="http://www.w3.org/2001/XMLSchema";
>                       attributeFormDefault="qualified" 
> elementFormDefault="qualified"
>                       targetNamespace="http://util.java";>
>                       <complexType name="Iterator" />
>               </schema>
>       </wsdl:types>
>       <wsdl:message name="getHandlerResolver">
>               <wsdl:part element="ns1:getHandlerResolver" name="parameters">
>               </wsdl:part>
>       </wsdl:message>
>       <wsdl:message name="setHandlerResolverResponse">
>               <wsdl:part element="ns1:setHandlerResolverResponse"
>                       name="result">
>               </wsdl:part>
>       </wsdl:message>
>       <wsdl:message name="createDispatch">
>               <wsdl:part element="ns1:createDispatch" name="parameters">
>               </wsdl:part>
>       </wsdl:message>
>       <wsdl:message name="addPort">
>               <wsdl:part element="ns1:addPort" name="parameters"></wsdl:part>
>       </wsdl:message>
>       <wsdl:message name="getHandlerResolverResponse">
>               <wsdl:part element="ns1:getHandlerResolverResponse"
>                       name="result">
>               </wsdl:part>
>       </wsdl:message>
>       <wsdl:message name="setExecutorResponse">
>               <wsdl:part element="ns1:setExecutorResponse" name="result">
>               </wsdl:part>
>       </wsdl:message>
>       <wsdl:message name="getWSDLDocumentLocation">
>               <wsdl:part element="ns1:getWSDLDocumentLocation"
>                       name="parameters">
>               </wsdl:part>
>       </wsdl:message>
>       <wsdl:message name="getPort1">
>               <wsdl:part element="ns1:getPort1" name="parameters"></wsdl:part>
>       </wsdl:message>
>       <wsdl:message name="getExecutor">
>               <wsdl:part element="ns1:getExecutor" name="parameters">
>               </wsdl:part>
>       </wsdl:message>
>       <wsdl:message name="getPortResponse">
>               <wsdl:part element="ns1:getPortResponse" name="result">
>               </wsdl:part>
>       </wsdl:message>
>       <wsdl:message name="createDispatch1">
>               <wsdl:part element="ns1:createDispatch1" name="parameters">
>               </wsdl:part>
>       </wsdl:message>
>       <wsdl:message name="getEFileServiceSoap">
>               <wsdl:part element="ns1:getEFileServiceSoap"
>                       name="parameters">
>               </wsdl:part>
>       </wsdl:message>
>       <wsdl:message name="addPortResponse">
>               <wsdl:part element="ns1:addPortResponse" name="result">
>               </wsdl:part>
>       </wsdl:message>
>       <wsdl:message name="getPortsResponse">
>               <wsdl:part element="ns1:getPortsResponse" name="result">
>               </wsdl:part>
>       </wsdl:message>
>       <wsdl:message name="setHandlerResolver">
>               <wsdl:part element="ns1:setHandlerResolver" name="parameters">
>               </wsdl:part>
>       </wsdl:message>
>       <wsdl:message name="getPort">
>               <wsdl:part element="ns1:getPort" name="parameters"></wsdl:part>
>       </wsdl:message>
>       <wsdl:message name="createDispatchResponse">
>               <wsdl:part element="ns1:createDispatchResponse" name="result">
>               </wsdl:part>
>       </wsdl:message>
>       <wsdl:message name="getExecutorResponse">
>               <wsdl:part element="ns1:getExecutorResponse" name="result">
>               </wsdl:part>
>       </wsdl:message>
>       <wsdl:message name="createDispatch1Response">
>               <wsdl:part element="ns1:createDispatch1Response"
>                       name="result">
>               </wsdl:part>
>       </wsdl:message>
>       <wsdl:message name="getServiceNameResponse">
>               <wsdl:part element="ns1:getServiceNameResponse" name="result">
>               </wsdl:part>
>       </wsdl:message>
>       <wsdl:message name="getPorts">
>               <wsdl:part element="ns1:getPorts" name="parameters"></wsdl:part>
>       </wsdl:message>
>       <wsdl:message name="setExecutor">
>               <wsdl:part element="ns1:setExecutor" name="parameters">
>               </wsdl:part>
>       </wsdl:message>
>       <wsdl:message name="getPort1Response">
>               <wsdl:part element="ns1:getPort1Response" name="result">
>               </wsdl:part>
>       </wsdl:message>
>       <wsdl:message name="getEFileServiceSoapResponse">
>               <wsdl:part element="ns1:getEFileServiceSoapResponse"
>                       name="result">
>               </wsdl:part>
>       </wsdl:message>
>       <wsdl:message name="getServiceName">
>               <wsdl:part element="ns1:getServiceName" name="parameters">
>               </wsdl:part>
>       </wsdl:message>
>       <wsdl:message name="getWSDLDocumentLocationResponse">
>               <wsdl:part element="ns1:getWSDLDocumentLocationResponse"
>                       name="result">
>               </wsdl:part>
>       </wsdl:message>
>       <wsdl:portType name="EFileServicePortType">
>               <wsdl:operation name="getPort">
>                       <wsdl:input message="ns1:getPort" name="getPort">
>                       </wsdl:input>
>                       <wsdl:output message="ns1:getPortResponse"
>                               name="getPortResponse">
>                       </wsdl:output>
>               </wsdl:operation>
>               <wsdl:operation name="setExecutor">
>                       <wsdl:input message="ns1:setExecutor" 
> name="setExecutor">
>                       </wsdl:input>
>                       <wsdl:output message="ns1:setExecutorResponse"
>                               name="setExecutorResponse">
>                       </wsdl:output>
>               </wsdl:operation>
>               <wsdl:operation name="createDispatch1">
>                       <wsdl:input message="ns1:createDispatch1"
>                               name="createDispatch1">
>                       </wsdl:input>
>                       <wsdl:output message="ns1:createDispatch1Response"
>                               name="createDispatch1Response">
>                       </wsdl:output>
>               </wsdl:operation>
>               <wsdl:operation name="addPort">
>                       <wsdl:input message="ns1:addPort" name="addPort">
>                       </wsdl:input>
>                       <wsdl:output message="ns1:addPortResponse"
>                               name="addPortResponse">
>                       </wsdl:output>
>               </wsdl:operation>
>               <wsdl:operation name="setHandlerResolver">
>                       <wsdl:input message="ns1:setHandlerResolver"
>                               name="setHandlerResolver">
>                       </wsdl:input>
>                       <wsdl:output message="ns1:setHandlerResolverResponse"
>                               name="setHandlerResolverResponse">
>                       </wsdl:output>
>               </wsdl:operation>
>               <wsdl:operation name="getWSDLDocumentLocation">
>                       <wsdl:input message="ns1:getWSDLDocumentLocation"
>                               name="getWSDLDocumentLocation">
>                       </wsdl:input>
>                       <wsdl:output 
> message="ns1:getWSDLDocumentLocationResponse"
>                               name="getWSDLDocumentLocationResponse">
>                       </wsdl:output>
>               </wsdl:operation>
>               <wsdl:operation name="getExecutor">
>                       <wsdl:input message="ns1:getExecutor" 
> name="getExecutor">
>                       </wsdl:input>
>                       <wsdl:output message="ns1:getExecutorResponse"
>                               name="getExecutorResponse">
>                       </wsdl:output>
>               </wsdl:operation>
>               <wsdl:operation name="getHandlerResolver">
>                       <wsdl:input message="ns1:getHandlerResolver"
>                               name="getHandlerResolver">
>                       </wsdl:input>
>                       <wsdl:output message="ns1:getHandlerResolverResponse"
>                               name="getHandlerResolverResponse">
>                       </wsdl:output>
>               </wsdl:operation>
>               <wsdl:operation name="getServiceName">
>                       <wsdl:input message="ns1:getServiceName"
>                               name="getServiceName">
>                       </wsdl:input>
>                       <wsdl:output message="ns1:getServiceNameResponse"
>                               name="getServiceNameResponse">
>                       </wsdl:output>
>               </wsdl:operation>
>               <wsdl:operation name="getPorts">
>                       <wsdl:input message="ns1:getPorts" name="getPorts">
>                       </wsdl:input>
>                       <wsdl:output message="ns1:getPortsResponse"
>                               name="getPortsResponse">
>                       </wsdl:output>
>               </wsdl:operation>
>               <wsdl:operation name="getPort1">
>                       <wsdl:input message="ns1:getPort1" name="getPort1">
>                       </wsdl:input>
>                       <wsdl:output message="ns1:getPort1Response"
>                               name="getPort1Response">
>                       </wsdl:output>
>               </wsdl:operation>
>               <wsdl:operation name="getEFileServiceSoap">
>                       <wsdl:input message="ns1:getEFileServiceSoap"
>                               name="getEFileServiceSoap">
>                       </wsdl:input>
>                       <wsdl:output message="ns1:getEFileServiceSoapResponse"
>                               name="getEFileServiceSoapResponse">
>                       </wsdl:output>
>               </wsdl:operation>
>               <wsdl:operation name="createDispatch">
>                       <wsdl:input message="ns1:createDispatch"
>                               name="createDispatch">
>                       </wsdl:input>
>                       <wsdl:output message="ns1:createDispatchResponse"
>                               name="createDispatchResponse">
>                       </wsdl:output>
>               </wsdl:operation>
>       </wsdl:portType>
>       <wsdl:binding name="EFileServiceSoapBinding"
>               type="ns1:EFileServicePortType">
>               <soap:binding style="document"
>                       transport="http://schemas.xmlsoap.org/soap/http"; />
>               <wsdl:operation name="getPort">
>                       <soap:operation soapAction="" style="document" />
>                       <wsdl:input name="getPort">
>                               <soap:body use="literal" />
>                       </wsdl:input>
>                       <wsdl:output name="getPortResponse">
>                               <soap:body use="literal" />
>                       </wsdl:output>
>               </wsdl:operation>
>               <wsdl:operation name="setExecutor">
>                       <soap:operation soapAction="" style="document" />
>                       <wsdl:input name="setExecutor">
>                               <soap:body use="literal" />
>                       </wsdl:input>
>                       <wsdl:output name="setExecutorResponse">
>                               <soap:body use="literal" />
>                       </wsdl:output>
>               </wsdl:operation>
>               <wsdl:operation name="createDispatch1">
>                       <soap:operation soapAction="" style="document" />
>                       <wsdl:input name="createDispatch1">
>                               <soap:body use="literal" />
>                       </wsdl:input>
>                       <wsdl:output name="createDispatch1Response">
>                               <soap:body use="literal" />
>                       </wsdl:output>
>               </wsdl:operation>
>               <wsdl:operation name="addPort">
>                       <soap:operation soapAction="" style="document" />
>                       <wsdl:input name="addPort">
>                               <soap:body use="literal" />
>                       </wsdl:input>
>                       <wsdl:output name="addPortResponse">
>                               <soap:body use="literal" />
>                       </wsdl:output>
>               </wsdl:operation>
>               <wsdl:operation name="setHandlerResolver">
>                       <soap:operation soapAction="" style="document" />
>                       <wsdl:input name="setHandlerResolver">
>                               <soap:body use="literal" />
>                       </wsdl:input>
>                       <wsdl:output name="setHandlerResolverResponse">
>                               <soap:body use="literal" />
>                       </wsdl:output>
>               </wsdl:operation>
>               <wsdl:operation name="getWSDLDocumentLocation">
>                       <soap:operation soapAction="" style="document" />
>                       <wsdl:input name="getWSDLDocumentLocation">
>                               <soap:body use="literal" />
>                       </wsdl:input>
>                       <wsdl:output name="getWSDLDocumentLocationResponse">
>                               <soap:body use="literal" />
>                       </wsdl:output>
>               </wsdl:operation>
>               <wsdl:operation name="getExecutor">
>                       <soap:operation soapAction="" style="document" />
>                       <wsdl:input name="getExecutor">
>                               <soap:body use="literal" />
>                       </wsdl:input>
>                       <wsdl:output name="getExecutorResponse">
>                               <soap:body use="literal" />
>                       </wsdl:output>
>               </wsdl:operation>
>               <wsdl:operation name="getHandlerResolver">
>                       <soap:operation soapAction="" style="document" />
>                       <wsdl:input name="getHandlerResolver">
>                               <soap:body use="literal" />
>                       </wsdl:input>
>                       <wsdl:output name="getHandlerResolverResponse">
>                               <soap:body use="literal" />
>                       </wsdl:output>
>               </wsdl:operation>
>               <wsdl:operation name="getServiceName">
>                       <soap:operation soapAction="" style="document" />
>                       <wsdl:input name="getServiceName">
>                               <soap:body use="literal" />
>                       </wsdl:input>
>                       <wsdl:output name="getServiceNameResponse">
>                               <soap:body use="literal" />
>                       </wsdl:output>
>               </wsdl:operation>
>               <wsdl:operation name="getPort1">
>                       <soap:operation soapAction="" style="document" />
>                       <wsdl:input name="getPort1">
>                               <soap:body use="literal" />
>                       </wsdl:input>
>                       <wsdl:output name="getPort1Response">
>                               <soap:body use="literal" />
>                       </wsdl:output>
>               </wsdl:operation>
>               <wsdl:operation name="getPorts">
>                       <soap:operation soapAction="" style="document" />
>                       <wsdl:input name="getPorts">
>                               <soap:body use="literal" />
>                       </wsdl:input>
>                       <wsdl:output name="getPortsResponse">
>                               <soap:body use="literal" />
>                       </wsdl:output>
>               </wsdl:operation>
>               <wsdl:operation name="getEFileServiceSoap">
>                       <soap:operation soapAction="" style="document" />
>                       <wsdl:input name="getEFileServiceSoap">
>                               <soap:body use="literal" />
>                       </wsdl:input>
>                       <wsdl:output name="getEFileServiceSoapResponse">
>                               <soap:body use="literal" />
>                       </wsdl:output>
>               </wsdl:operation>
>               <wsdl:operation name="createDispatch">
>                       <soap:operation soapAction="" style="document" />
>                       <wsdl:input name="createDispatch">
>                               <soap:body use="literal" />
>                       </wsdl:input>
>                       <wsdl:output name="createDispatchResponse">
>                               <soap:body use="literal" />
>                       </wsdl:output>
>               </wsdl:operation>
>       </wsdl:binding>
>       <wsdl:service name="EFileService">
>               <wsdl:port binding="ns1:EFileServiceSoapBinding"
>                       name="EFileServicePort">
>                       <soap:address 
> location="http://localhost:6980/EFileService"; />
>               </wsdl:port>
>       </wsdl:service>
> </wsdl:definitions>



-- 
J. Daniel Kulp
Principal Engineer
IONA
P: 781-902-8727    C: 508-380-7194
[EMAIL PROTECTED]
http://www.dankulp.com/blog

Reply via email to