User Guide
180 Chapter 2: ColdFusion Tags
Attributes
Attribute Req/Opt Default Description
name Required A string; a component method that is used within the
cfcomponent tag.
returnType Required for a
web service;
Optional,
otherwise.
any String; a type name; data type of the function return
value:
• any
• array
• binary
• boolean
• date
• guid – The argument must be a UUID or GUID of the
form xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx where
each x is a character representing a hexadecimal
number (0-9A-F).
• numeric
• query
• string
• struct
• uuid: the argument must be a ColdFusion UUID of the
form xxxxxxxx-xxxx-xxxx-xxxxxxxxxxxxxxxx where each
x is a character representing a hexadecimal number
(0-9A-F).
• variableName: a string formatted according to
ColdFusion variable naming conventions.
• void: does not return a value
• xml: allows web service functions to return CFML XML
objects and XML strings.
• a component name: if the type attribute value is not
one of the preceding items, ColdFusion treats it as the
name of a ColdFusion component. When the function
executes, it generates an error if the argument that is
passed in is not a CFC with the specified name.
roles Optional "" (empty) A comma-delimited list of ColdFusion security roles that
can invoke the method. Only users who are logged in
with the specified roles can execute the function. If this
attribute is omitted, all users can invoke the method.