Skip to main content

EnsPortal.MsgFilter.SMAssistant

abstract class EnsPortal.MsgFilter.SMAssistant

Method Inventory

Methods

classmethod EnumerateDupsClose(ByRef qHandle As %Binary) as %Status
classmethod EnumerateDupsExecute(ByRef qHandle As %Binary, pFilter As EnsPortal.MsgFilter.Filter) as %Status
classmethod EnumerateDupsFetch(ByRef qHandle As %Binary, ByRef Row As %List, ByRef AtEnd As %Integer = 0) as %Status
classmethod EnumerateGapsClose(ByRef qHandle As %Binary) as %Status
classmethod EnumerateGapsExecute(ByRef qHandle As %Binary, pFilter As EnsPortal.MsgFilter.Filter) as %Status
classmethod EnumerateGapsFetch(ByRef qHandle As %Binary, ByRef Row As %List, ByRef AtEnd As %Integer = 0) as %Status
classmethod EnumerateLatesClose(ByRef qHandle As %Binary) as %Status
classmethod EnumerateLatesExecute(ByRef qHandle As %Binary, pFilter As EnsPortal.MsgFilter.Filter) as %Status
classmethod EnumerateLatesFetch(ByRef qHandle As %Binary, ByRef Row As %List, ByRef AtEnd As %Integer = 0) as %Status

Queries

query EnumerateDups(Filter As EnsPortal.MsgFilter.Filter)
Selects ID, TimeCreated, Session, Status, Error, Source, BodyID, BodyControlID, DupBodyIDs
query EnumerateGaps(Filter As EnsPortal.MsgFilter.Filter)
Selects ID, TimeCreated, Session, Status, Error, Source, Seq, TargetSeq
This one does not currently return objects, only the sequence number of the message that should have arrived, and the higher sequence number of the one that already arrived
query EnumerateLates(Filter As EnsPortal.MsgFilter.Filter)
Selects ID, TimeCreated, Session, Status, Error, Source, BodyID, Seq, NextSeq
FeedbackOpens in a new tab