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


Copyright (c) 2010,2021,2023 by Progress Software Corporation. All rights reserved.
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 DDMLoad
  CHARACTER ErrorLog
  CHARACTER FileName
  LOGICAL ForceCommit
  LOGICAL ForceIndexDeactivate
  LOGICAL ForceSharedSchema
  CHARACTER IgnoreDDMLoad
  LOGICAL IsLogger
  OpenEdge.DataAdmin.Binding.IDataDefinitionLoader Logger
  CHARACTER OfflineLoad
  CHARACTER PostDeployLoad
  CHARACTER PreDeployLoad
  CHARACTER SchemaChange
  CHARACTER TriggerLoad


Property Detail
Top

LOGICAL AddObjectsOnline

Returns LOGICAL
 
Top

CHARACTER DDMLoad

Returns CHARACTER
 
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

CHARACTER IgnoreDDMLoad

Returns CHARACTER
 
Top

LOGICAL IsLogger

Returns LOGICAL
 
Top

OpenEdge.DataAdmin.Binding.IDataDefinitionLoader Logger

Returns OpenEdge.DataAdmin.Binding.IDataDefinitionLoader
 
Top

CHARACTER OfflineLoad

Returns CHARACTER
 
Top

CHARACTER PostDeployLoad

Returns CHARACTER
 
Top

CHARACTER PreDeployLoad

Returns CHARACTER
 
Top

CHARACTER SchemaChange

Returns CHARACTER
 
Top

CHARACTER TriggerLoad

Returns CHARACTER