I'm not familiar with the requirements for CFC SOAP invocation, but this is an unofficial work around that I've not tested but might work. Before invoking the MXML WebService's method, try changing the WebService's XMLEncoder's handling of Objects:
<mx:WebService id="myCFCWebService" ...> <mx:Script> import mx.services.*; //... snip // inside some invocation utility function myCFCWebService.stub.xmlEncoderConfig = new XMLEncoderConfig(); myCFCWebService.stub.xmlEncoderConfig.defaultObjectToMap = true; //... snip // then make the call 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/