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/
 



Reply via email to