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