EnsPortal.MsgFilter.SMAssistant

abstract class EnsPortal.MsgFilter.SMAssistant

Method Inventory

Methods

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

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
Feedback