GetApplicationMetadata()

Return a struct with information about the Application, as defined in Application.cfc / <cfapplication> for the current running Application.

Calling this function is equivalent to calling getApplicationSettings(false)

The returned struct contains the following data:

| Key | Type | Default | Description | | --- | --- | --- | --- | |applicationTimeout| TimeSpan | | Application Scope timeout | |clientCluster| Boolean | false | | |clientManagement| Boolean | | | |clientStorage| String | Cookie | Type of storage for the Client Scope | |clientTimeout| TimeSpan | | Client Scope timeout | |component| String | | Path to Application.cfc | |customTagPaths| Array | | Paths in which custom tags are searched | |datasource| String | | Name of the default datasource | |datasources| Struct | | Datasources that are defined in the Application | |defaultDatasource| String | | Alias for datasource | |disablePlugins| Boolean | false | | |invokeImplicitAccessor| Boolean | false | | |javaSettings| Struct | | Settings that are used when creating a Java object | |locale| String | | Name of the default Locale | |localMode| Boolean | false | When true, functions use local mode and unscoped variables default to the Local Scope | |loginStorage| String | Cookie | | |mappings| Struct | | Application Mappings that map virtual directories to physical paths | |name| String | | The Application's name | |sameFormFieldAsArray| Boolean | false | If true, when a Form field is passed more than once then it is returned as an array | |sameUrlFieldsAsArray| Boolean | false | If true, when an URL field is passed more than once then it is returned as an array | |scriptProtect| String | "none" | | |secureJson| Boolean | false | | |secureJsonPrefix| String | "//" | Prefix to be used with secureJson | |serverSideFormValidation| Boolean | false | | |sessionCluster| Boolean | false | | |sessionManagement| Boolean | true | | |sessionStorage| String | "memory" | | |sessionTimeout| TimeSpan | | Session Scope timeout | |sessionType| Boolean | "cfml" | Either "cfml" or "jee" | |setClientCookies| Boolean | true | | |setDomainCookies| Boolean | false | | |source| String | | Alias for component | |timezone| String | | Time Zone name, e.g. America/Los_Angeles | |triggerDataMember| Boolean | false | |

GetApplicationMetadata( );

Returns: Struct

This function does not take any arguments.

Examples

meta = getApplicationMetaData();
dump(meta);

See also