@Clément,
no problem. I thought you were working in europe and going to work
very early :-)

I have integrated the fix to 2.7.x and 2.6.x.

As Dan also mentions, it's strange that we didn't see this issue
earlier or in other words, why we didn't see a wsdl document
constructed in that way before. So we thank you for reporting this
issue.

regards, aki

2013/9/13 Clément Tamisier <[email protected]>:
> Hi everybody,
>
> Daniel Kulp > only 2 interface files are affected because only 2 wsdl files
> has: xmlns:http="http://schemas.xmlsoap.org/wsdl/http/"; so this is normal.
>
> I am in taiwan so I was sleeping when you wrote :)
>
> Thanks for your replies and the issue in jira.
>
> https://issues.apache.org/jira/browse/CXF-5280
>
>
>
> On Fri, Sep 13, 2013 at 5:39 AM, Aki Yoshida <[email protected]> wrote:
>>
>> just created CXF-5280 for this issue.
>>
>>
>> 2013/9/12 Aki Yoshida <[email protected]>:
>> > Yeah. the strangeness probably comes from the evolutionary process in
>> > which cxf has tried to cope with this strange behavior of wsdl4j's
>> > unknown attribute value handling. :-)
>> >
>> > @Clément
>> > I think you probably got no time to create a ticket today, In that
>> > case, I'll go ahead and create a ticket later today and link it to
>> > this thread. Just let me know if you are actually on it so that we can
>> > avoid creating a duplicate ticket.
>> >
>> > thanks.
>> > regards, aki
>> >
>> > 2013/9/12 Daniel Kulp <[email protected]>:
>> >>
>> >> What's really strange is the @Action is correct for ALL the other
>> >> generated interfaces.    I kind of would have expected they would all be
>> >> wrong or all be correct.
>> >>
>> >> Definitely puzzled.
>> >>
>> >>
>> >> Dan
>> >>
>> >>
>> >> On Sep 12, 2013, at 9:08 AM, Aki Yoshida <[email protected]> wrote:
>> >>
>> >>> Hi Clément,
>> >>> there is an issue that needs to be fixed in cxf.
>> >>> It's a strange situation, though.
>> >>> The behavior of wsdl4j is rather strange and it tries to interpret an
>> >>> unknown attribute value as QName and not as String.
>> >>> The Action's type is defined as anyURI in the schema, but because of
>> >>> this behavior, the cxf code is also expecting a QName value.
>> >>> So a few things in cxf need to be fixed.
>> >>>
>> >>> could you create a jira ticket and link this mail thread?
>> >>> thanks.
>> >>> regards, aki
>> >>>
>> >>>
>> >>>
>> >>> 2013/9/12 Aki Yoshida <[email protected]>:
>> >>>> i think there is a strange issue with the code generation somewhere.
>> >>>> I'll have a second look.
>> >>>> regards, aki
>> >>>>
>> >>>> 2013/9/12 Clément Tamisier <[email protected]>:
>> >>>>> Hi,
>> >>>>>
>> >>>>> I am using wsdl2java to generate java class from Global Platform
>> >>>>> wsdl files
>> >>>>> (http://www.globalplatform.org/specificationssystems.asp)
>> >>>>>
>> >>>>> In ServiceLifeCycleNotification.java (generated file) there is:
>> >>>>> @Action(input =
>> >>>>>
>> >>>>> "//globalplatform.org/servicelifecyclenotification/ServiceLifeCycleNotification/HandleStartServiceStateChangeNotification")
>> >>>>>
>> >>>>> but it should be:
>> >>>>> @Action(input =
>> >>>>>
>> >>>>> "http://globalplatform.org/servicelifecyclenotification/ServiceLifeCycleNotification/HandleStartServiceStateChangeNotification";)
>> >>>>>
>> >>>>> In ServiceLifeCycleNotification.wsdl (the corresponding wsdl), there
>> >>>>> is:
>> >>>>> xmlns:http="http://schemas.xmlsoap.org/wsdl/http/"; in
>> >>>>> <wsdl:definitions>
>> >>>>> tag.
>> >>>>>
>> >>>>> Without this namespace the generation is correct.
>> >>>>>
>> >>>>> I joined a simple maven project to reproduce this: run "mvn clean
>> >>>>> generate-sources"
>> >>>>>
>> >>>>> Do you know if there is a problem during the generation or in my
>> >>>>> configuration ? or the wsdl definition ?
>> >>>>>
>> >>>>> Thanks for your help.
>> >>>>> Regards.
>> >>>>>
>> >>>>> Clément
>> >>>>>
>> >>>>>
>> >>
>> >> --
>> >> Daniel Kulp
>> >> [email protected] - http://dankulp.com/blog
>> >> Talend Community Coder - http://coders.talend.com
>> >>
>
>

Reply via email to