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.ResponseBase

EnsLib.ITK.Framework.ResponseBase

persistent class EnsLib.ITK.Framework.ResponseBase extends %Library.Persistent, %XML.Adaptor

SQL Table Name: EnsLib_ITK_Framework.ResponseBase

Base class for all ITK Responses

Property Inventory

Parameters

parameter SrcVer = $Id$;

Properties

property MessageId as %String);
Holds the ID of the original message we are responding to
Property methods: MessageIdDisplayToLogical(), MessageIdGet(), MessageIdGetStored(), MessageIdIsValid(), MessageIdLogicalToDisplay(), MessageIdLogicalToOdbc(), MessageIdNormalize(), MessageIdSet()
property ResponseBody as %Stream.GlobalCharacter;
Holds the Body of the response
Property methods: ResponseBodyDelete(), ResponseBodyGet(), ResponseBodyGetObject(), ResponseBodyGetObjectId(), ResponseBodyGetStored(), ResponseBodyGetSwizzled(), ResponseBodyIsValid(), ResponseBodyNewObject(), ResponseBodyOid(), ResponseBodyOpen(), ResponseBodySet(), ResponseBodySetObject(), ResponseBodySetObjectId(), ResponseBodyUnSwizzle()
property Status as %Status;
Holds the internal status of this response
Property methods: StatusGet(), StatusGetStored(), StatusIsValid(), StatusLogicalToOdbc(), StatusLogicalToXSD(), StatusSet(), StatusXSDToLogical()

Indexes

index (ResponseDataBaseU1 on MessageId) [Unique];
Index methods: ResponseDataBaseU1Check(), ResponseDataBaseU1CheckUnique(), ResponseDataBaseU1Delete(), ResponseDataBaseU1Exists(), ResponseDataBaseU1Open(), ResponseDataBaseU1SQLCheckUnique(), ResponseDataBaseU1SQLExists(), ResponseDataBaseU1SQLFindPKeyByConstraint(), ResponseDataBaseU1SQLFindRowIDByConstraint()

Inherited Members

Inherited Methods

Storage

Storage Model: CacheStorage (EnsLib.ITK.Framework.ResponseBase)

^EnsLib.ITK.Fr3D2E.ResponseBaseD(ID,"ResponseBase")
=
MessageId
ResponseBody
Status
%%CLASSNAME

Subclasses