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
