Skip to main content

DataMove.Defaults

Class DataMove.Defaults Extends (%Persistent, %SYSTEM.Help) [ Inheritance = right, System = 4 ]

Default parameters for DataMove.

Parameters

DOMAIN

Parameter DOMAIN = "%Utility";

DEFAULTCONCURRENCY

Parameter DEFAULTCONCURRENCY = 0;

Properties

EnableDataCheck

Property EnableDataCheck As %Boolean [ InitialExpression = 1, Required ];

This property is currently not exposed to the user and should only be changed if recommended by InterSystems.
NOT FOR EXTERNAL USE.
Automatically start DataCheck when copies complete.
0 - Disabled. User must start DataCheck manually if desired.
1 - Enabled.

LogLevel

Property LogLevel As %Integer(MAXVAL = 1, MINVAL = 0) [ InitialExpression = 0, Internal, Required ];

This property is currently not exposed to the user and should only be changed if recommended by InterSystems.
NOT FOR EXTERNAL USE.

MaxMBCheckPerMin

Property MaxMBCheckPerMin As %Integer(MINVAL = 0) [ InitialExpression = 0, Required ];

Maximum number of MB DataMove DataCheck is allowed to process per minute.
Setting the maximum number of MB DataMove DataCheck is allowed to process per minute to 0 means that DataMove will check the data as fast as it can. This value is copied and used by the DataMove when it is created. If you wish to modify an existing DataMove, use the DataMove.API:Modify() method.

MaxMBPerMin

Property MaxMBPerMin As %Integer(MINVAL = 0) [ InitialExpression = 0, Required ];

Maximum number of MB DataMove is allowed to copy per minute.
Setting the maximum number of MB DataMove is allowed to copy per minute to 0 means that DataMove will copy the data as fast as it can. This value is copied and used by the DataMove when it is created. If you wish to modify an existing DataMove, use the DataMove.API:Modify() method.

Name

Property Name As %String [ InitialExpression = "DMDEFAULTS", Internal, ReadOnly, Required ];

VerifyLevel

Property VerifyLevel As %Integer(MAXVAL = 2, MINVAL = 0) [ InitialExpression = 0, Internal, Required ];

This property is currently not exposed to the user and should only be changed if recommended by InterSystems.
(NOT CURRENTLY USED) NOT FOR EXTERNAL USE.

Version

Property Version As %Float [ InitialExpression = {$$$DataMoveVersion}, Internal, ReadOnly, Required ];

Methods

Open

ClassMethod Open(ByRef Status As %Status) As %ObjectHandle [ Internal ]

Opens the DataMove Defaults object.
NOT FOR EXTERNAL USE.

GetLogLevel

ClassMethod GetLogLevel() As %Integer [ Internal ]

Returns current log level.
NOT FOR EXTERNAL USE.

SetLogLevel

ClassMethod SetLogLevel(LogLevel As %Integer = 0) As %Status [ Internal ]

Sets current log level.
NOT FOR EXTERNAL USE.

GetVerifyLevel

ClassMethod GetVerifyLevel() As %Integer [ Internal ]

Returns current verify level.
NOT FOR EXTERNAL USE.

SetVerifyLevel

ClassMethod SetVerifyLevel(VerifyLevel As %Integer = 0) As %Status [ Internal ]

Sets current verify level.
NOT FOR EXTERNAL USE.

%OnAfterSave

Method %OnAfterSave(insert As %Boolean) As %Status [ Internal, Private ]

%OnBeforeSave

Method %OnBeforeSave(insert As %Boolean) As %Status [ Internal, Private ]

%OnDelete

ClassMethod %OnDelete(oid As %ObjectIdentity) As %Status [ Internal, Private ]

%OnOpen

Method %OnOpen() As %Status [ Internal, Private, ServerOnly = 1 ]