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
- HomePath
- Name
- Namespace
- QueueThreshold
- SOAPCredentials
- SSLCheckServerIdentity
- SSLConfig
- ServicePath
- WebIPAddress
Method Inventory
- %OnDeleteSource()
- %OnLoadModel()
- %OnNewSource()
- %OnOpenSource()
- %OnSaveSource()
- %OnStoreModel()
- getMatrixClose()
- getMatrixDetailsClose()
- getMatrixDetailsExecute()
- getMatrixDetailsFetch()
- getMatrixExecute()
- getMatrixFetch()
- getMatrixQueueDetailsClose()
- getMatrixQueueDetailsExecute()
- getMatrixQueueDetailsFetch()
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
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 getMatrixDetailsFetch(ByRef qHandle As %Binary, ByRef Row As %List, ByRef AtEnd As %Integer = 0) 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
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)
Inherited Members
Inherited Properties
Inherited Methods
- %AddToSaveSet()
- %ClassIsLatestVersion()
- %ClassName()
- %ConstructClone()
- %CreateModelInstance()
- %DeleteModel()
- %DispatchClassMethod()
- %DispatchGetModified()
- %DispatchMethod()
- %DispatchSetModified()
- %DispatchSetMultidimProperty()
- %Extends()
- %GetJSValidationCode()
- %GetParameter()
- %GetPropertyInfo()
- %InvokeAction()
- %IsA()
- %IsModified()
- %IsReadOnly()
- %New()
- %NormalizeObject()
- %ObjectModified()
- %OnCopyDataFromModel()
- %OnCopyDataToModel()
- %OnDeleteModel()
- %OnGetPropertyInfo()
- %OnInvokeAction()
- %OnSubmit()
- %OpenModel()
- %OriginalNamespace()
- %PackageName()
- %RemoveFromSaveSet()
- %SaveModel()
- %SerializeObject()
- %SetModified()
- %SubmitHandler()
- %ValidateObject()