Namespace: OpenEdge.DataAdmin.Internal.Util
Class
TableDataUtility
Parent classes:
Inherits: OpenEdge.DataAdmin.Internal.Util.DataUtility
Implements: OpenEdge.DataAdmin.Util.ITableDataUtility
ABSTRACT

/* Copyright (c) 2011-2016 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:TableDataUtility
Purpose:common for dump and load of tables tenant data in .d
Author(s):hdaniels




Method Summary
Options Name Purpose
OpenEdge.DataAdmin.Binding.UtilityTableContext CreateTableContext ()
OpenEdge.DataAdmin.Binding.UtilityTenantGroupContext CreateTenantGroupContext ()
Deserialize ()
HANDLE GetDataset ()
CHARACTER GetValidateQuery ()
Serialize ()
SetResponse (IUtilityResponse) /** TODO: move to override in subclass that has ttFilestatus) */
TableAdded ()
TableDeleted ()
TenantGroupAdded ()
TenantGroupDeleted ()

Constructor Summary
Options Name Purpose
TableDataUtility (character)

Property Summary
Options Name Purpose
CHARACTER CDCPolicySelection
OpenEdge.DataAdmin.Binding.DataFileContext DataFileContext
OpenEdge.DataAdmin.IDataFileList Files
CHARACTER GroupDirectory
CHARACTER GroupSelection
LOGICAL isCDC
CHARACTER LobDirectory /* define public property TenantLobDirectory as char no-undo get. set.*/
LOGICAL NoLobs
OpenEdge.DataAdmin.IDataFileList ProblemFiles
LOGICAL SkipGroups
LOGICAL SkipSecuredTables /** Set to yes to skip secured tables */
OpenEdge.DataAdmin.Binding.IDataAdminModel TableDataContext
OpenEdge.DataAdmin.ITableSet Tables
CHARACTER TableSelection
OpenEdge.DataAdmin.Binding.IDataAdminModel TenantGroupDataContext
OpenEdge.DataAdmin.ITenantGroupSet TenantGroups
LOGICAL UseDefaultLocation /* define public property GroupLobDirectory as char no-undo get. set.*/
LOGICAL UseGroupSelection
LOGICAL ValidateOnly


Method Detail
Top

OpenEdge.DataAdmin.Binding.UtilityTableContext CreateTableContext ()

Returns OpenEdge.DataAdmin.Binding.UtilityTableContext
Top

OpenEdge.DataAdmin.Binding.UtilityTenantGroupContext CreateTenantGroupContext ()

Returns OpenEdge.DataAdmin.Binding.UtilityTenantGroupContext
Top

Deserialize ()

Top

HANDLE GetDataset ()

Returns HANDLE
Top

CHARACTER GetValidateQuery ()

Returns CHARACTER
Top

Serialize ()

Top

SetResponse (IUtilityResponse)

Purpose: TODO: move to override in subclass that has ttFilestatus)
Parameters:
resp OpenEdge.DataAdmin.Message.IUtilityResponse
Top

TableAdded ()

Top

TableDeleted ()

Top

TenantGroupAdded ()

Top

TenantGroupDeleted ()



Constructor Detail
Top

TableDataUtility (character)

Parameters:
pname CHARACTER


Property Detail
Top

CHARACTER CDCPolicySelection

Returns CHARACTER
Top

OpenEdge.DataAdmin.Binding.DataFileContext DataFileContext

Returns OpenEdge.DataAdmin.Binding.DataFileContext
Top

OpenEdge.DataAdmin.IDataFileList Files

Returns OpenEdge.DataAdmin.IDataFileList
Top

CHARACTER GroupDirectory

Returns CHARACTER
Top

CHARACTER GroupSelection

Returns CHARACTER
Top

LOGICAL isCDC

Returns LOGICAL
Top

CHARACTER LobDirectory

/* define public property TenantLobDirectory as char no-undo get. set.
Returns CHARACTER
Top

LOGICAL NoLobs

Returns LOGICAL
Top

OpenEdge.DataAdmin.IDataFileList ProblemFiles

Returns OpenEdge.DataAdmin.IDataFileList
Top

LOGICAL SkipGroups

Returns LOGICAL
Top

LOGICAL SkipSecuredTables

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

OpenEdge.DataAdmin.Binding.IDataAdminModel TableDataContext

Returns OpenEdge.DataAdmin.Binding.IDataAdminModel
Top

OpenEdge.DataAdmin.ITableSet Tables

Returns OpenEdge.DataAdmin.ITableSet
Top

CHARACTER TableSelection

Returns CHARACTER
Top

OpenEdge.DataAdmin.Binding.IDataAdminModel TenantGroupDataContext

Returns OpenEdge.DataAdmin.Binding.IDataAdminModel
Top

OpenEdge.DataAdmin.ITenantGroupSet TenantGroups

Returns OpenEdge.DataAdmin.ITenantGroupSet
Top

LOGICAL UseDefaultLocation

/* define public property GroupLobDirectory as char no-undo get. set.
Returns LOGICAL
Top

LOGICAL UseGroupSelection

Returns LOGICAL
Top

LOGICAL ValidateOnly

Returns LOGICAL


Copyright © 2017 Progress Software Corporation. All rights Reserved.

Progress® OpenEdge® Release 11.7