John

Check out the new bind way to do that, maybe could get you ahead of that
work arround you found into that link.



On 2/22/07, John Wilker <[EMAIL PROTECTED]> wrote:

  dude, thanks!

Been banging my head on my desk for a while on this.

Much obliged.


On 2/20/07, ashifsayani < [EMAIL PROTECTED]> wrote:
>
>   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 flexcoders@yahoogroups.com <flexcoders%40yahoogroups.com>, "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
> >
>
>


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




--
----------------------------
Igor Costa
www.igorcosta.org
www.igorcosta.com
skype: igorpcosta

Reply via email to