I have implemented web service schema validation in our web service project. We have implemented a web service handler class, xml handler chain and added annotations in the web service class. All this works fine and I am able to see the schema validation in action.
However one question I have is how can I override the validation message which is generated out of the box. I want to provide for a more user intuitive message in the error say something like if column DOB is missing then I want to state the error message saying DOB is missing from the input rather than something cryptic in xml jargon.
Have you had a look at the interface org.xml.sax.ErrorHandler?
If you use a javax.xml.validation.Validator, you can set a custom error hander and receive notifications of validation errors and generate your own messages.
I am not sure that you will receive the detailed information you are looking for, but you can give it a try.