Thanks Todd and Aaron, Adding the .source attribute did the trick. Ben
--- In [email protected], "twcrone70" <[EMAIL PROTECTED]> wrote: > > Ok, I guess so. I really didn't look close enough. I'm no PHP guy so > I might be overstepping. The only other thing I see that might be a > problem is that the mxml specifies the 'source' property and the > actionscript does not. But honestly all my RO's are AS and their > endpoints are Java/Spring services that I specify in the > services-config.xml. I've never used an MXML RO and I use > ItemResponders rather than even listeners. My AS code typically looks > like this with the destination etc. configured in the services-config.xml. > > >>> > var service:RemoteObject = new RemoteObject( destinationId ); > var customer:Customer = new Customer(); > ... > var at:AsyncToken = service.createCustomer( customer ); > > at.addResponder( new Responder( onCustomerCreated, faultHandler ) ); > > <<<< > > Sorry if I've only confused things more... > > - Todd > > > --- In [email protected], "bennybobw" <bennybobw@> wrote: > > > > Todd, > > Sorry, I think I'm misunderstanding something very basic here. Aren't > > both mxml and RO calling the method views.getView("test", > > ['nid','title','body','changed'])? > > > > The method server side is views.getView("view name" (string), "fields" > > (array), "args" (array)). I've attached the code below. > > > > Thanks for your help, > > Ben > > > > > > function views_service_service() { > > return array( > > array( > > '#method' => 'views.getView', > > '#callback' => 'views_service_get_view', > > '#args' => array('string', 'array', 'array'), > > '#args' => array( > > array( > > '#name' => 'view_name', > > '#type' => 'string', > > '#description' => t('View name.')), > > array( > > '#name' => 'fields', > > '#type' => 'array', > > '#optional' => TRUE, > > '#description' => t('A list of fields to return.')), > > array( > > '#name' => 'args', > > '#type' => 'array', > > '#optional' => TRUE, > > '#description' => t('An array of arguments to pass to the > > view.'))), > > '#return' => 'array', > > '#help' => t('Retrieves a view defined in views.module.')), > > ); > > } > > > > > > --- In [email protected], "twcrone70" <twcrone70@> wrote: > > > > > > Method signature is my attempt to be language neutral when asking for > > > the interface like in Java it might be: > > > > > > public List getSomething( int param, String param ); > > > > > > The getNodes() call does not matter. What matter is the RemoteObject > > > method call. It appears to me that you are passing different > > > parameters in the AS implementation as you are the MXML > implementation. > > > > > > I'll look again, but quite often I send the wrong types of parameters > > > through an RO and the server side cannot find the method properly. > > > > > > With PHP, not really sure how an "interface" or method looks. > > > > > > - Todd > > > > > > > > > --- In [email protected], "bennybobw" <bennybobw@> wrote: > > > > > > > > Todd, > > > > That's the part I dont understand. If I use either the mxml > or the > > > > javascript, init() is calling getNodes() in both cases. It works > when > > > > I use the mxml instead of the remoteObject declaration. That's why I > > > > am thinking it has something to do with my use of remoteObject. > > > > > > > > I'm not exactly sure what you mean by "server code signature", > but I'm > > > > running Drupal 5 with services and the AMFPHP module. > > > > > > > > Thanks, > > > > Ben > > > > > > > > --- In [email protected], "twcrone70" <twcrone70@> wrote: > > > > > > > > > > Well at first glance it appears that you are passing parameters > > in the > > > > > actionscript and not in the MXML so they are each looking for a > > > > > different method on the server. When I get "no such method > > error" it > > > > > is usually because I have specified the wrong parameters or in the > > > > > wrong order. What is the server code signature? > > > > > > > > > > - Todd > > > > > > > > > > > > > > >

