Eclipse validating wsdl slow
This means that the validator is composed of subcomponents that can potentially be added to or swapped out and replaced.
(I use the term 'potentially' as some of the subcomponents can currently be added to/swaped through extensions and others can't.) The following tree shows how control passes in the validator: WSDLValidator | -- will perform steps 1 and 2 of validation by delegating to an XML validator and will then request a validator for the namespace of the WSDL document.
(At this time the only supported namespace is the WSDL 1.1 namespace but this mechanism is flexible to support future versions, such as WSDL 2.0.) The architecture of the WSDL validator is largely based on the requirement that it be able to run standalone outside of Eclipse (in order to allow it to be used in other applications).
EDIT: To be clear, I want to get rid of the big red X on my project, not just filter the errors from the "Problems" list. It was detected that 'ser:char' is in namespace ' but components from this namespace are not referenceable from schema document 'file:///Users/itunesuser/git/online-service-wizard/suppression-extension/src/main/resources/com/satorisoftware/ws/infuse/multiservice/multiservice.wsdl'.
(The message element is not closed properly.) Xerces will produce an error, which the WSDL validator will output.
The following WSDL document is validated: In this case the WSDL validator will fail at step 2 because the document is not valid according to the WSDL schema.
This validator differs from most other WTP validators in that at its core it does not depend on Eclipse or OSGI.
About a month ago, I blogged about my love/hate relationship with Eclipse.
(The input refers to an invalid message.) Here the WSDL validator will produce and output an error from its internal logic.