Skip to main content

Ens.Enterprise.Portal.MonitorModel

class Ens.Enterprise.Portal.MonitorModel extends %ZEN.DataModel.ObjectDataModel

Implements the class queries that populate the zen tables- the main and details table on the MonitorStatus page for the Enterprise Monitor.

Property Inventory

Method Inventory

Properties

property HomePath as %String;
Property methods: HomePathDisplayToLogical(), HomePathGet(), HomePathIsValid(), HomePathLogicalToDisplay(), HomePathLogicalToOdbc(), HomePathNormalize(), HomePathSet()
property Name as %String;
Property methods: NameDisplayToLogical(), NameGet(), NameIsValid(), NameLogicalToDisplay(), NameLogicalToOdbc(), NameNormalize(), NameSet()
property Namespace as %String;
Property methods: NamespaceDisplayToLogical(), NamespaceGet(), NamespaceIsValid(), NamespaceLogicalToDisplay(), NamespaceLogicalToOdbc(), NamespaceNormalize(), NamespaceSet()
property QueueThreshold as %String;
Property methods: QueueThresholdDisplayToLogical(), QueueThresholdGet(), QueueThresholdIsValid(), QueueThresholdLogicalToDisplay(), QueueThresholdLogicalToOdbc(), QueueThresholdNormalize(), QueueThresholdSet()
property SOAPCredentials as %String;
Property methods: SOAPCredentialsDisplayToLogical(), SOAPCredentialsGet(), SOAPCredentialsIsValid(), SOAPCredentialsLogicalToDisplay(), SOAPCredentialsLogicalToOdbc(), SOAPCredentialsNormalize(), SOAPCredentialsSet()
property SSLCheckServerIdentity as %Boolean;
Property methods: SSLCheckServerIdentityDisplayToLogical(), SSLCheckServerIdentityGet(), SSLCheckServerIdentityIsValid(), SSLCheckServerIdentityLogicalToDisplay(), SSLCheckServerIdentityNormalize(), SSLCheckServerIdentitySet()
property SSLConfig as %String;
Property methods: SSLConfigDisplayToLogical(), SSLConfigGet(), SSLConfigIsValid(), SSLConfigLogicalToDisplay(), SSLConfigLogicalToOdbc(), SSLConfigNormalize(), SSLConfigSet()
property ServicePath as %String;
Property methods: ServicePathDisplayToLogical(), ServicePathGet(), ServicePathIsValid(), ServicePathLogicalToDisplay(), ServicePathLogicalToOdbc(), ServicePathNormalize(), ServicePathSet()
property WebIPAddress as %String;
Property methods: WebIPAddressDisplayToLogical(), WebIPAddressGet(), WebIPAddressIsValid(), WebIPAddressLogicalToDisplay(), WebIPAddressLogicalToOdbc(), WebIPAddressNormalize(), WebIPAddressSet()

Methods

classmethod %OnDeleteSource(pID As %String) as %Status
The dataController invokes this method to delete a database object.
method %OnLoadModel(pClient As Ens.Enterprise.MonitorClient) as %Status
This method loads data from a database object (Ens.Enterprise.MonitorClient) into a model object (Ens.Enterprise.MonitorClientModel).
method %OnNewSource(Output pSC As %Status = $$$OK) as %RegisteredObject
invoked by datacontroller when a new object is created:
method %OnOpenSource(pID As %Library.String, pConcurrency As %Library.Integer = -1, Output pSC As %Library.Status = $$$OK) as %RegisteredObject
The dataController invokes this method to open an existing database object.
method %OnSaveSource(pClient As Ens.Enterprise.MonitorClient) as %Status
The dataController invokes this method when saving a database object.
method %OnStoreModel(pClient As Ens.Enterprise.MonitorClient) as %Status
This method writes the data from a model object (Ens.Enterprise.MonitorClientModel) into a database object (Ens.Enterprise.MonitorClient) and saves the database object.
classmethod getMatrixClose(ByRef qHandle As %Binary) as %Status
classmethod getMatrixDetailsClose(ByRef qHandle As %Binary) as %Status
classmethod getMatrixDetailsExecute(ByRef qHandle As %Binary, ClientName As %String) as %Status
classmethod getMatrixDetailsFetch(ByRef qHandle As %Binary, ByRef Row As %List, ByRef AtEnd As %Integer = 0) as %Status
classmethod getMatrixExecute(ByRef qHandle As %Binary) as %Status
called at the beginning of the query
classmethod getMatrixFetch(ByRef qHandle As %Binary, ByRef Row As %List, ByRef AtEnd As %Integer = 0) as %Status
classmethod getMatrixQueueDetailsClose(ByRef qHandle As %Binary) as %Status
classmethod getMatrixQueueDetailsExecute(ByRef qHandle As %Binary, ClientName As %String) as %Status
classmethod getMatrixQueueDetailsFetch(ByRef qHandle As %Binary, ByRef Row As %List, ByRef AtEnd As %Integer = 0) as %Status

Queries

query getMatrix()
Selects Color As %String, ClientName As %String, QueueCount As %Integer, Status As %String, ProductionName As %String, SystemSpecs As %String, StartTime As %String, UpdateReason As %String, WebIPAddress As %String, Namespace As %String, HomePage As %String, HomePath As %String, Version As %String, QueueThreshold As %String, SSLConfig As %String
get the main, basic information for each connection- for each connection that has information entered in the connection info table
query getMatrixDetails(ClientName As %String)
Selects Name As %String, CompletedCount As %String, HostType As %String, LastActivity As %String, Status As %String
Get the Host sub-matrices for a particular connection name
query getMatrixQueueDetails(ClientName As %String)
Selects Name As %String, Count As %Integer
Get the Queue sub-matrices for a particular connection name

Inherited Members

Inherited Properties

Inherited Methods

FeedbackOpens in a new tab