You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by "Davanum Srinivas (JIRA)" <ax...@ws.apache.org> on 2005/01/21 18:01:19 UTC

[jira] Commented: (AXIS-1768) WSDL Display Fails for Deployed Web Service

     [ http://issues.apache.org/jira/browse/AXIS-1768?page=comments#action_57901 ]
     
Davanum Srinivas commented on AXIS-1768:
----------------------------------------

Yes, please add the wsdl as attachment to this bug.

> WSDL Display Fails for Deployed Web Service
> -------------------------------------------
>
>          Key: AXIS-1768
>          URL: http://issues.apache.org/jira/browse/AXIS-1768
>      Project: Axis
>         Type: Bug
>   Components: WSDL processing
>     Versions: 1.2RC1
>  Environment: Developed a web sevice using axis-1_2RC1, Java SDK 1.4.2_02
>     Reporter: Donald Allan

>
> We have developed a web service to calculate aviation en-route charges. 
> The services is implemented using the Apache axis SOAP engine.
> The sevice works however, the axis function that provides a 
> WSDL definition for a deployed Web Service will not display the WSDL
> for the RouteCharges services.  The browser displays the error message
> "java.lang.reflect.InvocationTargetException"
> The description of the exception does not provide any information regarding
> the cause of the problem.  After some experimentation, the following 
> cause was found for the problem.
> Framework code for the Web Service server was created with WSDL2Java from
> the RouteCharges.wsdl file.
> The generated Web Service code contains a file called RouteChargesBindingSkeletion.java
> that was  auto-generated from the original service WSDL file.  This class provides a
> method called getOperationDescs() that returns a data structure
> (_myOperationsList) that provides the data required to generate the WSDL
> display.  The generated code for the fault exception descriptions contains
> extraneous '>' characters in the XML Type names that are added
> to the FaultDesc (_fault) objects.  For example, one _fault.setXmlType() call
> specified a name of ">getStatusFautlt" ).  The code was edited to remove
> the extraneous '>' character from each setXMLType() call and the Web Service
> jar file was regenerated and installed.  After these changes, the WSDL
> for the RouteCharges service displayed correctly.
> A line from the RouteChargesBindingSkeleton.java file is shown below.
>         _fault.setXmlType(new javax.xml.namespace.QName("http://nav.atiaero.com/chargesws", ">submitChargesFault"));
> It appears that the parameter ">submitChargesFault" is incorrect and should be
> "submitChargesFault"
> Version axis-1_2RC2 was downloaded and WSDL2Java in that version was used to
> generate the server code.  The resulting code still contains the error.  Please
> let me know if a copy of the WSDL file would be useful for working on the
> problem.

-- 
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
-
If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira