Namespace: Consultingwerk.Studio.LegacyGuiMigration.SDO
Interface 
ISmartDataObjectImporter Copy to Clipboard
Parent classes:
Inherits: Progress.Lang.Object
Implemented by: Consultingwerk.Studio.LegacyGuiMigration.SDO.SmartDataObjectImporter

File:ISmartDataObjectImporter
Author(s):Mike Fechner / Consultingwerk Ltd.
Created:Sat Oct 07 18:17:30 CEST 2023



Top Method Summary
Options Name Purpose
+ CHARACTER GetPreprocessorDefinition (character, longchar) Searches the source code for a preprocessor definition
+ ImportSDO (character, character, BusinessEntityDatasetController, logical, dataset) Imports an ADM2 SmartDataObject into the model


Method Detail
Top

PUBLIC CHARACTER GetPreprocessorDefinition (character, longchar)

Purpose: Searches the source code for a preprocessor definition
Notes:

Parameters:
pcPreprocessorName CHARACTER
The preprocessor variable to search for
plcSourceCode LONGCHAR
The whole source code
Returns CHARACTER
The value of the preprocessor name
Top

PUBLIC ImportSDO (character, character, BusinessEntityDatasetController, logical, dataset)

Purpose: Imports an ADM2 SmartDataObject into the model
Notes:

Parameters:
pcSDO CHARACTER
The name of the SmartDataObject to import
pcTempTableName CHARACTER
The name of the imported Temp-Table (previously RowObject)
poController Consultingwerk.BusinessEntityDesigner.Services.BusinessEntityDatasetController
The BusinessEntityDatasetController reference
plRemoveSdoSupportFields LOGICAL
Logical value indicating if SDO Support fields should be removed
dsBusinessEntity DATASET dsBusinessEntity
The dsBusinessEntity BY-REFERENCE


ProDataset Detail

ProDataset dsBusinessEntity

Member tables: eBusinessEntity, eDataRelation, eDataRelationProperties, eTable, eField, eFieldProperties, eIndex, eIndexProperties, eTableProperties, eBusinessEntityProperties


Temp-Table Detail

Temp-Table eBusinessEntity

Defined in:

Temp-Table eBusinessEntityProperties

Defined in:

Temp-Table eDataRelation

Defined in:

Temp-Table eDataRelationProperties

Defined in:

Temp-Table eField

Defined in:

Temp-Table eFieldProperties

Defined in:

Temp-Table eIndex

Defined in:

Temp-Table eIndexProperties

Defined in:

Temp-Table eTable

Defined in:

Temp-Table eTableProperties

Defined in:


©2006-2023 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       15.04.2024 06:15:37