Hello I am having a strange problem.

I have a client code generated using Axiscode generator in eclipse. If I
make a call to the service when client is running as a standalone main
method it works fine but when the same code is called while running in web
app it gets fault
Faultcode = {http://www.w3.org/2005/08/addressing}ActionNotSupported
Reason = The server did not recognise the action which it received: 

-I tried running cient and server on two different hosts and same host - no
change.

This is my services.xml

<?xml version="1.0" encoding="UTF-8"?>
<!-- This file was auto-generated from WSDL -->
<!-- by the Apache Axis2 version: 1.3  Built on : Aug 10, 2007 (04:45:47
LKT) -->
<serviceGroup>
    <service name="RtbCallEvent">
        <messageReceivers>
            <messageReceiver mep="http://www.w3.org/ns/wsdl/in-out";
class="com.customer.service.rtbcallevent.RtbCallEventMessageReceiverInOut"/>
        </messageReceivers>
        <parameter
name="ServiceClass">com.customer.service.rtbcallevent.RtbCallEventSkeleton</parameter>
        <parameter name="useOriginalwsdl">true</parameter>
        <parameter name="modifyUserWSDLPortAddress">true</parameter>
        <operation name="callEvent" mep="http://www.w3.org/ns/wsdl/in-out";>
        <actionMapping>\"\"</actionMapping>
           
<outputActionMapping>urn:rtbCallEvent/wsdl:rtbCallEventSEI:callEventResponse</outputActionMapping>
        </operation>
    </service>
</serviceGroup>

This is my java code
                        RtbCallEventStub stub = new
RtbCallEventStub("http://10.96.201.30:8080/RTB/services/RtbCallEvent";);
                        CallEvent7 callEvent = new CallEvent7();
                        CallEvent param = new CallEvent();
                        
                        param.setAnswerTime("param");
                        param.setCalledNumber("param");
                        param.setCallingNumber("sdfds");
                        param.setDirection("sdf");
                        param.setGroup("successq");
                        param.setRecordId("sdfsd");
                        param.setReleaseTime("sdf");
                        
                        callEvent.setCallEvent(param );
                        CallEventResponse6 resp = stub.callEvent(callEvent);
                        
System.out.println(resp.getCallEventResponse().getResult());
                        
                } catch (AxisFault e) {
                        // TODO Auto-generated catch block
                        System.out.println(e.getFaultCode());
                        System.out.println(e.getMessage());
                        System.out.println(e.getReason());
                } catch (RemoteException e) {
                        // TODO Auto-generated catch block
                        e.printStackTrace();
                }

Any help will be appreciated.
-- 
View this message in context: 
http://www.nabble.com/Axis2-Cient-works-as-standalone-but-not-as-part-of-webapp-tf4606149.html#a13152562
Sent from the Axis - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to