EnsLib.Background.Process.ExportMessageSearch
persistent class EnsLib.Background.Process.ExportMessageSearch extends Ens.BusinessProcessBPL
SQL Table Name: EnsLib_Background_Process.ExportMessageSearch
Business Process for exporting messages in the background via WorkFlowProperty Inventory
Parameters
parameter SETTINGS = ConfirmationRequired:WorkFlow,ConfirmationByRequestor:WorkFlow,ConfirmUser:WorkFlow:selector?context={Ens.ContextSearch/WorkflowUsers},WorkFlowRole:WorkFlow:selector?context={Ens.ContextSearch/WorkflowRoles};
Inherited description: List of properties can be set as settings in the configuration file
format is a comma separated list of property names
Properties
property ConfirmUser as %String (MAXLEN = 128);
This is used as the Workflow user who needs to confirm or cancel the request if confirmation is required
and ConfirmationByRequestor is Off.
If this setting is left empty then the confirmation task will be distributed to members of the role for acceptance first.
If this setting is left empty then the confirmation task will be distributed to members of the role for acceptance first.
Property methods: ConfirmUserDisplayToLogical(), ConfirmUserGet(), ConfirmUserGetStored(), ConfirmUserIsValid(), ConfirmUserLogicalToDisplay(), ConfirmUserLogicalToOdbc(), ConfirmUserNormalize(), ConfirmUserSet()
property ConfirmationByRequestor as %Boolean [ InitialExpression = 1 ];
If ConfirmationRequired is On then this flag is used to indicate if confirmation is by the requestor.
If ConfirmationByRequestor is Off then the user to confirm is taken from the ConfirmUser setting.
The default is On
If ConfirmationByRequestor is Off then the user to confirm is taken from the ConfirmUser setting.
The default is On
Property methods: ConfirmationByRequestorDisplayToLogical(), ConfirmationByRequestorGet(), ConfirmationByRequestorGetStored(), ConfirmationByRequestorIsValid(), ConfirmationByRequestorLogicalToDisplay(), ConfirmationByRequestorNormalize(), ConfirmationByRequestorSet()
property ConfirmationRequired as %Boolean [ InitialExpression = 1 ];
Flag to require Workflow confirmation task before creating export.
The default is On
The default is On
Property methods: ConfirmationRequiredDisplayToLogical(), ConfirmationRequiredGet(), ConfirmationRequiredGetStored(), ConfirmationRequiredIsValid(), ConfirmationRequiredLogicalToDisplay(), ConfirmationRequiredNormalize(), ConfirmationRequiredSet()
property WorkFlowRole as %String (MAXLEN = 128);
Workflow Role that will be used instead of the Workflow role provided in the request.
Property methods: WorkFlowRoleDisplayToLogical(), WorkFlowRoleGet(), WorkFlowRoleGetStored(), WorkFlowRoleIsValid(), WorkFlowRoleLogicalToDisplay(), WorkFlowRoleLogicalToOdbc(), WorkFlowRoleNormalize(), WorkFlowRoleSet()
Inherited Members
Inherited Properties
- %ConfigName
- %ConfigQueueName
- %Context
- %Counter
- %CurrentResponseHeader
- %IsCompleted
- %IsTerminated
- %IsTimerInterrupted
- %LastActionTime
- %LastHandledTime
- %LastReportedError
- %MasterPendingResponses
- %MasterPendingResponsesOld
- %MessagesReceived
- %MessagesReceivedOld
- %MessagesSent
- %MessagesSentOld
- %PrimaryRequestHeader
- %PrimaryResponseHeader
- %QuitTask
- %RepliedStatus
- %SessionId
- %StatusCode
- %SuperSession
- %SynchronizedResponses
- %Thread
- %TimeCompleted
- %TimeCreated
- %WarnedLatest
- %isShadow
- %request
- %response
- %responseClassName
- %responseId
- Adapter
- AlertGroups
- AlertOnError
- AlertRetryGracePeriod
- BusinessPartner
- FailureTimeout
- InactivityTimeout
- QueueCountAlert
- QueueWaitAlert
- ReplyCodeActions
- Retry
- RetryInterval
- RuleLogging
- SuspendMessage
- ThrottleDelay
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()
- %InsertBatch()
- %IsA()
- %IsModified()
- %IsNull()
- %KillExtent()
- %KillExtentData()
- %LoadFromMemory()
- %LockExtent()
- %LockId()
- %New()
- %NormalizeObject()
- %ObjectIsNull()
- %ObjectModified()
- %Oid()
- %OnBeforeAddToSync()
- %OnClose()
- %OnDelete()
- %OnDeleteFinally()
- %OnDetermineClass()
- %OnNew()
- %OnOpenFinally()
- %OnSaveFinally()
- %Open()
- %OpenId()
- %OriginalNamespace()
- %PackageName()
- %PhysicalAddress()
- %PurgeIndices()
- %Reload()
- %RemoveFromSaveSet()
- %ResolveConcurrencyConflict()
- %RollBack()
- %Save()
- %SaveDirect()
- %SaveIndices()
- %SerializeObject()
- %SetModified()
- %SortBegin()
- %SortEnd()
- %SuperSessionSet()
- %SyncObjectIn()
- %SyncTransport()
- %UnlockExtent()
- %UnlockId()
- %ValidateIndices()
- %ValidateObject()
- %ValidateTable()
- AdapterName()
- AssignOneSetting()
- ClearAllPendingResponses()
- DeferResponse()
- EnumerateSettingsClose()
- EnumerateSettingsExecute()
- EnumerateSettingsFetch()
- GenerateSuperSession()
- GetDeferredResponseToken()
- GetMessageList()
- GetMsgHdrRequestKey()
- GetProductionSettingValue()
- GetProductionSettings()
- GetPropertyConnections()
- GetRequestClassList()
- GetResponseClassList()
- GetSettings()
- GetShadowInstance()
- IsComponent()
- IsResponsePending()
- MakeAlarmCall()
- MakeTimerCall()
- OnCompile()
- OnComplete()
- OnError()
- OnErroredResponse()
- OnFailureTimeout()
- OnGenerateSuperSession()
- OnGetConnections()
- OnGetReplyAction()
- OnInit()
- OnKeepalive()
- OnMonitor()
- OnProductionStart()
- OnProductionStop()
- OnRequest()
- OnResponse()
- OnTearDown()
- OnTimeout()
- Purge()
- QueueName()
- RemovePendingResponse()
- Reply()
- ReplyError()
- RuleLoggingSet()
- SendAlert()
- SendDeferredResponse()
- SendRequestAsync()
- SendRequestSync()
- SetTimer()
- UpdateSynchronizedResponses()
Storage
Gray indicates storage defined by superclasses.
Storage Model: Storage (Ens.BusinessProcess)
^Ens.BusinessProcessD(ID,"received",n) |
= | %MessagesReceived(n) |
Storage Model: Storage (Ens.BusinessProcess)
^Ens.BusinessProcessD(ID,"sent",n) |
= | %MessagesSent(n) |
Storage Model: Storage (Ens.BusinessProcess)
^Ens.BusinessProcessD(ID) |
= | %%CLASSNAME
%ConfigQueueName
%IsCompleted
%MasterPendingResponsesOld
%PrimaryRequestHeader
%PrimaryResponseHeader
%RepliedStatus
%responseId
Adapter
%SessionId
%TimeCompleted
%TimeCreated
%ConfigName
%QuitTask
AlertOnError
%responseClassName
%IsTimerInterrupted
%IsTerminated
%StatusCode
%MessagesReceivedOld
%MessagesSentOld
ReplyCodeActions
RetryInterval
AlertRetryGracePeriod
FailureTimeout
Retry
SuspendMessage
QueueCountAlert
QueueWaitAlert
InactivityTimeout
BusinessPartner
AlertGroups
%SuperSession
|
Storage Model: Storage (Ens.BusinessProcessBPL)
^Ens.BusinessProcessD(ID,"%SynchronizedResponses",n) |
= | %SynchronizedResponses(n) |
Storage Model: Storage (Ens.BusinessProcessBPL)
^Ens.BusinessProcessD(ID,"BusinessProcessBPL") |
= | %Context
%Thread
%Counter
RuleLogging
|
Storage Model: Storage (EnsLib.Background.Process.ExportMessageSearch)
^Ens.BusinessProcessD(ID,"ExportMessageSearch") |
= | ConfirmationRequired
ConfirmationByRequestor
ConfirmUser
WorkFlowRole
|