Skip to main content

DataMove.Data

SQL Table Name: DataMove.Data

This class will move globals from one database to another while the system is running, and adjust the mappings for the moved globals.

Method Inventory

Parameters

parameter DEFAULTCONCURRENCY = 0;
Inherited description: DEFAULTCONCURRENCY is the default value for the concurrency formal argument defined for %Open, %OpenId, %Delete and %DeleteId methods. It is not the default value of the %Concurrency property of persistent classes. If the value of the actual concurrency argument passed to any of the above methods is -1 then the formal argument value will be set to the value of the DEFAULTCONCURRENCY parameter value defined for the class.
parameter DOMAIN = %Utility;
Default Localization Domain

Methods

classmethod GetEarliestJRNCUR(ByRef JournalFile As %String) as %Status
Return earliest JRNCUR on all started but yet reach Done date DataMove objects. Called by journal purge routine to avoid purging journal files needed for the operation. JournalFile is null string indicates there is no journal file needs to be retained. Non-null JournalFile is the earliest journal file name needs to be retained.

Inherited Members

Inherited Methods

Storage

Storage Model: CacheStorage (DataMove.Data)

^SYS("DataMove")(ID,"Info")
=
UpdateTime
EndTime
Flags
LogFile
MBCopied
MBToCopy
Name
PctCopied
Pid
StartTime
State
Status
Stop
TransOpen
Username
%%CLASSNAME
Started
StateCalculateMBToCopy
StateDeleteDstGlobals
StateDeleteSrcGlobals
StateMoveGlobals
EM
Suspend
StateApplyJournals
JRNMBToApply
JRNCUR
StateRun
StateRollback
JRNFirst
StateValidateSizes
Description
FeedbackOpens in a new tab