Link to home
Start Free TrialLog in
Avatar of onaled777
onaled777Flag for United States of America

asked on

Need help debugging a web service error

Can you help me debug this error:

 Web service parameter name myRequestParams cannot be found in the provided parameters {myRequestParams }.
 
The error occurred in C:\nwmdev\apache\htdocs\workspace\test\BRW-56.cfm: line 9

7 :
8 : <cfinvoke webservice="http://service.familytree.com/familytree_service.cfc?wsdl" method="getObjectPreviewSystemCarrier" returnvariable="getObjectResults">
9 :       <cfinvokeargument name="myRequestParams " value="#myRequestParams#"/>
10 : </cfinvoke>
11 :



It is called when a cfml file containing the top script calls the method in a webservice shown in the bottom script below.
<!--- Code to call the web service --->

<cfset myRequestParams = structNew() />
<cfset myRequestParams.partnerkey = "NNN-NNN-NNNN" />
<cfset myRequestParams.btn = "5873520769" />
<cfset myRequestParams.productcode = "9000" />
<cfset myRequestParams.carrierID = "22" />

<cfinvoke webservice="http://service.familytree.com/familytree_service.cfc?wsdl" method="getObjectPreviewSystemCarrier" returnvariable="getObjectResults">
	<cfinvokeargument name="myRequestParams " value="#myRequestParams#"/>
</cfinvoke>

<cfoutput>
BTN: #getObjectResults.btn# <br />
Carrier ID: #getObjectResults.carrierid# <br />
Carrier Name: #getObjectResults.carriername# <br />
Approved Carrier: #getObjectResults.approvedcarrier# <br />
Response Code: #getObjectResults.responsecode# <br />
Response Reason: #getObjectResults.responsereason# <br />
</cfoutput>



<!--- Web service method code --->

	<cffunction name="getObjectPreviewSystemCarrier" access="remote" returnType="previewResponseObject" output="no">
		<cfargument name="myRequestParams" type="any" required="true" />

Open in new window

ASKER CERTIFIED SOLUTION
Avatar of onaled777
onaled777
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial