I've been trying to get by this all day. I have a web server defined to return an Object of type Arrivalbooking. The Arrivalbooking class is generated using xjc from a predefined DTD. Whenever I execute the web service the method executes perfectly and returns a valid Arrivalbooking with data in it. However ,the result is always empty.
Anyone have any ideas? Here's the basic source for the web service @WebService @SOAPBinding(style=SOAPBinding.Style.DOCUMENT, parameterStyle=SOAPBinding.ParameterStyle.WRAPPED) @ServiceMode(value=Service.Mode.PAYLOAD) //@SOAPBinding(style=SOAPBinding.Style.RPC) public class RecordGridJSE implements RecordGrid { @WebMethod @WebResult(name="arrivalsboard", partName="arrivalsboard") @SOAPBinding(style=SOAPBinding.Style.DOCUMENT, parameterStyle=SOAPBinding.ParameterStyle.WRAPPED) public Arrivalsboard getDefaultRecordGrid() throws RemoteException { return getRecordGrid(null, null, (SimpleDateFormat) null); } @WebMethod @WebResult(name="arrivalsboard", partName="arrivalsboard") @SOAPBinding(style=SOAPBinding.Style.DOCUMENT, parameterStyle=SOAPBinding.ParameterStyle.WRAPPED) public Arrivalsboard getRecordGrid(@WebParam(name="start") Date start, @WebParam(name="end") Date end, @WebParam(name="dateFormat") String dateFormat) throws RemoteException { Arrivalbooking arrivalbooking = new Arrivalbooking(); . . . return arrivalbooking; } } The source for Arrivalbooking, Event was also generated with xjc @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "event" }) @XmlRootElement(name = "arrivalsboard") public class Arrivalsboard { protected List event; /** * Gets the value of the event property. * * * This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the event property. * * * For example, to add a new item, do as follows: * * getEvent().add(newItem); * * * * * Objects of the following type(s) are allowed in the list * [EMAIL PROTECTED] Event } * * */ public List getEvent() { if (event == null) { event = new ArrayList(); } return this.event; } } View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4075014#4075014 Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4075014 _______________________________________________ jboss-user mailing list jboss-user@lists.jboss.org https://lists.jboss.org/mailman/listinfo/jboss-user