Combination View Flat View Tree View
Threads [ Previous | Next ]
Hello   all in my problem I can to see that: What do you think about that ? I test the Web service WSDL with Call studio.
 
0.6.20.202.1315673651937.55.webservice,09/10/2011 11:54:41.781,The error was: javax.xml.ws.WebServiceException: java.net.SocketTimeoutException: Read timed out The error was:
<?xml version='1.0'?><SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/1999/XMLSchema-instance" http="http://schemas.xmlsoap.org/wsdl/http/" mime="http://schemas.xmlsoap.org/wsdl/mime/" n1="urn:sap-com:document:sap:rfc:functions" soap="http://schemas.xmlsoap.org/wsdl/soap/" targetNamespace="urn:sap-com:document:sap:soap:functions:mc-style" tns="urn:sap-com:document:sap:soap:functions:mc-style" wsdl="http://schemas.xmlsoap.org/wsdl/" xsd="http://www.w3.org/2001/XMLSchema"><SOAP-ENV:Body><nklviwnaspovnqwnfl1:ZGetComisionDist xmlns:nklviwnaspovnqwnfl1="urn:sap-com:document:sap:soap:functions:mc-style">
<PiIdfiscal>1711525616001</PiIdfiscal>
<PiPwd>2088</PiPwd>
</nklviwnaspovnqwnfl1:ZGetComisionDist></SOAP-ENV:Body></SOAP-ENV:Envelope>
The root cause was: javax.xml.ws.WebServiceException: javax.xml.ws.WebServiceException: java.net.SocketTimeoutException: Read timed out
com.audium.server.AudiumException:
<?xml version='1.0'?><SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/1999/XMLSchema-instance" http="http://schemas.xmlsoap.org/wsdl/http/" mime="http://schemas.xmlsoap.org/wsdl/mime/" n1="urn:sap-com:document:sap:rfc:functions" soap="http://schemas.xmlsoap.org/wsdl/soap/" targetNamespace="urn:sap-com:document:sap:soap:functions:mc-style" tns="urn:sap-com:document:sap:soap:functions:mc-style" wsdl="http://schemas.xmlsoap.org/wsdl/" xsd="http://www.w3.org/2001/XMLSchema"><SOAP-ENV:Body><nklviwnaspovnqwnfl1:ZGetComisionDist xmlns:nklviwnaspovnqwnfl1="urn:sap-com:document:sap:soap:functions:mc-style">
<PiIdfiscal>1711525616001</PiIdfiscal>
<PiPwd>2088</PiPwd>
</nklviwnaspovnqwnfl1:ZGetComisionDist></SOAP-ENV:Body></SOAP-ENV:Envelope>
 
                at com.audium.server.webservices.ServicesDispatcher.logEnvelopes(ServicesDispatcher.java:265)
                at com.audium.server.webservices.ServicesDispatcher.invoke(ServicesDispatcher.java:212)
                at com.audium.server.webservices.WebservicesElement.invokeService(WebservicesElement.java:51)
                at com.audium.server.voiceElement.WebservicesElementBase.service(WebservicesElementBase.java:395)
                at com.audium.server.controller.Controller.goToWebservices(Controller.java:2667)
                at com.audium.server.controller.Controller.goToElement(Controller.java:2456)
                at com.audium.server.controller.Controller.continueCall(Controller.java:2282)
                at com.audium.server.controller.Controller.doPost(Controller.java:599)
                at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
                at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
                at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
                at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
                at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:210)
                at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
                at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
                at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
                at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
                at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)
                at org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:834)
                at org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:640)
                at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1286)
                at java.lang.Thread.run(Thread.java:595)
 
Best Regards.

RE: WSDL call studio
Answer
9/12/11 6:08 PM as a reply to Santiago Salvador Figueroa.
Hi Santiago.. Looks like the web service element is timing out while waiting for a response from the web service. I would suggest using SoapUI and loading the the same WSDL in there and testing to see what the typical response times are and then set the timeout setting of the web service element accordingly.

-Ryan

It plain simple timeout issue. You can raise the timeout value or sometimes its usually that first request times out and the subsequent ones work well. This is typical of dev/test env where server/memory limitations and cache expiring can cause this.

Hemal

From: Cisco Developer Community Forums [mailto:cdicuser@developer.cisco.com]
Sent: Monday, September 12, 2011 12:08 PM
To: cdicuser@developer.cisco.com
Subject: New Message from Ryam Hilfers in Customer Voice Portal (CVP) - General Discussion - All Versions: RE: WSDL call studio

Ryam Hilfers has created a new message in the forum "General Discussion - All Versions":

--------------------------------------------------------------
Hi Santiago.. Looks like the web service element is timing out while waiting for a response from the web service. I would suggest using SoapUI and loading the the same WSDL in there and testing to see what the typical response times are and then set the timeout setting of the web service element accordingly.

-Ryan
--
To respond to this post, please click the following link:

<http://developer.cisco.com/web/cvp/forums/-/message_boards/view_message/4472957>

or simply reply to this email.

Good point Hemal..   Also Santiago, since the default timeout is 3s and I see you're exceeding that, you may want to enhance the caller experience with some fetchaudio while doing the lookup. Take a look at this thread in which Janine explains the process very well: http://developer.cisco.com/web/cvp/forums/-/message_boards/view_message/1755057
 
Ryan
 
 
It plain simple timeout issue. You can raise the timeout value or sometimes its usually that first request times out and the subsequent ones work well. This is typical of dev/test env where server/memory limitations and cache expiring can cause this.

Hemal

From: Cisco Developer Community Forums [mailto:cdicuser@developer.cisco.com]
Sent: Monday, September 12, 2011 12:08 PM
To: cdicuser@developer.cisco.com
Subject: New Message from Ryam Hilfers in Customer Voice Portal (CVP) - General Discussion - All Versions: RE: WSDL call studio

Ryam Hilfers has created a new message in the forum "General Discussion - All Versions":

--------------------------------------------------------------
Hi Santiago.. Looks like the web service element is timing out while waiting for a response from the web service. I would suggest using SoapUI and loading the the same WSDL in there and testing to see what the typical response times are and then set the timeout setting of the web service element accordingly.

-Ryan
--
To respond to this post, please click the following link:

<http://developer.cisco.com/web/cvp/forums/-/message_boards/view_message/4472957>

or simply reply to this email.

Hello All,Thanks for your reply, Now this work because all recomendations, but when continue with my call flow within my script I get this message. What is that?
10.6.20.202.1315856645937.62.webservice,09/12/2011 14:44:32.765,A custom element encountered an exception. The error was: com.audium.core.vfc.VException: Null or empty strings are not allowed for the action of the type 7.
com.audium.core.vfc.VException: Null or empty strings are not allowed for the action of the type 7.
at com.audium.core.vfc.util.VAction.add(VAction.java:977)
at com.audium.core.vfc.util.VAction.<init>(VAction.java:847)
at com.audium.core.vfc.util.vxml2.VActionV2.<init>(VActionV2.java:38)
at com.audium.browser.ciscodtmf.util.VActionCiscoDTMF.<init>(VActionCiscoDTMF.java:34)
at com.audium.browser.ciscodtmf.util.VActionCiscoDTMF.create(VActionCiscoDTMF.java:139)
at com.audium.core.vfc.util.VAction.getNew(VAction.java:586)
at com.audium.server.voiceElement.internal.DefaultSubdialogReturnElement.addXmlBody(DefaultSubdialogReturnElement.java:156)
at com.audium.server.voiceElement.VoiceElementBase.getVoiceElementResult(VoiceElementBase.java:705)
at com.audium.server.voiceElement.VoiceElementBase.service(VoiceElementBase.java:483)
at com.audium.server.controller.Controller.goToVoiceElement(Controller.java:2536)
at com.audium.server.controller.Controller.doPost(Controller.java:569)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:210)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)
at org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:834)
at org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:640)
at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1286)
at java.lang.Thread.run(Thread.java:595)

10.6.20.202.1315856645937.62.webservice,09/12/2011 14:44:32.765, The error was: A custom element encountered an exception. The root cause was: com.audium.core.vfc.VException: Null or empty strings are not allowed for the action of the type 7.

BEst Regards

Make sure that all return fields have value. Null is not allowed. You may use "0" or "-" to replace null..

Sent from my iPad

Best Regards,
A.Adheem Naser
Ext.17884943
mob.39639321

On Sep 12, 2011, at 10:57 PM, Cisco Developer Community Forums <cdicuser@developer.cisco.com> wrote:

> Santiago Salvador Figueroa has created a new message in the forum "General Discussion - All Versions":
>
> --------------------------------------------------------------
> Hello All,Thanks for your reply, Now this work because all recomendations, but when continue with my call flow within my script I get this message. What is that?
> 10.6.20.202.1315856645937.62.webservice,09/12/2011 14:44:32.765,A custom element encountered an exception. The error was: com.audium.core.vfc.VException: Null or empty strings are not allowed for the action of the type 7.
> com.audium.core.vfc.VException: Null or empty strings are not allowed for the action of the type 7.
> at com.audium.core.vfc.util.VAction.add(VAction.java:977)
> at com.audium.core.vfc.util.VAction.<init>(VAction.java:847)
> at com.audium.core.vfc.util.vxml2.VActionV2.<init>(VActionV2.java:38)
> at com.audium.browser.ciscodtmf.util.VActionCiscoDTMF.<init>(VActionCiscoDTMF.java:34)
> at com.audium.browser.ciscodtmf.util.VActionCiscoDTMF.create(VActionCiscoDTMF.java:139)
> at com.audium.core.vfc.util.VAction.getNew(VAction.java:586)
> at com.audium.server.voiceElement.internal.DefaultSubdialogReturnElement.addXmlBody(DefaultSubdialogReturnElement.java:156)
> at com.audium.server.voiceElement.VoiceElementBase.getVoiceElementResult(VoiceElementBase.java:705)
> at com.audium.server.voiceElement.VoiceElementBase.service(VoiceElementBase.java:483)
> at com.audium.server.controller.Controller.goToVoiceElement(Controller.java:2536)
> at com.audium.server.controller.Controller.doPost(Controller.java:569)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
> at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:210)
> at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
> at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
> at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
> at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
> at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)
> at org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:834)
> at org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:640)
> at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1286)
> at java.lang.Thread.run(Thread.java:595)
>
> 10.6.20.202.1315856645937.62.webservice,09/12/2011 14:44:32.765, The error was: A custom element encountered an exception. The root cause was: com.audium.core.vfc.VException: Null or empty strings are not allowed for the action of the type 7.
>
> BEst Regards
> --
> To respond to this post, please click the following link:
>
> <http://developer.cisco.com/web/cvp/forums/-/message_boards/view_message/4474666>
>
> or simply reply to this email.

RE: WSDL call studio
Answer
9/12/11 11:36 PM as a reply to Santiago Salvador Figueroa.
Check for null return value. Check what you are pasisng. You can hit the web service from a browser and if you can pass input xml with your values, check what you are getting back