Namespace: OpenEdge.DataAdmin.Binding
Type: Class TableDataMonitor
Parent Classes:
Inherits: Progress.Lang.Object
Implements: OpenEdge.DataAdmin.Binding.ITableDataMonitor


/* Copyright (c) 2012-2017 by Progress Software Corporation.
/*
/* All rights reserved. No part of this program or document
/* may be reproduced in any form or by any means without
/* permission in writing from Progress Software Corporation.
File:TableDataMonitor
Purpose:Status monitoring of dump and load
Author(s):rkumar
Created:Tue Mar 20 17:19:55 IST 2012



Method Summary
  Options Name Purpose
  AddCDCPolicies (character, table-handle)
  AddCDCPolicy (character, character, character, table-handle) /**adding CDC policy informtion */
  AddGroupTables (character, character, table-handle)
  AddPolicyError (character, character, character) /** called with any error, currently only use to keep track of any */
  AddPolicyError (character, character, Error) /** called with any error, currently only use to keep track of any */
  AddSharedTables (character, table-handle)
  AddTableError (character, character) /** called with any error, currently only use to keep track of any */
  AddTableError (character, Error) /** called with any error, currently only use to keep track of any */
  AddTables (character, character, character, table-handle) /** */
  AddTenantTables (character, character, table-handle)
  BindFiles (handle)
  BindFiles (table)
  CHARACTER CheckPath (character)
  LOGICAL CountCDCRow (character, character)
  LOGICAL CountRow (character)
  EndPolicy (character, character)
  EndPolicy (character, character, int64)
  EndTable (character)
  EndTable (character, int64)
  EndTask ()
  Export ()
  LOGICAL SetPolicyBailed (character, character)
  LOGICAL SetTableBailed (character)
  SetTableExpectedNumRows (character, int64) /** set expected num rows */
  StartTable (character, character, character, character) /* the actual file name used in the dump may differ, since the we dump logic may change slashes and possibly also differences with relative name and full path (?) so we pass both owner and file at start */

Constructor Summary
  Options Name Purpose
  TableDataMonitor ()

Property Summary
  Options Name Purpose
  LOGICAL AnyError
  LOGICAL AnyFileExists
  LOGICAL Cancel
  LOGICAL CheckFiles
  CHARACTER ConnectionUrl
  OpenEdge.DataAdmin.Core.DataFileInfo DataFileInfo
  DATETIME-TZ EndTime
  CHARACTER ErrorMessage
  CHARACTER FileName
  OpenEdge.DataAdmin.Core.FileUtil FileUtil
  CHARACTER GROUP_TABLES
  INTEGER Interval
  LOGICAL IsComplete
  LOGICAL IsLoad
  DATETIME-TZ LogTime
  CHARACTER LogType
  LOGICAL NoLobs
  INTEGER NumGroupTables
  INTEGER NumProcessedCDCPolicies
  INTEGER NumProcessedGroupTables
  INTEGER NumProcessedSharedTables
  INTEGER NumProcessedTenantTables
  INTEGER NumSharedTables
  INTEGER NumTenantTables
  CHARACTER SHARED_TABLES
  CHARACTER Slash
  DATETIME-TZ StartTime
  CHARACTER TaskName
  CHARACTER TENANT_TABLES
  OpenEdge.DataAdmin.Lang.WebUtil WebUtil


Method Detail
Top

AddCDCPolicies (character, table-handle)

Parameters:
pcPath CHARACTER
 
phTempTable TABLE-HANDLE
 
Top

AddCDCPolicy (character, character, character, table-handle)

Purpose:adding adding CDC policy informtion
Parameters:
pcPath CHARACTER
 
pcType CHARACTER
 
pcTenantorSubdir CHARACTER
 
phTempTable TABLE-HANDLE
 
Top

AddGroupTables (character, character, table-handle)

Parameters:
pcPath CHARACTER
 
pcGroupdir CHARACTER
 
phTempTable TABLE-HANDLE
 
Top

AddPolicyError (character, character, character)

Purpose: called with any error, currently only use to keep track of any
Parameters:
fname CHARACTER
 
pname CHARACTER
 
msg CHARACTER
 
Top

AddPolicyError (character, character, Error)

Purpose: called with any error, currently only use to keep track of any
Parameters:
fname CHARACTER
 
pname CHARACTER
 
e Progress.Lang.Error
 
Top

AddSharedTables (character, table-handle)

Parameters:
pcPath CHARACTER
 
phTempTable TABLE-HANDLE
 
Top

AddTableError (character, character)

Purpose: called with any error, currently only use to keep track of any
Parameters:
pname CHARACTER
 
msg CHARACTER
 
Top

AddTableError (character, Error)

Purpose: called with any error, currently only use to keep track of any
Parameters:
pname CHARACTER
 
e Progress.Lang.Error
 
Top

AddTables (character, character, character, table-handle)

Purpose:
Parameters:
pcPath CHARACTER
 
pcType CHARACTER
 
pcTenantorSubdir CHARACTER
 
phTempTable TABLE-HANDLE
 
Top

AddTenantTables (character, character, table-handle)

Parameters:
pcPath CHARACTER
 
pcTenant CHARACTER
 
phTempTable TABLE-HANDLE
 
Top

BindFiles (handle)

Parameters:
pHdl HANDLE
 
Top

BindFiles (table)

Parameters:
ttFileStatus TABLE
 
Top

CHARACTER CheckPath (character)

Parameters:
pcPath CHARACTER
 
Returns CHARACTER
 
Top

LOGICAL CountCDCRow (character, character)

Parameters:
fname CHARACTER
 
pname CHARACTER
 
Returns LOGICAL
 
Top

LOGICAL CountRow (character)

Parameters:
pname CHARACTER
 
Returns LOGICAL
 
Top

EndPolicy (character, character)

Parameters:
fname CHARACTER
 
pname CHARACTER
 
Top

EndPolicy (character, character, int64)

Parameters:
fname CHARACTER
 
pname CHARACTER
 
pinumrows INT64
 
Top

EndTable (character)

Parameters:
pname CHARACTER
 
Top

EndTable (character, int64)

Parameters:
pname CHARACTER
 
pinumrows INT64
 
Top

EndTask ()

Top

Export ()

Top

LOGICAL SetPolicyBailed (character, character)

Parameters:
fname CHARACTER
 
pname CHARACTER
 
Returns LOGICAL
 
Top

LOGICAL SetTableBailed (character)

Parameters:
pname CHARACTER
 
Returns LOGICAL
 
Top

SetTableExpectedNumRows (character, int64)

Purpose: set expected num rows
Parameters:
pname CHARACTER
 
pinum INT64
 
Top

StartTable (character, character, character, character)

/* the actual file name used in the dump may differ, since the we
dump logic may change slashes and possibly also differences with relative
name and full path (?) so we pass both owner and file at start
Parameters:
ptable CHARACTER
 
ptype CHARACTER
 
powner CHARACTER
 
pfile CHARACTER
 


Constructor Detail
Top

TableDataMonitor ()

Purpose:
Notes:


Property Detail
Top

LOGICAL AnyError

Returns LOGICAL
 
Top

LOGICAL AnyFileExists

Returns LOGICAL
 
Top

LOGICAL Cancel

Returns LOGICAL
 
Top

LOGICAL CheckFiles

Returns LOGICAL
 
Top

CHARACTER ConnectionUrl

Returns CHARACTER
 
Top

OpenEdge.DataAdmin.Core.DataFileInfo DataFileInfo

Returns OpenEdge.DataAdmin.Core.DataFileInfo
 
Top

DATETIME-TZ EndTime

Returns DATETIME-TZ
 
Top

CHARACTER ErrorMessage

Returns CHARACTER
 
Top

CHARACTER FileName

Returns CHARACTER
 
Top

OpenEdge.DataAdmin.Core.FileUtil FileUtil

Returns OpenEdge.DataAdmin.Core.FileUtil
 
Top

CHARACTER GROUP_TABLES

Returns CHARACTER
 
Top

INTEGER Interval

Returns INTEGER
 
Top

LOGICAL IsComplete

Returns LOGICAL
 
Top

LOGICAL IsLoad

Returns LOGICAL
 
Top

DATETIME-TZ LogTime

Returns DATETIME-TZ
 
Top

CHARACTER LogType

Returns CHARACTER
 
Top

LOGICAL NoLobs

Returns LOGICAL
 
Top

INTEGER NumGroupTables

Returns INTEGER
 
Top

INTEGER NumProcessedCDCPolicies

Returns INTEGER
 
Top

INTEGER NumProcessedGroupTables

Returns INTEGER
 
Top

INTEGER NumProcessedSharedTables

Returns INTEGER
 
Top

INTEGER NumProcessedTenantTables

Returns INTEGER
 
Top

INTEGER NumSharedTables

Returns INTEGER
 
Top

INTEGER NumTenantTables

Returns INTEGER
 
Top

CHARACTER SHARED_TABLES

Returns CHARACTER
 
Top

CHARACTER Slash

Returns CHARACTER
 
Top

DATETIME-TZ StartTime

Returns DATETIME-TZ
 
Top

CHARACTER TaskName

Returns CHARACTER
 
Top

CHARACTER TENANT_TABLES

Returns CHARACTER
 
Top

OpenEdge.DataAdmin.Lang.WebUtil WebUtil

Returns OpenEdge.DataAdmin.Lang.WebUtil