Skip to main content

EnsLib.HL7.SM.RuntimeData.WaitingSequenceNumbers

persistent class EnsLib.HL7.SM.RuntimeData.WaitingSequenceNumbers extends %Library.Persistent

SQL Table Name: EnsLib_HL7_SM_RuntimeData.WaitingSequenceNumbers

This class projects the "list" child node under EnsLib.HL7.SM.RuntimeData.Thread The global structure is: ^EnsHL7.SM(ConfigName,"thread",Type,Facility,Application,Thread,"list",sequencenumber) = $lb($lb((MessageId,SessionId,PrimaryRequestHeaderId,MessageClassName),...)

Property Inventory

Properties

property MessageListData as %List;
List of messages of this sequence number
Property methods: MessageListDataGet(), MessageListDataGetStored(), MessageListDataIsValid(), MessageListDataLogicalToOdbc(), MessageListDataOdbcToLogical(), MessageListDataSet()
property SequenceNumber as %String [ Required ];
The sequence number in the waiting list
Property methods: SequenceNumberDisplayToLogical(), SequenceNumberGet(), SequenceNumberGetStored(), SequenceNumberIsValid(), SequenceNumberLogicalToDisplay(), SequenceNumberLogicalToOdbc(), SequenceNumberNormalize(), SequenceNumberSet()
relationship Thread as EnsLib.HL7.SM.RuntimeData.Thread [ Required , Inverse = WaitingSequenceNumbers , Cardinality = parent ];
This is the parent Thread object
Property methods: ThreadGet(), ThreadGetObject(), ThreadGetObjectId(), ThreadGetStored(), ThreadGetSwizzled(), ThreadIsValid(), ThreadNewObject(), ThreadOnDelete(), ThreadRClose(), ThreadRExec(), ThreadRFetch(), ThreadRelate(), ThreadSQLCompute(), ThreadSet(), ThreadSetObject(), ThreadSetObjectId(), ThreadUnRelate(), ThreadUnSwizzle()

Indexes

index (IdIndex on SequenceNumber) [IdKey, Type = key];
Index methods: IdIndexCheck(), IdIndexDelete(), IdIndexExists(), IdIndexOpen(), IdIndexSQLCheckUnique(), IdIndexSQLExists(), IdIndexSQLFindPKeyByConstraint(), IdIndexSQLFindRowIDByConstraint()

Inherited Members

Inherited Methods

Storage

Storage Model: CacheStorage (EnsLib.HL7.SM.RuntimeData.WaitingSequenceNumbers)

{%%PARENT}("list")(ID)
=
MessageListData
FeedbackOpens in a new tab