Page Index
[ Symbols ], [ A ], [ B ], [ C ], [ D ], [ E ], [ F ], [ G ], [ H ], [ I ], [ J ], [ K ], [ L ], [ M ], [ N ], [ O ], [ P ], [ Q ], [ R ], [ S ], [ T ], [ U ], [ V ], [ W ], [ X ], [ Y ] Symbols[ Top ]
& (ampersand), in URL parameters, 41
* (asterisk), in regular expressions, 547
` (back quote), escaping field names, 341
^ (caret), in regular expressions, 547
, (comma)
in arguments, 27
in lists, 133
$ (dollar sign)
in regular expressions, 547
in variable names, 16
" (double quote), in string arguments, 27
= (equal sign)
in URL parameters, 41
in variable names, 17
in WHERE statement, 351
/ (forward slash)
in JavaScript regular expressions, 268
in tags, 11
. (period)
in compound variable names, 16
in regular expressions, 549
+ (plus sign), in regular expressions, 548
# (pound sign)
cfoutput tag and, 29
escaping, 31
in ArrayNew( ), 136
in expressions, 30
nested, 31
in strings, 13
? (question mark)
in regular expressions, 547
in URL parameters, 41
' (single quote)
in string arguments, 27
in variables, 1046
_ (underscore), in variable names, 16
{ } (curly braces)
in CFScript, 568
in regular expressions, 548
( ) (parentheses)
in field names, 342
in regular expressions, 548
[ ] (square brackets)
in field names, 342
in regular expressions, 548 A[ Top ]
aborting
CFML template processing, 848
custom tag processing, 644-646, 872
Abs( ), 976
abstraction, custom tags and, 601
accept attribute, cffile tag, 380
ACos( ), 976
action attribute
cfcollection tag, 487, 514
cfdirectory tag, 374
cffile tag, 380, 382, 384
cfform tag, 261
cfftp tag, 400
cfindex tag, 512
cfldap tag, 468
cfpop tag, 422, 431
cfregistry tag, 773
cftransaction tag, 368
cfwddx tag, 716
templates, passing data between, 48
ActionScript, 822
server-side, interacting with Flash Remoting, 843
writing for Flash Remoting, 825
adaptive tags, 627-629
ADD clause (SQL), 339
adding
elements
to arrays, 140
to lists, 1034
items to beginning of lists, 134
LDAP entries, 476-481
rows, 152
addnewline attribute, cffile tag, 390
agentname attribute, cfftp tag, 391
ampersand (&), in URL parameters, 41
angles
retrieving cosine of, 990
retrieving sine of, 1057
retrieving tangent of, 1068
Apache Axis SOAP engine, message handling, 744
append attribute, cffile tag, 873
appending elements to arrays, 139
appendkey attribute, cftree tag, 294
applets, 306
registering, 853
appletsource attribute, 308
application scope, 20
(see also application variables)
application variables, 161, 170-172
creating, 159
Application.cfm template, 158
client, 172
custom validation handler, 244
as foundation for security model, 203-205
HTTP authentication and, 223
in portal application example, 190
session, 182
sitewide, 258
specific exceptions, 250
Application.log file
exception logging, 256
logging messages to, 916
applications, 9
exceptions, 228
multiplatform, server variables, 187
settings of, 853
using CFCs in, 662-668
cfinvoke tag, 663-665
cfobject tag/CreateOBJECT( ), 665
argumentcollection attribute, 750
arguments attribute, cfexecute tag, 404
arguments scope, 22
arithmetic operations, 25
ArrayAppend( ), 139, 976
ArrayAvg( ), 977
ArrayClear( ), 977
ArrayDeleteAt( ), 977
ArrayInsertAt( ), 978
ArrayIsEmpty( ), 978
ArrayLen( ), 979
ArrayMax( ), 979
ArrayMin( ), 979
ArrayNew( ), 979
ArrayPrepend( ), 140, 980
ArrayResize( ), 980
arrays, 15, 135
adding data to, 136
adding values to, 980
appending elements to, 976
checking for, 1018
converting lists to, 1035
converting to lists, 982
creating, 979
creating dimensions of, 136
initializing, 136
elements in, 980
inserting values into, 978
manipulating, 139
of structures
creating, 146
retrieving, 1067
removing data from, 977
resizing, 980
retrieving
keys in structure, 1066
length of, 979
values of, 977
serializing/deserializing, 724
sorting, 981
values of, finding, 141
ArraySet( ), 980
ArraySort( ), 140, 981
ArraySum( ), 981
ArraySwap( ), 981
ArrayToList( ), 982
AS operator (SQL), 340
Asc( ), 982
ASCII character code, retrieving
character equivalent of, 989
ASCII character code, retrieving, 982
Asin( ), 983
asterisk (*), in regular expressions, 547
Atn( ), 983
attachmentpath attribute, 424
attribute scope, 21
attributes
custom tags and, 620
passing, 604
passing via structures, 629-631
expressions in, pound sign and, 30
extending usefulness of, 519
LDAP, 465
populating, 517
searching, 519
Verity summary, 521
attributes attribute, cfldap tag, 481
attributetypes attribute, 473
AuthenticatedContext( ), 983
AuthenticatedUser( ), 983
authentication, 856, 917, 983, 1019, 1024
application-based, 216-222
Application.cfm template, portal application example, 191
cfhttp support, 463
ColdFusion MX security framework, 216-223
creating login/registration screens, 205
exceptions, 228
HTTP, 222
passwords
required by proxy server, 910
required by SMTP server, 921
SMTP, username for, 922
specifying cookies or session variables for login information, 218, 854
user roles, 1026
username, retrieving, 1005
authorization, 1019
ColdFusion MX security framework, 223-225
creating login/registration screens, 205
Avg( ), 343 B[ Top ]
back quote (`), escaping field names, 341
backward compatibility
cfhttp tag, 441
response header, keys appearing more than once in, 445
base64 encoding, 1069
Basic authentication, cfhttp support, 463
bcc attribute, cfmail tag, 408
binary
data, serializing/deserializing, 729
values, 1020
binary files
reading, 384
writing, 388
(see also files)
binding element, WSDL files, 748
BitAnd( ), 983
BitMaskClear( ), 984
BitMaskRead( ), 984
BitMaskSet( ), 984
BitNot( ), 984
BitOr( ), 985
BitSHLN( ), 985
BitSHRN( ), 985
BitXor( ), 985
BOM (byte order marker), 384
Boolean
datatype, 13
cfwddx conversion issues, 721
operations, 26
values, 1020
formatting, 89
border attribute, cftree tag, 292
Browser variable, 242
browsers
displaying contents of WSDL files, 746
redirecting, 187, 914
browsing Next/Previous records, 82, 318-322
building
regular expressions, 562-565
Verity search interface, 494-500
advanced, 509-512
byte order marker (BOM), 384 C[ Top ]
C++ CFX tags, registering, 649
caching
ColdFusion pages, 856
queries, clearing, 927
caller scope, 21
calling
custom tags, 602, 924
via cfmodule, 623-625
objects, 991
caret (^), in regular expressions, 547
case sensitivity
grouping records, 76
in strings, 83
converting to lowercase, 1029
converting to uppercase, 1071
in variable names, 17
in role names, 223
searching, 553-558, 1049
in template filenames, 10
Verity search language, 500
XML document elements, 702
casesensitive attribute, cfxml tag, 702
catchexceptionsbypattern attribute, cfsetting tag, 234, 323
cc attribute, cfmail tag, 408
Ceiling( ), 986
cells, populating, 152
cfabort tag, 848
cfadminsecurity tag, 849
cfapplet tag, 260, 306, 853
cfapplication tag, 160, 853
authentication, 218
cfargument tag, 584, 854
UDFs, 582
cfassociate tag, 635, 855
cfauthenticate tag, 856
cfbreak tag, 856
CFC Explorer, 668-673
.cfc files, saving components, 661
cfcache tag, 856
cfcase tag, 33, 858
cfcatch blocks, testing for custom exceptions, 233
cfcatch structure, 229
cfcatch tag, 227, 232, 858
custom tags, 623
exception handling
in CFScript code, 579
in UDFs, 593
return variables, 230
type attribute, 228
with cfrethrow tag, 237
cfchart tag, 526, 858
dates, 529
dynamic data, 533
multiple data point colors in a series, 536
cfchartdata tag, 529, 861
cfchartDateFormat( ), 530
cfchartseries tag, 526, 529, 862
cfcol tag, 863
cfcollection tag, 863
creating, 486
deleting, 515
optimizing, 514
cfcomponent tag, 865
creating CFCs, 654-656
cfcontent tag, 866
cfflush tag and, 311
XML, generating, 703
cfcookie tag, 180, 866
CFCs (ColdFusion Components), 5, 652-691, 865
adding metadata to, 656
advanced topics, 668-691
arguments scope and, 22
assigning component instances to shared variable scopes, 679-691
basic concepts, 652-654
component methods, 657-660
calling via HTTP POST, 667
calling via URL, 666
component security, 676-679
creating components, 654-656
Flash Remoting, 832-843
inheritance, 673-676
global inheritance with component.cfc, 676
instantiating, 909
introspection, 668-673
in Flash MX, 839
saving components, 661
using components, 662-668
cfinvoke tag, 663-665
cfobject tag/createObject( ), 665
variable scope in, 660
web services
building, 743
converting to, 760
cfdefaultcase tag, 33, 867
cfdirectory tag, 373, 867
creating, 375
deleting, 376
disabling, 373
renaming, 376
undeliverable mail, handling, 420
CFDUMP tag, 695
XML document objects, 696
cfdump tag, 868
XML, generating, 703
cfelse tag, 32, 869
cfelseif tag, 32, 869
CFEncode utility, 646
cferror tag, 228, 241, 869
request errors, 246-249
specific exceptions, 249-253
cfexecute tag, 403, 871
errors/exceptions, 405
cfexit tag, 872
attributes, required, 620
cffile tag, 232, 873
files
appending, 390
copying, 383
deleting, 383
moving, 382
reading, 384
renaming, 382
uploading, 377
writing, 387-389
XML, 695
returned values, 874
XML, generating, 703
cfflush tag, 876
cfform tag, 259, 876
cfftp tag, 390, 878
deleting files, 402
downloading files, 400
parameters for remote files/directories, 393
remote servers, connecting to, 390
returned query columns, 880
returned variables, 880
(see also FTP)
cffunction tag, 881
defining component methods, 657-660
UDFs, 582
CF_GetDataSourceUserName( ), 988
CFGLobals cookies, 175
cfgraph tag, 883
cfgraphdata tag, 886
cfgrid tag, 260, 278-281, 887
returned variables, 890
cfgridcolumn tag, 290, 890
cfgridrow tag, 283, 893
cfgridupdate tag, 284, 893
cfheader tag, 188, 895
HTTP authentication, 222
cfhtmlhead tag, 896
cfhttp tag, 153, 896
CGI variables, 460
cookies, 461
files, 461
XML, 710
form-field data, 459
header/body content, 462
information, retrieving, 440-452
limitations in ColdFusion versions, 462
parsing data, 452-454
retrieving HTTP header information, 445
returned variables, 900
static web pages, generating, 454-457
URL variables, 459
cfhttpparam tag, 458, 900
XML, 461
CFID values
CFToken, 173
hidden form fields, 184
resetting to current values, 204
session variables, 183
cfif tag, 32, 400, 902
checking parameters, 61
multiple selection lists and, 50
cfimpersonate tag, 902
cfimport tag, 903
custom tags, 625
mapping bug in, 626
cfinclude tag, 228, 903
Application.cfm template, 158
cfindex tag, 903
custom attributes, populating, 518
files, indexing, 489
LDAP, indexing contents of, 491
POP mailbox, indexing contents of, 492
populating Verity collections, 487-493
cfinput tag, 259, 262-270, 905
cfinsert tag, 907
inserting records, 99-103
cfinternaldebug tag, 909
cfinvoke tag, 662, 909
using components, 663-665
web services, calling, 749
cfinvokeargument tag, 750, 910
CF_IsColdFusionDataSource( ), 989
cfldap tag, 911
adding, 476-481
deleting entries, 481
returned variables, 913
cflocation tag, 914
browser redirection, 187
cflock tag, 914
cfcollection tag and, 487
cfdirectory operation, 374
cffile operation, 380
cfftp operation, 393
cfindex tag and, 489
cfinsert tag and, 102
ColdFusion V4.5/5.0, 165
file-manipulation operations, 167
nonthread-safe objects, 166
persistent variables, 164
server, 187
session, 184
cflog tag, 916
exception logging, 256
cflogin tag, 917
cfloginuser tag, 918
cflogout tag, 918
cfloop tag, 35-38, 919
populating trees, 296
to attribute, 137
.cfm files, 10
cfmail tag, 920
customized mail to multiple recipients, 416
HTML form contents, 412
HTML mail, 410
query results, 413
whitespace and, 409
cfmailparam tag, 417, 923
cfmailpart tag, 411, 923
CFML (ColdFusion Markup Language), xiv, 4, 9
extensions, 5
generating code
manually, 749
with Dreamweaver MX, 746
HTML and, 10
templates, 5
CFML forms
ColdFusion V5.0, 260
controls, 259-309
advanced grid controls, 289-291
combining HTML form controls, 260
custom, 306-309
customizing column data, 281-283
drop-down boxes, 272
grids, 278-281
grids, updateable, 284-291
input, preserving, 304-306
row data, specifying, 283
selection controls, 272
sliders, 274-277
trees, 292-304
input, 262-270
data validation, 264-270
JavaScript regular expressions, 268-270
text input, 270-272
CFML templates, saving, 10
cfmodule tag, 228, 924
calling custom tags, 623-625
cfnewinternaladminsecurity tag, 925
cfnewinternalregistry tag, 925
cfobject tag, 662, 925
CORBA objects, 804
Java objects, 806-820
using components, 665
web services, calling, 750
cfobjectcache tag, 927
cfoutput tag, 241, 315, 321, 927
form fields, populating, 111
nesting, 79
query output, 152
templates, passing data between, 48
variable values and, 27-31
cfparam tag, 17, 927
attributes, required, 621
default values, assigning, 24, 60
server variables, creating, 186
structures, creating, 141
cfpop tag, 153, 431, 928
returned variables, 929
cfprocessingdirective tag, 324, 930
cfprocparam tag, 364, 931
cfprocresult tag, 364, 932
result sets, specifying, 365
cfproperty tag, 932
adding metadata to CFCs, 656
cfquery tag, 64, 125, 933
aggregate functions and, 344
caching, 329-332
inserting records, 96-99
returned variables, 935
scalar functions, 342
SQL statements in, 65
stored procedures, calling, 363-367
using cfstoredproc, 363-366
updateable grids, 286-289
updating records, 111-114
Verity collection records, deleting, 513
cfqueryparam tag, 358, 936
cfregistry tag, 771, 937
keys/values
deleting, 778-780
retrieving, 772-776
setting, 776-778
returned variables, 938
undeliverable mail, handling, 420
cfreport tag, 938
cfrethrow tag, 939
cfreturn tag, 587, 659, 939
UDFs, 582
cfsavecontent tag, 940
cfschedule tag, 786-797, 940
adding tasks, 786-792
deleting tasks, 797
running tasks, 797
scheduling tasks, 786-797
updating tasks, 793-796
CFScript language, 567-580
calling UDFs, 588-590
recursively, 590
commenting, 568
continue statement, 579
do/while loops, 577
flow control/looping, 570-579
for loops, 574
for/in loops, 575-577
if/else, 570-572
loops, using break within, 578
optional parameters, passing, 598
output, writing, 569
switch/case, 572-574
syntax, 567-569
variables, 568
web services, calling, 751
while loops, 577
cfscript tag, 567, 941
cfsearch tag, 942
collections, 493
custom attributes, searching, 519
returned variables, 942
cfselect tag, 259, 272, 943
cfservlet tag, 944
cfservletparam tag, 945
cfset tag, 17, 946
adding data to, 136
creating, 147
custom tags, 610
server variables, creating, 186
CF_SetDataSourcePassword( ), 989
CF_SetDataSourceUserName( ), 989
cfsetting tag, 323
suppressing whitespace, 170
cfsilent tag, 324, 947
cfslider tag, 260, 274-277, 948
CFSQL (ColdFusion SQL), 361-363
cfstoredproc tag, 363-366
stored procedures, 363-367
using CFQUERY, 366
using cfstoredproc, 363-366
transaction processing, 367-371
cfsqltype attribute, cfprocparam tag, 364
cfsqltype tag, 358
cfstoredproc tag, 363, 950
returned variables, 952
cfswitch tag, 33, 952
cftable tag, 953
cftextinput tag, 259, 270, 953
cfthrow tag, 228, 956
custom exception handling, 233
custom tags, 623
returned variables, 956
CFToken values
hidden form fields, 184
resetting to current values, 204
session variables, 183
cftrace tag, 957
cftransaction tag, 367-371, 958
cfinsert tag and, 102
cftree tag, 260, 292-304, 959
returned variables, 961
cftreeitem tag, 292-298, 961
cftry tag, 227, 962, 966
custom tags, 623
exception handling
in CFScript code, 579
in UDFs, 593
returned variables, 964
with cfrethrow tag, 237
CFUGs (ColdFusion User Groups), 3, 1086
cfupdate tag, 966
updating records, 114-118
CFusion_DBConnections_Flush( ), 986
CFusion_Decrypt( ), 986
CFusion_Disable_DBConnections( ), 987
CFusion_Encrypt( ), 987
CFusion_GetODBCDSN( ), 987
CFusion_SetODBCINI( ), 988
CFusion_Settings_Refresh( ), 988
CFusion_VerifyMail( ), 988
cfwddx tag, 716, 968
arrays, 724
binary data, 729
conversion issues, 720
record sets, 722
serializing/deserializing data
complex datatypes, 722-731
simple values, 717-720
storing in client variables, 178
storing WDDX packets, 732-735
structures, 728
well-formed WDDX, testing for, 721
CFX tags, 647-651
registering, 648-650
C++ CFX tags, 649
Java CFX tags, 650
cfxml tag, 702
CGI (Common Gateway Interface), variables, 460
character sets, 384, 409, 443
for email messages, 921, 924
for file contents, 873
characters, 13
checking number of in form fields, 59
passing via URLs, 43-45
charset attribute
cffile tag, 384
cfhttp tag, 443
cfmail tag, 409
cfmailpart tag, 924
charting, 883-886
cache, working with, 543
dynamic data, 533
multiple data series, 534-537
passing parameters to JavaScript, 540
saving charts to variables, 542
checkboxes, dynamically populating, 122-124
checked attribute, cfinput tag, 124
child tags, extending custom tags, 641-644
Chr( ), 989
CJustify( ), 989
classes, 653
client scope, 20
client variables, 162
creating, 159
noncookie, 178
overriding, 174
purging variables, 177
storage options, 174
clientmanagement attribute
browser redirection, 188
cfapplication tag, 172
clientstorage attribute, cfapplication tag, 172
overriding storage option, 174
clustering servers
application variables and, 172
client variables and, 179
session variables and, 185
code distribution, 601
code reuse, custom tags and, 601
ColdFusion
architecture, 3-6
backward compatibility, custom exception handling, 234
editions of, 7
file scope and, 18
Java and, 805-820
pages
caching, 856
executing, 957
versions of, 3
cfhttp tag limitations, 462
CFML forms in V5.0, 260
exception monitors in V5.0, 254
lack of support for MS Office documents through V4.5.1, 488
locking persistent variables in V4.5/5.0, 165
selectmode attribute in V5.0, 279
(see also ColdFusion MX; ColdFusion MX 6.1)
ColdFusion Administrator, 4
adding tasks, 783-785
applets, registering, 853
authorization, 223
creating Verity collections, 486
custom tags, 603
data source, 63
files, indexing, 488
listing CGI variables and, 19
manually executing tasks, 785
optimizing, 513
performance upgrades, 410
registering web services with, 751
Sandbox Security, 200
Scheduler settings, 781-783
scheduling tasks, 781-786
security basics, 200
updating/deleting tasks, 785
ColdFusion Application Server, request processing and, 5
ColdFusion Components (see CFCs)
ColdFusion Markup Language (see CFML)
ColdFusion MX
cfhttp tag, type attribute, XML value, 459
character sets
for file contents, specifying, 873
specifying, 443
charts/graphs, rendering, 858
COM objects, connecting to, 799
creating UDFs, 581
(see also UDFs)
database connections, 62
Flash Remoting and, 822
JRE-related issues with cfhttp tag, 463
new features in, xii
security framework, 215-225
authenticating users, 216-223
role-based permissions, 223-225
trapping errors in CFScript code with trycatch statements, 579
unsupported Perl regexp conventions, 553
var attribute, 587
VDK 2.6.1 engine and Verity K2 server, 484
web services, 745
consuming, 753
custom datatypes, creating, 765
datatype mapping, 762-765
producing, 760
securing access with built-in security framework, 768-770
(see also web services)
XML and, 692
(see also XML)
ColdFusion MX 6.1, 3
Apache Axis 1.1, message handling, 744
authentication
passing username/password to SMTP server, 409
passwords required by proxy server, 898, 910
passwords required by SMTP server, 921
session timeout value, 219
specifying cookies or session variables for login information, 218, 854
CFC inheritance
super scope and, 675
with component.cfc, 676
cfchart tag, graphing multiple data series in single chart, 526, 528
cfhttp tag
bug fix in firstrowasheaders attribute, 450
header/body content, sending, 462
optional attributes, 442
Put method, sending files to servers, 461
type attribute, type option, 458
using proxy servers for Internet access, 443
COM objects, terminating connections to, 1051
email, sending, 408
address for failure messages, 921
character set, 409, 921
file attachments, 417
file attachments, MIME type of, 923
multipart messages, 411, 923
replying to messages, 921
SMTP server addresses, 922
text wrapping in messages, 922
username for SMTP authentication, 922
formatting text strings, text wrapping, 83, 1073
idletimeout attribute, cflogin tag, 917
performance upgrades, 410
saving command-line program output to variables, 404
web services
accessing from behind firewall, 750
timeout value for request completion, 910
ColdFusion MX 6.1 Enterprise edition
email, sending, 408
SMTP server addresses, 922
ColdFusion MX Application Server, 3
ColdFusion Scheduler, 781
adding tasks, 783-785, 786-792
deleting tasks, 797
lack of redundancy, 797
manually executing tasks, 785
running tasks, 797
scheduling with cfschedule tag, 786-797
scheduling with ColdFusion Administrator, 781-786
updating/deleting tasks, 785, 793-796
ColdFusion SQL (see CFSQL)
ColdFusion User Groups (CFUGs), 3, 1086
collection attribute
cfindex tag, 489
cfloop tag, 145
cfsearch tag, 493
collection loops, structure contents, 145
colorlist attribute, 538
column aliases, 340
ColumnList variable, 73, 153
columns
creating, 152
customizing, 281-283
columns attribute, 447, 451
COM (Component Object Model) objects, 799-804
connecting to in ColdFusion MX, 799
terminating connections to, 1051
comma (,)
in arguments, 27
in lists, 133
command-line programs, executing, 403-405, 871
comments, 12
in CFScript, 568
Common Function Library Project, 596
Common Gateway Interface (CGI), variables, 460
Common Object Request Broker Architecture (CORBA) objects, 804
Compare( ), 990
CompareNoCase( ), 990
comparison operations, 26
completepath attribute, cftree tag, 294, 299
Component Object Model (COM) objects, 799-804
component objects, 16
component.cfc, global CFC inheritance, 676
condition attribute, 37
conditional loops, 37
conditional processing, 31-35
if/elseif/else statement, 32
IIF( ), 35
connection attribute, cfftp tag, 391
connections, dropping, 986
constructors, 653
consuming web services, 745-760
ColdFusion MX, 753
complex datatypes, 754-760
as input parameters, 759
as return values, 754-759
generating CFML
manually, 749
with Dreamweaver MX, 746
registering with ColdFusion Administrator, 751
content, 866
flushing to client, 876
continue statement, CFScript, 579
converting
arrays to lists, 982
CFCs to web services, 760
data to/from WDDX, 714
datatypes to strings, 1070
dates, 995
lists to arrays, 1035
numbers, 1024
to strings, 1005
strings, 1018, 1021, 1023, 1029, 1072
base64-encoded to binary, 1070
to uppercase, 1071
XML to XML document objects, 1075
cookie scope, 20, 162
(see also cookie variables)
cookie variables, 162, 180
deleting, 181
retrieving, 181
setting, 180
cookies, 866
client variable storage option, 175
deleting, 181
names of, 181, 866
persistent variables and, 180
sending, 461
copy attribute, cffile tag, 873
copying structures, 149, 1060
without creating pointers, 169
CORBA (Common Object Request Broker Architecture) objects, 804
Cos( ), 990
Count( ), 343
Create Client Database Tables checkbox (ColdFusion Administrator), 177
CREATE TABLE statement (SQL), 337
CreateDate( ), 990
CreateDateTime( ), 991
CreateObject( ), 662, 991
using components, 665
web services, calling, 750
CreateODBCDate( ), 992
CreateODBCDateTime( ), 992
CreateODBCTime( ), 993
CreateTime( ), 993
CreateTimeSpan( ), 183, 993
CreateUUID( ), 993
creating
application variables, 159
arrays, 979
CFCs, 654-656
columns, 152
custom tags, 600-651
tag pairs, 631-634
directories, 375
graphs, 526-529
Java controls, 943, 948, 953
login/registration screens, 205
queries, 1048
query objects, 150
from text files, 446-451
server variables, 186
session variables, 159
SQL tables, 336-339
structures, 1067
tree controls, 959-962
via recursion, 301-304
UDFs, 581, 941
var attribute, 587
UUIDs, 993
variables, 159
dynamically named, 1057
Verity collections, 485-487
with cfcollection tag, 486
with ColdFusion Administrator, 486
Verity top ten lists, 516
XML document objects, 1074
criteria attribute, cfsearch tag, 493, 500
Crystal Reports, 938
curly braces ({ })
in CFScript, 568
in regular expressions, 548
currency values, formatting, 88
CurrentColumn variable, 318
CurrentRow variable, 73, 153
custom tags, 600-602
aborting processing of, 644-646, 872
attributes
handling, 620
passing, 604
passing via structures, 629-631
calling, 602, 924
from templates, 602
via cfmodule, 623-625
CFX, 647-651
registering, 648-650
creating, 600-651
data
passing, 604-606
returning, 606-619
datatypes, validating, 621
encoding, 646
exception handling, 622
importing, 903
as tag library, 625-627
multiple values, retrieving, 619
nesting, 635-644
extending with child tags, 641-644
tag pairs, creating, 631-634
UDFs, 594
variables and, 618 D[ Top ]
data sources, 5, 62
client variable storage option, 175
databases as, setting up, 62-64
in ColdFusion Administrator, 63
disabling, 987
dynamic charting, 533
exceptions, 228
multiple data series, charting, 534-537
databases, 62-93
caching, 329-332
cascading deletes, 131
cfquery tag, 64
ColdFusion Administrator registration, 63
data source setup, 62-64
display techniques, 310-325
drilldown, 325-329
fields in, variable names and, 17
grouping output, 75-79
inserting records, 907
multicolumn output, 315-318
page output, flushing, 310-312
populating trees from, 294
query loops, 80-82
record sets, displaying, 312
referential integrity, 131
retrieving/displaying data, 68-74
row color, alternating, 313
SQL (see SQL)
storing WDDX packets in, 733-735
tables, examples in book, 1079-1082
updating records, 966
for usernames/passwords, 202
whitespace, controlling, 322-325
optimizing output, 323
suppressing output, 324
suppressing whitespace, 324
datacollection attribute, 635
datasource attribute, 364
cfgridupdate tag, 286
cfinsert tag, 99
datatypes, 13-16, 132
Boolean, 13
complex
consuming web services, 754-760
defining for use in publishing web services, 932
converting to strings, 1070
creating tables, 337
custom, creating, 765
mapping
in ColdFusion-produced web services, 762-765
WDSL to ColdFusion, 754
serializing/deserializing with WDDX, 717-732
complex values, 722-731
conversion issues, 720
simple values, 717-720
storing in client variables, 178
UDFs and, 590
validating, custom tags, 621
_date suffix (form fields), 57
DateAdd( ), 994
DateCompare( ), 994
DateConvert( ), 995
DateDiff( ), 995
DateFormat( ), 90, 996
DatePart( ), 997
dates, 14, 997
adding numbers to, 994
cfchart tag, 529
cfwddx tag conversion issues, 720
comparing date/time objects, 994
converting, 995
formatting, 90-92, 996
locale-specific, 91, 1038
quarter, retrieving, 1046
retrieving, 1013, 1045
date/time object, 990
in ODBC date format, 992
minute, 1043
seconds, 1055
week, 1073
year, 1077
DateTime variable, 242
Day( ), 997
DayOfWeek( ), 998
DayOfWeekAsString( ), 998
DayOfYear( ), 998
DaysInMonth( ), 998
DaysInYear( ), 998
dbtype attribute, cfquery tag, 361
dbvarname attribute, 364
DE( ), 35, 314, 999
deadlocks, 168
debugging, 1022
cfquery tag and, 65
tags for, 846
DecimalFormat( ), 85, 999
DecrementValue( ), 999
Decrypt( ), 1000
definitions element, WSDL files, 747
delete attribute, cffile tag, 873
DELETE clause (SQL), 125
DELETE statement (SQL), 66
DeleteClientVariable( ), 1000
deleting
client variables, 179
cookies, 181
directories, 376
elements in lists, 1031
files, 383
key/value pairs in structures, 148, 1060
LDAP entries, 481
messages, 427
persistent variables, 179
records, 125-131
confirmation before, 130
multiple, 128-130
Verity collections, 513
registry keys/values, 778-780
SQL tables, 339
variables, 1000
session, 184
delimiter attribute, cftree tag, 299
delimiters attribute, cfloop tag, 134
delimiters in lists, 133
Delphi CFX tags, registering, 649
design patterns, 654
Diagnostics variable, 242
Digest authentication, cfhttp support for, 463
directories, 373-377, 1000
creating, 375
deleting, 376
LDAP-enabled, 464-483
modifying entries, 474-481
querying, 466-474
listing contents, 374
via FTP, 394-399
listing contents of, 867
renaming, 376
directory attribute, cfftp tag, 397
directory operations, performing via FTP, 393-403
directory paths, 1003, 1007
non-CFML files, securing, 213
of ColdFusion temporary directory, 1014
retrieving structures from, 1064
DirectoryExists( ), 1000
Disable Global Client Variable Updates option (ColdFusion Administrator), 177
DisplayRows variable, 321
DISTINCT (SQL), 340
DN (distinguished name), modifying, 481-483
Document Object Model (DOM), 15, 699
documentation element, WSDL files, 748
dollar sign ($)
in regular expressions, 547
in variable names, 16
DollarFormat( ), 88, 1001
DOM (Document Object Model), 15, 699
double quote ("), in string arguments, 27
do/while loops statement, CFScript, 577
Dreamweaver MX, generating CFML to consume web services, 746
drilling down
graphs, 538-541
queries, 325-329
DROP CONSTRAINT clause (SQL), 339
DROP TABLE statement, 339
drop-down boxes, 272
dynamically populating, 119-122
updating records and, 108
Duplicate( ), 149, 154, 1001
copying structures without creating pointers, 169 E[ Top ]
elements in arrays, 15, 135, 139
numeric, finding, 141
email, 407-439
attachments, sending, 417, 923
MIME type of, 923
customized, to multiple recipients, 416
replying to messages, 921
sending, 407-418, 920
multipart messages, 411
undeliverable, handling, 418-420
web-based client, building, 427-438
enablecab attribute, 261
enablecfoutputonly attribute, 170, 323
encoding custom tags, 646
Encrypt( ), 1002
encryption, 986, 1000, 1002
enctype attribute
cffile tag, 378
cfform tag, 261
endrow attribute, cfloop tag, 80
entry attribute, cfregistry tag, 776
equal sign (=)
in URL parameters, 41
in variable names, 17
in WHERE statement, 351
error handling
custom tags, 622
in Web Application Framework, 240-257
request errors, 246-249
security issues, 201
serverwide, 257
specific exceptions, 249-253
UDFs, 591-593
error return variables, 242
errors
displaying custom error pages, 869
validation errors, 57
_eurodate suffix (form fields), 57
Evaluate( ), 1002
cfoutput tag and, 29
examples in book, database tables, 1079-1082
exception handling, 226-232, 939, 966
backward compatibility, 234
custom, 233-237
custom tags, 622
in CFScript code, 579
logging exceptions, 256
UDFs, 591-593
exceptions, 956, 1007
rethrowing, 237-240
exclusive locking, 164
executing
ColdFusion pages, 957
command-line programs, 871
stored procedures, 950
ExecutionTime variable, 73, 153
EXISTS clause (SQL), 348
Exp( ), 1003
expand attribute, cftree tag, 298
ExpandPath( ), 1003
expires attribute, cfcookie tag, 181
expressions, 25-27
compound, cfoutput tag and, 29
evaluating, 952
exceptions, 228
in strings, pound sign and, 30
operators and, 25
regular, 29
extends attribute, cfcomponent tag, 661, 673-676
Extensible Stylesheet Language Transformation (XSLT), 711-713
Extensible Stylesheet Language (XSL), 711
extensions, 5
ColdFusion MX web services, 753
extensions attribute, 489
external objects, calling, 799-820 F[ Top ]
failto attribute, cfmail tag, 408, 921
fault element, WSDL files, 748
file attribute
cffile tag, 390
cfmailparam tag, 417
file fields, passing data between templates, 49
file operations, performing via FTP, 393-403
file scope, 18
FileExists( ), 1003
filenames, retrieving from directory paths, 1008
files, 377-390
appending, 390
.cfm, 10
checking existence of, 1003
copying, 383
creating query objects from, 446-451
deleting, 383
via FTP, 402
downloading via FTP, 400
embedding in templates, 38-40
footer/header, including in templates, 38
indexing, 488-490
initialization
retrieving entries from, 1014
setting profile string, 1056
moving, 382
non-CFML, securing, 212-215
reading, 384
renaming, 382
saving information to, 444
sending, 461
storing WDDX packets in, 732
uploading, 18, 377
via FTP, 399
writing, 387-389
WSDL
displaying contents of, 746
elements of, 747
URLs of, using aliases for, 751
Find( ), 1003
FindNoCase( ), 1004
FindOneOf( ), 1004
firewalls, accessing web services from behind, 750
FirstDayOfMonth( ), 1004
Fix( ), 1005
Flash 6 player, 822
Flash movie, 822
Flash MX, 823
editor, working with, 824
introspecting CFCs in, 839
Flash Remoting, 5, 821-845
ActionScript
server-side, 843
writing, 825
CFCs, 832-843
introspecting in Flash MX, 839
ColdFusion pages, interacting with, 827-832
Flash MX editor, working with, 824
with Java objects on ColdFusion MX server, 844
security, 840-843
setting up, 823
flash scope, 22
_float suffix (form fields), 57
font attribute, cftextinput tag, 271
for loops statement, CFScript, 574
for/in loops statement, CFScript, 575-577
form fields, 96
checkboxes, 51-54
checking number of characters in, 59
data from, sending, 459
dynamically populating, 118-125
checkboxes, 122-124
drop-down boxes, 119-122
radio buttons, 124
text areas, 118
errors, 244-246
hidden, 54
passing client variables via, 184
multiple selection lists, 49-51
populating, 111
required, 270
specific types of, 49-54
suffixes, 57
validating data
automatically, 55-57
manually, 58
form scope, 17, 46, 48
form variables, retrieving list of, 59
format attribute, cfchart tag, 527
FormatBaseN( ), 1005
formatting, 82-93
Boolean values, 89
currency values, 88
dates, 90-92
dollars, 88
HTML, 84
locale-specific currency values, 88
euro, 89
numbers, 85-87
decimal numbers, 85
plain-text strings, 82-84
time, 92, 1068
locale-specific, 93
formfields attribute, cfinsert tag, 100
forward slash (/)
in JavaScript regular expressions, 268
in tags, 11
from attribute, cfmail tag, 11, 408
FROM clause (SQL), 66
FTP (file transfer protocol), 390-403
file and directory operations, 393-403
FTP servers
communicating with, 878
connecting to remote servers, 390-392
automatically, 392
closing connection, 393
function scope, 22
functions, 26
aggregate, 343-345
arguments accepted by, 27
arrays, 970
calculations performed by, 14
date/time, 971
decision/evaluation, 971
encoding/encryption, 972
file/directory, 972
formatting, 972
text strings, 82-84
internationalization/localization, 972
lists, 973, 1030-1036
locale-specific currency/date/time numbers, 1037-1042
mathematical, 973
nesting, 27
queries, 974, 1047
scalar, 342
security, 974
strings, 974
structure references, 142
structures, 975, 1059-1068
types of, 970-976
undocumented, 975
user-defined, 581-599
calling, 588-590
validating datatypes within custom tags, 622
Verity, 975
XML, 975, 1074-1076 G[ Top ]
generateuniquefilenames attribute, 426
generating static web pages, 454-457
getasbinary attribute, cfhttp tag, 442
GetAuthUser( ), 223, 1005
GetBaseTagData( ), 1006
GetBaseTagList( ), 1006
GetBaseTemplatePath( ), 1006
GetClientVariableList( ), 179
GetClientVariablesList( ), 174, 1006
GetCurrentTemplatePath( ), 1007
GetDirectoryFromPath( ), 1007
GetException( ), 1007
GetFileFromPath( ), 1008
GetFunctionList( ), 1008
GetHTTPRequestData( ), 1008
GetHTTPTimeString( ), 1009
GetK2ServerCollections( ), 1009
GetK2ServerDocCount( ), 1009
GetK2ServerDocCountLimit( ), 1009
GetLocale( ), 1010
GetMetaData( ), 1010
GetMetricData( ), 1011
GetNumericDate( ), 1013
GetPageContext( ), 813, 1013
GetProfileSections( ), 1013
GetProfileString( ), 1014
getRate( ), 749
GetTempDirectory( ), 1014
GetTempFile( ), 1014
GetTickCount( ), 1015
GetTimeZoneInfo( ), 1015
GetToken( ), 1016
global variables, 161
graphs
creating, 526-529
drawing, 883-886
drilling down, 538-541
grids
columns, customizing, 281-283
specifying, 283
updateable, 284-291
cfgridupdate tag, 284
cfquery tag, 286-289
groovecolor attribute, cfslider tag, 275
group attribute, cfoutput tag, 76, 414
GROUP BY clause (SQL), 66
groupcasesensitive attribute, cfoutput tag, 76 H[ Top ]
hardware requirements, 8
Hash( ), 201, 1016
authentication, 212
HAVING clause (SQL), 66, 345
header files
including in templates, 38
message headers, 417
sending, 462
height attribute, cftree tag, 292
highlighthref attribute, cftree tag, 294, 297
Hour( ), 1016
href attribute
cfgridcolumn tag, 283
cftree tag, 294
hscroll attribute, cftree tag, 292
HTML forms, 18, 876
controls, combining CFML form controls, 260
emailing contents of, 412
files, uploading, 377
passing between templates, 46-48
updating records and, 106
HTML (Hypertext Markup Language)
CFML and, 10
comments, 12
documents, embedding in templates, 38
formatting, 84
forms (see HTML forms)
mail, sending, 410
tables, building from result sets, 953
HTMLCodeFormat( ), 84, 1017
HTMLEditFormat( ), 85, 718, 1017
HTTP Basic Authentication, securing access to web services, 767
HTTP headers
generating, 895
names/values, 441
retrieving, 445
HTTP (Hypertext Transport Protocol), 20
authentication via, 222
GET/POST operations, 896
headers (see HTTP headers)
interacting with web servers, 440-463
HTTP POST, calling CFC methods via, 667
HTTPReferer variable, 242
hyperlinks
sending URL parameters to templates, 42
session variables, passing, 184
Hypertext Transport Protocol (see HTTP) I[ Top ]
IDE (Integrated Development Environment), 4
idletimeout attribute, cflogin tag, 917
if/elseif/else statement, 32, 902
CFScript, 570-572
IIF( ), 35, 314
IIf( ), 1017
IIS (Internet Information Server), 2
img attribute, cftreeitem tag, 297
implementing
CFID/CFToken values, 204
non-CFML files, securing, 212-215
security from scratch, 201-215
Application.cfm template setup, 203-205
authentication of users, 211
creation of login/registration screens, 205-211
creation of tables in database, 202
non-CFML file security, 212-215
importing custom tags, 903
as tag library, 625-627
IncrementValue( ), 1017
index attribute, 36
index loops, 36
index.cfm template
GetAuthUser( ) security example, 224
HTTP authentication and, 223
indexing
files, 488-490
query results, 490-493
inheritance, 654
initialization files
profile string, setting, 1056
retrieving entries from, 1014
INNER JOIN (SQL), 353
input attribute, cfwddx tag, 716
input element, WSDL files, 748
input tag, selected attribute, radio buttons, 125
InputBaseN( ), 1018
INSERT statement (SQL), 66
Insert( ), 1018
inserting
elements, 140
items in lists, 135
key/value pairs in structures, 1065
records, 94-96, 907
cfinsert tag, 99-103
cfquery tag, 96-99
form-field data, 96-103
via forms, 94-96
instances, 653
Int( ), 1018
_integer suffix (form fields), 57
integers, 14, 986
32-bit, 983
decrementing, 999
random, generating, 1049
retrieving, 1005, 1018
Integrated Development Environment (IDE), 4
internationalization, localization
currency formatting, 1037
date formatting, 91, 1038
locale-specific time formatting, 93
number formatting, 87
page request locales, setting, 1055
Internet Information Server (IIS), 2
interval attribute, cfflush tag, 311
INTO clause (SQL), 66, 98
introspection, 654
InvalidFields variable, 243
IP addresses, security issues, 201
IsArray( ), 1018
IsAuthenticated( ), 1019
IsAuthorized( ), 1019
IsBinary( ), 1020
IsBoolean( ), 1020
IsCustomFunction( ), 592, 1021
IsDate( ), 1021
IsDebugMode( ), 1022
IsDefined( ), 592, 1022
custom tags, 620, 622
parameters, checking, 60
IsK2ServerABroker( ), 1022
IsK2ServerDocCountExceeded( ), 1022
IsK2ServerOnline( ), 1023
IsLeapYear( ), 1023
IsNotMap( ), 1023
IsNumeric( ), 1023
IsNumericDate( ), 1024
IsObject( ), 1024
isolation attribute, cftransaction tag, 368
IsProtected( ), 1024
IsQuery( ), 1025
IsSimpleValue( ), 1026
IsStruct( ), 1026
IsUserInRole( ), 223, 1026
IsWDDX( ), 722, 1027
IsXmlDoc( ), 1027
IsXmlElem( ), 1028
IsXmlRoot( ), 1028
item attribute, cfloop tag, 145 J[ Top ]
Java
character sets, 384, 409, 443
ColdFusion and, 805-820
controls, creating, 943, 948, 953
objects, 806-820
communicating with servlets/JSP pages, 813-818
converting ColdFusion datatypes to Java datatypes, 807
Flash Remoting with, 844
handling exceptions, 811
Java API, 812
wrapper for, 1013
Java CFX tags, registering, 650
Java Database Connectivity (JDBC), 62
JavaCast( ), 1028
JavaScript
functions
formatting strings, 83
validation, 266
passing chart parameters to, 540
regular expressions, data validation CFML forms, 268-270
server-to-browser WDDX, 735-739
statements, strings for use in, 1029
JDBC drivers, 62
JDBC (Java Database Connectivity), 62
JOIN clause (SQL), 66
JSP (JavaServer Pages), communicating with, 813-818
JSStringFormat( ), 1029 K[ Top ]
K2 servers, 484
as broker, 1022
collection aliases for, 1009
maximum number documents searchable by, retrieving, 1009
key attribute, cfindex tag, 489
keyonly attribute, cfgridupdate tag, 286
key/value pairs, 15
in structures, 148
deleting, 1060
inserting, 1065
retrieving, 1060
updating, 1068 L[ Top ]
language attribute, cfcollection tag, 487
Lcase( ), 1029
LDAP (Lightweight Directory Access Protocol), 464-466
attributes, 465
directories, 464-483
modifying entries, 474-481
querying, 466-474
interfacing with, 911
queries, 466-470
indexing results, 491
servers (see LDAP servers)
LDAP servers
public, 466
schema, obtaining, 470-474
Left( ), 342, 1029
Len( ), 1029
libraries
of tags, importing custom tags, 625-627
of UDFs, 595-597
Lightweight Directory Access Protocol (see LDAP)
Linux, ColdFusion versions and Adobe PDF documents, 488
ListAppend( ), 134, 1030
ListChangeDelims( ), 1030
ListContains( ), 1030
ListContainsNoCase( ), 1031
ListDeleteAt( ), 1031
ListFind( ), 124, 1031
ListFindNoCase( ), 1032
ListFirst( ), 135, 1032
ListGetAt( ), 135, 1032
ListInsertAt( ), 135, 1033
ListLast( ), 135, 1033
ListLen( ), 1033
delimiters, specifying, 133
ListPrepend( ), 134, 1034
ListQualify( ), 1034
ListRest( ), 1034
lists, 14, 132
client, 174
converting to arrays, 1035
delimiters, changing, 1030
of directory contents, 374
elements in, 1030
adding, 1034
appending, 1030
deleting, 1031
placing qualifiers around, 1034
retrieving number of, 1033
index to, retrieving, 1031
inserting values into, 1033
looping over, 134
manipulating, 134
multiple selection, passing data between templates, 49-51
null values vs. blank values, 132
sorting, 1035
top ten, creating, 516
ListSetAt( ), 1035
ListSort( ), 1035
ListToArray( ), 1035
ListValueCount( ), 1035
ListValueCountNoCase( ), 1036
LJustify( ), 1036
local scope, 17
localfile attribute, cfftp tag, 402
localization (see internationalization, localization)
locking
exceptions, 228
exclusive locks, 167
maintaining state and, 163-170
nested locks, 168
Log( ), 1037
Log10( ), 1037
logging
exceptions, 256
messages to Application.log file, 916
scheduled tasks, 786-797
logical operators, 26
loginstorage attribute, cfapplication tag, 218, 854
lookandfeel attribute, cfslider tag, 276
looping, 35-38, 919
conditional loops, 37
over structure contents, 145
using break within, 578
LSCurrencyFormat( ), 88, 1037
LSDateFormat( ), 91, 1038
LSEuroCurrencyFormat( ), 89, 1038
LSIsCurrency( ), 1039
LSIsDate( ), 1039
LSIsNumeric( ), 1039
LSNumberFormat( ), 87, 1040
LSParseCurrency( ), 1041
LSParseDateTime( ), 1041
LSParseEuroCurrency( ), 1041
LSParseNumber( ), 1042
LSTimeFormat( ), 93, 1042
LTrim( ), 1043 M[ Top ]
Macromedia, xi
mailerid attribute, cfmail tag, 408
mailto attribute, cferror tag, 241
MailTo variable, 242
maintaining Verity collections, 513-515
Max( ), 343, 1043
maxlength attribute
cfprocparam tag, 364
cfsqltype tag, 359
cftextinput tag, 272
maxrows attribute, cfoutput tag, 321
MD5 hash algorith, 1016
memory
caching queries and, 321
requirements, 8
message attribute
cfinput tag, 263
cftree tag, 294
message element, WSDL files, 747
message headers
retrieving, 421-422
specifying additional, 417
Message variable, 242
messages
attachments, 424-426
character sets, 921, 924
deleting, 427
MIME type of, 924
multipart, 923
sending, 411
retrieving, 420-427
text wrapping in, 922
(see also email)
metadata, retrieving, 1010
method attribute
cfhttp tag, 442
cfinvoke tag, 749
methods, 653
component methods, 657-660
Mid( ), 1043
Min( ), 343, 1043
Minute( ), 1043
Missing Template Handler (ColdFusion Administrator), 257
mode attribute, cfdirectory tag, 375
modifying LDAP entries, 474-481
Month( ), 1044
MonthAsString( ), 1044
move attribute, cffile tag, 873
multipart attribute, cfhttp tag, 443
multiple attribute, cfselect tag, 273
multithreading
file-manipulation operations, 167
nonthread-safe objects, 166 N[ Top ]
name attribute
cfapplet tag, 308
cfapplication tag, 160, 172
cfargument tag, 584
cfcookie tag, 181
cfdirectory tag, 375
cfexecute tag, 404
cfform tag, 261
cffunction tag, 583
cfgrid tag, 278
cfhttp tag, 447
cfquery tag, 65
cfsearch tag, 493
cfslider tag, 274
cftree tag, 292
data validation suffixes, 57
nameconflict attribute, 380
naming user-defined functions, 583
Netegrity SiteMinder, 216
Netscape Directory Server 6.01, 464
Next/Previous records browsing, 82, 318-322
notsupported attribute
cfgrid tag, 279
cfslider tag, 275
cftree tag, 292
Now( ), 1044
NTLM authentication, cfhttp support for, 463
null attribute
cfprocparam tag, 364
cfsqltype tag, 359
null tag, 718
null values in lists, 132
number datatypes, cfwddx conversion issues, 721
NumberFormat( ), 86, 1044
numbers, 14
converting, 1024
to strings, 1005
determining whether positive/negative, 1057
formatting, 85-87, 1001
locale-specific, 87
incrementing integer parts of, 1017
logarithm of, retrieving, 1037
retrieving, 999
lesser/greater value of two, 1043
random, 1049
square root of, 1058
values of, 976
rounding off, 1054 O[ Top ]
object datatypes, 16
objectclasses attribute, 473
objects, 5, 653
calling, 799-820, 991
connecting to, 925
determining type of, 1024
exceptions associated with, 228
structure references, 142
ODBC (Open Database Connectivity), configuring data sources and, 62
OddColumns variable, 318
OnRequestEnd.cfm template, 161
onsubmit attribute, cfform tag, 261
onvalidate attribute
cfinput tag, 270
JavaScript validation function, 266
Open Database Connectivity (ODBC), configuring data sources and, 62
operation element, WSDL files, 748
operators, 25
in regular expressions, 547-550
list of, by order of precedence, 26
option tag, deleting records, 128
ORDER BY clause (SQL), 66
output
multicolumn, sorting, 315-318
suppressing, 947
output attribute, cffunction tag, 583
output element, WSDL files, 748
outputfile attribute, cfexecute tag, 404
outputting list items, 135 P[ Top ]
packets, WDDX, 714
ParagraphFormat( ), 82, 1045
parameters, defining, 927
parent attribute, cftreeitem tag, 297
parentheses ( )
in field names, 342
in regular expressions, 548
ParseDateTime( ), 1045
parsing data, 452-454
part element, WSDL files, 747
passing
attributes to custom tags, 604
data, custom tags, 604-606
passive attribute, cfftp tag, 391
passthrough attribute
cfform tag, 261
cfinput tag, 263
Password, 921
password attribute
cfinvoke tag, 750
cfldap tag, 481
cfmail tag, 409, 921
cfpop tag, 422
password field, passing data between templates, 49
passwords, 201
input controls for, 905
passing between templates, 201
required by proxy server, 898
pattern attribute, JavaScript regular expressions, 268
p-code, 322
performance
cfswitch/cfcase tags, 33
client variable storage options, 175
duplicate records and, 76
retrieving information about, 1011
period (.)
in compound variable names, 16
in regular expressions, 549
permissions, role-based, 223-225
persistent variables
application, 170-172
cflocation tag and, 188
cookies, 180
deleting, 179
reading/writing, 914
server, 186
session, 182
storage options, 174
Pi( ), 1046
picturebar attribute, cfgrid tag, 279
plugins, Java web browser, 260
POP3 (Post Office Protocol)
mailbox, indexing contents of, 492
servers, retrieving mail from, 928
port attribute, cfinvoke tag, 750
port element, WSDL files, 748
portability, Windows/Unix, 10
Portable Operating System Interface (POSIX), character classes in regular expressions, 550
portal example, maintaining state, 188-199
porttype element, WSDL files, 747
POSIX (Portable Operating System Interface), character classes in regular expressions, 550
pound sign (#)
cfoutput tag and, 29
escaping, 31
in ArrayNew( ), 136
in expressions, 30
nested, 31
in strings, 13
pre tag (HTML), formatting, 85
prefix attribute, cfimport tag, 625
preservedata attribute, 304-306
PreserveSingleQuotes( ), 1046
procedure attribute, 364
procedures, stored, executing, 950
processing requests, 5
processing time, retrieving in milliseconds, 1015
producing web services in ColdFusion MX, 760
custom datatypes, creating, 765
datatype mapping, 762-765
properties, 653
proxypassword attribute
cfhttp tag, 442
cfinvoke tag, 910
proxyserver attribute, cfhttp tag, 442
proxy_server attribute, cfinvoke tag, 750
proxyuser attribute, cfhttp tag, 442
purging Verity collections, 514 Q[ Top ]
Quarter( ), 1046
queries
adding
columns, 1047
rows to, 1047
to email, 413
charting dynamic data, 533
creating, 1048
determining validity of, 1025
displaying results of, 927
dynamic SQL, 333-336
functions, 974
grouping, 414-416
LDAP, 466-470
subqueries, 346-349
query attribute, 72
cfgrid tag, 279
cfmail tag, 417
cfoutput tag, 80
cfselect tag, 273
cftreeitem tag, 296
query loops, 80-82
query objects, 15, 68, 150-155
creating, 150
from text files, 446-451
displaying records, 72
manipulating, 152-155
sorting, 74
query of queries (see CFSQL)
query scope, 18
query variables, 65
QueryAddColumn( ), 152, 1047
QueryAddRow( ), 152, 1047
queryasroot attribute, cftree tag, 296
QueryNew( ), 153, 1048
QuerySetCell( ), 152, 1048
QueryString variable, 242
question mark (?)
in regular expressions, 547
in URL parameters, 41
QuotedValueList( ), 1048 R[ Top ]
RAD (rapid application development), 2
radio buttons, dynamically populating, 124
Rand( ), 1049
Randomize( ), 1049
RandRange( ), 1049
_range suffix (form fields), 57
rapid application development (RAD), 2
read attribute, cffile tag, 873
readbinary attribute, cffile tag, 873
read-only locking, 164
record sets, 15, 68, 150
displaying, 312
merging, 349-351
serializing/deserializing, 722
RecordCount variable, 18, 73, 153
records
choosing, 104-108
deleting, 125-131
confirmation before, 130
multiple records, 128-130
single records, 126-128
displaying, 72
grouping, 75-79
inserting, 94-96, 907
cfinsert tag, 99-103
cfquery tag, 96-99
form-field data, 96-103
via forms, 94-96
retrieving, 70-72
update forms, dynamically populating, 108-111
updating, 103-125, 966
cfquery tag, 111-114
cfupdate tag, 114-118
recursion, creating trees via, 301-304
redirect attribute, cfhttp tag, 443
REFind( ), 545, 1049
ReFind( ), 201
REFindNoCase( ), 1050
refreshlabel attribute, 274
registering CFX tags, 648-650
C++ CFX tags, 649
Java CFX tags, 650
registering web services with ColdFusion Administrator, 751
registry, 771
client variable storage option, 175
operations, 937
retrieving keys/values, 772-776
setting keys/values, 776-778
unique CFToken values, 173
regular expressions, 545-565
back references, 559-561
excluding subexpressions from, 561
building, 562-565
examples, 561
operators, 547-550
POSIX character classes, 550
syntax, 545-553
Regular_Expression value (validate attribute), 268
ReleaseCOMObject( ), 1051
RemoteAddress variable, 242
remotefile attribute, cfftp tag, 400
RemoveChars( ), 1051
RepeatString( ), 1051
Replace( ), 1051
ReplaceList( ), 1052
ReplaceNoCase( ), 1052
replyto attribute, cfmail tag, 408, 921
request processing, 5
request scope, 21
RequestHandler.cfm template, request errors, 247
required attribute
cfinput tag, 263
cfselect tag, 273
_required suffix (form fields), 57
REReplace( ), 559, 1053
form fields, manual data validation, 59
REReplaceNoCase( ), 545, 559, 1053
resolveurl attribute, cfhttp tag, 443
resources, ColdFusion, 3, 1083-1086
Allaire web site, 7
blogs, 1085
CFX tags, 651
data source setup, 64
magazines, 1084
mailing lists, 1084
user groups, 1086
XMethods web site, 748
result sets, specifying names for, 932
resultset attribute, 365
retrieving list items, 135
retrycount attribute, cfftp tag, 391
return values, 23
return variables, 23
returncode attribute, 364
returnvariable attribute, cfinvoke tag, 749
Reverse( ), 1053
RIAs (Rich Internet Applications), 821
Rich Internet Application (see RIAs)
Right( ), 1054
RJustify( ), 1054
roles attribute, cfloginuser tag, 223
RooteCause variable, 242
rotated attribute, cfchart tag, 527
Round( ), 1054
rows
adding, 152
alternating colors in, 313
specifying, 283
RTrim( ), 1054 S[ Top ]
Sandbox Security, 200
scalefrom/scaleto attributes, cfchart tag, 527
Scheduler.log, exception logging, 256
scheduling tasks
with cfschedule tag, 786-797
with ColdFusion Administrator, 781-786
scientific notation, 14
scope attribute, cflock tag, 165
scripting, 567-580
searching
case-insensitive, 1050
case-sensitive, 1049
database and document simultaneously, 523-525
strings, 553-558
maximal vs. minimal matching, 557
structures, 1061
XML document objects, 1075
Second( ), 1055
Secure Sockets Layer (SSL), 201
security, 200-225
Advanced Security, 849, 983
basics, 200
component security, 676-679
custom tags and, 601
exceptions, 228
Flash Remoting applications, 840-843
functions, 972, 974
implementing from scratch, 201-215
Application.cfm template setup, 203-205
authentication of users, 211
creation of login/registration screens, 205-211
creation of tables in database, 202
non-CFML file security, 212-215
IP addresses and, 201
role-based permissions, 223-225
Sandbox Security, 200
SSL, 201
web services, 767-770
via built-in security framework, 768-770
via HTTP Basic Authentication, 767
(see also ColdFusion MX, security framework)
select attribute, cfgridcolumn tag, 282
SELECT INTO statement (SQL), 337
SELECT statement (SQL)
cfquery tag and, 70-72
cfsql tag and, 361
column aliases, 340
inner joins, 353
SQL, 66
selected attribute
cfselect tag, 273
input tag, radio buttons, 125
selectmode attribute
cfgrid tag, 279, 284
ColdFusion V5.0, 279
sending
CGI variables, 460
cookies, 461
email, 407-418
multipart messages, 411
file attachments, 417
files to web servers, 461
form-field data, 459
header/body content, 462
URL variables, 459
XML data in HTTP headers, 461
seriesplacement attribute, cfchart tag, 528
server attribute, cfmail tag, 922
server scope, 19, 162
(see also server variables)
Server Side Includes (SSI), 38
server variables, 162, 186
servers, 4
clustering
application variables and, 172
client variables and, 179
session variables and, 185
current locale for, retrieving, 1010
error handling, 257
filesystem, accessing, 373
FTP (see FTP servers)
K2 (see K2 servers)
POP3, retrieving mail from, 928
public, 466
remote, 390
schema, obtaining, 470-474
server-to-browser/server communications, 714
time of, retrieving, 1044
Verity K2 (see K2 servers)
web, interacting with using HTTP, 440-463
service element, WSDL files, 748
servlets
communicating with, 813-818
invoking from ColdFusion template, 944
passing parameters/attributes to, 945
session scope, 20
(see also session variables)
session variables, 162, 182
creating, 159
deleting, 184
noncookie storage options, 183
passing, hyperlinks and, 184
set automatically, 183
Session.CFID variable, 183
Session.CFToken variable, 183
sessionmanagement attribute, cfapplication tag, 182
sessions, 20
hidden form fields and, 54
multiple, client scope and, 20
Session.SessionID variable, 183
sessiontimeout attribute, 183
Session.URLToken variable, 183
SET clause (SQL), 66
setclientcookies attribute, cfapplication tag, 182
setdomaincookies attribute, cfapplication tag, 179
SetEncoding( ), 1055
SetLocale( ), 1055
SetProfileString( ), 1056
SetVariable( ), 1057
Sgn( ), 1057
shared scope variables, 161-187
showborder attribute, cfchart tag, 527
showerror attribute, cfabort tag, 848
Simple Mail Transport Protocol (see SMTP)
Simple Object Access Protocol (SOAP), 744
Sin( ), 1057
single quote (')
in string arguments, 27
in variables, 1046
SiteMinder, 216
Site-wide Error Handler (ColdFusion Administrator), 258
size attribute, cfselect tag, 273
SMTP (Simple Mail Transport Protocol), 407
X-Mailer SMTP header, mailerid attribute, cfmail tag, 408
sort attribute
cfdirectory tag, 374
cfldap tag, 469
cfregistry tag, 773
sortascendingbutton attribute, 279
sortcontrol attribute, 469
sortdescendingbutton attribute, 279
sorting
multicolumn output, 315-318
records, 74
source attribute, cffile tag, 382
SpanExcluding( ), 1058
SpanIncluding( ), 1058
SQL (Structured Query Language), 65, 933
advanced techniques, 333-359
aggregate functions, 343-345
cfquery tag and, 65
column aliases, 340
data binding, 358-361
dynamic queries, 333-336
joins, 351-358
operators, 67
scalar functions, 342
statements, 936
subqueries, 346-349
tables (see SQL tables)
unions, 349-351
unique values, retrieving, 340
SQL tables
creating, 336-339
modifying, 339
populating, 337
Sqr( ), 1058
square brackets ([ ])
in field names, 342
in regular expressions, 548
SSI (Server Side Includes), 38
SSL (Secure Sockets Layer), 201
start attribute, cfldap tag, 469, 473
StartNewRow variable, 315
StartRow variable, 321
state, maintaining, 157-199
locking and, 163-170
portal example, 188-199
step attribute, index loops and, 36
stored procedures, executing, 950
storing WDDX packets, 732-735
in databases, 733-735
in text files, 732
string operations, 26
string tag, 718
strings
comparing, 990
converting, 1018, 1021, 1023, 1029, 1072
base64-encoded to binary, 1070
datatypes to, 1070
numbers to, 1005
to uppercase, 1071
XML to XML document object, 1075
encoding as URLs, 1071
evaluating, 1002
formatting, 82-84, 1045
changing case in, 83
making JavaScript-safe, 83
making XML-safe, 84
wrapping text, 83, 1073
in JavaScript statements, 1029
inserting substrings into, 1018
justifying
center, 989
left, 1036
right, 1054
passing without evaluating, 35, 999
removing
characters from, 1051
leading spaces from, 1043
leading/trailing spaces from, 1054, 1070
replacing, 559
retrieving, 1051
characters in, 1058
length of, 1029
position of, 1003
tokens from, 1016
with carriage returns removed, 1058
XML-safe, 1074
searching, 553-558
maximal vs. minimal matching, 557
URL-encoded, decoding, 1071
StripCR( ), 1058
StructAppend( ), 1059
StructClear( ), 147, 1059
deleting session variables, 185
StructCopy( ), 149, 1060
StructCount( ), 148, 1060
StructDelete( ), 148, 1060
StructFind( ), 146, 1061
StructFindKey( ), 1061
StructFindValue( ), 1062
StructGet( ), 1064
StructInsert( ), 143, 1065
StructIsEmpty( ), 148, 149, 1065
StructKeyArray( ), 145, 230, 1066
StructKeyExists( ), 149, 1066
StructKeyList( ), 143, 1067
StructNew( ), 141, 1067
StructSort( ), 1067
StructUpdate( ), 1068
structures, 15, 141, 1026
appending contents of structures to, 1059
arrays of, creating, 146
checking for keys in, 1066
containing names of functions available to ColdFusion, retrieving, 1008
copying, 149, 1060
creating, 141, 1067
determining whether empty, 1065
functions, 975
key/value pairs in
deleting, 1060
inserting, 1065
retrieving, 1060
updating, 1068
manipulating, 147-150
populating with data, 142
referencing, 142
removing data from, 147, 1059
retrieving, 1008, 1013
arrays of, 1067
from directory paths, 1064
searching, 1061
serializing/deserializing, 728
subject attribute, cfmail tag, 11
Sum( ), 343
super scope, 22
suppresswhitespace attribute, cfprocessingdirective tag, 325
switch/case processing
CFML, 33
CFScript, 572-574 T[ Top ]
tablename attribute
cfinsert tag, 100
Oracle and Sybase database drivers, 100
tables
building from result sets, 953
displaying/editing, 887
SQL, creating, 336-339
SQL, deleting, 339
SQL, modifying, 339
TagContext variable, 242
tags
adaptive, 627-629
ancestor, 1006
CFCs, 848
child, extending custom tags with, 641-644
communication among, 21
custom, 846
aborting processing, 644-646, 872
attributes and, 620, 629
calling, 602, 623-625, 924
calling via cfmodule, 623
CFX, 647-651
creating, 600-651
data, passing, 604-606
data, returning, 606-619
datatypes, validating, 621
encoding, 646
extending with child tags, 641-644
importing, 903
importing as tag library, 625-627
multiple values, retrieving, 619
nesting, 635-644
passing attributes via structures, 629-631
reasons for using, 600-602
tag pairs, creating, 631-634
UDFs and, 594
variables and, 618
database, 846
debugging, 846
error/exception-handling, 846
extensibility, 847
filesystem, 847
flow control, 847
form, 847
output, 847
paired, 27
protocol, 848
security, 848
syntax, 11
system, 848
types of, 846-848
UDFs, 848
variable manipulation, 848
Verity search engine, 848
web services, 848
(see also custom tags)
Tan( ), 1068
target attribute
cfform tag, 261
cfgridcolumn tag, 283
template attribute, cferror tag, 241
Template variable, 242
templates, 1, 9
application variables, setting, 190
authentication example, 191
calling custom tags from, 602
ExceptionHandler.cfm, 251
exceptions, 228, 962
as foundation for security model, 203
invoking servlets from, 944
missing parameters, 60
passing data between, 41-61
via forms, 46-48
via URL parameters, 41-46
passwords/usernames, 201
references to, embedding, 38-40, 903
RequestHandler.cfm, 247
retrieving directory path to, 1006
security handling, 201
session variables, setting, 182
text areas, populating dynamically, 118
text files
reading, 384
writing, 387
(see also files)
text input fields, passing data between templates, 49
text, wrapping, 83
textboxes, query values, populating with, 111
textcolor attribute, cfgridcolumn tag, 289
textqualifier attribute, 451
this scope, 22, 661
ThisTag scope, 21
ThisTag structure, 631
throwontimeout attribute, cflock tag, 165
throwownerror attribute, cfhttp tag, 444
tickmarkimages attribute, cfform tag, 276
tickmarkmajor attribute, cfform tag, 276
time, 14
comparing date/time objects, 994
formatting, 92, 1068
locale-specific, 93
retrieving, 1013, 1016, 1045
date/time object, 990, 993
in ODBC format, 992
server time, 1044
time-zone information, 1015
_time suffix (form fields), 57
TimeFormat( ), 92, 1068
timeout attribute
cfexecute tag, 404
cfhttp tag, 444
cfinvoke tag, 749
cfldap tag, 469
cflogin tag, 910
cfmail tag, 408, 409
cfpop tag, 422
to attribute
cfloop tag, 137
cfmail tag, 11, 408
ToBase64( ), 15, 1069
ToBinary( ), 1070
toplevelvariable attribute, cfwddx tag, 716
ToRow variable, 321
ToString( ), 1070
transaction processing, CFSQL and, 367-371
transactions, 958
tree controls, 292-304
creating via recursion, 301-304
populating, 292-298
static tree, creating, 292-294
with query data, 294-298
submitting selections, 298
trees, creating, 959-962
Trim( ), 1070
trycatch statements, exception handling in CFScript code, 579
type attribute
cfcatch tag, 228
cfchartseries tag, 529
cferror tag, 241
cfhttpparam tag, 458
cfindex tag, 489
cflock tag, 165
cfmail tag, 411
cfmailparam tag, 923
cfmailpart tag, 412, 924
cfparam tag, 24
cfprocparam tag, 364
types element, WSDL files, 747 U[ Top ]
Ucase( ), 1071
UDDI (Universal Description, Discovery, and Integration), web services directory service, 744
UDFs (user-defined functions), 581-599, 1021
arguments for, 854
arguments scope and, 22
calling, 588-590
recursively, 590
creating, 581, 941
var attribute, 587
custom tags and, 594
datatypes and, 590
exception handling, 591-593
libraries, 595-597
local function variables
function scope, 586
naming, 583
open-source repository of ColdFusion UDFs, 596
optional parameters, passing, 598
returning data from, 587
script-based, 597-599
tag-based
creating, 881
function arguments in, 584-586
vs. script-based, 581
variable scopes, assigning to other, 594
underscore (_), in variable names, 16
Unicode currency symbol, 16
UNION clause (SQL), 67
Universal Description, Discovery, and Integration (UDDI), web services directory service, 744
universally unique identifiers (see UUIDs)
UPDATE statement (SQL), 66
updating
records, 103-125
choosing record to update, 104-108
update forms, dynamically populating, 108-111
Verity collections, 512
upload attribute, cffile tag, 873
url attribute
cfgraph tag, 538
cfhttp tag, 443
cflocation tag, 188
URL parameters, 41
passing data between templates, 41-46
retrieving
list of, 45
remote pages, 452
special characters in, 43-45
URL structure, 46
URL scope, 18
URL variables, 41
retrieving list of, 45
URLDecode( ), 44, 1071
URL-encoded strings, decoding, 1071
URLEncodedFormat( ), 43, 1071
urlpath attribute, cfindex tag, 489
URLs (Uniform Resource Locators)
calling CFC methods via, 666
encoding strings as, 1071
scheduling execution of, 940
updating records and, 104
using aliases for, 751
URLSessionFormat( ), 1072
useragent attribute, cfhttp tag, 443
user-defined functions (see UDFs)
username attribute
cfinvoke tag, 750
cfldap tag, 481
cfmail tag, 409, 922
cfpop tag, 422
users, impersonating, 902
usetimezoneinfo attribute, 716
UUIDs (universally unique identifiers), 69
creating, 993 V[ Top ]
Val( ), 1072
validate attribute
cfwddx tag, 722
values for, 264
validation errors, 57
validation exception variables, 243
ValidationFooter variable, 243
ValidationHeader variable, 243
value attribute
cfprocparam tag, 364
cfqueryparam tag, 358
cftreeitem tag, 294, 297
checkboxes/radio buttons and, 51-54
input tag, 111
option tag, records, deleting, 128
submit buttons and, 49
ValueList( ), 1072
values attribute, 289
VALUES clause (SQL), 66, 98
values, inserting into lists, 1033
var attribute, 587
VAR keyword, 661
variable attribute
cfexecute tag, 404
cfregistry tag, 776
cfxml tag, 702
variable scope, 17-24
accessing, 22
assigning component instances to shared, 679-691
assigning UDFs to other, 594
evaluation order, 24
in CFCs, 660
variables, 16-25
casting, 1028
cfquery operation, providing information about, 73
CFScript language, 568
conflict handling, 23
creating, 159
dynamically named, 1057
custom tags and, 618
deleting, 1000
determining existence of, 1022
duplicating, 1001
local to UDFs, 586
locking and, 163
names of, 16
persistent, reading/writing, 914
referring to, 23
retrieving list of, 1006
saving charts to, 542
saving content between tag pairs, 940
saving information to, 441-444
remote web pages, saving as variables, 442
setting character encoding for, 1055
suffixes to avoid, 57
testing for, 25
URL, sending, 459
values
assigning to, 946
displaying, 868
writing output, 27-31
substituting variable value within, 29
(see also application variables; client variables; cookie variables; persistent variables; session variables)
VDK (Verity Developers Kit), 484
Verity
case sensitivity, 500
collections, 863
adding records, 512
creating, 485-487
deleting, 515
deleting records, 513
maintaining, 513-515
optimizing, 513
populating, 487-493
purging, 514
repairing, 514
searching, 493, 523-525, 942
updating, 512
custom attributes, 517
explicit searches, 501
files, indexing, 488-490
K2 server (see K2 servers)
query results, indexing, 490-493
search interface, 484-525
advanced, building, 509-512
building, 494-500
index for, 903
search language, 500-512
simple searches vs. explicit searches, 500-508
summary attribute, modifying, 521
top ten lists, creating, 516
XML filter, tweaking, 522
Verity Developers Kit (VDK), 484
vertical attribute, 275
vscroll attribute, cftree tag, 292 W[ Top ]
WDDX packets, 714
storing, 732-735
in databases, 733-735
in text files, 732
syntax of, 715
WDDX (Web Distributed Data Exchange), 713-739
arrays, 724
binary data, 729
converting data to and from, 714
packets (see WDDX packets)
record sets, 722
serializing/deserializing data, 717-732
complex datatypes, 722-731
conversion issues, 720
simple values, 717-720
server-to-browser via JavaScript, 735-739
structures, 728
well-formed, testing for, 721
WDDX XML DTD, 968
wddxPacket tag, 715
Web Application Framework
Application.cfm template, 158-161
error handling in, 240-257
form validation errors, 244-246
OnRequestEnd.cfm template, 161
portal application example, 189-191
request errors, 246-249
setting up, 157-161
specific exceptions, 249-253
web applications, 2
Web Distributed Data Exchange (see WDDX)
web pages
flushing, 310-312
remote, retrieving/saving as variable, 442
web servers, 4
HTTP and, 440-463
sending files to, 461
web services, 743-770
accessing behind firewall, 750
architecture, components of, 744
ColdFusion MX, 753
consuming, 745-760
complex datatypes, 754-760
generating CFML manually, 749
generating CFML with Dreamweaver MX, 746
timeout value, 910
converting CFCs to, 760
defining complex datatypes, 932
instantiating, 909
producing, 760
registering in ColdFusion Administrator, 751
security, 767-770
via built-in security framework, 768-770
via HTTP Basic Authentication, 767
Web Services Description Language (see WSDL)
web sites, content syndication between, 714
web-based email client, building, 427-438
webservice attribute, cfinvoke tag, 749
Week( ), 1073
WHERE clause (SQL), 66, 71, 333
outer joins, 357
subqueries and, 348
while loops, 36
while loops statement, CFScript, 577
whitespace
cfmail tag and, 409
controlling, 322-325
suppressing, 930
width attribute, cftree tag, 292
wildcards in SELECT statements (SQL), 71
Wrap( ), 83
wraptext attribute, cfmail tag, 409, 922
write attribute, cffile tag, 873
WriteOutput( ), 569, 1073
WSDL (Web Services Description Language), 744
displaying file contents in browsers, 746
file elements, 747
URLs of files, using aliases for, 751 X[ Top ]
xaxistitle attribute, cfchart tag, 528
X-Mailer header, 408
XMethods directory service, 744
XML document objects, 15, 695-699, 1027
creating, 1074
searching, 1075
transforming, 1076
XML (Extensible Markup Language), 692-713
basics, 693
CDATA sections, 707
data, matching with XPath, 708-711
document objects (see XML document objects)
DOM nodes, 699-702
generating, 702-707
parsing with structure and array functions, 697
sending XML data, 461
special characters, 706
transforming with XSLT, 711-713
Verity filter, tweaking, 522
web services foundation, 744
XML Path (see XPath)
XmlChildPos( ), 1074
XmlElemNew( ), 1074
xmlElemNew( ), 706
XMLFormat( ), 84, 1074
XmlNew( ), 704, 1074
XmlParse( ), 1075
converting XML documents to XML document objects, 695
XmlSearch( ), 709, 1075
XmlTransform( ), 711, 1076
XPath (XML Path), matching XML data with, 708-711
XSL (Extensible Stylesheet Language), 711
XSLT (Extensible Stylesheet Language Transformation), 711-713 Y[ Top ]
yaxistitle attribute, cfchart tag, 528
Year( ), 1077
YesNoFormat( ), 89, 1077Return to