I tried to run the wsdlValidator on the attached files and it fails because it has no binding.
validator will throw errors if the wsdl not contain any services, so it will fail with "WSDL document does not define any services".
the behavior is as same as the JAXWS RI.
If you really need pass this wsdl, i can change the ERROR to WARNings and give you option to SUPPRESS the warnings.
Will that work?
Try set ToolConstants.CFG_SUPPRESS_WARNINGS into validator ToolContext