In our product we use Apache CXF as web services framework. Because of performance restriction, the schema validation has been set to false. Now, for an integer element if invalid value is provided, JAXB is unmarshaling it to som other value. For example,
9999999999 is converted into 1410065407.
988888888888 is converted into 1046410808.