public static Definition readWsdl(URL url) throws OpenEJBException { Definition definition; try { WSDLFactory factory = WSDLFactory.newInstance(); WSDLReader reader = factory.newWSDLReader(); reader.setFeature("javax.wsdl.verbose", true); reader.setFeature("javax.wsdl.importDocuments", true); WsdlResolver wsdlResolver = new WsdlResolver(new URL(url, ".").toExternalForm(), new InputSource(url.openStream())); definition = reader.readWSDL(wsdlResolver); } catch (IOException e) { throw new OpenEJBException("Cannot read the wsdl file: " + url.toExternalForm(), e); } catch (Exception e) { throw new OpenEJBException("Encountered unknown error parsing the wsdl file: " + url.toExternalForm(), e); } return definition; }
public static Definition readWsdl(final URL url) throws OpenEJBException { final Definition definition; try { final WSDLFactory factory = WSDLFactory.newInstance(); final WSDLReader reader = factory.newWSDLReader(); reader.setFeature("javax.wsdl.verbose", true); reader.setFeature("javax.wsdl.importDocuments", true); final WsdlResolver wsdlResolver = new WsdlResolver(new URL(url, ".").toExternalForm(), new InputSource(IO.read(url))); definition = reader.readWSDL(wsdlResolver); } catch (final IOException e) { throw new OpenEJBException("Cannot read the wsdl file: " + url.toExternalForm(), e); } catch (final Exception e) { throw new OpenEJBException("Encountered unknown error parsing the wsdl file: " + url.toExternalForm(), e); } return definition; }
public static Definition readWsdl(final URL url) throws OpenEJBException { final Definition definition; try { final WSDLFactory factory = WSDLFactory.newInstance(); final WSDLReader reader = factory.newWSDLReader(); reader.setFeature("javax.wsdl.verbose", true); reader.setFeature("javax.wsdl.importDocuments", true); final WsdlResolver wsdlResolver = new WsdlResolver(new URL(url, ".").toExternalForm(), new InputSource(IO.read(url))); definition = reader.readWSDL(wsdlResolver); } catch (final IOException e) { throw new OpenEJBException("Cannot read the wsdl file: " + url.toExternalForm(), e); } catch (final Exception e) { throw new OpenEJBException("Encountered unknown error parsing the wsdl file: " + url.toExternalForm(), e); } return definition; }