Contents

cfadmin

Description

General information The tag <cfadmin> is used for all changes one wants to do in the Railo configuration. Depending on what value for the attribute type you pass (web|server) either the local web configuration is changed or the global server one. Please note that the password provided needs to be the corresponding one. Whether you have to pass the password to the <cfadmin> tag depends on the setting you made in the server administrator under access / general access. If you have set this option to open for the current web admin you do not have to provide the password. If it is password protected, you need to add the password, if it is closed, the access is prohibited. So normally the basic three attributes for the tag <cfadmin> are action, type and password. The list of all the actions can be found in the examplase section.

Category

Other

Implemented

Usage Syntax

<cfadmin
[_type="String"]
[access_read="Boolean"]
[access_write="Boolean"]
[allowed_alter="Boolean"]
[allowed_create="Boolean"]
[allowed_delete="Boolean"]
[allowed_drop="Boolean"]
[allowed_grant="Boolean"]
[allowed_insert="Boolean"]
[allowed_revoke="Boolean"]
[allowed_select="Boolean"]
[allowed_update="Boolean"]
[allowImplicidQueryCall="Boolean"]
[AllowURLRequestTimeout="Boolean"]
[append="Boolean"]
[applicationTimeout="timespan"]
[archive="String"]
[author="String"]
[baseComponentTemplate="String"]
[blob="Boolean"]
[category="String"]
[cfx_setting="Boolean"]
[cfx_usage="Boolean"]
[class="String"]
[classname="String"]
[clientCookies="Boolean"]
[clientManagement="Boolean"]
[clob="Boolean"]
[codename="String"]
[collection="String"]
[collectionAction="String"]
[componentDataMemberDefaultAccess="String"]
[componentDumpTemplate="String"]
[config="String"]
[connectionLimit="number"]
[connectionTimeout="number"]
[contextPath="String"]
[created="date"]
[custom="String"]
[custom_tag="Boolean"]
[database="String"]
[datasource="String"]
[dbpassword="String"]
[dbusername="String"]
[debug="Boolean"]
[debugging="Boolean"]
[debugTemplate="String"]
[deepSearch="Boolean"]
[defaultEncoding="String"]
[description="String"]
[direct_java_access="Boolean"]
[documentation="String"]
[domaincookies="Boolean"]
[dsn="String"]
[enddate="date"]
[endtime="datetime"]
[extensions="String"]
[file="Boolean"]
[forum="String"]
[host="String"]
[hostname="String"]
[id="String"]
[image="String"]
[indexAction="String"]
[indexType="String"]
[interval="String"]
[key="String"]
[label="String"]
[language="String"]
[listenerMode="String"]
[listenerType="String"]
[locale="String"]
[localMode="Boolean"]
[localSearch="Boolean"]
[logfile="String"]
[loglevel="String"]
[mail="Boolean"]
[mailinglist="String"]
[mailpassword="String"]
[mailusername="String"]
[mapping="Boolean"]
[mergeFormAndUrl="Boolean"]
[name="String"]
[newPassword="String"]
[oldPassword="String"]
password="String"
action="String"
[path="String"]
[physical="String"]
[port="number"]
[primary="String"]
[provider="String"]
[proxyEnabled="Boolean"]
[proxyPassword="String"]
[proxyPort="number"]
[proxyServer="String"]
[proxyUser="String"]
[proxyUsername="String"]
[psq="Boolean"]
[publish="Boolean"]
[recurse="Boolean"]
[remote="Boolean"]
[remoteClients="Array"]
[remoteType="String"]
[requestTimeout="number"]
[resolveURL="Boolean"]
[resourceCharset="String"]
[returnVariable="String"]
[scheduleAction="String"]
[scheduled_task="Boolean"]
[schedulePassword="String"]
[scopeCascadingType="String"]
[scriptProtect="String"]
[search="Boolean"]
[secType="String"]
[secure="Boolean"]
[serverPassword="String"]
[sessionManagement="Boolean"]
[sessionTimeout="number"]
[sessionType="String"]
[showVersion="Boolean"]
[spoolEnable="Boolean"]
[spoolInterval="number"]
[ssl="Boolean"]
[tsl="Boolean"]
[startDate="date"]
[startTime="datetime"]
[statusCode="Boolean"]
[stopOnError="Boolean"]
[support="String"]
[supressWhiteSpace="Boolean"]
[tag_execute="Boolean"]
[tag_import="Boolean"]
[tag_object="Boolean"]
[tag_registry="Boolean"]
[task="String"]
[template404="String"]
[template500="String"]
[templateCharset="String"]
[timeout="number"]
[timeserver="String"]
[timezone="String"]
[toplevel="Boolean"]
[triggerDataMember="Boolean"]
[trusted="Boolean"]
type="String"
[updateLocation="String"]
[updateType="String"]
[url="String"]
[urlPath="String"]
[username="String"]
[useShadow="Boolean"]
[value="String"]
[version="String"]
[video="String"]
[virtual="String"]
[webCharset="String"]
/>

[] = Optional attribute

Attributes

Name Type Required Default Description
_type String No Application type for installable Railo extensions
access_read Boolean No false Defines the general access to the Railo configuration read
access_write Boolean No false Defines the general access to the Railo configuration write
allowed_alter Boolean No false Database connection property
allowed_create Boolean No false Database connection property
allowed_delete Boolean No false Database connection property
allowed_drop Boolean No false Database connection property
allowed_grant Boolean No false Database connection property
allowed_insert Boolean No false Database connection property
allowed_revoke Boolean No false Database connection property
allowed_select Boolean No false Database connection property
allowed_update Boolean No false Database connection property
allowImplicidQueryCall Boolean No true Defines whether the query names must be provided (scoping)
AllowURLRequestTimeout Boolean No false Defines whether a requesttimeout is allowed as an url variable
append Boolean No false Sets whether a compiled archive should be associated with a mapping
applicationTimeout timespan No 60 minutes Defines the application timeout
archive String No Defines the archive that is used for a mapping
author String No Contains the author of an extension
baseComponentTemplate String No /railo-context/Component.cfc Contains the basic component template
blob Boolean No false Defines whether clob is usable with this data source
category String No Contains the category of an extension
cfx_setting Boolean No true Defines whether a user can access the cfx settings in the local web administrator
cfx_usage Boolean No true Allows the usage of CFX tags in Railo for this particular web
class String No Defines the name of a class for a Java CFX tag
classname String No Defines the name of the database driver class
clientCookies Boolean No true Defines whether client cookies are allowed or not
clientManagement Boolean No false Enables client management for the current web context
clob Boolean No false Defines whether clob is usable with this data source
codename String No Contains the codename of an extension
collection String No Contains the collection name
collectionAction String No repair|optimize|delete
componentDataMemberDefaultAccess String No public protected|public|remote
componentDumpTemplate String No /railo-context/component-dump.cfm Sets the path to the template that is used when a component gets dumped out
config String No Contains the path to the configuration file for an extension
connectionLimit number No -1 means unlimited Database connection property
connectionTimeout number No 1 minute Database connection property
contextPath String No Contains the path to the web context for the action "resetPassword"
created date No Contains the creation date of an extension
custom String No Contains any custom JDBC properties for the connection string to the defined data source
custom_tag Boolean No true Defines whether a user has the right to change the custom tag settings in the local web administrator
database String No Database connection property
datasource String No Database connection property
dbpassword String No Database connection property
dbusername String No Database connection property
debug Boolean No nothing - means server value Enables or disables debugging or sets it to the server property
debugging Boolean No true Defines whether a user has the right to change the debugging settings in the local web administrator
debugTemplate String No /railo-context/templates/debugging/debugging.cfm Contains the path to the debugging template to be used
deepSearch Boolean No false Defines whether custom tags are searched in subfolders of the custom tag directories recursively or not.
defaultEncoding String No varies depending on the os encoding Defines the default encoding of the local Railo context
description String No Extension description
direct_java_access Boolean No yes Defines whether direct java invocation can be used in a local web context
documentation String No Contains the link to the Extensions documentation
domaincookies Boolean No false Sets whether domain cookies are allowed or not
dsn String No Defines the dsn for a data source
enddate date No Defines the end date for a scheduled task
endtime datetime No Defines the end time for a scheduled task
extensions String No .html, .htm, .cfm, .cfml Contains the extensions for the documents to be indexed
file Boolean No all Defines whether files can be accessed in and below the web root, on the complete server or whether access to files is prohibited in the local web context
forum String No Contains the link to the Extensions forum
host String No Contains the host of a database server in a data source definition
hostname String No Contains the hostname of a mail server
id String No Contains the id of an extension
image String No Contains the image of an extension
indexAction String No purge"
indexType String No path url"
interval String No Defines the interval of a scheduled task
key String No Contains the key of a plugin storage item. Just use the key in order to store any data in the admin plugin.
label String No Contains the label of an extension
language String No English Defines the language of an index
listenerMode String No curr2root root|curr2root"
listenerType String No mixed classic|modern|mixed"
locale String No depending on the location Defines the regional local for the current web context
localMode Boolean No false Defines whether undefined variables are in the local scope inside functions and methods or in the variables scope.
localSearch Boolean No false Defines whether Railo searches in the local (current) directory for a custom tag or not
logfile String No {railo-web}/logs/mail.log Defines the log file for the mail settings
loglevel String No error Defines the log level for the mail settings
mail Boolean No true Defines whether users have access to the mail settings in the local web administrators
mailinglist String No Contains the link to the Extensions mailing list
mailpassword String No Contains the password for the mailserver
mailusername String No Contains the username for the mailserver
mapping Boolean No true Defines whether users have access to the mapping settings in the local web administrators
mergeFormAndUrl Boolean No false Defines whether the url and form scope are merged in a request
name String No Defines the name of the JavaCFX Tag Defines the name of a data source definition Contains the name of an extension
newPassword String No Contains the new password for the action "updatePassword"
oldPassword String No Contains the old password for the action "updatePassword"
password String Yes Depending on the value of the attribute type and the setting of the general access, this attribute must contain the web or server administrator password.
action String Yes Contains the main action for the tag. Valid values are: collection|compileMapping|connect|createArchive| createArchive|createSecurityManager|defaultSecurityManager|executeSpoolerTask| createSecurityManager|defaultSecurityManager|executeSpoolerTask|getApplicationListener| getApplicationSetting|getCharset|getComponent|getContextes| getCustomTagMappings|getCustomtagSetting|getDatasource|getDatasourceDriverList| getDatasources|getDatasourceSetting|getDebug|getDebugData| getDebuggingList|getDefaultPassword|getDefaultSecurityManager|getError| getErrorList|getExtensionInfo|getExtensionProviders|getExtensions| getFLDs|getJavaCFXTags|getLocales|getMailServers| getMailSetting|getMappings|getOutputSetting|getPluginDirectory| getProxy|getRegional|getRemoteClient|getRemoteClients| getRemoteClientUsage|getScope|getSecurityManager|getSpoolerTasks| getTimeZones|getTLDs|getUpdate|hasPassword| index|removeCFX|removeCustomTag|removeDatasource| removeDefaultPassword|removeExtension|removeMailServer|removeMapping| removeProxy|removeRemoteClient|removeSecurityManager|removeSpoolerTask| removeUpdate|resetId|resetPassword|restart| runUpdate|schedule|securityManager|storageGet| storageSet|updateApplicationListener|updateApplicationSetting|updateCharset| updateComponent|updateCustomTag|updateCustomTagSetting|updateDatasource| updateDebug|updateDefaultPassword|updateDefaultSecurity|updateDefaultSecurityManager| updateError|updateExtension|updateJavaCFX|updateMailServer| updateMailSetting|updateMapping|updateOutputSetting|updatePassword| updateProxy|updatePSQ|updateRegional|updateRemoteClient| updateScope|updateSecurityManager|UpdateUpdate|verifyDatasource| verifyJavaCFX|verifyMailServer|verifyRemoteClient|
path String No Contains the path for the collection
physical String No Contains the path to the physical location for a mapping (can be a resource as well)
port number No 25 Defines the port of the mail server
primary String No resource Defines whether the physical location or the archive is used as the primary location for the search for a template
provider String No url of the extension provider
proxyEnabled Boolean No Defines whether the proxy server will be used
proxyPassword String No Contains the proxy password
proxyPort number No Contains the proxy port
proxyServer String No Contains the proxy server name or ip
proxyUser String No Contains the proxy username
proxyUsername String No Contains the proxy username
psq Boolean No true Defines whether preserve single quotes is turned on for this web context
publish Boolean No false Defines whether the response of server will be stored in a file or not
recurse Boolean No false Defines whether a path will be recursively indexed
remote Boolean No true Defines whether a local user can change the settings in the remote section of the local web administrator
remoteClients Array No true Every tag can contain remote clients to synchronize its settings with. It is an array with all the security keys of all in the admin defined remote clients
remoteType String No Defines whether it's an admin synchronization or cluster scope sharing
requestTimeout number No 50 Defines the time a scheduled task should wait before it stops the thread. Please note that this setting does not set the request timeout of the server, unless it is a Railo server and you allow passing "requesttimeout" over the url
resolveURL Boolean No false Defines whether a scheduled task should resolve relative urls in the output.
resourceCharset String No varies depending on the os encoding Defines the charset of Railo resources
returnVariable String No Contains the returned data from several actions (around 50 or so). The return type is not defined. It depends on the used context.
scheduleAction String No delete|pause|resume|update"
scheduled_task Boolean No true Defines whether a local user can change the settings in the scheduled tasks section of the local web administrator
schedulePassword String No Password to access the URL protected by authentication
scopeCascadingType String No standard small|standard"
scriptProtect String No all - cgi,cookie,form,url cookie|form|url"
search Boolean No true Defines whether a local user can change the settings in the search section of the local web administrator
secType String No mail|datasource|setting|debugging|remote| mapping|cfx_setting|cfx_usage|custom_tag|"
secure Boolean No false Defines whether a mapping is compiled in the secure mode (without the source code) or insecure (containing the source code). Depending on this setting the extension is either .ras (secure) or .ra
serverPassword String No Password of the server admin (sometimes necessary in order to have access to files like debugging templates if file access is set to none etc.)
sessionManagement Boolean No true Enables session management in scope settings
sessionTimeout number No 50 seconds Defines the session timeout for the local web context
sessionType String No CFML Defines whether CFML or J2EE sessions are to be used in the local web context
showVersion Boolean No true Defines whether the response header contains the Railo version
spoolEnable Boolean No false Defines whether mail spooling is enabled
spoolInterval number No 5 seconds Defines the mail spooling interval
ssl Boolean No false Defines whether ssl is used in the mail server settings
tsl Boolean No false Defines whether tsl is used in the mail server settings
startDate date No current date Defines the start date of a scheduled task
startTime datetime No current time Defines the start time of a scheduled task
statusCode Boolean No true Defines whether in case of an error Railo sends the actual error status code back or 200
stopOnError Boolean No true Defines whether Railo stops on the first compile error when compiling a mapping
support String No Contains the support link of an extension
supressWhiteSpace Boolean No false Defines whether whitespaces should be suppressed on every request
tag_execute Boolean No true Defines whether the tag execute can be allowed or not
tag_import Boolean No true Defines whether the tag import can be allowed or not
tag_object Boolean No true Defines whether the tag object can be allowed or not
tag_registry Boolean No true Defines whether the tag registry can be allowed or not
task String No Contains the defined schedule task when the action is "schedule"
template404 String No /railo-context/templates/error/error.cfm Defines the path to the 404 template
template500 String No /railo-context/templates/error/error.cfm Defines the path to the 50x template
templateCharset String No varies depending on the os encoding Contains the template of Railo charsets
timeout number No 30 Contains the timeout of the mailserver
timeserver String No pool.ntp.org Contains the url to the time server
timezone String No varies depending on the timezone of the server Defines the time zone for this local web context
toplevel Boolean No false Defines whether a mapping is a top level mapping. If yes it can be called over the URL
triggerDataMember Boolean No false Enables magic functions
trusted Boolean No false Defines whether a mapping or a custom tag path is trusted or not
type String Yes server" depending on which setting is changed
updateLocation String No http://www.getrailo.org Defines the update url to retrieve Railo patches from
updateType String No manual automatic"
url String No Contains the url of a remote client Contains the url of a scheduled task
urlPath String No Contains the path to the corresponding url when action is index
username String No Contains the username for a scheduled task if the url needs authentication
useShadow Boolean No true Defines whether the local variables scope in Railo exists or not. If you set the "this" scope to be private in components, this setting makes perfect sense.
value String No Contains the value to be stored with the action "storageSet"
version String No Contains the version of an extension
video String No Contains the video of the extension
virtual String No Defines the virtual name of a mapping
webCharset String No varies depending on the os encoding Defines the charset of the response stream

Example 1

	
<cfadmin 	
	action="collection"
	type="#request.adminType#"
	password="#session["password"&request.adminType]#"
	collectionAction="delete"
	collection="#form.name[key]#"
	remoteClients="#request.getRemoteClients()#">

Example 2

	
<cfadmin 	
	action="collection"
	type="#request.adminType#"
	password="#session["password"&request.adminType]#"
	collectionAction="optimize"
	collection="#form.name[key]#"
	remoteClients="#request.getRemoteClients()#">

Example 3

	
<cfadmin 	
	action="collection"
	type="#request.adminType#"
	password="#session["password"&request.adminType]#"
	collectionAction="repair"
	collection="#form.name[key]#"
	remoteClients="#request.getRemoteClients()#">

Example 4

	
<cfadmin 	
	action="compileMapping"
	type="#request.adminType#"
	password="#session["password"&request.adminType]#"
	virtual="#data.virtuals[idx]#"
	stoponerror="#data.stoponerrors[idx]#"
	remoteClients="#request.getRemoteClients()#">

Example 5

	
<cfadmin 	
	action="connect"
	type="#request.adminType#"
	password="#session["password"&request.adminType]#">

Example 6

	
<cfadmin 	
	action="createArchive"
	type="#request.adminType#"
	password="#session["password"&request.adminType]#"
	file="#target#"
	virtual="#data.virtuals[idx]#"
	secure="#data.secure[idx]#"
	append="#notdoDownload#"
	remoteClients="#request.getRemoteClients()#">

Example 7

	
<cfadmin 	
	action="createSecurityManager"
	type="#request.adminType#"
	password="#session["password"&request.adminType]#"
	id="#form.id#">

Example 8

	
<cfadmin 	
	action="defaultSecurityManager"
	type="#request.adminType#"
	password="#session["password"&request.adminType]#"
	returnVariable="access">

Example 9

	
<cfadmin 	
	action="executeSpoolerTask"
	type="#request.adminType#"
	password="#session["password"&request.adminType]#"
	id="#data.ids[idx]#">

Example 10

	
<cfadmin 	
	action="getApplicationListener"
	type="#request.adminType#"
	password="#session["password"&request.adminType]#"
	returnVariable="listener">

Example 11

	
<cfadmin 	
	action="getApplicationSetting"
	type="#request.adminType#"
	password="#session["password"&request.adminType]#"
	returnVariable="appSettings">

Example 12

	
<cfadmin 	
	action="getCharset"
	type="#request.adminType#"
	password="#session["password"&request.adminType]#"
	returnVariable="charset">

Example 13

	
<cfadmin 	
	action="getComponent"
	type="#request.adminType#"
	password="#session["password"&request.adminType]#"
	returnVariable="component">

Example 14

	
<cfadmin 	
	action="getContextes"
	type="#request.adminType#"
	password="#session["password"&request.adminType]#"
	returnVariable="contextes">

Example 15

	
<cfadmin 	
	action="getCustomTagMappings"
	type="#request.adminType#"
	password="#session["password"&request.adminType]#"
	returnVariable="mappings">

Example 16

	
<cfadmin 	
	action="getCustomtagSetting"
	type="#request.adminType#"
	password="#session["password"&request.adminType]#"
	returnVariable="setting">

Example 17

	
<cfadmin 	
	action="getDatasource"
	type="#request.adminType#"
	password="#session["password"&request.adminType]#"
	name="#form.name#"
	returnVariable="existing">

Example 18

	
<cfadmin 	
	action="getDatasourceDriverList"
	type="#request.adminType#"
	password="#session["password"&request.adminType]#"
	returnVariable="dbdriver">

Example 19

	
<cfadmin 	
	action="getDatasourceSetting"
	type="#request.adminType#"
	password="#session["password"&request.adminType]#"
	returnVariable="dbSetting">

Example 20

	
<cfadmin 	
	action="getDebug"
	type="#request.adminType#"
	password="#session["password"&request.adminType]#"
	returnVariable="debug">

Example 21

	
<cfadmin 	
	action="getDebugData"
	returnVariable="debugging">

Example 22

	
<cfadmin 	
	action="getDebuggingList"
	type="#request.adminType#"
	password="#session["password"&request.adminType]#"
	returnVariable="debug_templates">

Example 23

	
<cfadmin 	
	action="getDefaultPassword"
	type="#request.adminType#"
	password="#session["password"&request.adminType]#"
	returnVariable="defaultPassword">

Example 24

	
<cfadmin 	
	action="getDefaultSecurityManager"
	type="#request.adminType#"
	password="#session["password"&request.adminType]#"
	returnVariable="access">

Example 25

	
<cfadmin 	
	action="getError"
	type="#request.adminType#"
	password="#session["password"&request.adminType]#"
	returnVariable="err">

Example 26

	
<cfadmin 	
	action="getErrorList"
	type="#request.adminType#"
	password="#session["password"&request.adminType]#"
	returnVariable="err_templates">

Example 27

	
<cfadmin 	
	action="getExtensionInfo"
	type="#request.adminType#"
	password="#session["password"&request.adminType]#"
	returnVariable="info">

Example 28

	
<cfadmin 	
	action="getExtensionProviders"
	type="#request.adminType#"
	password="#session["password"&request.adminType]#"
	returnVariable="providers">

Example 29

	
<cfadmin 	
	action="getExtensions"
	type="#request.adminType#"
	password="#session["password"&request.adminType]#"
	returnVariable="extensions">

Example 30

	
<cfadmin 	
	action="getFLDs"
	type="#request.adminType#"
	password="#session["password"&request.adminType]#"
	returnVariable="flds">

Example 31

	
<cfadmin 	
	action="getJavaCFXTags"
	type="#request.adminType#"
	password="#session["password"&request.adminType]#"
	returnVariable="jtags">

Example 32

	
<cfadmin 	
	action="getLocales"
	locale="#stText.locale#"
	returnVariable="locales">

Example 33

	
<cfadmin 	
	action="getMailServers"
	type="#request.adminType#"
	password="#session["password"&request.adminType]#"
	returnVariable="ms">

Example 34

	
<cfadmin 	
	action="getMailSetting"
	type="#request.adminType#"
	password="#session["password"&request.adminType]#"
	returnVariable="mail">

Example 35

	
<cfadmin 	
	action="getMappings"
	type="#request.adminType#"
	password="#session["password"&request.adminType]#"
	returnVariable="mappings">

Example 36

	
<cfadmin 	
	action="getOutputSetting"
	type="#request.adminType#"
	password="#session["password"&request.adminType]#"
	returnVariable="setting">

Example 37

	
<cfadmin 	
	action="getPluginDirectory"
	type="#request.adminType#"
	password="#session["password"&request.adminType]#"
	returnVariable="pluginDir">

Example 38

	
<cfadmin 	
	action="getProxy"
	type="#request.adminType#"
	password="#session["password"&request.adminType]#"
	returnVariable="proxy">

Example 39

	
<cfadmin 	
	action="getRegional"
	type="#request.adminType#"
	password="#session["password"&request.adminType]#"
	returnVariable="regional">

Example 40

	
<cfadmin 	
	action="getRemoteClient"
	type="#request.adminType#"
	password="#session["password"&request.adminType]#"
	url="#data.urls[idx]#"
	returnVariable="rclient">

Example 41

	
<cfadmin 	
	action="getRemoteClients"
	type="#request.adminType#"
	password="#session["password"&request.adminType]#"
	returnVariable="clients">

Example 42

	
<cfadmin 	
	action="getRemoteClientUsage"
	type="#request.adminType#"
	password="#session["password"&request.adminType]#"
	returnVariable="usage">

Example 43

	
<cfadmin 	
	action="getScope"
	type="#request.adminType#"
	password="#session["password"&request.adminType]#"
	returnVariable="scope">

Example 44

	
<cfadmin 	
	action="getSecurityManager"
	type="#request.adminType#"
	password="#session["password"&request.adminType]#"
	id="#url.id#"
	returnVariable="access">

Example 45

	
<cfadmin 	
	action="getSpoolerTasks"
	type="#request.adminType#"
	password="#session["password"&request.adminType]#"
	returnVariable="tasks">

Example 46

	
<cfadmin 	
	action="getTimeZones"
	locale="#stText.locale#"
	returnVariable="timezones">

Example 47

	
<cfadmin 	
	action="getTLDs"
	type="#request.adminType#"
	password="#session["password"&request.adminType]#"
	returnVariable="tlds">

Example 48

	
<cfadmin 	
	action="getUpdate"
	type="#request.adminType#"
	password="#session["password"&request.adminType]#"
	returnvariable="update">

Example 49

	
<cfadmin 	
	action="getUpdate"
	type="#request.adminType#"
	password="#session["password"&request.adminType]#"
	returnvariable="update">

Example 50

	
<cfadmin 	
	action="hasPassword"
	type="#request.adminType#"
	returnVariable="hasPassword">

Example 51

	
<cfadmin 	
	action="index"
	type="#request.adminType#"
	password="#session["password"&request.adminType]#"
	indexAction="purge"
	collection="#form.name[key]#"
	remoteClients="#request.getRemoteClients()#">

Example 52

	
<cfadmin 	
	action="index"
	type="#request.adminType#"
	password="#session["password"&request.adminType]#"
	indexAction="update"
	indexType="path"
	collection="#url.collection#"
	key="#form.path#"
	urlpath="#form.url#"
	extensions="#form.extensions#"
	recurse="#structKeyExists(form,"recurse")andform.recurse#"
	language="#form.language#"
	remoteClients="#request.getRemoteClients()#">

Example 53

	
<cfadmin 	
	action="removeCFX"
	type="#request.adminType#"
	password="#session["password"&request.adminType]#"
	name="#data.names[idx]#"
	remoteClients="#request.getRemoteClients()#">

Example 54

	
<cfadmin 	
	action="removeCustomTag"
	type="#request.adminType#"
	password="#session["password"&request.adminType]#"
	virtual="#data.virtuals[idx]#"
	remoteClients="#request.getRemoteClients()#">

Example 55

	
<cfadmin 	
	action="removeDatasource"
	type="#request.adminType#"
	password="#session["password"&request.adminType]#"
	name="#data.names[idx]#"
	remoteClients="#request.getRemoteClients()#">

Example 56

	
<cfadmin 	
	action="removeDefaultPassword"
	type="#request.adminType#"
	password="#session["password"&request.adminType]#">

Example 57

	
<cfadmin 	
	action="removeExtension"
	type="#request.adminType#"
	password="#session["password"&request.adminType]#"
	provider="#detail.installed.provider#"
	id="#detail.installed.id#">

Example 58

	
<cfadmin 	
	action="removeMapping"
	type="#request.adminType#"
	password="#session["password"&request.adminType]#"
	virtual="#data.virtuals[idx]#"
	remoteClients="#request.getRemoteClients()#">

Example 59

	
<cfadmin 	
	action="removeProxy"
	type="#request.adminType#"
	password="#session["password"&request.adminType]#"
	>

Example 60

	
<cfadmin 	
	action="removeRemoteClient"
	type="#request.adminType#"
	password="#session["password"&request.adminType]#"
	url="#data.urls[idx]#">

Example 61

	
<cfadmin 	
	action="removeSecurityManager"
	type="#request.adminType#"
	password="#session["password"&request.adminType]#"
	id="#data.ids[idx]#">

Example 62

	
<cfadmin 	
	action="removeSpoolerTask"
	type="#request.adminType#"
	password="#session["password"&request.adminType]#"
	id="#data.ids[idx]#">

Example 63

	
<cfadmin 	
	action="removeUpdate"
	type="#request.adminType#"
	password="#session["password"&request.adminType]#"
	remoteClients="#request.getRemoteClients()#">

Example 64

	
<cfadmin 	
	action="resetId"
	type="#request.adminType#"
	password="#session["password"&request.adminType]#">

Example 65

	
<cfadmin 	
	action="resetPassword"
	type="#request.adminType#"
	password="#session["password"&request.adminType]#"
	contextPath="#form.contextPath#">

Example 66

	
<cfadmin 	
	action="restart"
	type="#request.adminType#"
	password="#session["password"&request.adminType]#"
	remoteClients="#request.getRemoteClients()#">

Example 67

	
<cfadmin 	
	action="runUpdate"
	type="#request.adminType#"
	password="#session["password"&request.adminType]#">

Example 68

	
<cfadmin 	
	action="schedule"
	type="#request.adminType#"
	password="#session["password"&request.adminType]#"
	scheduleAction="delete"
	task="#data.names[idx]#"
	remoteClients="#request.getRemoteClients()#">

Example 69

	
<cfadmin 	
	action="schedule"
	type="#request.adminType#"
	password="#session["password"&request.adminType]#"
	scheduleAction="pause"
	task="#data.names[idx]#"
	remoteClients="#request.getRemoteClients()#">

Example 70

	
<cfadmin 	
	action="schedule"
	type="#request.adminType#"
	password="#session["password"&request.adminType]#"
	scheduleAction="resume"
	task="#data.names[idx]#"
	remoteClients="#request.getRemoteClients()#">

Example 71

	
<cfadmin 	
	action="schedule"
	type="#request.adminType#"
	password="#session["password"&request.adminType]#"
	scheduleAction="run"
	task="#data.names[idx]#"
	remoteClients="#request.getRemoteClients()#">

Example 72

	
<cfadmin 	
	action="schedule"
	type="#request.adminType#"
	password="#session["password"&request.adminType]#"
	scheduleAction="update"
	task="#form.name#"
	url="#form.url#"
	port="#form.port#"
	requesttimeout="#form.timeout#"
	username="#nullIfEmpty(form.username)#"
	schedulePassword="#nullIfEmpty(form.password)#"
	proxyserver="#nullIfEmpty(form.proxyserver)#"
	proxyport="#form.proxyport#"
	proxyuser="#nullIfEmpty(form.proxyuser)#"
	proxypassword="#nullIfEmpty(form.proxypassword)#"
	publish="#formBool('publish')#"
	resolveurl="#formBool('resolveurl')#"
	startdate="#nullIfNoDate('start')#"
	starttime="#nullIfNoTime('start')#"
	enddate="#nullIfNoDate('end')#"
	endtime="#nullIfNoTime('end')#"
	interval="#nullIfEmpty(form.interval)#"
	file="#nullIfEmpty(form.file)#"
	serverpassword="#variables.passwordserver#"
	remoteClients="#request.getRemoteClients()#"
	>

Example 73

	
<cfadmin 	
	action="securityManager"
	type="#request.adminType#"
	password="#session["password"&request.adminType]#"
	returnVariable="access"
	secType="datasource">

Example 74

	
<cfadmin 	
	action="securityManager"
	type="#request.adminType#"
	password="#session["password"&request.adminType]#"
	returnVariable="has.cfx_setting"
	secType="cfx_setting"
	secValue="yes">

Example 75

	
<cfadmin 	
	action="securityManager"
	type="#request.adminType#"
	password="#session["password"&request.adminType]#"
	returnVariable="has.cfx_usage"
	secType="cfx_usage"
	secValue="yes">

Example 76

	
<cfadmin 	
	action="securityManager"
	type="#request.adminType#"
	password="#session["password"&request.adminType]#"
	returnVariable="hasAccess"
	secType="custom_tag"
	secValue="yes">

Example 77

	
<cfadmin 	
	action="securityManager"
	type="#request.adminType#"
	password="#session["password"&request.adminType]#"
	returnVariable="hasAccess"
	secType="debugging"
	secValue="yes">

Example 78

	
<cfadmin 	
	action="securityManager"
	type="#request.adminType#"
	password="#session["password"&request.adminType]#"
	returnVariable="hasAccess"
	secType="mail"
	secValue="yes">

Example 79

	
<cfadmin 	
	action="securityManager"
	type="#request.adminType#"
	password="#session["password"&request.adminType]#"
	returnVariable="hasAccess"
	secType="mapping"
	secValue="yes">

Example 80

	
<cfadmin 	
	action="securityManager"
	type="#request.adminType#"
	password="#session["password"&request.adminType]#"
	returnVariable="hasAccess"
	secType="remote"
	secValue="yes">

Example 81

	
<cfadmin 	
	action="securityManager"
	type="#request.adminType#"
	password="#session["password"&request.adminType]#"
	returnVariable="hasAccess"
	secType="search"
	secValue="yes">

Example 82

	
<cfadmin 	
	action="securityManager"
	type="#request.adminType#"
	password="#session["password"&request.adminType]#"
	returnVariable="hasAccess"
	secType="setting"
	secValue="yes">

Example 83

	
<cfadmin 	
	action="storageGet"
	type="#request.adminType#"
	password="#session["password"&request.adminType]#"
	key="#url.plugin#"
	returnVariable="data">

Example 84

	
<cfadmin 	
	action="storageSet"
	type="#request.adminType#"
	password="#session["password"&request.adminType]#"
	key="#url.plugin#"
	value="#data#">

Example 85

	
<cfadmin 	
	action="updateApplicationListener"
	type="#request.adminType#"
	password="#session["password"&request.adminType]#"
	listenerType="#form.type#"
	listenerMode="#form.mode#"
	remoteClients="#request.getRemoteClients()#">

Example 86

	
<cfadmin 	
	action="updateApplicationSetting"
	type="#request.adminType#"
	password="#session["password"&request.adminType]#"
	scriptProtect="#form.scriptProtect#"
	AllowURLRequestTimeout="#structKeyExists(form,'AllowURLRequestTimeout')andform.AllowURLRequestTimeout#"
	requestTimeout="#CreateTimeSpan(form.request_days,form.request_hours,form.request_minutes,form.request_seconds)#"
	remoteClients="#request.getRemoteClients()#">

Example 87

	
<cfadmin 	
	action="updateCharset"
	type="#request.adminType#"
	password="#session["password"&request.adminType]#"
	templateCharset="#form.templateCharset#"
	webCharset="#form.webCharset#"
	resourceCharset="#form.resourceCharset#"
	remoteClients="#request.getRemoteClients()#">

Example 88

	
<cfadmin 	
	action="updateComponent"
	type="#request.adminType#"
	password="#session["password"&request.adminType]#"
	baseComponentTemplate="#form.baseComponentTemplate#"
	componentDumpTemplate="#form.componentDumpTemplate#"
	componentDataMemberDefaultAccess="#form.componentDataMemberDefaultAccess#"
	triggerDataMember="#isDefined('form.triggerDataMember')#"
	useShadow="#isDefined('form.useShadow')#"
	remoteClients="#request.getRemoteClients()#"
	>

Example 89

	
<cfadmin 	
	action="updateCustomTag"
	type="#request.adminType#"
	password="#session["password"&request.adminType]#"
	virtual="#data.virtuals[idx]#"
	physical="#data.physicals[idx]#"
	archive="#data.archives[idx]#"
	primary="#data.primaries[idx]#"
	trusted="#data.trusteds[idx]#"
	remoteClients="#request.getRemoteClients()#">

Example 90

	
<cfadmin 	
	action="updateCustomTagSetting"
	type="#request.adminType#"
	password="#session["password"&request.adminType]#"
	deepSearch="#isDefined('form.customTagDeepSearchDesc')andform.customTagDeepSearchDescEQtrue#"
	localSearch="#isDefined('form.customTagLocalSearchDesc')andform.customTagLocalSearchDescEQtrue#"
	extensions="#form.extensions#"
	remoteClients="#request.getRemoteClients()#">

Example 91

	
<cfadmin 	
	action="updateDatasource"
	type="#request.adminType#"
	password="#session["password"&request.adminType]#"
	classname="#driver.getClass()#"
	dsn="#driver.getDSN()#"
	name="#form.name#"
	host="#form.host#"
	database="#form.database#"
	port="#form.port#"
	dbusername="#form.username#"
	dbpassword="#form.password#"
	connectionLimit="#form.connectionLimit#"
	connectionTimeout="#form.connectionTimeout#"
	blob="#getForm('blob',false)#"
	clob="#getForm('clob',false)#"
	allowed_select="#getForm('allowed_select',false)#"
	allowed_insert="#getForm('allowed_insert',false)#"
	allowed_update="#getForm('allowed_update',false)#"
	allowed_delete="#getForm('allowed_delete',false)#"
	allowed_alter="#getForm('allowed_alter',false)#"
	allowed_drop="#getForm('allowed_drop',false)#"
	allowed_revoke="#getForm('allowed_revoke',false)#"
	allowed_create="#getForm('allowed_create',false)#"
	allowed_grant="#getForm('allowed_grant',false)#"
	custom="#custom#"
	remoteClients="#request.getRemoteClients()#">

Example 92

	
<cfadmin 	
	action="updateDebug"
	type="#request.adminType#"
	password="#session["password"&request.adminType]#"
	debug="#form.debug#"
	debugTemplate="#form["debugTemplate_"&form.debugtype]#"
	remoteClients="#request.getRemoteClients()#">

Example 93

	
<cfadmin 	
	action="updateDefaultPassword"
	type="#request.adminType#"
	password="#session["password"&request.adminType]#"
	newPassword="#form._new_password#">

Example 94

	
<cfadmin 	
	action="updateDefaultSecurity"
	type="#request.adminType#"
	password="#session["password"&request.adminType]#"
	setting="#fb('defaultSetting')#"
	file="#form.defaultFile#"
	direct_java_access="#fb('defaultDirectJavaAccess')#"
	mail="#fb('defaultMail')#"
	datasource="#fb('defaultDatasource')#"
	mapping="#fb('defaultMapping')#"
	custom_tag="#fb('defaultCustomTag')#"
	cfx_setting="#fb('defaultCfxSetting')#"
	cfx_usage="#fb('defaultCfxUsage')#"
	debugging="#fb('defaultDebugging')#"
	tag_execute="#fb('defaultTagExecute')#"
	tag_import="#fb('defaultTagImport')#"
	tag_object="#fb('defaultTagObject')#"
	tag_registry="#fb('defaultTagRegistry')#">

Example 95

	
<cfadmin 	
	action="updateDefaultSecurityManager"
	type="#request.adminType#"
	password="#session["password"&request.adminType]#"
	setting="#fb('defaultSetting')#"
	file="#form.defaultFile#"
	direct_java_access="#fb('defaultDirectJavaAccess')#"
	mail="#fb('defaultMail')#"
	datasource="#form.defaultDatasource#"
	mapping="#fb('defaultMapping')#"
	remote="#fb('defaultRemote')#"
	custom_tag="#fb('defaultCustomTag')#"
	cfx_setting="#fb('defaultCfxSetting')#"
	cfx_usage="#fb('defaultCfxUsage')#"
	debugging="#fb('defaultDebugging')#"
	search="#fb('defaultSearch')#"
	scheduled_task="#fb('defaultScheduledTask')#"
	tag_execute="#fb('defaultTagExecute')#"
	tag_import="#fb('defaultTagImport')#"
	tag_object="#fb('defaultTagObject')#"
	tag_registry="#fb('defaultTagRegistry')#"
	access_read="#form.defaultaccess_read#"
	access_write="#form.defaultaccess_write#"
	remoteClients="#request.getRemoteClients()#">

Example 96

	
<cfadmin 	
	action="updateError"
	type="#request.adminType#"
	password="#session["password"&request.adminType]#"
	template500="#form["errorTemplate_"&form.errtype500&500]#"
	template404="#form["errorTemplate_"&form.errtype404&404]#"
	statuscode="#isDefined('form.doStatusCode')#"
	remoteClients="#request.getRemoteClients()#">

Example 97

	
<cfadmin 	
	action="updateExtension"
	type="#request.adminType#"
	password="#session["password"&request.adminType]#"
	config="#config#"
	provider="#detail.url#"
	id="#detail.app.id#"
	version="#detail.app.version#"
	name="#detail.app.name#"
	label="#detail.app.label#"
	description="#detail.app.description#"
	category="#detail.app.category#"
	image="#detail.app.image#"
	author="#detail.app.author#"
	codename="#detail.app.codename#"
	video="#detail.app.video#"
	support="#detail.app.support#"
	documentation="#detail.app.documentation#"
	forum="#detail.app.forum#"
	mailinglist="#detail.app.mailinglist#"
	network="#detail.app.network#"
	created="#detail.app.created#"
	>

Example 98

	
<cfadmin 	
	action="updateJavaCFX"
	type="#request.adminType#"
	password="#session["password"&request.adminType]#"
	name="#data.names[idx]#"
	class="#data.classes[idx]#"
	remoteClients="#request.getRemoteClients()#">

Example 99

	
<cfadmin 	
	action="updateMailServer"
	type="#request.adminType#"
	password="#session["password"&request.adminType]#"
	hostname="#data.hosts[idx]#"
	dbusername="#data.usernames[idx]#"
	dbpassword="#data.passwords[idx]#"
	port="#data.ports[idx]#"
	tls="#isDefined("data.tlss[#idx#]")anddata.tlss[idx]#"
	ssl="#isDefined("data.ssls[#idx#]")anddata.ssls[idx]#"
	remoteClients="#request.getRemoteClients()#">
	action="removeMailServer"
	type="#request.adminType#"

Example 100

	
<cfadmin 	
	action="updateMailSetting"
	type="#request.adminType#"
	password="#session["password"&request.adminType]#"
	logfile="#form.logFile#"
	loglevel="#form.loglevel#"
	spoolEnable="#isDefined("form.spoolenable")andform.spoolenable#"
	spoolInterval="#form.spoolInterval#"
	timeout="#form.timeout#"
	defaultEncoding="#form.defaultEncoding#"
	remoteClients="#request.getRemoteClients()#">

Example 101

	
<cfadmin 	
	action="updateMapping"
	type="#request.adminType#"
	password="#session["password"&request.adminType]#"
	virtual="#data.virtuals[idx]#"
	physical="#data.physicals[idx]#"
	archive="#data.archives[idx]#"
	primary="#data.primaries[idx]#"
	trusted="#data.trusteds[idx]#"
	toplevel="#data.toplevels[idx]#"
	remoteClients="#request.getRemoteClients()#">

Example 102

	
<cfadmin 	
	action="updateOutputSetting"
	type="#request.adminType#"
	password="#session["password"&request.adminType]#"
	supressWhiteSpace="#isDefined('form.supressWhitespace')andform.supressWhitespace#"
	showVersion="#isDefined('form.showVersion')andform.showVersion#"
	remoteClients="#request.getRemoteClients()#">

Example 103

	
<cfadmin 	
	action="updatePassword"
	type="#request.adminType#"
	newPassword="#form.new_password#">

Example 104

	
<cfadmin 	
	action="updateProxy"
	type="#request.adminType#"
	password="#session["password"&request.adminType]#"
	proxyEnabled="true"
	proxyServer="#proxy.server#"
	proxyPort="#proxy.port#"
	proxyUsername="#proxy.username#"
	proxyPassword="#proxy.password#"
	>

Example 105

	
<cfadmin 	
	action="updatePSQ"
	type="#request.adminType#"
	password="#session["password"&request.adminType]#"
	psq="#structKeyExists(form,"psq")andform.psq#">

Example 106

	
<cfadmin 	
	action="updateRegional"
	type="#request.adminType#"
	password="#session["password"&request.adminType]#"
	timezone="#form.timezone#"
	locale="#form.locale#"
	timeserver="#form.timeserver#"
	remoteClients="#request.getRemoteClients()#"
	>

Example 107

	
<cfadmin 	
	action="updateRemoteClient"
	type="#request.adminType#"
	remotetype="#request.adminType#"
	password="#session["password"&request.adminType]#"
	attributeCollection="#attrColl#"
	>

Example 108

	
<cfadmin 	
	action="updateScope"
	type="#request.adminType#"
	password="#session["password"&request.adminType]#"
	sessionType="#form.sessionType#"
	localMode="#form.localMode#"
	scopeCascadingType="#form.scopeCascadingType#"
	allowImplicidQueryCall="#isDefined("form.allowImplicidQueryCall")andform.allowImplicidQueryCall#"
	mergeFormAndUrl="#isDefined("form.mergeFormAndUrl")andform.mergeFormAndUrl#"
	sessionTimeout="#CreateTimeSpan(form.session_days,form.session_hours,form.session_minutes,form.session_seconds)#"
	applicationTimeout="#CreateTimeSpan(form.application_days,form.application_hours,form.application_minutes,form.application_seconds)#"
	sessionManagement="#isDefined("form.sessionManagement")andform.sessionManagement#"
	clientManagement="#isDefined("form.clientManagement")andform.clientManagement#"
	clientCookies="#isDefined("form.clientCookies")andform.clientCookies#"
	domaincookies="#isDefined("form.domaincookies")andform.domaincookies#"
	remoteClients="#request.getRemoteClients()#">

Example 109

	
<cfadmin 	
	action="updateSecurityManager"
	type="#request.adminType#"
	password="#session["password"&request.adminType]#"
	id="#url.id#"
	setting="#fb('defaultSetting')#"
	file="#form.defaultFile#"
	direct_java_access="#fb('defaultDirectJavaAccess')#"
	mail="#fb('defaultMail')#"
	datasource="#form.defaultDatasource#"
	mapping="#fb('defaultMapping')#"
	remote="#fb('defaultRemote')#"
	custom_tag="#fb('defaultCustomTag')#"
	cfx_setting="#fb('defaultCfxSetting')#"
	cfx_usage="#fb('defaultCfxUsage')#"
	debugging="#fb('defaultDebugging')#"
	search="#fb('defaultSearch')#"
	scheduled_task="#fb('defaultScheduledTask')#"
	tag_execute="#fb('defaultTagExecute')#"
	tag_import="#fb('defaultTagImport')#"
	tag_object="#fb('defaultTagObject')#"
	tag_registry="#fb('defaultTagRegistry')#"
	access_read="#form.defaultaccess_read#"
	access_write="#form.defaultaccess_write#">

Example 110

	
<cfadmin 	
	action="UpdateUpdate"
	type="#request.adminType#"
	password="#session["password"&request.adminType]#"
	updateType="#form.type#"
	updateLocation="#form.location#"
	remoteClients="#request.getRemoteClients()#">

Example 111

	
<cfadmin 	
	action="verifyDatasource"
	type="#request.adminType#"
	password="#session["password"&request.adminType]#"
	name="#data.names[idx]#"
	dbusername="#data.usernames[idx]#"
	dbpassword="#data.passwords[idx]#">

Example 112

	
<cfadmin 	
	action="verifyJavaCFX"
	type="#request.adminType#"
	password="#session["password"&request.adminType]#"
	name="#data.names[idx]#"
	class="#data.classes[idx]#">

Example 113

	
<cfadmin 	
	action="verifyMailServer"
	type="#request.adminType#"
	password="#session["password"&request.adminType]#"
	hostname="#data.hosts[idx]#"
	port="#data.ports[idx]#"
	mailusername="#data.usernames[idx]#"
	mailpassword="#data.passwords[idx]#">

Example 114

	
<cfadmin 	
	action="verifyRemoteClient"
	type="#request.adminType#"
	password="#session["password"&request.adminType]#"
	attributeCollection="#rclient#">

Example 115: adding or updating a component mapping

	
<cfadmin 	
	action="updateComponentMapping"
	type="#request.adminType#"
	password="#session["password"&request.adminType]#"
	virtual="[order nr. within list of paths]"
	physical="[resource path, ie. /dev/components/]"
	archive="[path to railo archive file, ie. /dev/components.ra]"
	primary="['physical'/'archive': which path must be looked at first]"
	trusted="[1/0: must path be checked on every request, or trust that nothing changes]"
	remoteClients="#{}#">