Skip to main content

EMS.DataMoveMessage

EMS.DataMoveMessage is used to return data from the Cache DataMove API. It can return Size and Validation information, or just the status from Run() or DeleteSrcGlobals(). This class is used internally by Caché. You should not make direct use of it within your applications. There is no guarantee made about either the behavior or future operation of this class."

Property Inventory

Properties

property Error as EMS.Error;
Used to return Validation %Status message or any unexpected Error which occurred in processing the request.
Property methods: ErrorGet(), ErrorGetObject(), ErrorGetObjectId(), ErrorGetSwizzled(), ErrorIsValid(), ErrorNewObject(), ErrorSet(), ErrorSetObject(), ErrorSetObjectId(), ErrorUnSwizzle()
property Sizes as %GlobalBinaryStream;
DataMove Size information, formatted as binary stream like Service data
Property methods: SizesDelete(), SizesGet(), SizesGetObject(), SizesGetObjectId(), SizesGetSwizzled(), SizesIsValid(), SizesNewObject(), SizesOid(), SizesOpen(), SizesSet(), SizesSetObject(), SizesSetObjectId(), SizesUnSwizzle()
property Status as %String;
Status code from the operation
Property methods: StatusDisplayToLogical(), StatusGet(), StatusIsValid(), StatusLogicalToDisplay(), StatusLogicalToOdbc(), StatusNormalize(), StatusSet()
property SyncId as %String;
ID of Sync object
Property methods: SyncIdDisplayToLogical(), SyncIdGet(), SyncIdIsValid(), SyncIdLogicalToDisplay(), SyncIdLogicalToOdbc(), SyncIdNormalize(), SyncIdSet()
property Type as %String;
Type of operation we're responding to: "Run", "Validate", "Delete"
Property methods: TypeDisplayToLogical(), TypeGet(), TypeIsValid(), TypeLogicalToDisplay(), TypeLogicalToOdbc(), TypeNormalize(), TypeSet()

Inherited Members

Inherited Methods

FeedbackOpens in a new tab