You imported a WSDL (from an external provider) onto your SCA module in WID, you tried invoking it, but you keep getting
javax.xml.ws.WebServiceException: java.net.ConnectException: Connection timed out: no further information
at org.apache.axis2.jaxws.ExceptionFactory.createWebServiceException(ExceptionFactory.java:180)
...
That's because the machine where the WSDL is being invoked from is behind the firewall.
So, to invoke an external web service from behind a firewall, you need to set your jvm system properties :
1) Open the administrative console. Click Servers ==> Application Servers ==> server ==> Java and Process Management ==> Process Definition ==> Java Virtual Machine
2) Add this into the Generic JVM Arguments
-Dhttp.proxySet=true -Dhttp.proxyHost=proxy.vwa.gov.au -Dhttp.proxyPort=8080 -Dhttp.proxyUser=yourproxyusername -Dhttp.proxyPassword=yourproxypassword -Dhttp.nonProxyHost=hostNamesOfMachinesToWhichRequestsWillNotBeSentThroughTheProxyServer
or you could modify your server file, and put the settings above on the genericJvmArguments entry :
C:\<where you installed WID>\pf\wps\config\cells\widCell\nodes\widNode\servers\server1\server.xml
Alternately, you can put these on your custom properties:
http.proxySet
http.proxyHost
http.proxyPort
http.proxyUser
http.proxyPassword
http.nonProxyHost
See Configuring additional HTTP transport properties using the JVM custom property panel in the administrative console