This page was last edited on February 17, 2015, at 20:48.
Comments or questions about this documentation? Contact us for support!
If you have problems using the Web Service block, follow the procedure below. Also see the Errors in WSDL Parsing section in the Web Service block topic.
Before proceeding to the Web Service block, use the Web Services Explorer to run and test your Web Service.
When you provide the WSDL URL in the Service URL property, Composer will try to access the URL and parse it to populate the drop-down fields for the remaining properties. If the following error occurs, there is a problem in parsing the WSDL: An error occurred while parsing the WSDL url WSDLException: faultCode=OTHER_ERROR: Unable to resolve imported document at 'null".
If you see the error subdialog_return :|event|com.genesys.studio.webservice.badFetch in the call traces while executing the Web Service block, check the following:
Proxy settings have to be configured in Tomcat for the backend pages to access the Web when Web Request and Web Service blocks are used. To configure proxy settings in Tomcat, add the following lines into the catalina.properties file under the $ComposerInstalledDir$\tomcat\conf\ folder: http.proxyHost=hostip http.proxyPort=portofProxy http.proxyUser=username http.proxyPassword=password
How to Configure Connection Timeout and Read Timeout See Connection and Read Timeout Configuration.</nowiki>
Weblogic returns null for the ServletContext.getRealPath() method when web applications are deployed as WAR files. You must manually enable this in Weblogic since the Composer Custom SOAP Envelope property uses the getRealPath() method.
Here are the steps to enable RealPath in a Weblogic application server:
<web-app-container> <show-archived-real-path-enabled>true</show-archived-real-path-enabled> </web-app-container>
A second option is at the web application level by updating weblogic.xml as below:
<container-descriptor> <show-archived-real-path-enabled>true</show-archived-real-path-enabled> </container-descriptor>
The value of <show-archived-real-path-enabled> set in the web application has precedence over the value set at the domain level. The default value of this property is false.