Deepal, I checked the third-party web service and the soap action is set to an empty string. What is most baffling by this problem is that a stand-alone JAVA application, web page, and servlet can all call the third-party web service without any error. But when we try to call the third-party web service from our web service, we get the error. Since we have multiple apps calling the third-party web service, we wrote a utility class that all the apps use (including our web service) to call the third-party web service. Any ideas?
Mark Darnell BIT Systems, Inc. (703) 742-7660 x110 -----Original Message----- From: Deepal Jayasinghe [mailto:[email protected]] Sent: Monday, May 11, 2009 3:02 PM To: [email protected] Subject: Re: Web Service Calling Another Web Service As I can understand it should be due to the incorrect soap action, please check the WSDL of the third party service and set the correct SOAP action. Deepal Mark Darnell wrote: > > We have a web service that needs to call another web service written > by a third-party. For testing purposes we have both web services > running under the same Axis2 installation on one server. When we > attempt to call the third-party web service from our web service, we > get the following exception (thrown by the third-party web service): > > org.apache.axis2.AxisFault: The server did not recognize the action > which it received > > We have no idea how to resolve this exception or what is causing it. > Our configuration is: > > JDK version 1.6.0_11 > > Axis2 version 1.3 > > Tomcat version 5.5.20 (Servlet version 2.4) > > Does anyone have any ideas on how to resolve this issue? Thanks. > > Mark Darnell > > BIT Systems, Inc. > > (703) 742-7660 x110 > -- Thank you! http://blogs.deepal.org http://deepal.org
