[ https://issues.apache.org/jira/browse/CMIS-908?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Florian Müller resolved CMIS-908. --------------------------------- Resolution: Fixed Fix Version/s: OpenCMIS 0.14.0 > Remove hard-coded references to soap 1.0 > ----------------------------------------- > > Key: CMIS-908 > URL: https://issues.apache.org/jira/browse/CMIS-908 > Project: Chemistry > Issue Type: Improvement > Components: opencmis-client-bindings > Affects Versions: OpenCMIS 0.12.0 > Reporter: Gregory Melahn > Assignee: Florian Müller > Fix For: OpenCMIS 0.14.0 > > > The method private URL getEndpointUrlFromWsdl(final String wsdlUrl, final > CmisWebSerivcesService service) in > org/apache/chemistry/opencmis/client/bindings/spi/webservices/AbstractPortProvider.java > relies on a hardcoded reference to "http://schemas.xmlsoap.org/wsdl/soap/" > which unfortunately means that it will fail with a server that is using > soap12. It would be nice if it could also support soap12 with something > like ... > {code} > NodeList addressList = > port.getElementsByTagNameNS("http://schemas.xmlsoap.org/wsdl/soap/", > "address"); > if (addressList.getLength() < 1) { > addressList = > port.getElementsByTagNameNS("http://schemas.xmlsoap.org/wsdl/soap12/", > "address"); > } > if (addressList.getLength() < 1) { > throw new CmisRuntimeException("This service has no > endpoint address: " + service.getServiceName()); > } > {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)