Home > Class Reference > HSLIB namespace > HS.IHE.XCAI.InitiatingGateway.Process

HS.IHE.XCAI.InitiatingGateway.Process

persistent class HS.IHE.XCAI.InitiatingGateway.Process extends Ens.BusinessProcess, HS.IHE.XCAI.Common

SQL Table Name: HS_IHE_XCAI_InitiatingGateway.Process

Property Inventory

Method Inventory

Parameters

parameter SETTINGS = RetrieveTarget:Basic;
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 RetrieveTarget as Ens.DataType.ConfigName [ InitialExpression = "HS.IHE.XCAI.InitiatingGateway.Operations" ];
Property methods: RetrieveTargetDisplayToLogical(), RetrieveTargetGet(), RetrieveTargetGetStored(), RetrieveTargetIsValid(), RetrieveTargetLogicalToDisplay(), RetrieveTargetLogicalToOdbc(), RetrieveTargetNormalize(), RetrieveTargetParseConfigNameSpec(), RetrieveTargetSet()

Methods

method OnRequest(pRequest As HS.Message.XMLMessage, Output pResponse As HS.Message.XMLMessage) as %Status [ Language = objectscript ]
Inherited description: Handle a 'Request'
method OnResponse(pRequest As Ens.Request, ByRef pResponse As Ens.Response, pCallrequest As Ens.Request, pCallresponse As Ens.Response, pCompletionKey As %String) as %Status [ Language = objectscript ]
OnResponse must be overridden here to avoid error upon response from async request.
method RetrieveRequest(pRequest As HS.Message.IHE.XDSI.RetrieveRequest, Output pResponse As HS.Message.IHE.XDSI.RetrieveResponse) as %Status [ Language = objectscript ]
method XMLMessage(pRequest As HS.Message.XMLMessage, Output pResponse As HS.Message.XMLMessage) [ Language = objectscript ]

Inherited Members

Inherited Properties

Inherited Methods

Storage

Gray indicates storage defined by superclasses.

Storage Model: Storage (Ens.BusinessProcess)

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

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 (HS.IHE.XCAI.InitiatingGateway.Process)

^Ens.BusinessProcessD(ID,"Process")
=
TraceOperations
XDSbQueryServiceName
XCPDInitiatingGatewayProcess
XCAInitiatingGatewayServiceNames
XCAInitiatingGatewayOperations
Publisher
XCARequestTransform
XCAConsolidateQueryTransform
XCAConsolidateRetrieveTransform
XCAReplacePatientIdTransform
MetadataTransform
XCAIRetrieveTarget
Errors
HomeCommunity
HomeCommunityOID
Transformer
RetrieveTarget
XCAIRetrieveRequestImportTransform
XCAIRetrieveRequestExportTransform
XCAIRetrieveResponseImportTransform
XCAIRetrieveResponseExportTransform
XDSIRetrieveRequestImportTransform
XDSIRetrieveRequestExportTransform
XDSIRetrieveResponseImportTransform
XDSIRetrieveResponseExportTransform
FeedbackOpens in a new window