Skip to main content

EnsLib.ITK.Framework.Process.SuspendedPurgeRoutine

persistent class EnsLib.ITK.Framework.Process.SuspendedPurgeRoutine extends Ens.BusinessProcess

SQL Table Name: EnsLib_ITK_Framework_Process.SuspendedPurgeRoutine

Purges SubscriptionPullLog.

Property Inventory

Method Inventory

Parameters

parameter SETTINGS = PurgeDays,ReSetToUnCollectedInNoDays;
Inherited description: List of properties can be set as settings in the configuration file format is a comma separated list of property names
parameter SrcVer = $Id$;

Properties

property PurgeDays as %Integer [ InitialExpression = 14 ];
Number of days suspended messages are held for before being purged. Change Log: Base Release: Rajiv Bhatia
Property methods: PurgeDaysDisplayToLogical(), PurgeDaysGet(), PurgeDaysGetStored(), PurgeDaysIsValid(), PurgeDaysLogicalToDisplay(), PurgeDaysNormalize(), PurgeDaysSet()
property ReSetToUnCollectedInNoDays as %Integer [ InitialExpression = 14 ];
Number of days suspended messages with an "Await Receipt Confirmation" status are held before being changed back to an "Un-Collected" status. Change Log: Base Release: Rajiv Bhatia
Property methods: ReSetToUnCollectedInNoDaysDisplayToLogical(), ReSetToUnCollectedInNoDaysGet(), ReSetToUnCollectedInNoDaysGetStored(), ReSetToUnCollectedInNoDaysIsValid(), ReSetToUnCollectedInNoDaysLogicalToDisplay(), ReSetToUnCollectedInNoDaysNormalize(), ReSetToUnCollectedInNoDaysSet()

Methods

method OnRequest(request As %Library.Persistent, Output response As %Library.Persistent) as %Status
Inherited description: Handle a 'Request'

Inherited Members

Inherited Properties

Inherited Methods

Storage

Gray indicates storage defined by superclasses.

Storage Model: CacheStorage (Ens.BusinessProcess)

^Ens.BusinessProcessD(ID,"pending",n)
=
%MasterPendingResponses(n)

Storage Model: CacheStorage (Ens.BusinessProcess)

^Ens.BusinessProcessD(ID,"received",n)
=
%MessagesReceived(n)

Storage Model: CacheStorage (Ens.BusinessProcess)

^Ens.BusinessProcessD(ID,"sent",n)
=
%MessagesSent(n)

Storage Model: CacheStorage (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: CacheStorage (EnsLib.ITK.Framework.Process.SuspendedPurgeRoutine)

^Ens.BusinessProcessD(ID,"SuspendedPurgeRoutine")
=
PurgeSuspendedItemsAfterDays
PurgeDays
ReSetToUnCollectedInNoDays
FeedbackOpens in a new tab