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()
Indexes
index ($EnsLib.Background.Process.ExportMessageSearch on ) [Extent, Type = bitmap];
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()
 - %InitExtentData()
 - %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 
 |