Skip to main content

This is documentation for Caché & Ensemble. See the InterSystems IRIS version of this content.Opens in a new tab

For information on migrating to InterSystems IRISOpens in a new tab, see Why Migrate to InterSystems IRIS?

Config.GenericMapProperties

class Config.GenericMapProperties

This class contains properties which are included by classes which manipulate namespace mappings in the CPF file.

Property Inventory

Parameters

parameter DOMAIN = %Utility;
Default Localization Domain

Properties

property CPFFile as %String (MAXLEN = 255, MINLEN = 1) [ InitialExpression = $p($zu(86),"*") , Transient ];
CPF file which the object maps to.
Property methods: CPFFileDisplayToLogical(), CPFFileGet(), CPFFileIsValid(), CPFFileLogicalToDisplay(), CPFFileLogicalToOdbc(), CPFFileNormalize()
property Comments as list of CommentList;
Embedded comments in the CPF file.
Property methods: CommentsBuildValueArray(), CommentsCollectionToDisplay(), CommentsCollectionToOdbc(), CommentsDisplayToCollection(), CommentsDisplayToLogical(), CommentsGet(), CommentsGetObject(), CommentsGetObjectId(), CommentsGetSwizzled(), CommentsIsValid(), CommentsLogicalToDisplay(), CommentsLogicalToOdbc(), CommentsNormalize(), CommentsOdbcToCollection(), CommentsSet(), CommentsSetObject(), CommentsSetObjectId()
property Flags as %Integer [ InitialExpression = 7 , Transient ];
Flags governing how the object is processed when %Save() is called.
For normal operations, all bits should be set.
Bit $$$CPFSave - Save object to disk.
Bit $$$CPFWrite - Write CPF file from object.
Bit $$$CPFActivate - Activate object into memory if CPFFile is the same as what is currently active.
Property methods: FlagsDisplayToLogical(), FlagsGet(), FlagsIsValid(), FlagsLogicalToDisplay(), FlagsNormalize(), FlagsSet()
property ID as %String (MAXLEN = 64, MINLEN = 1) [ Required ];
ID where the mapping is.
Property methods: IDDisplayToLogical(), IDGet(), IDIsValid(), IDLogicalToDisplay(), IDLogicalToOdbc(), IDNormalize(), IDSet()
property Name as %String (MAXLEN = 128, MINLEN = 1) [ Required ];
Name of the mapping.
Property methods: NameDisplayToLogical(), NameGet(), NameIsValid(), NameLogicalToDisplay(), NameLogicalToOdbc(), NameNormalize(), NameSet()

Indexes

index (CPFNameSectionHeaderIDName on CPFName,SectionHeader,ID,Name) [IdKey, Type = key, Unique];

Subclasses

FeedbackOpens in a new tab