User Guide

260 Chapter 2: ColdFusion Tags
Example4
This example uses Syntax 3.
<!--- Using cfinvoke to consume a web service using a ColdFusion component.--->
<cfinvoke
webservice="http://www.xmethods.net/sd/2001/TemperatureService.wsdl"
method="getTemp"
returnvariable="aTemp">
<cfinvokeargument name="zipcode" value="55987"/>
</cfinvoke>
<cfoutput>The temperature at zip code 55987 is #aTemp#</cfoutput>
For more information on web services, see Chapter 36, “Using Web Services” in ColdFusion MX
Developer’s Guide.
Example5
This example uses Syntax 4A.
<!--- Separate instantiation and method invocation; useful for
multiple invocations using different methods or values. --->
<cfobject
name="quoteService"
component="nasdaq.quote">
<cfinvoke
component="#quoteService#"
method="getLastTradePrice"
symbol="macr"
returnVariable="res_macr">
<cfoutput>#res#</cfoutput>
<cfinvoke
component="#quoteService#"
method="getLastTradePrice"
symbol="mot"
returnVariable="res_mot">
<cfoutput>#res#</cfoutput>