Lucee Tag Reference
Tag <CFINVOKE>
Invokes component methods from within a page or component.
You use this tag to reference a WSDL file and consume a web service from within a block of CFML code.
Body
This tag may have a body.
Example
<cfinvoke [component="any"] [method="string"] [password="string"] [proxypassword="string"] [proxyport="number"] [proxyserver="string"] [proxyuser="string"] [returnvariable="string"] [serviceport="string"] [timeout="number"] [username="string"] [webservice="string"] ... > [</cfinvoke>]
Attributes
This tag has a fixed definition of attributes (see below). In addition it allowes to use any additional attribute.
Name | Type | Required | Description |
---|---|---|---|
component | any | No | String or component object; a reference to a component, or component to instantiate. |
method | string | No | Name of a method. For a web service, the name of an operation. |
password | string | No | Overrides password specified in Administrator > Web Services |
proxypassword | string | No | The user's password on the proxy server. |
proxyport | number | No | The port to use on The proxy server. |
proxyserver | string | No | The proxy server required to access the webservice URL. |
proxyuser | string | No | The user ID to send to the proxy server. |
returnvariable | string | No | Name of a variable for the invocation result. |
serviceport | string | No | The port name for the web service. This value is case-sensitive and corresponds to the port element's name attribute under the service element. Specify this attribute if the web service contains multiple ports. Default: first port found in the WSDL. |
timeout | number | No | The timeout for the web service request, in seconds |
username | string | No | Overrides username specified in Administrator > Web Services |
webservice | string | No | The URL of the WSDL file for the web service. |