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