You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cxf.apache.org by "Daniel Kulp (JIRA)" <ji...@apache.org> on 2009/06/30 20:16:47 UTC

[jira] Resolved: (CXF-2259) Code generation results for version 2.1.4(ok) vs 2.1.5 and 2.2.x(exception) differ

     [ https://issues.apache.org/jira/browse/CXF-2259?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Daniel Kulp resolved CXF-2259.
------------------------------

       Resolution: Invalid
    Fix Version/s: Invalid


Actually, 2.1.4 was NOT generating usable code.   The returns for some of the methods was not correct and thus the client would not be able to use some of the methods.   

The 2.1.5/2.2.x behavior is correct per spec.   Per spec, you would need a jaxb customization binding file to resolve the name conflicts.

You can use the -autoNameResolution flag to wsdl2java to resolve the conflict automatically.



> Code generation results for version 2.1.4(ok) vs 2.1.5 and 2.2.x(exception) differ
> ----------------------------------------------------------------------------------
>
>                 Key: CXF-2259
>                 URL: https://issues.apache.org/jira/browse/CXF-2259
>             Project: CXF
>          Issue Type: Bug
>          Components: JAXB Databinding
>    Affects Versions: 2.1.5, 2.2.1, 2.2.2
>         Environment: maven, cxf-codegen-plugin
>            Reporter: Gena Ganebnyi
>             Fix For: Invalid
>
>         Attachments: 2009-04-04.ec2.wsdl
>
>
> When generating java code from amazon ec2 wsdl with cxf-codegen-plugin, versions 2.1.5 and 2.2.x, generation fails with the following message: 
> Parameter: imagesSet already exists for method describeImages but of type com.amazonaws.ec2.doc._2009_04_04.DescribeImagesInfoType instead of com.amazonaws.ec2.doc._2009_04_04.DescribeImagesResponseInfoType.  Use a JAXWS/JAXB binding customization to rename the parameter.
> Changing version to 2.1.4 solves this problem. Generated code is valid and compiles successfully.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.