This is documentation for Caché & Ensemble.

For information on converting to InterSystems IRIS, see the InterSystems IRIS Adoption Guide and the InterSystems IRIS In-Place Conversion Guide, both available on the WRC Distributions page (login required).

Home > Class Reference > ENSLIB namespace > EnsLib.ITK.Framework.Process.DispatchResponse

EnsLib.ITK.Framework.Process.DispatchResponse

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

SQL Table Name: EnsLib_ITK_Framework_Process.DispatchResponse

Dispatches responses on beahlf of the ITKMessageRouter

Property Inventory

Method Inventory

Parameters

parameter SETTINGS = FaultReporterURI, FaultVocabulary;
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 FaultReporterURI as %String;
The reportor uri to report any technical errors against
Property methods: FaultReporterURIDisplayToLogical(), FaultReporterURIGet(), FaultReporterURIGetStored(), FaultReporterURIIsValid(), FaultReporterURILogicalToDisplay(), FaultReporterURILogicalToOdbc(), FaultReporterURINormalize(), FaultReporterURISet()
property FaultVocabulary as %String;
Vocabulary to use for creating fault messages from this Service.
Property methods: FaultVocabularyDisplayToLogical(), FaultVocabularyGet(), FaultVocabularyGetStored(), FaultVocabularyIsValid(), FaultVocabularyLogicalToDisplay(), FaultVocabularyLogicalToOdbc(), FaultVocabularyNormalize(), FaultVocabularySet()

Methods

method OnRequest(pRequest As EnsLib.ITK.Framework.ResponseData, Output pResponse As Ens.Response) 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.DispatchResponse)

^Ens.BusinessProcessD(ID,"DispatchResponse")
=
FaultReporterURI
FaultVocabulary
FeedbackOpens in a new window