Problem with SpringBeans - Response is blank when invoking the service 
-----------------------------------------------------------------------

                 Key: WSAS-721
                 URL: http://wso2.org/jira/browse/WSAS-721
             Project: WSO2 WSAS
          Issue Type: Bug
    Affects Versions: 2.2
         Environment: winxp, jdk15
            Reporter: Charitha Kankanamge
         Assigned To: Afkham Azeez
            Priority: Critical


I observed an issue with SpringBeans when invoking the service using Tryit or 
REST. Here are the steps to reproduce the issue.

1. Create a Spring Bean as follows

package org.ws.test;

public class Myspringbean {
        
        private int count;
        private String name;
        public int getCount() {
                return count;
        }
        public void setCount(int count) {
                this.count = count;
        }
        public String getName() {
                return name;
        }
        public void setName(String name) {
                this.name = name;
        }

2. Create the associated spring context configurtion file 
3. Deploy the service in WSAS (SpringBeans.jar and the spring.xml config files 
are attached here with)
4. Invoke an operation using Tryit

You will not get the response when invoking getName or getCount methods. Here 
are the request and response messages captured using Soap tracer.

setName() request
================
<?xml version='1.0' encoding='utf-8'?>
   <s:Envelope xmlns:s="http://www.w3.org/2003/05/soap-envelope"; 
xmlns:wsa="http://www.w3.org/2005/08/addressing";>
      <s:Header>
         <wsa:To>https://localhost:9444/services/MySpringBean</wsa:To>
         <wsa:ReplyTo>
            
<wsa:Address>http://www.w3.org/2005/08/addressing/anonymous</wsa:Address>
         </wsa:ReplyTo>
         
<wsa:MessageID>http://identifiers.wso2.com/messageid/1202349247062/197532005</wsa:MessageID>
         <wsa:Action>urn:setName</wsa:Action>
      </s:Header>
      <s:Body>
         <p:setName xmlns:p="http://test.ws.org";>
            <name>ddddddd</name>
         </p:setName>
      </s:Body>
   </s:Envelope>

getName() request
================

<?xml version='1.0' encoding='utf-8'?>
   <s:Envelope xmlns:s="http://www.w3.org/2003/05/soap-envelope"; 
xmlns:wsa="http://www.w3.org/2005/08/addressing";>
      <s:Header>
         <wsa:To>https://localhost:9444/services/MySpringBean</wsa:To>
         <wsa:ReplyTo>
            
<wsa:Address>http://www.w3.org/2005/08/addressing/anonymous</wsa:Address>
         </wsa:ReplyTo>
         
<wsa:MessageID>http://identifiers.wso2.com/messageid/1202349251312/6867909940</wsa:MessageID>
         <wsa:Action>urn:getName</wsa:Action>
      </s:Header>
      <s:Body />
   </s:Envelope>

getName() response
==================

<?xml version='1.0' encoding='utf-8'?>
   <soapenv:Envelope xmlns:soapenv="http://www.w3.org/2003/05/soap-envelope";>
      <soapenv:Header xmlns:wsa="http://www.w3.org/2005/08/addressing";>
         <wsa:Action>urn:getNameResponse</wsa:Action>
         
<wsa:RelatesTo>http://identifiers.wso2.com/messageid/1202349251312/6867909940</wsa:RelatesTo>
      </soapenv:Header>
      <soapenv:Body>
         <ns:getNameResponse xmlns:ns="http://test.ws.org";>
            <return xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xsi:nil="true" />
         </ns:getNameResponse>
      </soapenv:Body>
   </soapenv:Envelope>





-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://wso2.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

_______________________________________________
Wsas-java-dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/wsas-java-dev

Reply via email to