EnsLib.HL7.SM.RuntimeData.Outbound
persistent class EnsLib.HL7.SM.RuntimeData.Outbound extends %Library.Persistent [ Final ]
SQL Table Name: EnsLib_HL7_SM_RuntimeData.Outbound
This class maps the follow SequenceManager global: ^EnsHL7.SM(ConfigName,"output",Type,Facility,Application) = next sequence number to be used for output messages Type is derived from OutputSequenceNumberIndexField. If OutputSequenceNumberIndexField is Sender, SendingFacility or SendingApplication, then Type is Sender If OutputSequenceNumberIndexField is Receiver, ReceivingFacility or ReceivingApplication, then Type is Receiver If OutputSequenceNumberIndexField is Auto, then we look at PerformOutputTransformationOn If PerformOutputTransformationOn is Sender or SequenceNumberOnly, then Type is Sender If PerformOutputTransformationOn is Receiver, then Type is Receiver If PerformOutputTransformationOn is None, then we do not increment the outbound sequence number.Property Inventory
Properties
property Application as %String [ Required ];
Application name
Property methods: ApplicationDisplayToLogical(), ApplicationGet(), ApplicationGetStored(), ApplicationIsValid(), ApplicationLogicalToDisplay(), ApplicationLogicalToOdbc(), ApplicationNormalize(), ApplicationSet()
relationship ConfigName as EnsLib.HL7.SM.RuntimeData.Configuration [ Required , Inverse = Outbound , Cardinality = parent ];
Configuration parent object
Property methods: ConfigNameGet(), ConfigNameGetObject(), ConfigNameGetObjectId(), ConfigNameGetStored(), ConfigNameGetSwizzled(), ConfigNameIsValid(), ConfigNameNewObject(), ConfigNameOnDelete(), ConfigNameRClose(), ConfigNameRExec(), ConfigNameRFetch(), ConfigNameRelate(), ConfigNameSQLCompute(), ConfigNameSet(), ConfigNameSetObject(), ConfigNameSetObjectId(), ConfigNameUnRelate(), ConfigNameUnSwizzle()
property Facility as %String [ Required ];
Facility name
Property methods: FacilityDisplayToLogical(), FacilityGet(), FacilityGetStored(), FacilityIsValid(), FacilityLogicalToDisplay(), FacilityLogicalToOdbc(), FacilityNormalize(), FacilitySet()
property NextSequenceNumber;
The next output sequence number
Property methods: NextSequenceNumberDisplayToLogical(), NextSequenceNumberGet(), NextSequenceNumberGetStored(), NextSequenceNumberIsValid(), NextSequenceNumberLogicalToDisplay(), NextSequenceNumberLogicalToOdbc(), NextSequenceNumberNormalize(), NextSequenceNumberSet()
property Type as %String [ Required ];
Type is either Sender or Receiver
Property methods: TypeDisplayToLogical(), TypeGet(), TypeGetStored(), TypeIsValid(), TypeLogicalToDisplay(), TypeLogicalToOdbc(), TypeNormalize(), TypeSet()
Indexes
index (IdIndex on Type,Facility,Application) [IdKey, Type = key];
Index methods: IdIndexCheck(), IdIndexDelete(), IdIndexExists(), IdIndexOpen(), IdIndexSQLCheckUnique(), IdIndexSQLExists(), IdIndexSQLFindPKeyByConstraint(), IdIndexSQLFindRowIDByConstraint()
Inherited Members
Inherited Methods
- %%CLASSNAMELogicalToStorage()
- %%CLASSNAMEStorageToLogical()
- %AddToSaveSet()
- %AddToSyncSet()
- %BMEBuilt()
- %BuildIndicesAsync()
- %BuildIndicesAsyncResponse()
- %CheckConstraints()
- %CheckConstraintsForExtent()
- %ClassIsLatestVersion()
- %ClassName()
- %ComposeOid()
- %ConstructClone()
- %Delete()
- %DeleteExtent()
- %DeleteId()
- %DispatchClassMethod()
- %DispatchGetModified()
- %DispatchGetProperty()
- %DispatchMethod()
- %DispatchSetModified()
- %DispatchSetMultidimProperty()
- %DispatchSetProperty()
- %Exists()
- %ExistsId()
- %Extends()
- %GUID()
- %GUIDSet()
- %GetLock()
- %GetParameter()
- %GetSwizzleObject()
- %Id()
- %InitExtentData()
- %InsertBatch()
- %IsA()
- %IsModified()
- %IsNull()
- %KillExtent()
- %KillExtentData()
- %LoadFromMemory()
- %LockExtent()
- %LockId()
- %New()
- %NormalizeObject()
- %ObjectIsNull()
- %ObjectModified()
- %Oid()
- %OnBeforeAddToSync()
- %OnDeleteFinally()
- %OnDetermineClass()
- %OnOpenFinally()
- %OnSaveFinally()
- %Open()
- %OpenId()
- %OriginalNamespace()
- %PackageName()
- %PhysicalAddress()
- %PurgeIndices()
- %Reload()
- %RemoveFromSaveSet()
- %ResolveConcurrencyConflict()
- %RollBack()
- %Save()
- %SaveDirect()
- %SaveIndices()
- %SerializeObject()
- %SetModified()
- %SortBegin()
- %SortEnd()
- %SyncObjectIn()
- %SyncTransport()
- %UnlockExtent()
- %UnlockId()
- %ValidateIndices()
- %ValidateObject()
- %ValidateTable()
Storage
Storage Model: Storage (EnsLib.HL7.SM.RuntimeData.Outbound)
{%%PARENT}("output")(ID) |
= | NextSequenceNumber |