-----Original Message----- From: Mindreef Support [mailto:[EMAIL PROTECTED] Sent: Tuesday, October 09, 2007 5:01 PM To: Benson Margulies Subject: [issue #QSU-61718-589]: Validation errors that don't make sense to me
Hi Benson, Thanks for sending the WSDL. Issue #1: When you're on the overview page, you'll see just one error line with XSD Schema Validation highlighted. Click on that line, or click the red "5 failures" link on the top right and you'll get results filtered for just the 5 failures. If the top error is expanded, you might need to scroll down to see all five. I see five on both SOAPscope 5.3 and SOAPscope Workstation 6.0. Issue #2: I showed this to one of our developers. When your WSDL includes multiple schema blocks, you need "include" statements for each schema. You don't need to provide locations because the schemas are already in the WSDL. This error message points out a basic ambiguity between WSDL and Schema, and potential interop problems depending on how your SOAP toolkit is implemented. According to XSD Schema, you must import a schema in order to use it. This is entirely independent from the WSDL spec. I hope this helps. Carol Tyler, Mindreef Support On Tue, 09 Oct 2007 09:29:32 -0400, [EMAIL PROTECTED] wrote: > Issue #1: > > Top-level result from analysis with Mindreef Basic Diagnosis Results > says '5 failures'. > > Only one failure is reported. > > Issue #2: the failure makes no sense to me. I don't know what all this > 'fragment' business is about, but I see no reason why the namespace in > question is 'not referencable' from the place it is referenced from. All > the schemas are included in-line. > > > Schema validation error on node xsd:element > Error resolving component 'ns1:Name'. It was detected that 'ns1:Name' is > in namespace 'http://rnm.basistech.com', but components from this > namespace are not referenceable from schema document > 'http://localhost:8080/rlpws/NameIndex?wsdl&mindreefFragmentId=6062082'. > If this is the incorrect namespace, perhaps the prefix of 'ns1:Name' > needs to be changed. If this is the correct namespace, then an > appropriate 'import' tag should be added to > 'http://localhost:8080/rlpws/NameIndex?wsdl&mindreefFragmentId=6062082'.
