Hi, I?am trying to send a XML message to my SOAP client using the @WebService- and @WebMethod-annotation (on a Jboss4.0.4GA). My client needs such a XML-Message like:
<employee id=?50? name=?peter? street=?backerstreet 5? city=?London? > <employee id=?51? name=?alex? street=?lamestreet 18? city=?Dresden? > I know that this is not the best XML-style! But my SOAP client asks for such a message and I have to implement it like that. I have already implemented an EJB3-Entity-Bean for ?employees? with the above attributes. All the examples about WebService-Endpoints in EJB3 under Jboss were implemented with an ordinary String- or int-returnvalue. As I for sure need a complex type return value, now my idea was: to give to the client an array of employee-Entity-Beans within the WebService. But this appears to be not the right thing: the resulting WSDL-Document (created automatically by JbossWS) does not contain the private attributes but other stuff, which does not give me the possibility to get the XML-Message like shown above. Another idea was to return a String[][] with the values of the attributes only. This results in such a XML Message as: peterLondonalexDresden I thought also to write for each Return-Value-Entry a class, to wrap the values: public class myObject { public id; public name; public street; public city;} and to return to the client an array of this class?s objects. Resulting XML-Message: 50peterbackerstreet 5London 51alexlamestreet 18Dresden After all I stuck here, because I don?t know how to write the EJB3-Session-Bean-Method with the use of the @WebMethod annotation, to get the wished XML-SOAP-Message. Anybody has any ideas how to implement that or where to get ?docu? about EJB3-Session-Beans as WebService Endpoints and complex types? (I already have the O?reillys ?Enterprise JavaBeans 3.0? -> no information about that!) Thx for your help, Michael View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3953274#3953274 Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3953274 Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ JBoss-user mailing list JBoss-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jboss-user