Thanks Glen

Yes I'm trying to assign package names to individual classes and from what
I searched with google it looks like I can only map to a schema level.

Regards,

Néstor Boscán

On Fri, Mar 9, 2012 at 9:01 AM, Glen Mazza <[email protected]> wrote:

> I'm not sure.  I thought you can assign package names only to the schema
> as a whole and not individual elements within the schema, but may have been
> wrong.  Further, I'm unsure if JAXB assigns packages to complexTypes or
> just to the classes that implement that type--I'm not exactly sure what
> you're trying to do.
>
> Hopefully someone else can help, there's also a JAXB user's list (CXF
> hands this processing off to the JAXB reference implementation and so
> that's the error message you're seeing below.)  You can also google
> "compiler was unable to honor this schemaBinding customization", right now
> it's returning 52 hits, one of which might provide your answer.
>
> Glen
>
>
> On 03/09/2012 07:47 AM, Néstor Boscán wrote:
>
>> Hi Glenn
>>
>> Thanks for the quick reply. I tried with the schemaBindings and I get:
>>
>> [INFO] Thrown by JAXB: compiler was unable to honor this schemaBinding
>> customization. It is attached to a wrong place, or its inconsistent with
>> other bindings.
>>
>> If the node attribute in the bindings element points to the schema element
>> no problem, but if it points to a complexType I get this error.
>>
>> Regards,
>>
>> Néstor Boscán
>>
>> On Fri, Mar 9, 2012 at 4:44 AM, Glen Mazza<[email protected]>  wrote:
>>
>>  Unsure if this is the issue but when I had done this in the past (
>>> http://www.jroller.com/****gmazza/entry/customizing_jaxb_****<http://www.jroller.com/**gmazza/entry/customizing_jaxb_**>
>>> artifacts#BindingFile<http://**www.jroller.com/gmazza/entry/**
>>> customizing_jaxb_artifacts#**BindingFile<http://www.jroller.com/gmazza/entry/customizing_jaxb_artifacts#BindingFile>
>>> >)
>>>
>>> the parent of<jxb:package/>  was<jaxb:schemaBindings/>, not
>>> <jaxws:bindings/>
>>>
>>> HTH,
>>> Glen
>>>
>>>
>>> On 03/09/2012 03:53 AM, Néstor Boscán wrote:
>>>
>>>  Hi
>>>>
>>>> I have the following binding file:
>>>>
>>>> <jaxws:bindings
>>>>           xmlns:jaxws="http://java.sun.****com/xml/ns/jaxws<
>>>> http://java.**sun.com/xml/ns/jaxws <http://java.sun.com/xml/ns/jaxws>>
>>>> "
>>>>           
>>>> xmlns:xs="http://www.w3.org/****2001/XMLSchema<http://www.w3.org/**2001/XMLSchema>
>>>> <http://www.w3.**org/2001/XMLSchema <http://www.w3.org/2001/XMLSchema>>
>>>> "
>>>>           xmlns:jxb="http://java.sun.****com/xml/ns/jaxb<http://java.**
>>>> sun.com/xml/ns/jaxb <http://java.sun.com/xml/ns/jaxb>>
>>>> "
>>>>           
>>>> xmlns:wsdl="http://schemas.**x**mlsoap.org/wsdl/<http://xmlsoap.org/wsdl/>
>>>> <http://**schemas.xmlsoap.org/wsdl/ <http://schemas.xmlsoap.org/wsdl/>>
>>>> ">
>>>>   <jaxws:bindings
>>>>  node="wsdl:definitions/wsdl:****types/xs:schema/xs:**
>>>>
>>>> complexType[@name='MyFault1'
>>>> or @name=' MyFault2' or @name=' MyFault3' ]">
>>>>     <jxb:package name="myexceptionpackage"/>
>>>>   </jaxws:bindings>
>>>>   <jaxws:bindings
>>>>  node="wsdl:definitions/wsdl:****types/xs:schema/xs:**
>>>>
>>>> complexType[@name='myTo1']">
>>>>     <jxb:package name="mypackage1"/>
>>>>   </jaxws:bindings>
>>>>   <jaxws:bindings
>>>>  node="wsdl:definitions/wsdl:****types/xs:schema/xs:**
>>>>
>>>> complexType[@name='myTo2']">
>>>>     <jxb:package name="mypackage2"/>
>>>>   </jaxws:bindings>
>>>> </jaxws:bindings>
>>>>
>>>> The wsdl2java executes correctly but non of my classes are defined in
>>>> the
>>>> packages that I configured.
>>>>
>>>> Regards,
>>>>
>>>> Néstor Boscán
>>>>
>>>>
>>>>  --
>>> Glen Mazza
>>> Talend Community Coders - coders.talend.com
>>> blog: www.jroller.com/gmazza
>>>
>>>
>>>
>
> --
> Glen Mazza
> Talend Community Coders - coders.talend.com
> blog: www.jroller.com/gmazza
>
>

Reply via email to