classmethod CheckForItemStatusChanges(pIsRunning As %Boolean = 0) as %String
Return a string containing a delimited list of items whose status has changed since last check.
A maximum of ~32000 characters is returned; in general a few characters will be sufficient,
but if not, in the next check the remaining chunk of changes will be returned.
classmethod CheckForProductionStatusChange(pProductionName As %String) as %String
Return a flag indicating if the Production state has changed
concatenated with a list of items whose status have changed.
Method to check a comma-delimited list of resources in the format used for the
Zen RESOURCE parameter. The method returns true/1 if the user has the specified
privileges on any of the listed resources.
Some finder searches want only request messages, or only response messages.
Based on that, this method determines whether we want the message class that we are looking at.
classmethod ItemEventLog(pConfigItemName As %String = "", Output pList, Output pColNames, ByRef pEventsCount As %Integer, pNumItems As %Integer = 100, pPrevId As %String = "") as %Status
Returns pNumItems event log entries for the given config item, starting after entry ID pPrevId.
If pPrevId is empty, starts from the beginning.
The pNumItems+1 output list element will be $LB("more...") if there are more entries for this config item in the event log.
If pConfigItemName is an empty string, gets all available event log entries regardless of config item.
If pEventsCount is passed in as 0, pEventsCount will NOT be calculated, as the query may be expensive on very large systems;
in this case the value of pEventsCount, if passed by reference, will be the actual number of rows returned.
classmethod ItemJobs(pConfigItemName As %String, Output pList, Output pColNames) as %Status
Return all config jobs for the given config item
classmethod ItemLineConnections(pConfigItem As %String, Output pList, Output pColNames) as %Status
The pConfigItemName argument may contain the following elements:
Only the ConfigName portion is required.
If ProductionName is not given, then the currently running or last run Production will be used.
CommentOrClassname is the name shown in the Config page's dropdown list for multiple items having the
same ConfigName. If it is not given, then if more than one item of the given ConfigName exists, all will match.
In order for this method to work properly, none of the names of the items in your production should
contain the '|' character.
pConfigItemName is in the form ProductionName||ItemName. When ItemName is null, a summary of the queues for the Production is returned,
otherwise the queue contents for the given item are returned.
Returns pNumItems entries for the given config item's primary queue or the Production, starting after entry ID pPrevId.
If pPrevId is empty, starts from the beginning.
The pNumItems+1 output list element will be $LB("More...") if there are more entries.
pMsg may contain an output informative message complementing the data array returned if any.
classmethod ItemSettings(pConfigItemName As %String, Output pList, Output pColNames) as %Status
Return a list of different settings that apply to the given item -- by item name.
classmethod ItemSettingsById(pItemId As %String, pProd As %String, Output pList, Output pColNames) as %Status
Return a list of different settings that apply to the given item -- by item Id.
classmethod ProductionItems(pProductionName As %String, Output pList, Output pColNames) as %Status
Return a list of all the config items defined in the given Production
Used to support import operations. Returns a string:
"None" if there is no file by the name given by pFilename,
"Invalid" if the file exists and export syntax is valid but it is not a subclass of pSuperClass,
"Ok" if the file exists and seems to contain an exported subclass of pSuperClass,
"Open" if we could not open the file,
"Syntax" if the file exists but does not contain valid syntax for an exported subclass of pSuperClass,
"Duplicate" if a class with the name supplied in the file already exists.
correlate the status with a color, for quick scanning of the enterprise monitor table
this is redundant data, repeated by the status column, so if a user is color-blind,
they will still be able to use the page.
= "request" for request messages
= "response" for response messages
= "messages" for request messages and response messages
= "persistentvdoc" for subclasses of Ens.VDoc.Interface that are also persistent
= "persistentselect" for persistent classes with the unlikely prospects weeded out
= "classselect" for both persistent and non-persistent classes, with the unlikely prospects weeded out
= "classvdoc" for both persistent and non-persistent subclasses of Ens.VDoc.Interface, with some weeding out