UTL_DBWS WsdlValidationException
We are trying to usethe UTL_DBWS pckage to call a SOAP service - i.e. as a SOAP client.
Unfortunately the service contains external namespace references which can't be resolve because of firewall settings. The error is shown below:
java.lang.IllegalAccessException: error.build.wsdl.model: oracle.j2ee.ws.common.tools.api.WsdlValidationException: Error reading import of http://127.0.0.1:8777/ws/pid/TpmLiteSoapService?wsdl: Failed to read wsdl file at: "http://www-128.ibm.com/developerworks/library/specification/ws-resource/WS-ResourceProperties.wsdl", caused by: java.net.NoRouteToHostException.
at oracle.jpub.runtime.dbws.DbwsProxy.createService(Unknown Source)
Is there a way of configuring the Service Call in the UTL_DBWS package so that theseexternal references are ignored?
The "import namespace" section of the Service is shown below:
*<wsdl:import namespace="http://www.ibm.com/xmlns/stdwip/web-services/WS-ResourceProperties" location="http://www-128.ibm.com/developerworks/library/specification/ws-resource/WS-ResourceProperties.wsdl" />*
*<wsdl:import namespace="http://www.ibm.com/xmlns/stdwip/web-services/WS-ResourceLifetime" location="http://www-128.ibm.com/developerworks/library/specification/ws-resource/WS-ResourceLifetime.wsdl" />*
*<wsdl:import namespace="http://www.ibm.com/xmlns/stdwip/web-services/WS-BaseFaults" location="http://www-128.ibm.com/developerworks/library/specification/ws-resource/WS-BaseFaults.wsdl" />*