[
https://issues.apache.org/jira/browse/AXIS2-2609?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Gul Onural reopened AXIS2-2609:
-------------------------------
WSDL 1.1 specs defines body parts an optional element. Therefore putting an
empty string ("") where there is no data required in the input message body is
incorrect implementation (see http://www.w3.org/TR/wsdl#_soap:body)
> Incorrectly generated stub functions
> -------------------------------------
>
> Key: AXIS2-2609
> URL: https://issues.apache.org/jira/browse/AXIS2-2609
> Project: Axis 2.0 (Axis2)
> Issue Type: Bug
> Components: codegen
> Affects Versions: 1.2
> Reporter: Gul Onural
> Assignee: Amila Chinthaka Suriarachchi
> Priority: Blocker
> Attachments: test.zip
>
>
> The release 1.2 wsdl2 java generates incorrect stub functions for the
> operations that has header part only, no payload.
> This was correctly done with version axis2 1.1.1. Something changed in
> between the two releases in this area is causing the problem.
> For example, operation and message are defined something similar to :
> <operation name="queryX">
> <input message="queryXRequest"/>
> <output message="queryXResponse"/>
> </operation>
> <message name="queryXRequest">
> <part name="header" element="id"/>
> </message>
> The generated stubs contains the id twice :
> public com.mycompany.QueryXResponseDocument queryX(
> com.mycompany.IdDocument id2,
> com.mycompany.IdDocument id3)
> throws java.rmi.RemoteException
> {
> ...
> }
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]