I have tried this with jboss 4.0.5 native and with jbossws 1.0.4. I have 
successfully used an annotated stateless ejb for web services with document / 
literal / bare configuration. I am now attempting to add a header to each web 
service request. 

Here is the class :    

@WebService(name = "test", targetNamespace = "http://com.test";, serviceName = 
"test")
@SOAPBinding(style = SOAPBinding.Style.DOCUMENT, use = SOAPBinding.Use.LITERAL, 
parameterStyle = SOAPBinding.ParameterStyle.BARE)
@Stateless
public class TestService  {
    
    @WebMethod
    public void logout(@WebParam(name="header", header=true) String value, 
@WebParam(name="parameters", header=false) String request){
    }

    @WebMethod
    public void logout2(@WebParam(name="header2", header=true) String value, 
@WebParam(name="test", header=false) String request){
    }
}


Note that web service logout works fine. logout2 has problems. As I interpret 
the problem is with the  messages

 
  
  
 
 
  
  
 

The code generation always names the body element "parameters". So the only way 
to get it to work is to name the body element "parameters". 

Is there a work around for now>




View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3986976#3986976

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3986976
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to