hey ben,

did you get a solution here, I am running into the same problem.

Thanks.
]--- In [email protected], 
"ben.clinkinbeard" <[EMAIL PROTECTED]> wrote:
>
> Hello all, this post is a bit long but I have tried to organize it 
to
> accomodate easy reading. I have modified my ServiceLocator so that 
my
> services are defined in AS, and am calling loadWSDL() from the
> constructor of my delegates. The problem is that if I call an
> operation more than once in my app, the arguments property never 
seems
> to get cleared, it just ends up with multiple copies of the the
> current set of arguments in it.  These are some snippets of my code:
> 
> <b>Services.mxml (inside a Script tag obviously)</b>
> // *** CLIENT MEASURES WEB SERVICE ***
> cmws = new mx.rpc.soap.WebService();
> cmws.useProxy = cmws.makeObjectsBindable = false;
> 
> <b>ClientMeasuresDelegate.as</b>
> public function ClientMeasuresDelegate(callingCommand:IResponder) 
>  {
>       responder = callingCommand;
>       service = ServiceLocator.getInstance().getService("cmws") as
> WebService;
>   
> 
service.loadWSDL(ModelLocator.getInstance()[EMAIL PROTECTED]
> + "?WSDL");
>   }
> 
> public function loadClientMeasures():void
>   {
>       var op:Operation = service.getOperation("GetDataByGrouping") as
> Operation;
>       op.resultFormat = "e4x";
>       op.arguments.groupingRequests = new Object();
>       op.arguments.groupingRequests.GroupName = "RPRTool";
> ...
> }
> 
> <b>LoadClientMeasuresCommand.as</b>
> public function execute(event:CairngormEvent):void
> {
>       var delegate:ClientMeasuresDelegate = new 
ClientMeasuresDelegate(this);
>       delegate.loadClientMeasures();
> }
> 
> The second time I call loadClientMeasures(), there are 2
> groupingRequests objects on the arguments property, the third time
> there are 3, etc, but the contents of each are identical (even 
though
> other arguments that are not shown here change between calls).
> Shouldn't these be getting cleared since I am
> creating a new instance of ClientMeasuresDelegate each time? Any 
help
> is appreciated.
> 
> Thanks,
> Ben
>







--
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