|
|
| Options | Name | Purpose | |||||
|---|---|---|---|---|---|---|---|
|
|
BindCdc (table) |
|
|||||
|
|
BindGroup (table) |
|
|||||
|
|
BindTable (table) |
|
|||||
|
|
BindTables (handle) |
|
|||||
|
|
BindTenant (table) |
|
|||||
|
|
BindUtility (table) |
|
|||||
|
|
Progress.Lang.Error CreatePermissionError (character) |
|
|||||
|
|
DoCommand () |
/** call the execution procedure in the persistent procedure */ |
|||||
|
|
DoCommand (character, character, table-handle) |
/** call the execution procedure in the persistent procedure
or just pass the tables to the monitor if PreRun */ |
|||||
|
|
DoExecute (IUtilityRequest) |
/* empty the tt that keeps track of processed groups */ |
|||||
|
|
DoTenant (character) |
|
|||||
|
|
Execute (IUtilityRequest) |
|
|||||
|
|
ForAllGroups () |
/* dump all groups - all for super - only the logged in tenant's groups for non-super */ |
|||||
|
|
ForAllTenants () |
/* skip super tenants */ |
|||||
|
|
ForEachGroup () |
|
|||||
|
|
ForEachTenant () |
|
|||||
|
|
OpenEdge.DataAdmin.Message.IUtilityResponse GetResponse () |
|
|||||
|
|
HandleError (error) |
|
|||||
|
|
HookProcedure () |
/** Hook after start procedure and set of common properties
It is a bit strict to enforce this, but all subclasses will
need to set stuff */ |
|||||
|
|
PrepareTableList () |
/** duplicates logic for ALL_SELECTION in dump_d.p and load_d.p
creates or keeps TableData that represents all selected tables
creates ttNonMTTable for all of these that are shared tables */ |
|||||
|
|
LOGICAL SkipSecuredTable (character) |
/** Return true if the table is to be skipped due to security.
Throws error if secured and SkipSecuredTables is false, unless ValidateOnly */ |
|||||
|
|
SplitTableList (character) |
/** splits the tenants MT table selection in group and no group tables */ |
|||||
|
|
HANDLE StartProcedure () |
/** Start the procedure persistent */ |
|||||
|
|
ValidateOptions () |
|
|||||
|
|
LOGICAL ValidGroupDirectory (character) |
/* validate group dir - as of current the parent ("groups") is validated each time this is called... */ |
| Options | Name | Purpose | |||||
|---|---|---|---|---|---|---|---|
|
|
TableDataCommand (character) |
|
| Options | Name | Purpose | |||||
|---|---|---|---|---|---|---|---|
|
|
CHARACTER ALL_SELECTION |
|
|||||
|
|
LOGICAL AnyGroupExists |
|
|||||
|
|
CHARACTER CDCPOLICY_SELECTION |
|
|||||
|
|
OpenEdge.DataAdmin.DataSource.DatabaseInfo DatabaseInfo |
|
|||||
|
|
OpenEdge.DataAdmin.Core.FileUtil FileUtil |
|
|||||
|
|
CHARACTER GROUP_TABLES |
|
|||||
|
|
LOGICAL IsLoad |
|
|||||
|
|
CHARACTER LIST_SELECTION |
|
|||||
|
|
OpenEdge.DataAdmin.Binding.ITableDataMonitor Monitor |
|
|||||
|
|
LOGICAL PreRun |
|
|||||
|
|
HANDLE ProcedureHandle |
|
|||||
|
|
CHARACTER SHARED_SELECTION |
|
|||||
|
|
CHARACTER SHARED_TABLES |
|
|||||
|
|
LOGICAL SharedOnly |
|
|||||
|
|
CHARACTER TENANT_SELECTION |
|
|||||
|
|
CHARACTER TENANT_TABLES |
|
|||||
|
|
LOGICAL TenantOnly |
|
|
Top
PRIVATE BindCdc (table)
|
|||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
PRIVATE BindGroup (table)
|
|||||||||||||||||||||||||
PRIVATE BindTable (table)
|
|||||||||||||||||||||||||
PRIVATE BindTables (handle)
|
|||||||||||||||||||||||||
PRIVATE BindTenant (table)
|
|||||||||||||||||||||||||
PRIVATE BindUtility (table)
|
|||||||||||||||||||||||||
PROTECTED Progress.Lang.Error CreatePermissionError (character)
|
|||||||||||||||||||||||||
PROTECTED DoCommand ()
|
|||||||||||||||||||||||||
PROTECTED DoCommand (character, character, table-handle)
|
|||||||||||||||||||||||||
PUBLIC DoExecute (IUtilityRequest)
|
|||||||||||||||||||||||||
PROTECTED DoTenant (character)
|
|||||||||||||||||||||||||
PUBLIC Execute (IUtilityRequest)
|
|||||||||||||||||||||||||
PRIVATE ForAllGroups ()
|
|||||||||||||||||||||||||
PRIVATE ForAllTenants ()
|
|||||||||||||||||||||||||
PRIVATE ForEachGroup ()
|
|||||||||||||||||||||||||
PRIVATE ForEachTenant ()
|
|||||||||||||||||||||||||
PUBLIC OpenEdge.DataAdmin.Message.IUtilityResponse GetResponse ()
|
|||||||||||||||||||||||||
PRIVATE HandleError (error)
|
|||||||||||||||||||||||||
PROTECTED HookProcedure ()
|
|||||||||||||||||||||||||
PRIVATE PrepareTableList ()
|
|||||||||||||||||||||||||
PRIVATE LOGICAL SkipSecuredTable (character)
|
|||||||||||||||||||||||||
PRIVATE SplitTableList (character)
|
|||||||||||||||||||||||||
PROTECTED HANDLE StartProcedure ()
|
|||||||||||||||||||||||||
PROTECTED ValidateOptions ()
|
|||||||||||||||||||||||||
PRIVATE LOGICAL ValidGroupDirectory (character)
|
|||||||||||||||||||||||||
PUBLIC TableDataCommand (character)
|
|||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
PRIVATE CHARACTER ALL_SELECTION
|
|||||||||
|---|---|---|---|---|---|---|---|---|---|
PROTECTED LOGICAL AnyGroupExists
|
|||||||||
PRIVATE CHARACTER CDCPOLICY_SELECTION
|
|||||||||
PROTECTED OpenEdge.DataAdmin.DataSource.DatabaseInfo DatabaseInfo
|
|||||||||
PRIVATE OpenEdge.DataAdmin.Core.FileUtil FileUtil
|
|||||||||
PRIVATE CHARACTER GROUP_TABLES
|
|||||||||
PROTECTED LOGICAL IsLoad
|
|||||||||
PRIVATE CHARACTER LIST_SELECTION
|
|||||||||
PRIVATE OpenEdge.DataAdmin.Binding.ITableDataMonitor Monitor
|
|||||||||
PUBLIC LOGICAL PreRun
|
|||||||||
PROTECTED HANDLE ProcedureHandle
|
|||||||||
PRIVATE CHARACTER SHARED_SELECTION
|
|||||||||
PRIVATE CHARACTER SHARED_TABLES
|
|||||||||
PUBLIC LOGICAL SharedOnly
|
|||||||||
PRIVATE CHARACTER TENANT_SELECTION
|
|||||||||
PRIVATE CHARACTER TENANT_TABLES
|
|||||||||
PUBLIC LOGICAL TenantOnly
|
|||||||||
Progress® OpenEdge® Release 12.2.0