protected Binding<?> getBinding(String wsdlResource) throws Exception {
String url = getClass().getResource(wsdlResource).toString();
WSDLReader reader = WSDLUtils.createWSDL11Reader();
Definition def = reader.readWSDL(url);
WSIBPValidator validator = new WSIBPValidator(def);
if (!validator.isValid()) {
for (String err : validator.getErrors()) {
log.info(err);
}
}
Service svc = (Service) def.getServices().values().iterator().next();
Port port = (Port) svc.getPorts().values().iterator().next();