Jboss WS 404RC1 deplyment error
kdeboer Jan 31, 2006 10:53 AMI have a problem deploying an EXISTING webservice in JBoss404RC1.
I replace the old JBossWSEE stack with the new JBossWS stack. The webservice has been generated with wscompile 1.6. What is going on here?
The following stack trace is shown:
2006-01-31 16:40:55,078 DEBUG [org.jboss.ws.metadata.JSR109ServerMetaDataBuilder] START buildMetaData: [url=file:/D:/bin/jboss-4.0.4RC1/server/jMapServer/tmp/deploy/tmp31091jMapServer.ear-contents/mapserver-exp.war/WEB-INF/webservices.xml] 2006-01-31 16:40:55,125 DEBUG [org.jboss.ws.metadata.wsdl.WSDLDefinitionsFactory] parse: file:/D:/bin/jboss-4.0.4RC1/server/jMapServer/tmp/deploy/tmp31091jMapServer.ear-contents/mapserver-exp.war/WEB-INF/wsdl/MapServer.wsdl 2006-01-31 16:40:55,421 DEBUG [org.jboss.ws.metadata.wsdl.WSDL11Reader] processSchemaInclude: [targetNS=http://www.denhaag.nl/gbd/mapserver/v1.0,parentURL=file:/D:/bin/jboss-4.0.4RC1/server/jMapServer/tmp/deploy/tmp31091jMapServer.ear-contents/mapserver-exp.war/WEB-INF/wsdl/MapServer.wsdl] 2006-01-31 16:40:55,718 DEBUG [org.jboss.ws.metadata.wsdl.WSDLInterface] new WSDLInterface 2006-01-31 16:40:55,718 DEBUG [org.jboss.ws.metadata.wsdl.WSDLInterface] setName: MapServer 2006-01-31 16:40:55,718 DEBUG [org.jboss.ws.metadata.wsdl.WSDLInterface] setQName: {http://www.denhaag.nl/gbd/mapserver/v1.0}MapServer 2006-01-31 16:40:55,734 DEBUG [org.jboss.ws.metadata.wsdl.WSDLBinding] new WSDLBinding 2006-01-31 16:40:55,734 DEBUG [org.jboss.ws.metadata.wsdl.WSDLBinding] setName: MapServerBinding 2006-01-31 16:40:55,734 DEBUG [org.jboss.ws.metadata.wsdl.WSDLBinding] setInterfaceName: MapServerBinding 2006-01-31 16:40:55,796 ERROR [org.jboss.deployment.MainDeployer] Could not create deployment: file:/D:/bin/jboss-4.0.4RC1/server/jMapServer/tmp/deploy/tmp31091jMapServer.ear-contents/mapserver.war org.jboss.ws.WSException: Cannot find port in wsdl: MapServerPort at org.jboss.ws.metadata.JSR109ServerMetaDataBuilder.buildMetaData(JSR109ServerMetaDataBuilder.java:139) at org.jboss.ws.server.WebServiceDeployerJSE.createWebServicesMetaData(WebServiceDeployerJSE.java:187) at org.jboss.ws.server.WebServiceDeployer.create(WebServiceDeployer.java:99) at org.jboss.ws.server.WebServiceDeployerJSE.create(WebServiceDeployerJSE.java:65) at org.jboss.deployment.SubDeployerInterceptorSupport$XMBeanInterceptor.create(SubDeployerInterceptorSupport.java:175) at org.jboss.deployment.SubDeployerInterceptor.invoke(SubDeployerInterceptor.java:92) at org.jboss.mx.server.Invocation.invoke(Invocation.java:88) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:260) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:190) at $Proxy34.create(Unknown Source) at org.jboss.deployment.MainDeployer.create(MainDeployer.java:953) at org.jboss.deployment.MainDeployer.create(MainDeployer.java:943) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:807) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:771) at org.jboss.deployment.MainDeployer.redeploy(MainDeployer.java:560) at org.jboss.deployment.MainDeployer.redeploy(MainDeployer.java:541) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94) at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133) at org.jboss.mx.server.Invocation.invoke(Invocation.java:88) at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142) at org.jboss.mx.server.Invocation.invoke(Invocation.java:88) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:260) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.jmx.connector.invoker.InvokerAdaptorService.invoke(InvokerAdaptorService.java:266) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94) at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133) at org.jboss.mx.server.Invocation.invoke(Invocation.java:88) at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142) at org.jboss.mx.server.Invocation.invoke(Invocation.java:88) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:260) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659) at org.jboss.invocation.jrmp.server.JRMPProxyFactory.invoke(JRMPProxyFactory.java:179) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94) at org.jboss.mx.server.Invocation.invoke(Invocation.java:86) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:260) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659) at org.jboss.invocation.jrmp.server.JRMPInvoker$MBeanServerAction.invoke(JRMPInvoker.java:819) at org.jboss.invocation.jrmp.server.JRMPInvoker.invoke(JRMPInvoker.java:420) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:294) at sun.rmi.transport.Transport$1.run(Transport.java:153) at java.security.AccessController.doPrivileged(Native Method) at sun.rmi.transport.Transport.serviceCall(Transport.java:149) at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:460) at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:701) at java.lang.Thread.run(Thread.java:595) 2006-01-31 16:40:55,812 DEBUG [org.jboss.util.NestedThrowable] org.jboss.util.NestedThrowable.parentTraceEnabled=true 2006-01-31 16:40:55,812 DEBUG [org.jboss.util.NestedThrowable] org.jboss.util.NestedThrowable.nestedTraceEnabled=false 2006-01-31 16:40:55,812 DEBUG [org.jboss.util.NestedThrowable] org.jboss.util.NestedThrowable.detectDuplicateNesting=true
I also see a en error in a WebServiceDeployer for EJB3. I don't know if hey a rerelated:
2006-01-31 16:34:05,312 DEBUG [org.jboss.system.ServiceController] Starting dependent components for: jboss.ws:service=WebServiceDeployerEJB21 dependent components: [] 2006-01-31 16:34:05,312 DEBUG [org.jboss.system.ServiceController] starting service jboss.ws:service=WebServiceDeployerEJB3 2006-01-31 16:34:05,312 DEBUG [org.jboss.ws.server.WebServiceDeployerEJB3] Starting jboss.ws:service=WebServiceDeployerEJB3 2006-01-31 16:34:05,312 DEBUG [org.jboss.ws.server.WebServiceDeployerEJB3] Attaching interceptor: XMBeanInterceptor('jboss.ws:service=WebServiceDeployerEJB3') 2006-01-31 16:34:05,312 DEBUG [org.jboss.ws.server.WebServiceDeployerEJB3] Starting failed jboss.ws:service=WebServiceDeployerEJB3 javax.management.ReflectionException at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:227) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659) at org.jboss.system.InterceptorServiceMBeanSupport.attach(InterceptorServiceMBeanSupport.java:181) at org.jboss.deployment.SubDeployerInterceptorSupport.attach(SubDeployerInterceptorSupport.java:108) at org.jboss.system.InterceptorServiceMBeanSupport.startService(InterceptorServiceMBeanSupport.java:252) at org.jboss.ws.server.WebServiceDeployer.startService(WebServiceDeployer.java:80) at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289) at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245) at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94) at org.jboss.mx.server.Invocation.invoke(Invocation.java:86) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:260) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659) at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:974) at $Proxy0.start(Unknown Source) at org.jboss.system.ServiceController.start(ServiceController.java:417) at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94) at org.jboss.mx.server.Invocation.invoke(Invocation.java:86) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:260) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:190) at $Proxy4.start(Unknown Source) at org.jboss.deployment.SARDeployer.start(SARDeployer.java:302) at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1007) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:808) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:771) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94) at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133) at org.jboss.mx.server.Invocation.invoke(Invocation.java:88) at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142) at org.jboss.mx.server.Invocation.invoke(Invocation.java:88) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:260) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:190) at $Proxy8.deploy(Unknown Source) at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:334) at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:522) at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:207) at org.jboss.deployment.scanner.AbstractDeploymentScanner.startService(AbstractDeploymentScanner.java:280) at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289) at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245) at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94) at org.jboss.mx.server.Invocation.invoke(Invocation.java:86) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:260) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659) at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:974) at $Proxy0.start(Unknown Source) at org.jboss.system.ServiceController.start(ServiceController.java:417) at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94) at org.jboss.mx.server.Invocation.invoke(Invocation.java:86) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:260) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:190) at $Proxy4.start(Unknown Source) at org.jboss.deployment.SARDeployer.start(SARDeployer.java:302) at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1007) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:808) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:771) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:755) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94) at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133) at org.jboss.mx.server.Invocation.invoke(Invocation.java:88) at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142) at org.jboss.mx.server.Invocation.invoke(Invocation.java:88) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:260) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:190) at $Proxy5.deploy(Unknown Source) at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:477) at org.jboss.system.server.ServerImpl.start(ServerImpl.java:357) at org.jboss.Main.boot(Main.java:200) at org.jboss.Main$1.run(Main.java:464) at java.lang.Thread.run(Thread.java:595) Caused by: java.lang.IllegalArgumentException: Unable to find operation addOperationInterceptor(org.jboss.mx.interceptor.Interceptor) ... 98 more
For completeness i add the wsdl as well:
<?xml version="1.0" encoding="UTF-8"?> <wsdl:definitions name="MapServer" targetNamespace="http://www.denhaag.nl/gbd/mapserver/v1.0" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://www.denhaag.nl/gbd/mapserver/v1.0" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"></wsdl:documentation> <wsdl:types> <xsd:schema targetNamespace="http://www.denhaag.nl/gbd/mapserver/v1.0" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tns="http://www.denhaag.nl/gbd/mapserver/v1.0" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <xsd:element name="WebServiceException" type="tns:WebServiceException"/> <xsd:element name="KaartResponse" type="tns:KaartResponse"/> <xsd:element name="DynamicProjectionItem"> <xsd:annotation> <xsd:documentation>Item to be added dynamically to a generated map</xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:sequence> <xsd:element maxOccurs="1" minOccurs="1" ref="tns:Coordinate"/> <xsd:element maxOccurs="1" minOccurs="0" name="ToolTip" type="xsd:string"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="MapRange"> <xsd:annotation> <xsd:documentation>Type defining the requested borders of the map to be generated. First coordinate is bottomleft, second is topright</xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:sequence> <xsd:element maxOccurs="2" minOccurs="2" ref="tns:Coordinate"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="Coordinate"> <xsd:annotation> <xsd:documentation>An x,y coordinate on a map</xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:sequence> <xsd:element maxOccurs="1" minOccurs="1" name="X" type="xsd:double"/> <xsd:element maxOccurs="1" minOccurs="1" name="Y" type="xsd:double"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:complexType name="KaartResponse"> <xsd:sequence> <xsd:element maxOccurs="1" minOccurs="0" name="MapLocation" type="xsd:string"/> <xsd:element maxOccurs="1" minOccurs="0" name="MapContents" type="xsd:base64Binary"/> <xsd:element maxOccurs="1" minOccurs="0" ref="tns:MapRange"/> </xsd:sequence> </xsd:complexType> <xsd:simpleType name="ArrayOfStringTokens"> <xsd:restriction base="xsd:string"> <xsd:minLength value="0"/> </xsd:restriction> </xsd:simpleType> <xsd:element name="SubstitutionParms" type="tns:ArrayOfStringTokens"/> <xsd:complexType name="WebServiceException"> <xsd:sequence> <xsd:element maxOccurs="1" minOccurs="1" name="errorCode" type="xsd:string"/> <xsd:element maxOccurs="1" minOccurs="0" name="errorMessage" type="xsd:string"/> <xsd:element maxOccurs="1" minOccurs="0" ref="tns:SubstitutionParms"/> </xsd:sequence> </xsd:complexType> <xsd:element name="WhereClause"> <xsd:complexType> <xsd:sequence> <xsd:element maxOccurs="1" minOccurs="1" name="Column" type="xsd:string"/> <xsd:element maxOccurs="1" minOccurs="1" name="IsNum" type="xsd:boolean"/> <xsd:element maxOccurs="1" minOccurs="1" name="Value" type="xsd:string"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="MapQuery"> <xsd:complexType> <xsd:annotation> <xsd:documentation>A list of whereclauses and the name of the DisplaySet (Query or Marker) the where clauses apply to </xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:element maxOccurs="1" minOccurs="1" name="DisplaySetName" type="xsd:string"/> <xsd:element maxOccurs="unbounded" minOccurs="0" ref="tns:WhereClause"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="PointBasedMapResponse"> <xsd:annotation> <xsd:documentation>Container for a list of MediaTypes</xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:sequence> <xsd:element maxOccurs="unbounded" minOccurs="0" ref="tns:MediaType"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="FindPlanCodeResponse"> <xsd:annotation> <xsd:documentation>Container for a list of FindPlanCodeResponseItems</xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:sequence> <xsd:element maxOccurs="unbounded" minOccurs="0" ref="tns:FindPlanCodeResponseItem"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="MediaType"> <xsd:annotation> <xsd:documentation>Object representing a certain map format including an id, location and coordinates</xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:sequence> <xsd:element maxOccurs="1" minOccurs="1" name="MediaName" type="xsd:NMTOKEN"/> <xsd:element maxOccurs="1" minOccurs="0" name="MediaLocation" type="xsd:anyURI"/> <xsd:element maxOccurs="1" minOccurs="1" name="MapInResponse" type="xsd:boolean"/> <xsd:element maxOccurs="1" minOccurs="0" name="MapContents" type="xsd:base64Binary"/> <xsd:element maxOccurs="1" minOccurs="1" ref="tns:Coordinate"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="FindPlanCodeRequest"> <xsd:complexType> <xsd:annotation> <xsd:documentation>Map generation Request based upon and x and y coordinate. Map is included in response based upon the boolean MapInResponse</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:element maxOccurs="1" minOccurs="1" name="MapId" type="xsd:string"/> <xsd:element maxOccurs="1" minOccurs="1" name="MapInResponse" type="xsd:boolean"/> <xsd:element maxOccurs="1" minOccurs="1" ref="tns:Coordinate"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="FindPlanCodeResponseItem"> <xsd:annotation> <xsd:documentation>Service Response message containing bestemmingsplan info</xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:sequence> <xsd:element maxOccurs="1" minOccurs="1" name="PlanCode" type="xsd:string"/> <xsd:element maxOccurs="1" minOccurs="0" name="PlanNaam" type="xsd:string"/> <xsd:element maxOccurs="1" minOccurs="0" name="Status" type="xsd:string"/> <xsd:element maxOccurs="1" minOccurs="0" name="DatumGoedKeuringRaad" type="xsd:string"/> <xsd:element maxOccurs="1" minOccurs="0" name="RaadsBesluitNr" type="xsd:string"/> <xsd:element maxOccurs="1" minOccurs="0" name="PdfPrintVersie" type="xsd:string"/> <xsd:element maxOccurs="1" minOccurs="0" name="PdfSchermVersie" type="xsd:string"/> <xsd:element maxOccurs="1" minOccurs="1" name="MeldTekst" type="xsd:string"/> <xsd:element maxOccurs="1" minOccurs="1" name="PdfsInResponse" type="xsd:boolean"/> <xsd:element maxOccurs="1" minOccurs="0" name="PrintPdfContent" type="xsd:base64Binary"/> <xsd:element maxOccurs="1" minOccurs="0" name="SchermPdfContent" type="xsd:base64Binary"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="RangeBasedCreateMapRequest"> <xsd:complexType> <xsd:annotation> <xsd:documentation>Map generation Request based upon 4 range or border coordinates. Map is included in response based upon the boolean MapInResponse</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:element maxOccurs="1" minOccurs="1" name="MapId" type="xsd:string"/> <xsd:element maxOccurs="1" minOccurs="1" name="MapInResponse" type="xsd:boolean"/> <xsd:element maxOccurs="unbounded" minOccurs="0" ref="tns:MapQuery"/> <xsd:element maxOccurs="1" minOccurs="0" ref="tns:MapRange"/> <xsd:element maxOccurs="unbounded" minOccurs="0" ref="tns:DynamicProjectionItem"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="PointBasedCreateMapRequest"> <xsd:complexType> <xsd:annotation> <xsd:documentation>Map generation Request based upon and x and y coordinate. Map is included in response based upon the boolean MapInResponse</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:element maxOccurs="1" minOccurs="1" name="MapId" type="xsd:string"/> <xsd:element maxOccurs="1" minOccurs="1" name="MapInResponse" type="xsd:boolean"/> <xsd:element maxOccurs="1" minOccurs="1" ref="tns:Coordinate"/> <xsd:element maxOccurs="1" minOccurs="0" name="Radius" type="xsd:double"/> <xsd:element maxOccurs="1" minOccurs="0" name="MaxMediaTypesReturned" type="xsd:int"/> <xsd:element maxOccurs="unbounded" minOccurs="0" ref="tns:MapQuery"/> </xsd:sequence> </xsd:complexType> </xsd:element> </xsd:schema> </wsdl:types> <wsdl:message name="RangeBasedCreateMapRequestMessage"> <wsdl:part element="tns:RangeBasedCreateMapRequest" name="input"/> </wsdl:message> <wsdl:message name="FindPlanCodeResponseMessage"> <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Response message containg info on a bestemmingsplan</wsdl:documentation> <wsdl:part element="tns:FindPlanCodeResponse" name="output"/> </wsdl:message> <wsdl:message name="KaartResponseMessage"> <wsdl:part element="tns:KaartResponse" name="output"/> </wsdl:message> <wsdl:message name="WebServiceExceptionMessage"> <wsdl:part element="tns:WebServiceException" name="fault"/> </wsdl:message> <wsdl:message name="PointBasedMapResponseMessage"> <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Service Response containing mediatype objects (for instance cycloramas)</wsdl:documentation> <wsdl:part element="tns:PointBasedMapResponse" name="output"/> </wsdl:message> <wsdl:message name="PointBasedCreateMapRequestMessage"> <wsdl:part element="tns:PointBasedCreateMapRequest" name="input"/> </wsdl:message> <wsdl:message name="FindPlanCodeRequestMessage"> <wsdl:part element="tns:FindPlanCodeRequest" name="input"/> </wsdl:message> <wsdl:portType name="MapServer"> <wsdl:operation name="getPointBasedMap"> <wsdl:input message="tns:PointBasedCreateMapRequestMessage"/> <wsdl:output message="tns:PointBasedMapResponseMessage"/> <wsdl:fault message="tns:WebServiceExceptionMessage" name="WebServiceException"/> </wsdl:operation> <wsdl:operation name="getRangeBasedMap"> <wsdl:input message="tns:RangeBasedCreateMapRequestMessage"/> <wsdl:output message="tns:KaartResponseMessage"/> <wsdl:fault message="tns:WebServiceExceptionMessage" name="WebServiceException"/> </wsdl:operation> <wsdl:operation name="findBestemmingsplan"> <wsdl:input message="tns:FindPlanCodeRequestMessage"/> <wsdl:output message="tns:FindPlanCodeResponseMessage"/> <wsdl:fault message="tns:WebServiceExceptionMessage" name="WebServiceException"/> </wsdl:operation> </wsdl:portType> <wsdl:binding name="MapServerBinding" type="tns:MapServer"> <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/> <wsdl:operation name="getPointBasedMap"> <soap:operation soapAction=""/> <wsdl:input> <soap:body parts="input" use="literal"/> </wsdl:input> <wsdl:output> <soap:body parts="output" use="literal"/> </wsdl:output> <wsdl:fault name="WebServiceException"> <soap:fault name="WebServiceException" use="literal"/> </wsdl:fault> </wsdl:operation> <wsdl:operation name="getRangeBasedMap"> <soap:operation soapAction=""/> <wsdl:input> <soap:body parts="input" use="literal"/> </wsdl:input> <wsdl:output> <soap:body parts="output" use="literal"/> </wsdl:output> <wsdl:fault name="WebServiceException"> <soap:fault name="WebServiceException" use="literal"/> </wsdl:fault> </wsdl:operation> <wsdl:operation name="findBestemmingsplan"> <soap:operation soapAction=""/> <wsdl:input> <soap:body parts="input" use="literal"/> </wsdl:input> <wsdl:output> <soap:body parts="output" use="literal"/> </wsdl:output> <wsdl:fault name="WebServiceException"> <soap:fault name="WebServiceException" use="literal"/> </wsdl:fault> </wsdl:operation> </wsdl:binding> <wsdl:service name="MapServerService"> <wsdl:port binding="tns:MapServerBinding" name="MapServerPort"> <soap:address location="REPLACE_WITH_ACTUAL_URL"/> </wsdl:port> </wsdl:service> </wsdl:definitions>
Regards
Karl de Boer