Configuration Parameter File Reference
Define InterSystems IRIS namespaces.
Each entry provides three comma-separated values that define a namespace. Only the first field is required. If the other fields are not specified, they are set to the system default. From left to right:
Default database name for globals (other than temporary globals). Required.
Default database name for routines and classes. If the database is not specified, it defaults to the globals database.
Default database name for temporary storage, specifically storage of temporary globals. If the database is not specified, it defaults to IRISTEMP
Globals starting with a % are mapped to IRISSYS
unless mapped to another database by a user defined mapping.
In all namespaces, routine and classes that start with a % come from the IRISLIB
database with the following exceptions:
Routines and classes starting with %SYS.* come from IRISSYS
(supplied by InterSystems IRIS).
Routines and classes starting with %Z* and %z* come from IRISSYS
(user defined routines and classes).
Routines and classes that are explicitly mapped from another database by the user using routine or package mapping.
Note that routines that reside in the IRISSYS
database have special security privileges including the ability to modify the roles and other security attributes of the process executing them.
InterSystems IRIS adds entries to the CPF file automatically as you add and configure namespaces using the Management Portal (see the instructions below).
In the [Namespaces] section, each entry appears all on one line:
; Globals and routines/classes split into separate databases.
; Globals and routines/classes in the same database,
; temporary globals are mapped to the databases TEMPDATA
Range of Values
A valid namespace or database name.