Skip to main content

HS.Message.Analytics.Notification

persistent class HS.Message.Analytics.Notification extends HS.Util.EnsRequest

SQL Table Name: HS_Message_Analytics.Notification

Analytics notification

Property Inventory

Properties

property ConfigName as %String (MAXLEN = 128);
Config name of the host that will receive the notification. Used when a general notification processor forwards a notification (i.e. the subscription handler)
Property methods: ConfigNameDisplayToLogical(), ConfigNameGet(), ConfigNameGetStored(), ConfigNameIsValid(), ConfigNameLogicalToDisplay(), ConfigNameLogicalToOdbc(), ConfigNameNormalize(), ConfigNameSet()
property DestinationGateway as %String (MAXLEN = 256);
Name of the destination gateway
Property methods: DestinationGatewayDisplayToLogical(), DestinationGatewayGet(), DestinationGatewayGetStored(), DestinationGatewayIsValid(), DestinationGatewayLogicalToDisplay(), DestinationGatewayLogicalToOdbc(), DestinationGatewayNormalize(), DestinationGatewaySet()
property SendingGateway as %String (MAXLEN = 256) [ InitialExpression = ##Class(HS.Util.Installer.ConfigItem).GetThisComponentName() ];
Name of the gateway sending the notification
Property methods: SendingGatewayDisplayToLogical(), SendingGatewayGet(), SendingGatewayGetStored(), SendingGatewayIsValid(), SendingGatewayLogicalToDisplay(), SendingGatewayLogicalToOdbc(), SendingGatewayNormalize(), SendingGatewaySet()
property SessionId as %Integer;
Ensemble session ID to reuse when forwarding notification. Used when a general notification processor forwards a notification (i.e. the subscription handler)
Property methods: SessionIdDisplayToLogical(), SessionIdGet(), SessionIdGetStored(), SessionIdIsValid(), SessionIdLogicalToDisplay(), SessionIdNormalize(), SessionIdSet(), SessionIdXSDToLogical()
property Type as %String (VALUELIST = ",TransferComplete,SynchronizationComplete");
The type of notification
Property methods: TypeDisplayToLogical(), TypeGet(), TypeGetStored(), TypeIsValid(), TypeLogicalToDisplay(), TypeLogicalToOdbc(), TypeNormalize(), TypeSet()

Inherited Members

Inherited Properties

Inherited Methods

Storage

Gray indicates storage defined by superclasses.

Storage Model: Storage (Ens.MessageBody)

^Ens.MessageBodyD(ID)
=
%%CLASSNAME

Storage Model: Storage (HS.Util.EnsRequest)

^Ens.MessageBodyD(ID,"EnsRequest")
=
HSCoreVersion
HSMinVersion
%ClearFields

Storage Model: Storage (HS.Message.Analytics.Notification)

^Ens.MessageBodyD(ID,"Notification")
=
SendingGateway
DestinationGateway
Type
SessionId
ConfigName
FeedbackOpens in a new tab