Created by: David Wall on 08-02-2013 05:23:36 PM The situation is that I have a web service that I want to call from a VXML application. I can call the web service from SOAP UI (a test tool) running on the VXML server. It works fine; I get a good response. When I use the same WSDL in a Web Service element in Call Studio, the WSDL imports fine (even from a remote URI) and it understands what to send and receive. But, when I try to run the VXML application, either in Call Studio debug mode or in a deployed application on the CVP, nothing happens. WireShark shows no HTTP activity (which I can see when running SOAP UI), and the element just fails to Error. Relevant part of the error log may be this: Root Cause: java.lang.NullPointerException at com.audium.server.webservices.soapenv.RequestEnvelope.createEnvelopeDocumentLiteralWrapped(RequestEnvelope.java:260) at com.audium.server.webservices.soapenv.RequestEnvelope.(RequestEnvelope.java:101) at com.audium.server.webservices.ServicesDispatcher.invoke(ServicesDispatcher.java:178) at com.audium.server.webservices.WebservicesElement.invokeService(WebservicesElement.java:51) at com.audium.server.voiceElement.WebservicesElementBase.service(WebservicesElementBase.java:396) at com.audium.server.controller.Controller.goToWebservices(Controller.java:2910) at com.audium.server.controller.Controller.goToElement(Controller.java:2689) at com.audium.server.controller.Controller.continueCall(Controller.java:2511) at com.audium.server.controller.Controller.doPost(Controller.java:733) at javax.servlet.http.HttpServlet.service(HttpServlet.java:647) at javax.servlet.http.HttpServlet.service(HttpServlet.java:729) 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:213) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172) 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:174) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:879) at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665) at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528) at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689) at java.lang.Thread.run(Thread.java:662) That points to the ServicesDispatcher, which is the part of Java that hands SOAP requests over to the network layer. Again, it's not getting a bad response; it's failing to send a request. Any advice would be welcome.
Subject: RE: Web service element fails without trying Replied by: David Lender on 20-02-2013 10:13:59 AM David, since you opened a SR for this issue and it was determined by engineering you need to: At the bottom of the file (Line 63). I copied it from the original one. My test steps are, 1. Import the wsdl to a SoapUI project. 2. Create Mock service in SoapUI 3. Access the SoapUI Mock Service, and get the wsdl (modified by SoapUI, and the server address points to SoapUI Mock service) 4. Insert Web Service element in Call Studio, and use the url of SoapUI directly (for example http://SoapUIServerIP:8088/mockQICAgentInfoSOAP12Binding?WSDL ). This was due to a “Connection Refused” error. 11.133.21.70.1360721498132.19.QIC,02/13/2013 13:11:42.960,The error was: HTTP transport error: java.net.ConnectException: Connection refused: connect The error was:
1234567 The root cause was: javax.xml.ws.WebServiceException: HTTP transport error: java.net.ConnectException: Connection refused: connect com.audium.server.AudiumException: … …
Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community: