I've got the same problem. I don't get the error though when I bypass Cairngorm and just call the WS directly. Did you get this resolved?
thanks, Ashif --- In [email protected], "John Wilker" <[EMAIL PROTECTED]> wrote: > > I've got an app using Web Services. I make the WS call once and it's just > fine, I make the same call again (any call. this happens with each WS in the > app) > > and I get an error. The RPC fault is > FaultEvent fault=[RPC Fault faultString="Array of input arguments did not > contain a required parameter at position 3" faultCode="Client.Input" > faultDetail="null"] messageId=null type="fault" bubbles=false > cancelable=true eventPhase=2] > > Here's the code in question. > > App services.mxml > > <mx:WebService id="orderService" wsdl=" > http://localhost:8300/NameChange/Components/order.cfc?wsdl" fault=" > event.token.faultHandler(event)" showBusyCursor="true"> > <mx:operation name="CreateOrder" > fault="event.token.faultHandler(event)" > result="event.token.resultHandler(event)" makeObjectsBindable="false" /> > <mx:operation name="OrderAddItem" > fault="event.token.faultHandler(event)" > result="event.token.resultHandler(event)" makeObjectsBindable="false" /> > <mx:operation name="GetOrders" fault="event.token.faultHandler(event)" > result="event.token.resultHandler(event)" makeObjectsBindable="false" > resultFormat="object" /> > <mx:operation name="GetOrderByID" fault="myFault(event)" result=" > event.token.resultHandler(event)" makeObjectsBindable="false" /> > <mx:operation name="RemoveItemFromOrder" fault=" > event.token.faultHandler(event)" result="event.token.resultHandler(event)" > makeObjectsBindable="false" /> > </mx:WebService> > > my delegate > public function getOrderByID(datasource:String, > OrderID:Number):void > { > //Alert.show("Hello from the delegate:getOrderByID.", > "DEBUG"); > //var thisService:AbstractService = service.getService > ("orderService"); > > var call:Object = OrderSvc.GetOrderByID(datasource, OrderID); > call.resultHandler = responder.result > call.faultHandler = responder.fault; > } > > getorderby is the functionality I've been using to debug. I just can't seem > to figure it out. > > As I said, when I load the app, hit this functionality, it works fine. Come > back again, call the same functionality. I get the above error. > > Oh, CarGram :) app in case it matters. > > Thanks! > > J > > -- > John Wilker > Vice President Software Development/Writer > Red Omega Solutions, Inc. > www.johnwilker.com / www.red-omega.com > > "Everything changes, nothing remains without change." ~Buddha c.483 bc >

