your method is asking for 4 parameters and you are only invoking with 3 of them.
if you want to skip the searchkey parameter try this: private function SearchParties_Vendor_Search_Name(firstName, lastName, searchType){ SearchParties.Vendor_Search(firstName, lastName,"", searchType); } HTH, João Fernandes -----Original Message----- From: flexcoders@yahoogroups.com on behalf of Jeremy Rottman Sent: Mon 19-Jun-06 6:40 PM To: flexcoders@yahoogroups.com Subject: [flexcoders] RPC Error I cant figure out I am working on a search screen for my app, and I have run into this error that I can't figure out. [RPC Fault faultString="Array of input arguments did not contain a required parameter at position 3" faultCode="Client.Input" faultDetail="null"] I have check to make sure that I am passing a value from each of my inputs, but I cant seem to figure out why I am still getting this error. Here is my code. as code. //*****************START VENDOR NAME SEARCH VALIDATION********************* // DEFINE VARS FOR STORING VALIDATION OBJECTS private var vVenLastName:ValidationResultEvent; // FUNCTION TO VALIDATE, IF VALID SEARCH FORM, IF NOT VALID SHOW ERRORS private function venNameSearchValidation(){ vVenLastName = venLastNameV.validate(); if (vVenLastName.type==ValidationResultEvent.INVALID){ return; } else{ SearchParties_Vendor_Search_Name(venFirstName.text, venLastName.text, searchType.selectedItem.data); } } //*****************END VENDOR NAME SEARCH VALIDATION*********************** //*****************BEING VENDOR NAME SEARCH ********************************* // CALL VENDOR NAME SEARCH private function SearchParties_Vendor_Search_Name(firstName, lastName, searchType){ SearchParties.Vendor_Search(firstName, lastName, searchType); } // HANDLE THE RESULTS OF THE VENDOR NAME SEARCH private function SearchParties_Vendor_Search_Result(result):void{ currentState = 'venNameResults'; venNameDG.dataProvider = result; } // HANDLE THE ERRORS OF THE VENDOR NAME SEARCH private function SearchParties_Vendor_Search_Fault(event:FaultEvent):void{ Alert.show(ObjectUtil.toString(event.fault)); } //*****************END VENDOR NAME SEARCH *********************** Here is my cfc code. <cffunction name="Vendor_Search" access="remote" returntype="query" output="false" > <cfargument name="firstName" required="no" default="" /> <cfargument name="lastName" required="no" default="" /> <cfargument name="searchKey" required="no" default="" /> <cfargument name="searchType" required="yes" /> <cfquery name="VendorSearchQry" datasource="#application.dsn#"> select fld_vendor_firstname, fld_vendor_lastname, fld_vendor_fullname, fld_vendor_companyname, fld_vendor_workphone, fld_vendor_homephone, fld_vendor_mobilephone ,fld_vendor_fax, fld_vendor_UID from tbl_smartPanel_vendors where <cfif arguments.searchType is "name"> <cfif arguments.firstName neq ""> fld_vendor_firstname like '#arguments.firstName#%' and </cfif> <cfif arguments.lastName neq ""> fld_vendor_lastname like '#arguments.lastName#%' </cfif> </cfif> <cfif arguments.searchType is "phone"> fld_vendor_workphone like '#arguments.searchKey#%' or fld_vendor_homephone like '#arguments.searchKey#%' or fld_vendor_mobilephone like '#arguments.searchKey#%' </cfif> <cfif arguments.searchType is "fax"> fld_vendor_fax like '#arguments.searchKey#%' </cfif> <cfif arguments.searchType is "company"> fld_vendor_companyname like '#arguments.searchKey#%' </cfif> </cfquery> <cfreturn VendorSearchQry /> </cffunction> ------------------------ Yahoo! Groups Sponsor --------------------~--> See what's inside the new Yahoo! Groups email. http://us.click.yahoo.com/2pRQfA/bOaOAA/yQLSAA/nhFolB/TM --------------------------------------------------------------------~-> -- 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/
<<winmail.dat>>