[ 
http://issues.apache.org/jira/browse/AXIS2-937?page=comments#action_12434599 ] 
            
William Ferguson commented on AXIS2-937:
----------------------------------------

Yes the #schedule method is a void oepration, but it should take a single 
paramater of type ReportConfig.
WSDL2Java from the 1.0 release correctly generates the method, WSDL2Java from 
the nightlies does not, it generates a method that takes NO parameters.

        <xs:element type="ns:ReportConfig" name="ReportConfig"/>
        <xs:complexType name="ReportConfig">
                <xs:sequence>
                        <xs:element type="xs:string" name="reportId"/>
                </xs:sequence>
        </xs:complexType>

        <xs:element name="scheduleReport">
                <xs:complexType>
                        <xs:sequence>
                                <xs:element type="ns:ReportConfig" 
name="config"/>
                        </xs:sequence>
                </xs:complexType>
        </xs:element>

..

        <wsdl:message name="scheduleReportMessage">
                <wsdl:part element="ns0:scheduleReport" name="part1"/>
        </wsdl:message>




> WSDL2Java not generating parameters for stub methods
> ----------------------------------------------------
>
>                 Key: AXIS2-937
>                 URL: http://issues.apache.org/jira/browse/AXIS2-937
>             Project: Apache Axis 2.0 (Axis2)
>          Issue Type: Bug
>          Components: Tools
>            Reporter: William Ferguson
>         Assigned To: Deepal Jayasinghe
>            Priority: Blocker
>         Attachments: axis2-937.zip, JasperService.wsdl, JasperServiceStub.java
>
>
> WSDL2Java  from the nightly snapshot of 23-jul-2006 generates the 
> stub/interface, but tyhe methods on the stub don't have  any parameters when 
> they should. The stub is created fine using WSDL2Java from Axis2-1.0
> WSDL2Java params:
>       <target name="generate.client" depends="init">
>               <exec executable="${axis2.wsdl2java.home}/bin/WSDL2Java.bat">
>                       <arg line="-uri ${wsdl.uri}"/> <!-- uri from which to 
> get WSDL -->
>                       <arg line="-o ${build}"/> <!-- Output directory in 
> which to generate files -->
>                       <arg line="-p ${generated.package.name}"/> <!-- package 
> in which to generate classes -->
>                       <arg line="-pn ${port.name}"/> <!-- Specify the port to 
> hit -->
>                       <arg value="-s"/> <!-- Synchronous style only -->
>                       <arg value="-u"/> <!-- Unpacks the data-Binding classes 
> from the Stub -->
>               </exec>
>       </target>
> I will attach the WSDL in question

-- 
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: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to