axis-java-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Martin Gainty (JIRA)" <j...@apache.org>
Subject [jira] Commented: (AXIS2-1218) Unable o generate WSDL for this service
Date Sat, 14 Oct 2006 02:51:06 GMT
    [ http://issues.apache.org/jira/browse/AXIS2-1218?page=comments#action_12442237 ] 
            
Martin Gainty commented on AXIS2-1218:
--------------------------------------


   [[ Old comment, sent by email on Tue, 26 Sep 2006 19:18:26 -0400 ]]

*********************************************************************

This email message and any files transmitted with it contain confidential

information intended only for the person(s) to whom this email message is

addressed.  If you have received this email message in error, please notify

the sender immediately by telephone or email and destroy the original

message without making a copy.  Thank you.









> Unable o generate WSDL for this service
> ---------------------------------------
>
>                 Key: AXIS2-1218
>                 URL: http://issues.apache.org/jira/browse/AXIS2-1218
>             Project: Apache Axis 2.0 (Axis2)
>          Issue Type: Bug
>          Components: core
>         Environment: AXIS-2_1
>            Reporter: Martin Gainty
>
> any all attempts to acquire any wsdl in Axis 2.1 with
> http://localhost:8080/axis2/services/listServices/NameOfService?wsdl
> (a specific example would be)
> http://localhost:8080/axis2/services/SpringAwareService?wsdl
> produces
> - <error>
>   <description>Unable to generate WSDL for this service</description> 
>   <reason>Either user has not dropped the wsdl into META-INF or operations use
message receivers other than RPC.</reason> 
>   </error>
> Looking at the AxisService.java one sees getWSDL method
> private void getWSDL(OutputStream out, String [] serviceURL, String servicePath) throws
AxisFault {
>         if (isWsdlfound()) {
>             AxisService2OM axisService2WOM = new AxisService2OM(this,
>                     serviceURL, "document", "literal", servicePath);
>             try {
>                 OMElement wsdlElement = axisService2WOM.generateOM();
>                 wsdlElement.serialize(out);
>                 out.flush();
>                 out.close();
>             } catch (Exception e) {
>                 throw new AxisFault(e);
>             }
>         } else {
>             try {
>                 String wsdlntfound = "<error>" +
>                         "<description>Unable to generate WSDL for this service</description>"
+
>                         "<reason>Either user has not dropped the wsdl into META-INF
or" +
>                         " operations use message receivers other than RPC.</reason>"
+
>                         "</error>";
>                 out.write(wsdlntfound.getBytes());
>                 out.flush();
>                 out.close();
>             } catch (IOException e) {
>                 throw new AxisFault(e);
>             }
>         }
>     }
> so some process/class somewhere is NOT producing the wsdl
> It would make sense to advertise your version at top of source 
> (so developers would know if there is a version mismatch)
> Martin--
> Martin --

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

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


Mime
View raw message