Namespace: OpenEdge.DataAdmin.Binding
Interface
IDataDefinitionOptions
Parent classes:
Inherits: Progress.Lang.Object

/* Copyright (c) 2010 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:IDataDefinitionOptions
Purpose:Pass options to prodict load df
Author(s):hdaniels
Created:Oct 2010
Notes:See/use extended interfaces/classes for more advanced
options: IDataDefinitionsLoader IDataDefinitionsParser
WARNING:used by prodict/dictvar.i and load of df procedures
NOTE: the class supports both SchemaChange and AddObjectsOnline
which controls the same behavior.
- SchemaChange could however change if the ABL adds more
functionality to session:schema-change.
- SchemaChange is exposed as character entry "NEW OBJECTS" in
prodict/load_df.p used by (absolutely) everyone.
- The use of character (not just YES, like the other option)
means that users would expect load_df to support new
functionality in session:schema-change.
otherwise we could just translate "new objects"
- The unknown value in both of these signifies that
ABL schema-change is set from outide.
Purpose: Name of file with definitions



Property Summary
Options Name Purpose
LOGICAL AddObjectsOnline
CHARACTER ErrorLog
CHARACTER FileName
LOGICAL ForceCommit
LOGICAL ForceIndexDeactivate
LOGICAL ForceSharedSchema
LOGICAL IsLogger
OpenEdge.DataAdmin.Binding.IDataDefinitionLoader Logger
CHARACTER SchemaChange


Property Detail
Top

LOGICAL AddObjectsOnline

Returns LOGICAL
Top

CHARACTER ErrorLog

Returns CHARACTER
Top

CHARACTER FileName

Returns CHARACTER
Top

LOGICAL ForceCommit

Returns LOGICAL
Top

LOGICAL ForceIndexDeactivate

Returns LOGICAL
Top

LOGICAL ForceSharedSchema

Returns LOGICAL
Top

LOGICAL IsLogger

Returns LOGICAL
Top

OpenEdge.DataAdmin.Binding.IDataDefinitionLoader Logger

Returns OpenEdge.DataAdmin.Binding.IDataDefinitionLoader
Top

CHARACTER SchemaChange

Returns CHARACTER


Copyright © 2022 Progress Software Corporation. All rights Reserved.

Progress® OpenEdge® Release 11.7.15