Hi Lars, In order to eliminate that possibility I have created a static method ServiceBClient.callService() which works just fine if i call from stand along program, so the ports and URLs are Okay. Problem, happens only when i call it from within another service.
As an interim solution I am using messaging to call one service from another , however, i always why wonder why a webservice should not be callable from each other. Thanks, -Jay On Wed, Aug 6, 2008 at 11:55 PM, Lars Ericsson <[EMAIL PROTECTED]>wrote: > Hi Jay! > > > > Also, you try run your client from webserviceA and you get those > error-messages! > > The errors are about addressing problem. have you check the if your url, > and port are right? > > > > /l > > > ----- Original Message ---- > From: Jay Chauhan <[EMAIL PROTECTED]> > To: [email protected]; [EMAIL PROTECTED] > Sent: Friday, August 1, 2008 10:57:02 PM > Subject: Re: Axis2 Webservice called from another websiervice > > Hi Axis Team, > > I did some looking around and it is claimed to have fixed in jira > > http://issues.apache.org/jira/browse/AXIS2-2231 > > However, the problem still exists, I wonder if someone can give a reply, > > Thanks, > > -Jay > > > On Thu, Jul 31, 2008 at 10:12 PM, Jay Chauhan <[EMAIL PROTECTED]>wrote: > >> Hi, >> >> I have two Axis2 webservices, A and B. these services use AXIOM >> databinding. >> >> I have a client ServiceBClient.java , when I call the >> SericeBClient.callService() from standalone program it works just fine as it >> should. However, when I try to call the same code from within Service A >> then i get the following error: >> >> ===================== >> [WARN] triggerActionNotSupportedFault: messageContext: [MessageContext: >> logID=urn:uuid:02DD9A9B9453513B981217564336177] problemAction:\ >> urn:anonOutonlyOpResponse >> [ERROR] The [action] cannot be processed at the receiver. >> org.apache.axis2.AxisFault: The [action] cannot be processed at the >> receiver. >> at >> org.apache.axis2.addressing.AddressingFaultsHelper.triggerAddressingFault(AddressingFaultsHelper.java:373) >> at >> org.apache.axis2.addressing.AddressingFaultsHelper.triggerActionNotSupportedFault(AddressingFaultsHelper.java:336) >> at >> org.apache.axis2.handlers.addressing.AddressingValidationHandler.checkAction(AddressingValidationHandler.java:149) >> at >> org.apache.axis2.handlers.addressing.AddressingValidationHandler.invoke(AddressingValidationHandler.java:55) >> ===================== >> >> I have the services.xml as suggested in AXIOM service section of Quick >> start guide: http://ws.apache.org/axis2/1_4/quickstartguide.html >> >> What can I do to call a webservice from another, >> >> Any suggestion is appreciated. >> >> -Jay >> >> >> >> >> > >
