weaks in databinding-jaxb plug-in
---------------------------------

                 Key: TUSCANY-2346
                 URL: https://issues.apache.org/jira/browse/TUSCANY-2346
             Project: Tuscany
          Issue Type: Bug
          Components: Java SCA Data Binding Runtime, Java SCA OSGi Integration
    Affects Versions: Java-SCA-1.2
         Environment: databinding-jaxb, OSGi (but i think it should affects 
non-OSGi version too)
            Reporter: Ivan Churkin


There is a JAXB feature to create JAXB context by specifying the whole array of 
all mapping classes. Tuscany databinding-jaxb plug-in unable to work with.
As a result, when application uses SCA for transmitting objects created by 
specifying complex JAXB context  it crashes.

This plug-in (databinding-jaxb) creates context for marshalling on very simple 
way. It gets class of root object and asks for JAXB to create context by 
providing it. So it supports only simple/default JAXB contexts.

Its suggested more sophisticated procedure.
1. try to use default/simple context
2. if it does not work,  to collect all JAXB related classes used in instance 
object and its properties/subobjects by reflection and to create context by 
array.

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

Reply via email to