cxf-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Daniel Kulp <>
Subject Re: Schema cache
Date Tue, 18 Mar 2008 20:30:12 GMT
On Tuesday 18 March 2008, Benson Margulies wrote:
> I've implemented a schema cache. I have some systest failures.
> I've assumed that once we pull schemas from a WSDL, we're done. Does
> anyone know of some other process in which we get more schema from
> somewhere else later?

Cases I know about:
1) Obviously all the code first cases where we don't use a wsdl....

2) WS-RM, if validation is turned on, does do something to pull in the 
rm/addressing schemas, but I don't think it uses the XmlSchema stuff.  
(I wrote it, but I honestly don't remember)   I think it just goes 
directly to StreamSource  and then gets the Schema object needed for the 
validating parsers.

What tests are failing?  Is it the type test failing?  Are you cacheing 
both the XmlSchema object and the DOM?   

Due to bugs in XmlSchema (fixed in 1.4 if they ever get it out), I know 
the type tests fail if you trying to validate by using the XmlSchema 
form to produce the Schema object used for validation.  It loses 
information that is needed.  That's why we hold onto the DOM right now.  

J. Daniel Kulp
Principal Engineer, IONA

View raw message