Arnab Santra created CAMEL-12141:
------------------------------------

             Summary: Jaxb unmarshall populating wrong value instead of 
exception when value type given wrong in Camel rest binding mode in rest DSL
                 Key: CAMEL-12141
                 URL: https://issues.apache.org/jira/browse/CAMEL-12141
             Project: Camel
          Issue Type: Bug
          Components: camel-jaxb, camel-jetty
    Affects Versions: 2.18.0
            Reporter: Arnab Santra
            Priority: Critical


I am using camel rest DSL and enabled the rest binding feature to convert my 
xml to POJO internally after I receive the xml as input.So I am using 
*RestBindingMode.xml*.
Now In my XSD I have one long field let say my zipcode. In XML I am providing 
some string in the zipcode field like "AAA". Now when the internal restbinding 
happen it is not throwing any NumberFormatException for this instead it is 
populating "0" in the zipcode field.
I am using JAXB plugin in POM file that is generating the POJO class from my 
XSD automatically and using JAXB jar file in my classpath.

Example:
input xml
<zipcode>AAA</zipcode>

output xml 
<zipcode>0</zipcode>




--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to