What I am trying to do is to XSD-validate the payload inside ...I need to validate two schemas which are identical in namespace but they use different elements of the same structure.
In other words, it is the application's responsibility to ensure that at most one thread is using a Schema Factory object at any given moment. Thread-safety isn't a problem indeed if in Spring-WS one factory per thread is created. Typically an interceptor chain is defined per Endpoint Mapping bean, sharing its granularity.To be able to apply a certain interceptor chain to a group of handlers, one needs to map the desired handlers via one Message Dispatcher processes an endpoint in an invocation chain, consisting of any number of interceptors, with the endpoint itself at the end.The user forum was not intended to replace the online support form, but was implemented as an additional source of information after repeated requests for a user based forum in which users can help one another.The reason for this is that a schema collection is effectively loaded in accordance with Factory.html#new Schema(transform. Please refer to that link to read the exact semantics as to how W3C schemas are merged into one.Isn't that a severe limitation, that the factory isn't threadsafe ? Isn't that a severe limitation, that the factory isn't threadsafe ? I followed the link you've posted and it stated: "The Schema Factory class is not thread-safe. t=107721 Do you think the problem I'm facing is related.