Hi,
I have a webservice which accepts a complex paramenter
createRequest(MarketRequest marketRequest)
where
class MarketRequest
{
protected String mrId;
protected String status;
protected MRItem[] mrItems;
I have getters and setters here
}
and MRItem is
class MRItem {
protected String mrItemId;
protected String mrItemName;
protected String mrItemDesc;
protected String mrItemSpec;
protected Integer mrItemQty;
protected String mrItemImage;
protected Double mrItemPrice;
with getter and setters here..
}
and in my ActionScript I have created corresponding classes
class MarketRequest {
var mrId: String;
var status: String="";
var mrItems: Array;
with getters and setters
}
and
class MRItem {
private var mrItemId: String;
private var mrItemName: String;
private var mrItemDesc: String;
private var mrItemSpec: String;
private var mrItemQty: Number;
private var mrItemImage: String;
private var mrItemPrice: Number;
with getters and setters
}
but when I call the webservice
marketRequest = new MarketRequest();
var mris = new Array();
mris.push(mrItem);
marketRequest.addMrItem(mris);
mRequestWS.createRequest(marketRequest);
I get the
Web Service Fault
org.xml.sax.SAXException: No Deserializer defined for array type
{http://client.massconnections.mr}MRItem
How/where do I set this deserializer?
Regards
Rajesh J
--
Flexcoders Mailing List
FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/flexcoders/
<*> To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/