WSDL with headers generates uncompilable code
---------------------------------------------

         Key: AXIS2-248
         URL: http://issues.apache.org/jira/browse/AXIS2-248
     Project: Apache Axis 2.0 (Axis2)
        Type: Bug
  Components: client-api  
    Versions: 0.92    
 Environment: WinXP, JDK 5.0
    Reporter: Simon Fell
 Attachments: partner.wsdl

running WSDL2Code on a WSDL that has operations with headers generates code 
that doesn't compile, in addition, headers get repeated multiple times in the 
method signatures, e.g.

        public 
codegen.databindingurn_partner_soap_sforce_com.GetDeletedResponseDocument 
getDeleted(
         codegen.databindingurn_partner_soap_sforce_com.GetDeletedDocument 
param9,
         codegen.databindingurn_partner_soap_sforce_com.SessionHeaderDocument 
param10,
         codegen.databindingurn_partner_soap_sforce_com.CallOptionsDocument 
param11,
         codegen.databindingurn_partner_soap_sforce_com.SessionHeaderDocument 
param12,
         codegen.databindingurn_partner_soap_sforce_com.CallOptionsDocument 
param13,
         codegen.databindingurn_partner_soap_sforce_com.SessionHeaderDocument 
param14,
         codegen.databindingurn_partner_soap_sforce_com.CallOptionsDocument 
param15,
         codegen.databindingurn_partner_soap_sforce_com.CallOptionsDocument 
param16,
         codegen.databindingurn_partner_soap_sforce_com.SessionHeaderDocument 
param17,
         codegen.databindingurn_partner_soap_sforce_com.CallOptionsDocument 
param18,
         
codegen.databindingurn_partner_soap_sforce_com.AssignmentRuleHeaderDocument 
param19,
         codegen.databindingurn_partner_soap_sforce_com.SessionHeaderDocument 
param20,
         codegen.databindingurn_partner_soap_sforce_com.CallOptionsDocument 
param21) throws java.rmi.RemoteException{

compile errors include such things as
Severity        Description     Resource        In Folder       Location        
Creation Time
2       The method toOM(LoginDocument) in the type 
SoaploginDatabindingSupporter is not applicable for the arguments 
(SessionHeaderDocument)    SoapStub.java   axis2PartnerTest/codegen        line 
505        September 29, 2005 7:56:44 PM
Severity        Description     Resource        In Folder       Location        
Creation Time
2       The method toOM(GetDeletedDocument) in the type 
SoapgetDeletedDatabindingSupporter is not applicable for the arguments 
(AssignmentRuleHeaderDocument)   SoapStub.java   axis2PartnerTest/codegen       
 line 783        September 29, 2005 7:56:44 PM

I'll attach the WSDL.

-- 
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

Reply via email to