wsdlDefinitions = new WSDL11Reader().processDefinition(definition, wsdlLocation);
wsdlDefinitions.setWsdlDocument(wsdlDoc);
}
else
{
throw new WSDLException("Invalid default namespace: " + defaultNamespace);
}
if (log.isTraceEnabled())
{
StringWriter stwr = new StringWriter();
WSDL11Writer wsdlWriter = new WSDL11Writer(wsdlDefinitions);
wsdlWriter.write(stwr);
log.trace("\n" + stwr.toString());
}
}
catch (WSDLException e)
{
throw e;
}
catch (RuntimeException rte)
{
throw rte;
}
catch (Exception e)
{
throw new WSDLException(e);
}
return wsdlDefinitions;
}