Problem in transportsession on the client side AXIS 2 1.3 JDK 1.6
-----------------------------------------------------------------

                 Key: AXIS2-4361
                 URL: https://issues.apache.org/jira/browse/AXIS2-4361
             Project: Axis 2.0 (Axis2)
          Issue Type: Bug
    Affects Versions: 1.3
         Environment: WIndows XP SP3, 
            Reporter: Asit Jaiswal


Using Axis2 1.3
Java 6
I have created one web service which adds two number but the session is not 
working when using serlvet as client
: here is the listing for web service:

public class Addition{

public int add(int n1 ,int n2){
MessageContext mctx = MessageContext.getCurrentMessageContext();
ServiceContext serviceContext = mctx.getServiceContext();
if((Integer) serviceContext.getProperty("VALUE") == null){
serviceContext.setProperty("VALUE", new Integer(n1+n2));
return((Integer) serviceContext.getProperty("VALUE")).intValue();
}

else{
serviceContext.setProperty("VALUE1", (Integer) 
serviceContext.getProperty("VALUE"));
int result = ((Integer) 
serviceContext.getProperty("VALUE1")).intValue()+((Integer) serviceContext. 
getProperty("VALUE")).intValue();
serviceContext.setProperty("VALUE", (Integer) result);
return result;
}
}
}

I modified the services.xml as :

<service name="Addition" scope="transportsession" >
......
..... no modification here
.....
</service>

For client Side I created a Servlet using AXIOM here is the listing

Options opts = new Options();
opts.setTo(new 
EndpointReference("http://localhost:8080/Calculator/services/Addition";));
opts.setAction("urn:add");
opts.setManageSession(true);
sc.setOptions(opts);

If I invoke the web service using below url transport session is working fine
http://localhost:8080/Calculator/services/Addition/add?n1=5&n2=9
but using the AXIOM in servlet its not working (transport session)

Note:(if I Put scope="application" then it working with Servlet)

Please help me............

Thanks in Advance

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to