Skip to main content


class %CSP.UI.Portal.MemoryStartup extends %CSP.UI.Portal.Template

System Management Portal - Memory and Startup

Property Inventory

Method Inventory


parameter AUTONS = 0;
Do not allow this page to auto-switch namespaces if $NAMESPACE is specified
parameter CSPURL = /csp/sys/mgr/%CSP.UI.Portal.MemoryStartup.zen;
Inherited description: This parameter is used to make sure that if multiple CSP applications are mapped to the same namespace that the CSP engine can correctly identify which class corresponds with which URL. If 'LockCSPName' is true (the default, defined in the CSP application) then you can only access this page if the url exactly matches this 'CSPURL'. You can set this parameter to "" if you wish to disable this check for this class. This check is applied for all CSP urls (cls/csp/zen).
If this page was compiled from a .csp file, then this parameter is automatically set to contain the url of this file used for compilation.
parameter EMSSERVICE = Config;
parameter HELPADDRESS = Home,Configuration,Memory and Startup;
Inherited description: Each SMP page should set this link which points to the documentation anchor name.
parameter PAGENAME = Memory and Startup;
Displayed name of this page.
parameter RESOURCE = %Admin_Manage;
Security requirement


property AutoDBMem as %String;
Holds the system default values for DB memory allocation, comma-delimited
Property methods: AutoDBMemDisplayToLogical(), AutoDBMemGet(), AutoDBMemIsValid(), AutoDBMemLogicalToDisplay(), AutoDBMemLogicalToOdbc(), AutoDBMemNormalize(), AutoDBMemSet()
property Autoroutines as %Integer [ InitialExpression = ##class(%SYS.System).GetRoutineCache() ];
Holds the system default value for routine cache memory allocation
Property methods: AutoroutinesDisplayToLogical(), AutoroutinesGet(), AutoroutinesIsValid(), AutoroutinesLogicalToDisplay(), AutoroutinesNormalize(), AutoroutinesSet(), AutoroutinesXSDToLogical()
property DBSizesAllowed as %String;
Property methods: DBSizesAllowedDisplayToLogical(), DBSizesAllowedGet(), DBSizesAllowedIsValid(), DBSizesAllowedLogicalToDisplay(), DBSizesAllowedLogicalToOdbc(), DBSizesAllowedNormalize(), DBSizesAllowedSet()
property EditPort as %ZEN.Datatype.integer (ZENURL = "EditPort");
Property methods: EditPortDisplayToLogical(), EditPortGet(), EditPortIsValid(), EditPortLogicalToDisplay(), EditPortLogicalToOdbc(), EditPortNormalize(), EditPortSet()
property InvalidMessage as %String [ InitialExpression = $$$Text("Invalid value.") ];
Property methods: InvalidMessageDisplayToLogical(), InvalidMessageGet(), InvalidMessageIsValid(), InvalidMessageLogicalToDisplay(), InvalidMessageLogicalToOdbc(), InvalidMessageNormalize(), InvalidMessageSet()
property Is32Bit as %Boolean [ InitialExpression = $zu(40,0,2) = 4 ];
Property methods: Is32BitDisplayToLogical(), Is32BitGet(), Is32BitIsValid(), Is32BitLogicalToDisplay(), Is32BitLogicalToXSD(), Is32BitNormalize(), Is32BitSet(), Is32BitXSDToLogical()
property IsEditForm as %Boolean [ InitialExpression = 1 ];
Inherited description: If set to 1 then the generic Save and Cancel button will be shown on the ribbon bar.
Property methods: IsEditFormDisplayToLogical(), IsEditFormGet(), IsEditFormIsValid(), IsEditFormLogicalToDisplay(), IsEditFormLogicalToXSD(), IsEditFormNormalize(), IsEditFormSet(), IsEditFormXSDToLogical()
property NotWindows as %Boolean;
Property methods: NotWindowsDisplayToLogical(), NotWindowsGet(), NotWindowsIsValid(), NotWindowsLogicalToDisplay(), NotWindowsLogicalToXSD(), NotWindowsNormalize(), NotWindowsSet(), NotWindowsXSDToLogical()
property OldDBMem as %String;
Holds the current values for DB memory allocation, comma-delimited
Property methods: OldDBMemDisplayToLogical(), OldDBMemGet(), OldDBMemIsValid(), OldDBMemLogicalToDisplay(), OldDBMemLogicalToOdbc(), OldDBMemNormalize(), OldDBMemSet()
property OldDefaultPort as %Integer;
Holds the current Superserver port
Property methods: OldDefaultPortDisplayToLogical(), OldDefaultPortGet(), OldDefaultPortIsValid(), OldDefaultPortLogicalToDisplay(), OldDefaultPortNormalize(), OldDefaultPortSet(), OldDefaultPortXSDToLogical()
property OldManualConfig as %Boolean;
Holds the current database cache setting (automatic or manual configuration)
Property methods: OldManualConfigDisplayToLogical(), OldManualConfigGet(), OldManualConfigIsValid(), OldManualConfigLogicalToDisplay(), OldManualConfigLogicalToXSD(), OldManualConfigNormalize(), OldManualConfigSet(), OldManualConfigXSDToLogical()
property OldManualRoutines as %Boolean;
Holds the current routine cache setting (automatic or manual configuration)
Property methods: OldManualRoutinesDisplayToLogical(), OldManualRoutinesGet(), OldManualRoutinesIsValid(), OldManualRoutinesLogicalToDisplay(), OldManualRoutinesLogicalToXSD(), OldManualRoutinesNormalize(), OldManualRoutinesSet(), OldManualRoutinesXSDToLogical()
property Oldbbsiz as %Integer;
Holds the current value for per-process memory
Property methods: OldbbsizDisplayToLogical(), OldbbsizGet(), OldbbsizIsValid(), OldbbsizLogicalToDisplay(), OldbbsizNormalize(), OldbbsizSet(), OldbbsizXSDToLogical()
property Oldroutines as %String;
Holds the current value for routine cache memory allocation
Property methods: OldroutinesDisplayToLogical(), OldroutinesGet(), OldroutinesIsValid(), OldroutinesLogicalToDisplay(), OldroutinesLogicalToOdbc(), OldroutinesNormalize(), OldroutinesSet()
property RestartMsg as %String [ InitialExpression = $$$Text("Modification saved. You must restart the system for the new values to take effect.") ];
Property methods: RestartMsgDisplayToLogical(), RestartMsgGet(), RestartMsgIsValid(), RestartMsgLogicalToDisplay(), RestartMsgLogicalToOdbc(), RestartMsgNormalize(), RestartMsgSet()


method %OnAfterCreatePage() as %Status
Inherited description: Be sure to do ##super() when overriding.
method %OnGetPageName() as %String
Inherited description: Get the (localized) name of the page. This should be implemented in a subclass.
method HideComponent(id As %String)
classmethod SaveData(pProxy As %ZEN.proxyObject) as %ZEN.proxyObject [ ZenMethod ]
clientmethod changeRadio(newVal, routines) [ Language = javascript ]
clientmethod clearError(ctl) [ Language = javascript ]
clientmethod doCancel() [ Language = javascript ]
This method resets the modified indicator and return user to the parent page.
clientmethod doModified() [ Language = javascript ]
Inherited description: This method is called when a field is modified. setModified(true) will cause the modified indicator (a star) to show next to the page name.
clientmethod doSave() [ Language = javascript ]
clientmethod getPageTitle() as %String [ Language = javascript ]
Get the title string to add to the locator row.
clientmethod onloadHandler() [ Language = javascript ]
This client event, if present, is fired when the page is loaded.
clientmethod setButtonCaption(text) [ Language = javascript ]
clientmethod validate(proxy) [ Language = javascript ]
clientmethod validateRequiredAndRange(ctl, pass, defaultVal, checkRange, minVal, maxVal, validVal) as %Boolean [ Language = javascript ]
validate the control value. pass is either "true" or "false" indicating if there is already a field failed pass validation.
defaultVal - value to set into the field if it is blank
checkRange - if true, additionally check whether the number is in range: minVal - maxVal, inclusive
validVal - if specified, an additional valid value outside the range

Inherited Members

Inherited Properties

Inherited Methods

FeedbackOpens in a new tab