Namespace: OpenEdge.DataAdmin.Util
Interface
ITableDataUtility
Parent classes:
Inherits: OpenEdge.DataAdmin.Util.IDataUtility

/* Copyright (c) 2012 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:ITableDataUtility.cls
Purpose:wrapper for dump and load of tables tenant data in .d
Author(s):hdaniels
Created:Thu Apr 28 00:16:34 EDT 2011



Property Summary
Options Name Purpose
OpenEdge.DataAdmin.IDataFileList Files /** List of files generated by the various selections - Only available after the request*/
CHARACTER GroupDirectory /** Sub directory name for groups */
CHARACTER GroupSelection /** Specifies the groups to include in the request when UseGroupSelection = true 'all, 'list' - 'list' requires list of groups - default = 'all' */
CHARACTER LobDirectory /** lob sub directory name - used for shared groups and tenants */
LOGICAL NoLobs /** skip lobs */
OpenEdge.DataAdmin.IDataFileList ProblemFiles /** List of problem files generated by the various selections - Only available after the request ValidateOnly - dump - files that already exist ValidateOnly - load - files that does not exist Load - Files with error load errors (correponds to .e) */
LOGICAL SkipGroups /** Set to yes to skip group tables when UseGroupSelection = false */
LOGICAL SkipSecuredTables /** Set to yes to skip secured tables */
OpenEdge.DataAdmin.ITableSet Tables /** List of tables when UseGroupSelection = false and TableSelection = 'list' */
CHARACTER TableSelection /** Specifies the tables to include in the utility when UseGroupSelection = false 'all, 'tenant', 'shared' or 'list' - 'list' requires list of tables - default = 'all' */
OpenEdge.DataAdmin.ITenantGroupSet TenantGroups /** List of groups when UseGroupSelection = true and GroupSelection = 'list' */
LOGICAL UseDefaultLocation /** use default location = tenant data in directories na,ed after tenant and group data in group subdirectory and directory named after group. The sub directories will be created if necessary on dump */
LOGICAL UseGroupSelection /** Set to yes to use GroupSelection. Set to no (default) to use TableSelection and TenantSelction */
LOGICAL ValidateOnly /** Set to true to perform a validation request that does not execute the actual command, but checks file availability and directory availability Missing directories will cuase a regular error, but the files are returned in the Files (all files) and ErrorFiles (files with error existing files on dumop and non existing on load ) collections */


Property Detail
Top

OpenEdge.DataAdmin.IDataFileList Files

Purpose: List of files generated by the various selections - Only available after the request
Returns OpenEdge.DataAdmin.IDataFileList
Top

CHARACTER GroupDirectory

Purpose: Sub directory name for groups
Returns CHARACTER
Top

CHARACTER GroupSelection

Purpose: Specifies the groups to include in the request when UseGroupSelection = true
'all, 'list' - 'list' requires list of groups - default = 'all'
Returns CHARACTER
Top

CHARACTER LobDirectory

Purpose: lob sub directory name - used for shared groups and tenants
Returns CHARACTER
Top

LOGICAL NoLobs

Purpose: skip lobs
Returns LOGICAL
Top

OpenEdge.DataAdmin.IDataFileList ProblemFiles

Purpose: List of problem files generated by the various selections - Only available after the request
ValidateOnly - dump - files that already exist
ValidateOnly - load - files that does not exist
Load - Files with error load errors (correponds to .e)
Returns OpenEdge.DataAdmin.IDataFileList
Top

LOGICAL SkipGroups

Purpose: Set to yes to skip group tables when UseGroupSelection = false
Returns LOGICAL
Top

LOGICAL SkipSecuredTables

Purpose: Set to yes to skip secured tables
Returns LOGICAL
Top

OpenEdge.DataAdmin.ITableSet Tables

Purpose: List of tables when UseGroupSelection = false and TableSelection = 'list'
Returns OpenEdge.DataAdmin.ITableSet
Top

CHARACTER TableSelection

Purpose: Specifies the tables to include in the utility when UseGroupSelection = false
'all, 'tenant', 'shared' or 'list' - 'list' requires list of tables
- default = 'all'
Returns CHARACTER
Top

OpenEdge.DataAdmin.ITenantGroupSet TenantGroups

Purpose: List of groups when UseGroupSelection = true and GroupSelection = 'list'
Returns OpenEdge.DataAdmin.ITenantGroupSet
Top

LOGICAL UseDefaultLocation

Purpose: use default location = tenant data in directories na,ed after tenant and
group data in group subdirectory and directory named after group.
The sub directories will be created if necessary on dump
Returns LOGICAL
Top

LOGICAL UseGroupSelection

Purpose: Set to yes to use GroupSelection.
Set to no (default) to use TableSelection and TenantSelction
Returns LOGICAL
Top

LOGICAL ValidateOnly

Purpose: Set to true to perform a validation request that does not execute the
actual command, but checks file availability and directory availability
Missing directories will cuase a regular error, but the files are
returned in the Files (all files) and ErrorFiles (files with error
existing files on dumop and non existing on load ) collections
Returns LOGICAL


Copyright © 2017 Progress Software Corporation. All rights Reserved.

Progress® OpenEdge® Release 11.7