On Mon November 2 2009 11:23:57 am easternwahoo wrote:
> In CXF 2.2.4, can "schema validation" validate for more than one error, and
> return a list of validation errors in its soap fault?  It seems like it
> fails after the first error.

Well, with JAXB, you MIGHT be able to do this.   I'm not really sure.   The 
JAXBDataBinding allows a ValidationEventHandler to be registered.     You MAY 
be able to have the ValidationEventHandler store the problematic validation 
events in a ThreadLocal or something and then have an interceptor that runs 
later to check the ThreadLocal to see if there are events there and throw an 
exception at that point.

Honestly, I'm not sure if that would work.   I really don't know if JAXB 
catches the exceptions from the underlying schema validator and forwards them 
in properly or if they are just bubbled up.   I've never really looked.

-- 
Daniel Kulp
[email protected]
http://www.dankulp.com/blog

Reply via email to