You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-user@axis.apache.org by shrabank <sh...@tarangtech.com> on 2006/09/01 16:08:07 UTC

WSDL file generation exception

Hi,

   While generating the wsdl file from wsdd configuration i am getting 
this exception.My return type is an array.
   Here is my wsdd file which i am writing to generate the wsdl file. 
Please help me in resolving this problem.

     <deployment xmlns="http://xml.apache.org/axis/wsdd/"
            xmlns:java="http://xml.apache.org/axis/wsdd/providers/java">
 <service name="SearchDevice" provider="java:RPC">
   <namespace>http://com.trilliantnetwork.webservices.service</namespace>
  <parameter name="className" 
value="com.trilliantnetwork.webservices.service.SearchDevice"/>
  <parameter name="allowedMethods" value="*"/>
  <parameter name="scope" value="session"/>
  <operation name="searchDeviceList" qname="operNS:searchDeviceList" 
xmlns:operNS="http://com.trilliantnetwork.webservices.service"
          returnQName="searchDeviceListReturn" 
returnType="rtns:ArrayOf_tns1_Device" 
xmlns:rtns="http://localhost:8080/trilliantNew/services/Device" >
     <parameter name="clientMeterNumber" type="tns:string" 
xmlns:tns="http://www.w3.org/2001/XMLSchema"/>
     <parameter name="accountNumber" type="tns:string" 
xmlns:tns="http://www.w3.org/2001/XMLSchema"/>
     <parameter name="customerName" type="tns:string" 
xmlns:tns="http://www.w3.org/2001/XMLSchema"/>
     <parameter name="address" type="tns:string" 
xmlns:tns="http://www.w3.org/2001/XMLSchema"/>
  </operation>
  <typeMapping
       xmlns:ns="http://localhost:8080/trilliantNew/services/Device"
       qname="rtns:ArrayOf_tns1_Device"
       type="java:com.trilliantnetwork.entity.Device[]"
       serializer="org.apache.axis.encoding.ser.ArraySerializerFactory"
       deserializer="org.apache.axis.encoding.ser.ArrayDeserializerFactory"
       encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
 </service>
</deployment>

Exception: AxisFault
 faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException
 faultSubcode:
 faultString: org.apache.axis.deployment.wsdd.WSDDException: 
javax.xml.rpc.JAXRPCException: Null qualified name specified.
javax.xml.rpc.JAXRPCException: Null qualified name specified.
    at 
org.apache.axis.encoding.TypeMappingImpl.internalRegister(TypeMappingImpl.java:239)
    at 
org.apache.axis.encoding.TypeMappingImpl.register(TypeMappingImpl.java:221)
    at 
org.apache.axis.encoding.TypeMappingDelegate.register(TypeMappingDelegate.java:73)
    at 
org.apache.axis.deployment.wsdd.WSDDService.deployTypeMapping(WSDDService.java:558)
    at 
org.apache.axis.deployment.wsdd.WSDDService.initTMR(WSDDService.java:253)
    at 
org.apache.axis.deployment.wsdd.WSDDService.&lt;init&gt;(WSDDService.java:233)
    at 
org.apache.axis.deployment.wsdd.WSDDDeployment.&lt;init&gt;(WSDDDeployment.java:192)
    at 
org.apache.axis.deployment.wsdd.WSDDDocument.&lt;init&gt;(WSDDDocument.java:78)
    at org.apache.axis.utils.Admin.processWSDD(Admin.java:111)
    at org.apache.axis.utils.Admin.process(Admin.java:158)
    at org.apache.axis.utils.Admin.AdminService(Admin.java:65)
    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.apache.axis.providers.java.MsgProvider.processMessage(MsgProvider.java:126)
    at 
org.apache.axis.providers.java.JavaProvider.invoke(JavaProvider.java:323)
    at 
org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)
    at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
    at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
    at 
org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService.java:454)
    at org.apache.axis.server.AxisServer.invoke(AxisServer.java:281)
    at 
org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java:699)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
    at 
org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:327)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
    at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
    at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
    at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
    at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
    at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
    at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
    at 
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
    at 
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
    at 
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
    at 
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
    at 
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
    at 
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
    at java.lang.Thread.run(Thread.java:595)

org.apache.axis.deployment.wsdd.WSDDException: 
javax.xml.rpc.JAXRPCException: Null qualified name specified.
javax.xml.rpc.JAXRPCException: Null qualified name specified.
    at 
org.apache.axis.encoding.TypeMappingImpl.internalRegister(TypeMappingImpl.java:239)
    at 
org.apache.axis.encoding.TypeMappingImpl.register(TypeMappingImpl.java:221)
    at 
org.apache.axis.encoding.TypeMappingDelegate.register(TypeMappingDelegate.java:73)
    at 
org.apache.axis.deployment.wsdd.WSDDService.deployTypeMapping(WSDDService.java:558)
    at 
org.apache.axis.deployment.wsdd.WSDDService.initTMR(WSDDService.java:253)
    at 
org.apache.axis.deployment.wsdd.WSDDService.&lt;init&gt;(WSDDService.java:233)
    at 
org.apache.axis.deployment.wsdd.WSDDDeployment.&lt;init&gt;(WSDDDeployment.java:192)
    at 
org.apache.axis.deployment.wsdd.WSDDDocument.&lt;init&gt;(WSDDDocument.java:78)
    at org.apache.axis.utils.Admin.processWSDD(Admin.java:111)
    at org.apache.axis.utils.Admin.process(Admin.java:158)
    at org.apache.axis.utils.Admin.AdminService(Admin.java:65)
    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.apache.axis.providers.java.MsgProvider.processMessage(MsgProvider.java:126)
    at 
org.apache.axis.providers.java.JavaProvider.invoke(JavaProvider.java:323)
    at 
org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)
    at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
    at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
    at 
org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService.java:454)
    at org.apache.axis.server.AxisServer.invoke(AxisServer.java:281)
    at 
org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java:699)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
    at 
org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:327)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
    at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
    at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
    at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
    at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
    at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
    at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
    at 
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
    at 
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
    at 
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
    at 
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
    at 
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
    at 
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
    at java.lang.Thread.run(Thread.java:595)

    at 
org.apache.axis.deployment.wsdd.WSDDService.deployTypeMapping(WSDDService.java:563)
    at 
org.apache.axis.deployment.wsdd.WSDDService.initTMR(WSDDService.java:253)
    at 
org.apache.axis.deployment.wsdd.WSDDService.&lt;init&gt;(WSDDService.java:233)
    at 
org.apache.axis.deployment.wsdd.WSDDDeployment.&lt;init&gt;(WSDDDeployment.java:192)
    at 
org.apache.axis.deployment.wsdd.WSDDDocument.&lt;init&gt;(WSDDDocument.java:78)
    at org.apache.axis.utils.Admin.processWSDD(Admin.java:111)
    at org.apache.axis.utils.Admin.process(Admin.java:158)
    at org.apache.axis.utils.Admin.AdminService(Admin.java:65)
    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.apache.axis.providers.java.MsgProvider.processMessage(MsgProvider.java:126)
    at 
org.apache.axis.providers.java.JavaProvider.invoke(JavaProvider.java:323)
    at 
org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)
    at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
    at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
    at 
org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService.java:454)
    at org.apache.axis.server.AxisServer.invoke(AxisServer.java:281)
    at 
org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java:699)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
    at 
org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:327)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
    at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
    at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
    at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
    at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
    at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
    at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
    at 
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
    at 
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
    at 
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
    at 
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
    at 
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
    at 
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
    at java.lang.Thread.run(Thread.java:595)

 faultActor:
 faultNode:
 faultDetail:
    {http://xml.apache.org/axis/}hostname:shrabanb





This e-mail and any files transmitted with it are for the sole use of the intended recipient(s) and may contain confidential and privileged information. If you are not the intended recipient or received it in error, please contact the sender by reply e-mail and destroy all copies of the original message. Please do not copy it for any purpose or disclose its contents.

Copyright Tarang Software Technologies Pvt. Ltd. 2004. All rights Reserved

Re: WSDL file generation exception

Posted by shrabank <sh...@tarangtech.com>.
Hi,

   when do we get the premature end of file error.I am trying to invoke 
a service which returns a list of object array but now i am getting a 
premature end of file error
   Here is my stacktrace:
     AxisFault
 faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException
 faultSubcode:
 faultString: org.xml.sax.SAXParseException: Premature end of file.
 faultActor:
 faultNode:
 faultDetail:
    
{http://xml.apache.org/axis/}stackTrace:org.xml.sax.SAXParseException: 
Premature end of file.
    at 
org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown 
Source)
    at org.apache.xerces.util.ErrorHandlerWrapper.fatalError(Unknown Source)
    at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
    at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
    at 
org.apache.xerces.impl.XMLVersionDetector.determineDocVersion(Unknown 
Source)
    at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
    at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
    at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
    at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
    at javax.xml.parsers.SAXParser.parse(SAXParser.java:375)
    at 
org.apache.axis.encoding.DeserializationContext.parse(DeserializationContext.java:227)
    at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:696)
    at org.apache.axis.Message.getSOAPEnvelope(Message.java:435)
    at 
org.apache.axis.handlers.soap.MustUnderstandChecker.invoke(MustUnderstandChecker.java:62)
    at org.apache.axis.client.AxisClient.invoke(AxisClient.java:206)
    at org.apache.axis.client.Call.invokeEngine(Call.java:2784)
    at org.apache.axis.client.Call.invoke(Call.java:2767)
    at org.apache.axis.client.Call.invoke(Call.java:2443)
    at org.apache.axis.client.Call.invoke(Call.java:2366)
    at org.apache.axis.client.Call.invoke(Call.java:1812)
    at 
com.trilliantnetwork.servlet.SearchServlet.doPost(SearchServlet.java:80)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
    at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
    at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
    at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
    at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
    at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
    at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
    at 
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
    at 
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
    at 
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
    at 
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
    at 
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
    at 
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
    at java.lang.Thread.run(Thread.java:595)

  

Anne Thomas Manes wrote:
> Sorry -- I stopped when I found the first error. Here's another:
>
> <typeMapping
>      xmlns:ns="http://localhost:8080/trilliantNew/services/Device"
>      qname="rtns:ArrayOf_tns1_Device"
>      type="java:com.trilliantnetwork.entity.Device[]"
>      serializer="org.apache.axis.encoding.ser.ArraySerializerFactory"
>      deserializer="org.apache.axis.encoding.ser.ArrayDeserializerFactory"
>      encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
>
> should be:
>
> <typeMapping
>      xmlns:rtns="http://localhost:8080/trilliantNew/services/Device"
>      qname="rtns:ArrayOf_tns1_Device"
>      type="java:com.trilliantnetwork.entity.Device[]"
>      serializer="org.apache.axis.encoding.ser.ArraySerializerFactory"
>      deserializer="org.apache.axis.encoding.ser.ArrayDeserializerFactory"
>      encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
>
> by the way -- I strongly encourage you to switch from RPC/encoded to
> Wrapped doc/literal
> WS-I Basic Profile prohibits use of RPC/encoded, and it's an optional
> feature in SOAP 1.2. Many of the newer systems (Axis2, Sun's JAX-WS
> RI) don't support RPC/encoded.
>
> Anne
>
> On 9/2/06, shrabank <sh...@tarangtech.com> wrote:
>> Even modifing to what u have suggested i am getting the same
>> exception.Is there anything  wrong in my wsdd file, because of which we
>> are not ablre to generate the WSDL.
>>
>>
>> Anne Thomas Manes wrote:
>> > Change this:
>> >
>> >        returnQName="searchDeviceListReturn"
>> >
>> > to this:
>> >
>> >        returnQName="rtns:searchDeviceListReturn"
>> >
>> > Anne
>> >
>> > On 9/1/06, shrabank <sh...@tarangtech.com> wrote:
>> >>
>> >> Hi,
>> >>
>> >>    While generating the wsdl file from wsdd configuration i am 
>> getting
>> >> this exception.My return type is an array.
>> >>    Here is my wsdd file which i am writing to generate the wsdl file.
>> >> Please help me in resolving this problem.
>> >>
>> >>      <deployment xmlns="http://xml.apache.org/axis/wsdd/"
>> >>             
>> xmlns:java="http://xml.apache.org/axis/wsdd/providers/java">
>> >>  <service name="SearchDevice" provider="java:RPC">
>> >>
>> >> 
>> <namespace>http://com.trilliantnetwork.webservices.service</namespace>
>> >>   <parameter name="className"
>> >> value="com.trilliantnetwork.webservices.service.SearchDevice"/>
>> >>   <parameter name="allowedMethods" value="*"/>
>> >>   <parameter name="scope" value="session"/>
>> >>   <operation name="searchDeviceList" qname="operNS:searchDeviceList"
>> >> xmlns:operNS="http://com.trilliantnetwork.webservices.service"
>> >>           returnQName="searchDeviceListReturn"
>> >> returnType="rtns:ArrayOf_tns1_Device"
>> >> xmlns:rtns="http://localhost:8080/trilliantNew/services/Device" >
>> >>      <parameter name="clientMeterNumber" type="tns:string"
>> >> xmlns:tns="http://www.w3.org/2001/XMLSchema"/>
>> >>      <parameter name="accountNumber" type="tns:string"
>> >> xmlns:tns="http://www.w3.org/2001/XMLSchema"/>
>> >>      <parameter name="customerName" type="tns:string"
>> >> xmlns:tns="http://www.w3.org/2001/XMLSchema"/>
>> >>      <parameter name="address" type="tns:string"
>> >> xmlns:tns="http://www.w3.org/2001/XMLSchema"/>
>> >>   </operation>
>> >>   <typeMapping
>> >>        xmlns:ns="http://localhost:8080/trilliantNew/services/Device"
>> >>        qname="rtns:ArrayOf_tns1_Device"
>> >>        type="java:com.trilliantnetwork.entity.Device[]"
>> >>        
>> serializer="org.apache.axis.encoding.ser.ArraySerializerFactory"
>> >>
>> >> deserializer="org.apache.axis.encoding.ser.ArrayDeserializerFactory"
>> >>        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
>> >>  </service>
>> >> </deployment>
>> >>
>> >> Exception: AxisFault
>> >>  faultCode:
>> >> {http://schemas.xmlsoap.org/soap/envelope/}Server.userException
>> >>  faultSubcode:
>> >>  faultString: org.apache.axis.deployment.wsdd.WSDDException:
>> >> javax.xml.rpc.JAXRPCException: Null qualified name specified.
>> >> javax.xml.rpc.JAXRPCException: Null qualified name specified.
>> >>     at
>> >> 
>> org.apache.axis.encoding.TypeMappingImpl.internalRegister(TypeMappingImpl.java:239) 
>>
>> >>
>> >>     at
>> >> 
>> org.apache.axis.encoding.TypeMappingImpl.register(TypeMappingImpl.java:221) 
>>
>> >>
>> >>     at
>> >> 
>> org.apache.axis.encoding.TypeMappingDelegate.register(TypeMappingDelegate.java:73) 
>>
>> >>
>> >>     at
>> >> 
>> org.apache.axis.deployment.wsdd.WSDDService.deployTypeMapping(WSDDService.java:558) 
>>
>> >>
>> >>     at
>> >> 
>> org.apache.axis.deployment.wsdd.WSDDService.initTMR(WSDDService.java:253) 
>>
>> >>
>> >>     at
>> >> 
>> org.apache.axis.deployment.wsdd.WSDDService.&lt;init&gt;(WSDDService.java:233) 
>>
>> >>
>> >>     at
>> >> 
>> org.apache.axis.deployment.wsdd.WSDDDeployment.&lt;init&gt;(WSDDDeployment.java:192) 
>>
>> >>
>> >>     at
>> >> 
>> org.apache.axis.deployment.wsdd.WSDDDocument.&lt;init&gt;(WSDDDocument.java:78) 
>>
>> >>
>> >>     at org.apache.axis.utils.Admin.processWSDD(Admin.java:111)
>> >>     at org.apache.axis.utils.Admin.process(Admin.java:158)
>> >>     at org.apache.axis.utils.Admin.AdminService(Admin.java:65)
>> >>     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.apache.axis.providers.java.MsgProvider.processMessage(MsgProvider.java:126) 
>>
>> >>
>> >>     at
>> >> 
>> org.apache.axis.providers.java.JavaProvider.invoke(JavaProvider.java:323) 
>>
>> >>
>> >>     at
>> >> 
>> org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32) 
>>
>> >>
>> >>     at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
>> >>     at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
>> >>     at
>> >> 
>> org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService.java:454)
>> >>     at org.apache.axis.server.AxisServer.invoke(AxisServer.java:281)
>> >>     at
>> >> 
>> org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java:699)
>> >>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
>> >>     at
>> >> 
>> org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:327) 
>>
>> >>
>> >>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
>> >>     at
>> >> 
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252) 
>>
>> >>
>> >>     at
>> >> 
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) 
>>
>> >>
>> >>     at
>> >> 
>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213) 
>>
>> >>
>> >>     at
>> >> 
>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178) 
>>
>> >>
>> >>     at
>> >> 
>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126) 
>>
>> >>
>> >>     at
>> >> 
>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105) 
>>
>> >>
>> >>     at
>> >> 
>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107) 
>>
>> >>
>> >>     at
>> >> 
>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) 
>>
>> >>
>> >>     at
>> >> 
>> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869) 
>>
>> >>
>> >>     at
>> >> 
>> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664) 
>>
>> >>
>> >>     at
>> >> 
>> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527) 
>>
>> >>
>> >>     at
>> >> 
>> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80) 
>>
>> >>
>> >>     at
>> >> 
>> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684) 
>>
>> >>
>> >>     at java.lang.Thread.run(Thread.java:595)
>> >>
>> >> org.apache.axis.deployment.wsdd.WSDDException:
>> >> javax.xml.rpc.JAXRPCException: Null qualified name specified.
>> >> javax.xml.rpc.JAXRPCException: Null qualified name specified.
>> >>     at
>> >> 
>> org.apache.axis.encoding.TypeMappingImpl.internalRegister(TypeMappingImpl.java:239) 
>>
>> >>
>> >>     at
>> >> 
>> org.apache.axis.encoding.TypeMappingImpl.register(TypeMappingImpl.java:221) 
>>
>> >>
>> >>     at
>> >> 
>> org.apache.axis.encoding.TypeMappingDelegate.register(TypeMappingDelegate.java:73) 
>>
>> >>
>> >>     at
>> >> 
>> org.apache.axis.deployment.wsdd.WSDDService.deployTypeMapping(WSDDService.java:558) 
>>
>> >>
>> >>     at
>> >> 
>> org.apache.axis.deployment.wsdd.WSDDService.initTMR(WSDDService.java:253) 
>>
>> >>
>> >>     at
>> >> 
>> org.apache.axis.deployment.wsdd.WSDDService.&lt;init&gt;(WSDDService.java:233) 
>>
>> >>
>> >>     at
>> >> 
>> org.apache.axis.deployment.wsdd.WSDDDeployment.&lt;init&gt;(WSDDDeployment.java:192) 
>>
>> >>
>> >>     at
>> >> 
>> org.apache.axis.deployment.wsdd.WSDDDocument.&lt;init&gt;(WSDDDocument.java:78) 
>>
>> >>
>> >>     at org.apache.axis.utils.Admin.processWSDD(Admin.java:111)
>> >>     at org.apache.axis.utils.Admin.process(Admin.java:158)
>> >>     at org.apache.axis.utils.Admin.AdminService(Admin.java:65)
>> >>     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.apache.axis.providers.java.MsgProvider.processMessage(MsgProvider.java:126) 
>>
>> >>
>> >>     at
>> >> 
>> org.apache.axis.providers.java.JavaProvider.invoke(JavaProvider.java:323) 
>>
>> >>
>> >>     at
>> >> 
>> org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32) 
>>
>> >>
>> >>     at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
>> >>     at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
>> >>     at
>> >> 
>> org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService.java:454)
>> >>     at org.apache.axis.server.AxisServer.invoke(AxisServer.java:281)
>> >>     at
>> >> 
>> org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java:699)
>> >>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
>> >>     at
>> >> 
>> org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:327) 
>>
>> >>
>> >>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
>> >>     at
>> >> 
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252) 
>>
>> >>
>> >>     at
>> >> 
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) 
>>
>> >>
>> >>     at
>> >> 
>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213) 
>>
>> >>
>> >>     at
>> >> 
>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178) 
>>
>> >>
>> >>     at
>> >> 
>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126) 
>>
>> >>
>> >>     at
>> >> 
>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105) 
>>
>> >>
>> >>     at
>> >> 
>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107) 
>>
>> >>
>> >>     at
>> >> 
>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) 
>>
>> >>
>> >>     at
>> >> 
>> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869) 
>>
>> >>
>> >>     at
>> >> 
>> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664) 
>>
>> >>
>> >>     at
>> >> 
>> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527) 
>>
>> >>
>> >>     at
>> >> 
>> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80) 
>>
>> >>
>> >>     at
>> >> 
>> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684) 
>>
>> >>
>> >>     at java.lang.Thread.run(Thread.java:595)
>> >>
>> >>     at
>> >> 
>> org.apache.axis.deployment.wsdd.WSDDService.deployTypeMapping(WSDDService.java:563) 
>>
>> >>
>> >>     at
>> >> 
>> org.apache.axis.deployment.wsdd.WSDDService.initTMR(WSDDService.java:253) 
>>
>> >>
>> >>     at
>> >> 
>> org.apache.axis.deployment.wsdd.WSDDService.&lt;init&gt;(WSDDService.java:233) 
>>
>> >>
>> >>     at
>> >> 
>> org.apache.axis.deployment.wsdd.WSDDDeployment.&lt;init&gt;(WSDDDeployment.java:192) 
>>
>> >>
>> >>     at
>> >> 
>> org.apache.axis.deployment.wsdd.WSDDDocument.&lt;init&gt;(WSDDDocument.java:78) 
>>
>> >>
>> >>     at org.apache.axis.utils.Admin.processWSDD(Admin.java:111)
>> >>     at org.apache.axis.utils.Admin.process(Admin.java:158)
>> >>     at org.apache.axis.utils.Admin.AdminService(Admin.java:65)
>> >>     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.apache.axis.providers.java.MsgProvider.processMessage(MsgProvider.java:126) 
>>
>> >>
>> >>     at
>> >> 
>> org.apache.axis.providers.java.JavaProvider.invoke(JavaProvider.java:323) 
>>
>> >>
>> >>     at
>> >> 
>> org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32) 
>>
>> >>
>> >>     at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
>> >>     at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
>> >>     at
>> >> 
>> org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService.java:454)
>> >>     at org.apache.axis.server.AxisServer.invoke(AxisServer.java:281)
>> >>     at
>> >> 
>> org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java:699)
>> >>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
>> >>     at
>> >> 
>> org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:327) 
>>
>> >>
>> >>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
>> >>     at
>> >> 
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252) 
>>
>> >>
>> >>     at
>> >> 
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) 
>>
>> >>
>> >>     at
>> >> 
>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213) 
>>
>> >>
>> >>     at
>> >> 
>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178) 
>>
>> >>
>> >>     at
>> >> 
>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126) 
>>
>> >>
>> >>     at
>> >> 
>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105) 
>>
>> >>
>> >>     at
>> >> 
>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107) 
>>
>> >>
>> >>     at
>> >> 
>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) 
>>
>> >>
>> >>     at
>> >> 
>> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869) 
>>
>> >>
>> >>     at
>> >> 
>> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664) 
>>
>> >>
>> >>     at
>> >> 
>> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527) 
>>
>> >>
>> >>     at
>> >> 
>> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80) 
>>
>> >>
>> >>     at
>> >> 
>> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684) 
>>
>> >>
>> >>     at java.lang.Thread.run(Thread.java:595)
>> >>
>> >>  faultActor:
>> >>  faultNode:
>> >>  faultDetail:
>> >>     {http://xml.apache.org/axis/}hostname:shrabanb
>> >>
>> >>
>> >>
>> >>
>> >>
>> >> This e-mail and any files transmitted with it are for the sole use of
>> >> the intended recipient(s) and may contain confidential and privileged
>> >> information. If you are not the intended recipient or received it in
>> >> error, please contact the sender by reply e-mail and destroy all
>> >> copies of the original message. Please do not copy it for any purpose
>> >> or disclose its contents.
>> >>
>> >> Copyright Tarang Software Technologies Pvt. Ltd. 2004. All rights
>> >> Reserved
>> >
>> > ---------------------------------------------------------------------
>> > To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
>> > For additional commands, e-mail: axis-user-help@ws.apache.org
>> >
>> >
>> >
>> >
>>
>>
>>
>>
>>
>> This e-mail and any files transmitted with it are for the sole use of 
>> the intended recipient(s) and may contain confidential and privileged 
>> information. If you are not the intended recipient or received it in 
>> error, please contact the sender by reply e-mail and destroy all 
>> copies of the original message. Please do not copy it for any purpose 
>> or disclose its contents.
>>
>> Copyright Tarang Software Technologies Pvt. Ltd. 2004. All rights 
>> Reserved
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
> For additional commands, e-mail: axis-user-help@ws.apache.org
>
>
>
>





This e-mail and any files transmitted with it are for the sole use of the intended recipient(s) and may contain confidential and privileged information. If you are not the intended recipient or received it in error, please contact the sender by reply e-mail and destroy all copies of the original message. Please do not copy it for any purpose or disclose its contents.

Copyright Tarang Software Technologies Pvt. Ltd. 2004. All rights Reserved

Re: WSDL file generation exception

Posted by Anne Thomas Manes <at...@gmail.com>.
Sorry -- I stopped when I found the first error. Here's another:

 <typeMapping
      xmlns:ns="http://localhost:8080/trilliantNew/services/Device"
      qname="rtns:ArrayOf_tns1_Device"
      type="java:com.trilliantnetwork.entity.Device[]"
      serializer="org.apache.axis.encoding.ser.ArraySerializerFactory"
      deserializer="org.apache.axis.encoding.ser.ArrayDeserializerFactory"
      encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />

should be:

 <typeMapping
      xmlns:rtns="http://localhost:8080/trilliantNew/services/Device"
      qname="rtns:ArrayOf_tns1_Device"
      type="java:com.trilliantnetwork.entity.Device[]"
      serializer="org.apache.axis.encoding.ser.ArraySerializerFactory"
      deserializer="org.apache.axis.encoding.ser.ArrayDeserializerFactory"
      encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />

by the way -- I strongly encourage you to switch from RPC/encoded to
Wrapped doc/literal
WS-I Basic Profile prohibits use of RPC/encoded, and it's an optional
feature in SOAP 1.2. Many of the newer systems (Axis2, Sun's JAX-WS
RI) don't support RPC/encoded.

Anne

On 9/2/06, shrabank <sh...@tarangtech.com> wrote:
> Even modifing to what u have suggested i am getting the same
> exception.Is there anything  wrong in my wsdd file, because of which we
> are not ablre to generate the WSDL.
>
>
> Anne Thomas Manes wrote:
> > Change this:
> >
> >        returnQName="searchDeviceListReturn"
> >
> > to this:
> >
> >        returnQName="rtns:searchDeviceListReturn"
> >
> > Anne
> >
> > On 9/1/06, shrabank <sh...@tarangtech.com> wrote:
> >>
> >> Hi,
> >>
> >>    While generating the wsdl file from wsdd configuration i am getting
> >> this exception.My return type is an array.
> >>    Here is my wsdd file which i am writing to generate the wsdl file.
> >> Please help me in resolving this problem.
> >>
> >>      <deployment xmlns="http://xml.apache.org/axis/wsdd/"
> >>             xmlns:java="http://xml.apache.org/axis/wsdd/providers/java">
> >>  <service name="SearchDevice" provider="java:RPC">
> >>
> >> <namespace>http://com.trilliantnetwork.webservices.service</namespace>
> >>   <parameter name="className"
> >> value="com.trilliantnetwork.webservices.service.SearchDevice"/>
> >>   <parameter name="allowedMethods" value="*"/>
> >>   <parameter name="scope" value="session"/>
> >>   <operation name="searchDeviceList" qname="operNS:searchDeviceList"
> >> xmlns:operNS="http://com.trilliantnetwork.webservices.service"
> >>           returnQName="searchDeviceListReturn"
> >> returnType="rtns:ArrayOf_tns1_Device"
> >> xmlns:rtns="http://localhost:8080/trilliantNew/services/Device" >
> >>      <parameter name="clientMeterNumber" type="tns:string"
> >> xmlns:tns="http://www.w3.org/2001/XMLSchema"/>
> >>      <parameter name="accountNumber" type="tns:string"
> >> xmlns:tns="http://www.w3.org/2001/XMLSchema"/>
> >>      <parameter name="customerName" type="tns:string"
> >> xmlns:tns="http://www.w3.org/2001/XMLSchema"/>
> >>      <parameter name="address" type="tns:string"
> >> xmlns:tns="http://www.w3.org/2001/XMLSchema"/>
> >>   </operation>
> >>   <typeMapping
> >>        xmlns:ns="http://localhost:8080/trilliantNew/services/Device"
> >>        qname="rtns:ArrayOf_tns1_Device"
> >>        type="java:com.trilliantnetwork.entity.Device[]"
> >>        serializer="org.apache.axis.encoding.ser.ArraySerializerFactory"
> >>
> >> deserializer="org.apache.axis.encoding.ser.ArrayDeserializerFactory"
> >>        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
> >>  </service>
> >> </deployment>
> >>
> >> Exception: AxisFault
> >>  faultCode:
> >> {http://schemas.xmlsoap.org/soap/envelope/}Server.userException
> >>  faultSubcode:
> >>  faultString: org.apache.axis.deployment.wsdd.WSDDException:
> >> javax.xml.rpc.JAXRPCException: Null qualified name specified.
> >> javax.xml.rpc.JAXRPCException: Null qualified name specified.
> >>     at
> >> org.apache.axis.encoding.TypeMappingImpl.internalRegister(TypeMappingImpl.java:239)
> >>
> >>     at
> >> org.apache.axis.encoding.TypeMappingImpl.register(TypeMappingImpl.java:221)
> >>
> >>     at
> >> org.apache.axis.encoding.TypeMappingDelegate.register(TypeMappingDelegate.java:73)
> >>
> >>     at
> >> org.apache.axis.deployment.wsdd.WSDDService.deployTypeMapping(WSDDService.java:558)
> >>
> >>     at
> >> org.apache.axis.deployment.wsdd.WSDDService.initTMR(WSDDService.java:253)
> >>
> >>     at
> >> org.apache.axis.deployment.wsdd.WSDDService.&lt;init&gt;(WSDDService.java:233)
> >>
> >>     at
> >> org.apache.axis.deployment.wsdd.WSDDDeployment.&lt;init&gt;(WSDDDeployment.java:192)
> >>
> >>     at
> >> org.apache.axis.deployment.wsdd.WSDDDocument.&lt;init&gt;(WSDDDocument.java:78)
> >>
> >>     at org.apache.axis.utils.Admin.processWSDD(Admin.java:111)
> >>     at org.apache.axis.utils.Admin.process(Admin.java:158)
> >>     at org.apache.axis.utils.Admin.AdminService(Admin.java:65)
> >>     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.apache.axis.providers.java.MsgProvider.processMessage(MsgProvider.java:126)
> >>
> >>     at
> >> org.apache.axis.providers.java.JavaProvider.invoke(JavaProvider.java:323)
> >>
> >>     at
> >> org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)
> >>
> >>     at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
> >>     at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
> >>     at
> >> org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService.java:454)
> >>     at org.apache.axis.server.AxisServer.invoke(AxisServer.java:281)
> >>     at
> >> org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java:699)
> >>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
> >>     at
> >> org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:327)
> >>
> >>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
> >>     at
> >> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
> >>
> >>     at
> >> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
> >>
> >>     at
> >> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
> >>
> >>     at
> >> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
> >>
> >>     at
> >> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
> >>
> >>     at
> >> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
> >>
> >>     at
> >> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
> >>
> >>     at
> >> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
> >>
> >>     at
> >> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
> >>
> >>     at
> >> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
> >>
> >>     at
> >> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
> >>
> >>     at
> >> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
> >>
> >>     at
> >> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
> >>
> >>     at java.lang.Thread.run(Thread.java:595)
> >>
> >> org.apache.axis.deployment.wsdd.WSDDException:
> >> javax.xml.rpc.JAXRPCException: Null qualified name specified.
> >> javax.xml.rpc.JAXRPCException: Null qualified name specified.
> >>     at
> >> org.apache.axis.encoding.TypeMappingImpl.internalRegister(TypeMappingImpl.java:239)
> >>
> >>     at
> >> org.apache.axis.encoding.TypeMappingImpl.register(TypeMappingImpl.java:221)
> >>
> >>     at
> >> org.apache.axis.encoding.TypeMappingDelegate.register(TypeMappingDelegate.java:73)
> >>
> >>     at
> >> org.apache.axis.deployment.wsdd.WSDDService.deployTypeMapping(WSDDService.java:558)
> >>
> >>     at
> >> org.apache.axis.deployment.wsdd.WSDDService.initTMR(WSDDService.java:253)
> >>
> >>     at
> >> org.apache.axis.deployment.wsdd.WSDDService.&lt;init&gt;(WSDDService.java:233)
> >>
> >>     at
> >> org.apache.axis.deployment.wsdd.WSDDDeployment.&lt;init&gt;(WSDDDeployment.java:192)
> >>
> >>     at
> >> org.apache.axis.deployment.wsdd.WSDDDocument.&lt;init&gt;(WSDDDocument.java:78)
> >>
> >>     at org.apache.axis.utils.Admin.processWSDD(Admin.java:111)
> >>     at org.apache.axis.utils.Admin.process(Admin.java:158)
> >>     at org.apache.axis.utils.Admin.AdminService(Admin.java:65)
> >>     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.apache.axis.providers.java.MsgProvider.processMessage(MsgProvider.java:126)
> >>
> >>     at
> >> org.apache.axis.providers.java.JavaProvider.invoke(JavaProvider.java:323)
> >>
> >>     at
> >> org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)
> >>
> >>     at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
> >>     at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
> >>     at
> >> org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService.java:454)
> >>     at org.apache.axis.server.AxisServer.invoke(AxisServer.java:281)
> >>     at
> >> org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java:699)
> >>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
> >>     at
> >> org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:327)
> >>
> >>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
> >>     at
> >> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
> >>
> >>     at
> >> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
> >>
> >>     at
> >> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
> >>
> >>     at
> >> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
> >>
> >>     at
> >> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
> >>
> >>     at
> >> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
> >>
> >>     at
> >> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
> >>
> >>     at
> >> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
> >>
> >>     at
> >> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
> >>
> >>     at
> >> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
> >>
> >>     at
> >> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
> >>
> >>     at
> >> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
> >>
> >>     at
> >> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
> >>
> >>     at java.lang.Thread.run(Thread.java:595)
> >>
> >>     at
> >> org.apache.axis.deployment.wsdd.WSDDService.deployTypeMapping(WSDDService.java:563)
> >>
> >>     at
> >> org.apache.axis.deployment.wsdd.WSDDService.initTMR(WSDDService.java:253)
> >>
> >>     at
> >> org.apache.axis.deployment.wsdd.WSDDService.&lt;init&gt;(WSDDService.java:233)
> >>
> >>     at
> >> org.apache.axis.deployment.wsdd.WSDDDeployment.&lt;init&gt;(WSDDDeployment.java:192)
> >>
> >>     at
> >> org.apache.axis.deployment.wsdd.WSDDDocument.&lt;init&gt;(WSDDDocument.java:78)
> >>
> >>     at org.apache.axis.utils.Admin.processWSDD(Admin.java:111)
> >>     at org.apache.axis.utils.Admin.process(Admin.java:158)
> >>     at org.apache.axis.utils.Admin.AdminService(Admin.java:65)
> >>     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.apache.axis.providers.java.MsgProvider.processMessage(MsgProvider.java:126)
> >>
> >>     at
> >> org.apache.axis.providers.java.JavaProvider.invoke(JavaProvider.java:323)
> >>
> >>     at
> >> org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)
> >>
> >>     at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
> >>     at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
> >>     at
> >> org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService.java:454)
> >>     at org.apache.axis.server.AxisServer.invoke(AxisServer.java:281)
> >>     at
> >> org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java:699)
> >>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
> >>     at
> >> org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:327)
> >>
> >>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
> >>     at
> >> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
> >>
> >>     at
> >> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
> >>
> >>     at
> >> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
> >>
> >>     at
> >> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
> >>
> >>     at
> >> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
> >>
> >>     at
> >> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
> >>
> >>     at
> >> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
> >>
> >>     at
> >> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
> >>
> >>     at
> >> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
> >>
> >>     at
> >> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
> >>
> >>     at
> >> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
> >>
> >>     at
> >> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
> >>
> >>     at
> >> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
> >>
> >>     at java.lang.Thread.run(Thread.java:595)
> >>
> >>  faultActor:
> >>  faultNode:
> >>  faultDetail:
> >>     {http://xml.apache.org/axis/}hostname:shrabanb
> >>
> >>
> >>
> >>
> >>
> >> This e-mail and any files transmitted with it are for the sole use of
> >> the intended recipient(s) and may contain confidential and privileged
> >> information. If you are not the intended recipient or received it in
> >> error, please contact the sender by reply e-mail and destroy all
> >> copies of the original message. Please do not copy it for any purpose
> >> or disclose its contents.
> >>
> >> Copyright Tarang Software Technologies Pvt. Ltd. 2004. All rights
> >> Reserved
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
> > For additional commands, e-mail: axis-user-help@ws.apache.org
> >
> >
> >
> >
>
>
>
>
>
> This e-mail and any files transmitted with it are for the sole use of the intended recipient(s) and may contain confidential and privileged information. If you are not the intended recipient or received it in error, please contact the sender by reply e-mail and destroy all copies of the original message. Please do not copy it for any purpose or disclose its contents.
>
> Copyright Tarang Software Technologies Pvt. Ltd. 2004. All rights Reserved

---------------------------------------------------------------------
To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-user-help@ws.apache.org


Re: WSDL file generation exception

Posted by shrabank <sh...@tarangtech.com>.
Even modifing to what u have suggested i am getting the same 
exception.Is there anything  wrong in my wsdd file, because of which we 
are not ablre to generate the WSDL.


Anne Thomas Manes wrote:
> Change this:
>
>        returnQName="searchDeviceListReturn"
>
> to this:
>
>        returnQName="rtns:searchDeviceListReturn"
>
> Anne
>
> On 9/1/06, shrabank <sh...@tarangtech.com> wrote:
>>
>> Hi,
>>
>>    While generating the wsdl file from wsdd configuration i am getting
>> this exception.My return type is an array.
>>    Here is my wsdd file which i am writing to generate the wsdl file.
>> Please help me in resolving this problem.
>>
>>      <deployment xmlns="http://xml.apache.org/axis/wsdd/"
>>             xmlns:java="http://xml.apache.org/axis/wsdd/providers/java">
>>  <service name="SearchDevice" provider="java:RPC">
>>    
>> <namespace>http://com.trilliantnetwork.webservices.service</namespace>
>>   <parameter name="className"
>> value="com.trilliantnetwork.webservices.service.SearchDevice"/>
>>   <parameter name="allowedMethods" value="*"/>
>>   <parameter name="scope" value="session"/>
>>   <operation name="searchDeviceList" qname="operNS:searchDeviceList"
>> xmlns:operNS="http://com.trilliantnetwork.webservices.service"
>>           returnQName="searchDeviceListReturn"
>> returnType="rtns:ArrayOf_tns1_Device"
>> xmlns:rtns="http://localhost:8080/trilliantNew/services/Device" >
>>      <parameter name="clientMeterNumber" type="tns:string"
>> xmlns:tns="http://www.w3.org/2001/XMLSchema"/>
>>      <parameter name="accountNumber" type="tns:string"
>> xmlns:tns="http://www.w3.org/2001/XMLSchema"/>
>>      <parameter name="customerName" type="tns:string"
>> xmlns:tns="http://www.w3.org/2001/XMLSchema"/>
>>      <parameter name="address" type="tns:string"
>> xmlns:tns="http://www.w3.org/2001/XMLSchema"/>
>>   </operation>
>>   <typeMapping
>>        xmlns:ns="http://localhost:8080/trilliantNew/services/Device"
>>        qname="rtns:ArrayOf_tns1_Device"
>>        type="java:com.trilliantnetwork.entity.Device[]"
>>        serializer="org.apache.axis.encoding.ser.ArraySerializerFactory"
>>        
>> deserializer="org.apache.axis.encoding.ser.ArrayDeserializerFactory"
>>        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
>>  </service>
>> </deployment>
>>
>> Exception: AxisFault
>>  faultCode: 
>> {http://schemas.xmlsoap.org/soap/envelope/}Server.userException
>>  faultSubcode:
>>  faultString: org.apache.axis.deployment.wsdd.WSDDException:
>> javax.xml.rpc.JAXRPCException: Null qualified name specified.
>> javax.xml.rpc.JAXRPCException: Null qualified name specified.
>>     at
>> org.apache.axis.encoding.TypeMappingImpl.internalRegister(TypeMappingImpl.java:239) 
>>
>>     at
>> org.apache.axis.encoding.TypeMappingImpl.register(TypeMappingImpl.java:221) 
>>
>>     at
>> org.apache.axis.encoding.TypeMappingDelegate.register(TypeMappingDelegate.java:73) 
>>
>>     at
>> org.apache.axis.deployment.wsdd.WSDDService.deployTypeMapping(WSDDService.java:558) 
>>
>>     at
>> org.apache.axis.deployment.wsdd.WSDDService.initTMR(WSDDService.java:253) 
>>
>>     at
>> org.apache.axis.deployment.wsdd.WSDDService.&lt;init&gt;(WSDDService.java:233) 
>>
>>     at
>> org.apache.axis.deployment.wsdd.WSDDDeployment.&lt;init&gt;(WSDDDeployment.java:192) 
>>
>>     at
>> org.apache.axis.deployment.wsdd.WSDDDocument.&lt;init&gt;(WSDDDocument.java:78) 
>>
>>     at org.apache.axis.utils.Admin.processWSDD(Admin.java:111)
>>     at org.apache.axis.utils.Admin.process(Admin.java:158)
>>     at org.apache.axis.utils.Admin.AdminService(Admin.java:65)
>>     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.apache.axis.providers.java.MsgProvider.processMessage(MsgProvider.java:126) 
>>
>>     at
>> org.apache.axis.providers.java.JavaProvider.invoke(JavaProvider.java:323) 
>>
>>     at
>> org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32) 
>>
>>     at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
>>     at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
>>     at
>> org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService.java:454)
>>     at org.apache.axis.server.AxisServer.invoke(AxisServer.java:281)
>>     at
>> org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java:699)
>>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
>>     at
>> org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:327) 
>>
>>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
>>     at
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252) 
>>
>>     at
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) 
>>
>>     at
>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213) 
>>
>>     at
>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178) 
>>
>>     at
>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126) 
>>
>>     at
>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105) 
>>
>>     at
>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107) 
>>
>>     at
>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) 
>>
>>     at
>> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869) 
>>
>>     at
>> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664) 
>>
>>     at
>> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527) 
>>
>>     at
>> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80) 
>>
>>     at
>> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684) 
>>
>>     at java.lang.Thread.run(Thread.java:595)
>>
>> org.apache.axis.deployment.wsdd.WSDDException:
>> javax.xml.rpc.JAXRPCException: Null qualified name specified.
>> javax.xml.rpc.JAXRPCException: Null qualified name specified.
>>     at
>> org.apache.axis.encoding.TypeMappingImpl.internalRegister(TypeMappingImpl.java:239) 
>>
>>     at
>> org.apache.axis.encoding.TypeMappingImpl.register(TypeMappingImpl.java:221) 
>>
>>     at
>> org.apache.axis.encoding.TypeMappingDelegate.register(TypeMappingDelegate.java:73) 
>>
>>     at
>> org.apache.axis.deployment.wsdd.WSDDService.deployTypeMapping(WSDDService.java:558) 
>>
>>     at
>> org.apache.axis.deployment.wsdd.WSDDService.initTMR(WSDDService.java:253) 
>>
>>     at
>> org.apache.axis.deployment.wsdd.WSDDService.&lt;init&gt;(WSDDService.java:233) 
>>
>>     at
>> org.apache.axis.deployment.wsdd.WSDDDeployment.&lt;init&gt;(WSDDDeployment.java:192) 
>>
>>     at
>> org.apache.axis.deployment.wsdd.WSDDDocument.&lt;init&gt;(WSDDDocument.java:78) 
>>
>>     at org.apache.axis.utils.Admin.processWSDD(Admin.java:111)
>>     at org.apache.axis.utils.Admin.process(Admin.java:158)
>>     at org.apache.axis.utils.Admin.AdminService(Admin.java:65)
>>     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.apache.axis.providers.java.MsgProvider.processMessage(MsgProvider.java:126) 
>>
>>     at
>> org.apache.axis.providers.java.JavaProvider.invoke(JavaProvider.java:323) 
>>
>>     at
>> org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32) 
>>
>>     at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
>>     at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
>>     at
>> org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService.java:454)
>>     at org.apache.axis.server.AxisServer.invoke(AxisServer.java:281)
>>     at
>> org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java:699)
>>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
>>     at
>> org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:327) 
>>
>>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
>>     at
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252) 
>>
>>     at
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) 
>>
>>     at
>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213) 
>>
>>     at
>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178) 
>>
>>     at
>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126) 
>>
>>     at
>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105) 
>>
>>     at
>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107) 
>>
>>     at
>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) 
>>
>>     at
>> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869) 
>>
>>     at
>> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664) 
>>
>>     at
>> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527) 
>>
>>     at
>> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80) 
>>
>>     at
>> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684) 
>>
>>     at java.lang.Thread.run(Thread.java:595)
>>
>>     at
>> org.apache.axis.deployment.wsdd.WSDDService.deployTypeMapping(WSDDService.java:563) 
>>
>>     at
>> org.apache.axis.deployment.wsdd.WSDDService.initTMR(WSDDService.java:253) 
>>
>>     at
>> org.apache.axis.deployment.wsdd.WSDDService.&lt;init&gt;(WSDDService.java:233) 
>>
>>     at
>> org.apache.axis.deployment.wsdd.WSDDDeployment.&lt;init&gt;(WSDDDeployment.java:192) 
>>
>>     at
>> org.apache.axis.deployment.wsdd.WSDDDocument.&lt;init&gt;(WSDDDocument.java:78) 
>>
>>     at org.apache.axis.utils.Admin.processWSDD(Admin.java:111)
>>     at org.apache.axis.utils.Admin.process(Admin.java:158)
>>     at org.apache.axis.utils.Admin.AdminService(Admin.java:65)
>>     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.apache.axis.providers.java.MsgProvider.processMessage(MsgProvider.java:126) 
>>
>>     at
>> org.apache.axis.providers.java.JavaProvider.invoke(JavaProvider.java:323) 
>>
>>     at
>> org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32) 
>>
>>     at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
>>     at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
>>     at
>> org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService.java:454)
>>     at org.apache.axis.server.AxisServer.invoke(AxisServer.java:281)
>>     at
>> org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java:699)
>>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
>>     at
>> org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:327) 
>>
>>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
>>     at
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252) 
>>
>>     at
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) 
>>
>>     at
>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213) 
>>
>>     at
>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178) 
>>
>>     at
>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126) 
>>
>>     at
>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105) 
>>
>>     at
>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107) 
>>
>>     at
>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) 
>>
>>     at
>> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869) 
>>
>>     at
>> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664) 
>>
>>     at
>> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527) 
>>
>>     at
>> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80) 
>>
>>     at
>> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684) 
>>
>>     at java.lang.Thread.run(Thread.java:595)
>>
>>  faultActor:
>>  faultNode:
>>  faultDetail:
>>     {http://xml.apache.org/axis/}hostname:shrabanb
>>
>>
>>
>>
>>
>> This e-mail and any files transmitted with it are for the sole use of 
>> the intended recipient(s) and may contain confidential and privileged 
>> information. If you are not the intended recipient or received it in 
>> error, please contact the sender by reply e-mail and destroy all 
>> copies of the original message. Please do not copy it for any purpose 
>> or disclose its contents.
>>
>> Copyright Tarang Software Technologies Pvt. Ltd. 2004. All rights 
>> Reserved
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
> For additional commands, e-mail: axis-user-help@ws.apache.org
>
>
>
>





This e-mail and any files transmitted with it are for the sole use of the intended recipient(s) and may contain confidential and privileged information. If you are not the intended recipient or received it in error, please contact the sender by reply e-mail and destroy all copies of the original message. Please do not copy it for any purpose or disclose its contents.

Copyright Tarang Software Technologies Pvt. Ltd. 2004. All rights Reserved

Re: WSDL file generation exception

Posted by Anne Thomas Manes <at...@gmail.com>.
Change this:

        returnQName="searchDeviceListReturn"

to this:

        returnQName="rtns:searchDeviceListReturn"

Anne

On 9/1/06, shrabank <sh...@tarangtech.com> wrote:
>
> Hi,
>
>    While generating the wsdl file from wsdd configuration i am getting
> this exception.My return type is an array.
>    Here is my wsdd file which i am writing to generate the wsdl file.
> Please help me in resolving this problem.
>
>      <deployment xmlns="http://xml.apache.org/axis/wsdd/"
>             xmlns:java="http://xml.apache.org/axis/wsdd/providers/java">
>  <service name="SearchDevice" provider="java:RPC">
>    <namespace>http://com.trilliantnetwork.webservices.service</namespace>
>   <parameter name="className"
> value="com.trilliantnetwork.webservices.service.SearchDevice"/>
>   <parameter name="allowedMethods" value="*"/>
>   <parameter name="scope" value="session"/>
>   <operation name="searchDeviceList" qname="operNS:searchDeviceList"
> xmlns:operNS="http://com.trilliantnetwork.webservices.service"
>           returnQName="searchDeviceListReturn"
> returnType="rtns:ArrayOf_tns1_Device"
> xmlns:rtns="http://localhost:8080/trilliantNew/services/Device" >
>      <parameter name="clientMeterNumber" type="tns:string"
> xmlns:tns="http://www.w3.org/2001/XMLSchema"/>
>      <parameter name="accountNumber" type="tns:string"
> xmlns:tns="http://www.w3.org/2001/XMLSchema"/>
>      <parameter name="customerName" type="tns:string"
> xmlns:tns="http://www.w3.org/2001/XMLSchema"/>
>      <parameter name="address" type="tns:string"
> xmlns:tns="http://www.w3.org/2001/XMLSchema"/>
>   </operation>
>   <typeMapping
>        xmlns:ns="http://localhost:8080/trilliantNew/services/Device"
>        qname="rtns:ArrayOf_tns1_Device"
>        type="java:com.trilliantnetwork.entity.Device[]"
>        serializer="org.apache.axis.encoding.ser.ArraySerializerFactory"
>        deserializer="org.apache.axis.encoding.ser.ArrayDeserializerFactory"
>        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
>  </service>
> </deployment>
>
> Exception: AxisFault
>  faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException
>  faultSubcode:
>  faultString: org.apache.axis.deployment.wsdd.WSDDException:
> javax.xml.rpc.JAXRPCException: Null qualified name specified.
> javax.xml.rpc.JAXRPCException: Null qualified name specified.
>     at
> org.apache.axis.encoding.TypeMappingImpl.internalRegister(TypeMappingImpl.java:239)
>     at
> org.apache.axis.encoding.TypeMappingImpl.register(TypeMappingImpl.java:221)
>     at
> org.apache.axis.encoding.TypeMappingDelegate.register(TypeMappingDelegate.java:73)
>     at
> org.apache.axis.deployment.wsdd.WSDDService.deployTypeMapping(WSDDService.java:558)
>     at
> org.apache.axis.deployment.wsdd.WSDDService.initTMR(WSDDService.java:253)
>     at
> org.apache.axis.deployment.wsdd.WSDDService.&lt;init&gt;(WSDDService.java:233)
>     at
> org.apache.axis.deployment.wsdd.WSDDDeployment.&lt;init&gt;(WSDDDeployment.java:192)
>     at
> org.apache.axis.deployment.wsdd.WSDDDocument.&lt;init&gt;(WSDDDocument.java:78)
>     at org.apache.axis.utils.Admin.processWSDD(Admin.java:111)
>     at org.apache.axis.utils.Admin.process(Admin.java:158)
>     at org.apache.axis.utils.Admin.AdminService(Admin.java:65)
>     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.apache.axis.providers.java.MsgProvider.processMessage(MsgProvider.java:126)
>     at
> org.apache.axis.providers.java.JavaProvider.invoke(JavaProvider.java:323)
>     at
> org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)
>     at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
>     at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
>     at
> org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService.java:454)
>     at org.apache.axis.server.AxisServer.invoke(AxisServer.java:281)
>     at
> org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java:699)
>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
>     at
> org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:327)
>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
>     at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
>     at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
>     at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
>     at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
>     at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
>     at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
>     at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
>     at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
>     at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
>     at
> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
>     at
> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
>     at
> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
>     at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
>     at java.lang.Thread.run(Thread.java:595)
>
> org.apache.axis.deployment.wsdd.WSDDException:
> javax.xml.rpc.JAXRPCException: Null qualified name specified.
> javax.xml.rpc.JAXRPCException: Null qualified name specified.
>     at
> org.apache.axis.encoding.TypeMappingImpl.internalRegister(TypeMappingImpl.java:239)
>     at
> org.apache.axis.encoding.TypeMappingImpl.register(TypeMappingImpl.java:221)
>     at
> org.apache.axis.encoding.TypeMappingDelegate.register(TypeMappingDelegate.java:73)
>     at
> org.apache.axis.deployment.wsdd.WSDDService.deployTypeMapping(WSDDService.java:558)
>     at
> org.apache.axis.deployment.wsdd.WSDDService.initTMR(WSDDService.java:253)
>     at
> org.apache.axis.deployment.wsdd.WSDDService.&lt;init&gt;(WSDDService.java:233)
>     at
> org.apache.axis.deployment.wsdd.WSDDDeployment.&lt;init&gt;(WSDDDeployment.java:192)
>     at
> org.apache.axis.deployment.wsdd.WSDDDocument.&lt;init&gt;(WSDDDocument.java:78)
>     at org.apache.axis.utils.Admin.processWSDD(Admin.java:111)
>     at org.apache.axis.utils.Admin.process(Admin.java:158)
>     at org.apache.axis.utils.Admin.AdminService(Admin.java:65)
>     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.apache.axis.providers.java.MsgProvider.processMessage(MsgProvider.java:126)
>     at
> org.apache.axis.providers.java.JavaProvider.invoke(JavaProvider.java:323)
>     at
> org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)
>     at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
>     at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
>     at
> org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService.java:454)
>     at org.apache.axis.server.AxisServer.invoke(AxisServer.java:281)
>     at
> org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java:699)
>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
>     at
> org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:327)
>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
>     at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
>     at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
>     at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
>     at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
>     at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
>     at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
>     at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
>     at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
>     at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
>     at
> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
>     at
> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
>     at
> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
>     at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
>     at java.lang.Thread.run(Thread.java:595)
>
>     at
> org.apache.axis.deployment.wsdd.WSDDService.deployTypeMapping(WSDDService.java:563)
>     at
> org.apache.axis.deployment.wsdd.WSDDService.initTMR(WSDDService.java:253)
>     at
> org.apache.axis.deployment.wsdd.WSDDService.&lt;init&gt;(WSDDService.java:233)
>     at
> org.apache.axis.deployment.wsdd.WSDDDeployment.&lt;init&gt;(WSDDDeployment.java:192)
>     at
> org.apache.axis.deployment.wsdd.WSDDDocument.&lt;init&gt;(WSDDDocument.java:78)
>     at org.apache.axis.utils.Admin.processWSDD(Admin.java:111)
>     at org.apache.axis.utils.Admin.process(Admin.java:158)
>     at org.apache.axis.utils.Admin.AdminService(Admin.java:65)
>     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.apache.axis.providers.java.MsgProvider.processMessage(MsgProvider.java:126)
>     at
> org.apache.axis.providers.java.JavaProvider.invoke(JavaProvider.java:323)
>     at
> org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)
>     at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
>     at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
>     at
> org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService.java:454)
>     at org.apache.axis.server.AxisServer.invoke(AxisServer.java:281)
>     at
> org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java:699)
>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
>     at
> org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:327)
>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
>     at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
>     at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
>     at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
>     at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
>     at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
>     at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
>     at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
>     at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
>     at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
>     at
> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
>     at
> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
>     at
> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
>     at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
>     at java.lang.Thread.run(Thread.java:595)
>
>  faultActor:
>  faultNode:
>  faultDetail:
>     {http://xml.apache.org/axis/}hostname:shrabanb
>
>
>
>
>
> This e-mail and any files transmitted with it are for the sole use of the intended recipient(s) and may contain confidential and privileged information. If you are not the intended recipient or received it in error, please contact the sender by reply e-mail and destroy all copies of the original message. Please do not copy it for any purpose or disclose its contents.
>
> Copyright Tarang Software Technologies Pvt. Ltd. 2004. All rights Reserved

---------------------------------------------------------------------
To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-user-help@ws.apache.org