cfinvokeargument

Passes the name and value of a parameter to a component method or a web service. This tag is used within the cfinvoke tag.

Extensibility tags

<cfinvokeargument
name="argument name"
value="argument value">

cfargument, cfcomponent, cffunction, cfinvoke, cfobject, cfproperty, cfreturn

ColdFusion MX: Added this tag.

Attribute Req/Opt Default Description

name

Required

 

Argument name

value

Required

 

Argument value

You can have multiple cfinvokeargument tags in a cfinvoke tag body.

You can use cfinvokeargument tag to dynamically determine the arguments to be passed. For example, you can use conditional processing to determine the argument name, or you can use a cfif tag to determine whether to execute the cfinvokeargument tag.

1

<cfinvoke 
   component="nasdaq.quote" 
   method="getLastTradePrice"
   returnVariable="res">
   <cfinvokeargument 
      name="symbol" value="mot">
   <cfinvokeargument 
      name="symbol"    value="macr">
</cfinvoke>

<cfoutput>#res#</cfoutput>

2

<cfinvoke
   webservice ="http://www.xmethods.net/sd/2001/BabelFishService.wsdl"
   method ="BabelFish"
   returnVariable = "varName"
   >
   <cfinvokeargument 
      name="translationmode" value="en_es">
   <cfinvokeargument 
      name="sourcedata" value="Hello world, friend">
</cfinvoke>
<cfoutput>#varName#</cfoutput>   

View comments on LiveDocs