Compat CFML
This module allows your BoxLang engine to run as an Adobe CFML engine or a Lucee CFML engine
Welcome to the BoxLang Compatibility Module For CFML
This module will allow your ColdFusion (CFML) applications under Adobe or Lucee to run under BoxLang. This module will provide the necessary compatibility layer to run your applications under BoxLang.
If there are any issues, please report them to the BoxLang JIRA or the Module Issues repository.
Settings
Here are the available settings for the compat module:
The valid engines are adobe
or lucee
. By default the engine is lucee
. All module settings can be changed via the boxlang.json
in your configuration.
Server Scope Mimic
Depending on which engine you select an interceptor will be loaded that will seed the server
scope with the appropriate engine details.
Contributed BIFs
The compat module will contribute the following built-in functions globally:
cacheClear
- Learn more here: https://cfdocs.org/cacheClearcacheCount
- Learn more here: https://cfdocs.org/cacheCountcacheGet
- Learn more here: https://cfdocs.org/cacheGetcacheGetAll
- Learn more here: https://cfdocs.org/cacheGetAllcacheGetAllIds
- Learn more here: https://cfdocs.org/cacheGetAllIdscacheGetAsOptional
- Learn more here: https://cfdocs.org/cacheGetAsOptionalcacheGetDefaultCacheName
- Learn more here: https://cfdocs.org/cacheGetDefaultCacheNamecacheGetEngineProperties
- Learn more here: https://cfdocs.org/cacheGetEnginePropertiescacheGetMetadata
- Learn more here: https://cfdocs.org/cacheGetMetadatacacheGetOrFail
- Learn more here: https://cfdocs.org/cacheGetOrFailcacheGetProperties
- Learn more here: https://cfdocs.org/cacheGetPropertiescacheGetSession
- Learn more here: https://cfdocs.org/cacheGetSessioncacheIdExists
- Learn more here: https://cfdocs.org/cacheIdExistscachePut
- Learn more here: https://cfdocs.org/cachePutcacheRegionExists
- Learn more here: https://cfdocs.org/cacheRegionExistscacheRegionNew
- Learn more here: https://cfdocs.org/cacheRegionNewcacheRegionRemove
- Learn more here: https://cfdocs.org/cacheRegionRemovecacheRemove
- Learn more here: https://cfdocs.org/cacheRemovecacheRemoveAll
- Learn more here: https://cfdocs.org/cacheRemoveAllcacheSetProperties
- Learn more here: https://cfdocs.org/cacheSetPropertiesdeleteClientVariable
- Learn more here: https://cfdocs.org/deleteClientVariablegetClientVariablesList
- Learn more here: https://cfdocs.org/getClientVariablesListgetComponentMetadata
- Learn more here: https://cfdocs.org/getComponentMetadatagetMetaData
- Learn more here: https://cfdocs.org/getMetaDatagetVariable
- Learn more here: https://cfdocs.org/getVariablesetVariable
- Learn more here: https://cfdocs.org/setVariablesystemOutput
- Learn more here: https://cfdocs.org/systemOutput
Last updated
Was this helpful?