Top Method Summary
Options Name Purpose
ApplyScalingFactors () Applies the fixed scaling factors of the MCP server to the conversion
Consultingwerk.Studio.LegacyGuiMigration.LegacyGuiConversionResult ConvertBrowseToMetaGrid (character, character, character, character, character) Converts a browse of an ABL source file into a MetaGrid repository object bound to the given repository data source
Consultingwerk.Studio.LegacyGuiMigration.LegacyGuiConversionResult ConvertFrameToMetaViewer (character, character, character, character, character, logical) Converts a frame of an ABL source file into a MetaViewer repository object bound to the given repository data source
Consultingwerk.Studio.LegacyGuiMigration.WidgetNamesResult GetBrowseNames (character) Returns the names of the browses defined in an ABL source file
Consultingwerk.Studio.LegacyGuiMigration.WidgetNamesResult GetFrameNames (character) Returns the names of the frames defined in an ABL source file
CHARACTER ListToArray (CharacterList) Returns the values of a CharacterList as an array
Consultingwerk.Studio.LegacyGuiMigration.LegacyGuiConversionResult NewConversionResult (ISmartRepositoryService, character, character, character, character, character) Creates the conversion result for the given object master and resolves the Business Entity of the repository data source
Consultingwerk.Studio.LegacyGuiMigration.TestFrameMigrationResult TestFrameMigration (character, character) Tests whether a frame of an ABL source file can be migrated to a MetaViewer

Top Property Summary
Options Name Purpose
CHARACTER ObjectTypeMetaGrid
CHARACTER ObjectTypeMetaViewer
INTEGER PixelsPerColumn
INTEGER PixelsPerRow
CHARACTER WidgetTypeBrowse
CHARACTER WidgetTypeFrame


Method Detail
Top

ApplyScalingFactors ()

Purpose: Applies the fixed scaling factors of the MCP server to the
conversion
Notes: See PixelsPerColumn

Top

Consultingwerk.Studio.LegacyGuiMigration.LegacyGuiConversionResult ConvertBrowseToMetaGrid (character, character, character, character, character)

Purpose: Converts a browse of an ABL source file into a MetaGrid
repository object bound to the given repository data source
Notes: An existing object master of the same name is updated. The
browse columns are parsed with the fixed scaling factors of the
MCP server (see PixelsPerColumn)

Parameters:
pcFileName CHARACTER
The name of the ABL source file containing the browse (mandatory)
pcBrowseName CHARACTER
The name of the browse to convert (mandatory)
pcObjectMasterName CHARACTER
The name of the MetaGrid to create or update (mandatory)
pcProductModule CHARACTER
The name or GUID of the repository product module of the MetaGrid (mandatory)
pcDataSource CHARACTER
The name or GUID of the repository data source the MetaGrid is bound to (mandatory)
Returns Consultingwerk.Studio.LegacyGuiMigration.LegacyGuiConversionResult
The LegacyGuiConversionResult describing the created MetaGrid
Top

Consultingwerk.Studio.LegacyGuiMigration.LegacyGuiConversionResult ConvertFrameToMetaViewer (character, character, character, character, character, logical)

Purpose: Converts a frame of an ABL source file into a MetaViewer
repository object bound to the given repository data source
Notes: An existing object master of the same name is updated. The
frame widgets are parsed with the fixed scaling factors of the
MCP server (see PixelsPerColumn)

Parameters:
pcFileName CHARACTER
The name of the ABL source file containing the frame (mandatory)
pcFrameName CHARACTER
The name of the frame to convert (mandatory)
pcObjectMasterName CHARACTER
The name of the MetaViewer to create or update (mandatory)
pcProductModule CHARACTER
The name or GUID of the repository product module of the MetaViewer (mandatory)
pcDataSource CHARACTER
The name or GUID of the repository data source the MetaViewer is bound to (mandatory)
plWipeUnknownAlternativeControls LOGICAL
Logical value indicating if lookup and combo controls without a known alternative control name are rendered as plain fields
Returns Consultingwerk.Studio.LegacyGuiMigration.LegacyGuiConversionResult
The LegacyGuiConversionResult describing the created MetaViewer
Top

Consultingwerk.Studio.LegacyGuiMigration.WidgetNamesResult GetBrowseNames (character)

Purpose: Returns the names of the browses defined in an ABL source file
Notes:

Parameters:
pcFileName CHARACTER
The name of the ABL source file to parse (mandatory)
Returns Consultingwerk.Studio.LegacyGuiMigration.WidgetNamesResult
The WidgetNamesResult with the browse names
Top

Consultingwerk.Studio.LegacyGuiMigration.WidgetNamesResult GetFrameNames (character)

Purpose: Returns the names of the frames defined in an ABL source file
Notes:

Parameters:
pcFileName CHARACTER
The name of the ABL source file to parse (mandatory)
Returns Consultingwerk.Studio.LegacyGuiMigration.WidgetNamesResult
The WidgetNamesResult with the frame names
Top

CHARACTER ListToArray (CharacterList)

Purpose: Returns the values of a CharacterList as an array
Notes: Returns an indeterminate array for an invalid or empty list, as
an ABL array cannot be sized to zero

Parameters:
poList Consultingwerk.Framework.Collections.CharacterList
The CharacterList to convert
Returns CHARACTER
The array with the values of the list
Top

Consultingwerk.Studio.LegacyGuiMigration.LegacyGuiConversionResult NewConversionResult (ISmartRepositoryService, character, character, character, character, character)

Purpose: Creates the conversion result for the given object master and
resolves the Business Entity of the repository data source
Notes: The entity tables are the entity table of the data source
followed by its entity view tables

Parameters:
poRepository Consultingwerk.SmartFramework.Repository.ISmartRepositoryService
The repository service to resolve the data source with
pcObjectType CHARACTER
The name of the repository object type of the object master
pcObjectMasterName CHARACTER
The name of the object master
pcDataSource CHARACTER
The name or GUID of the repository data source
pcFileName CHARACTER
The name of the ABL source file
pcWidgetName CHARACTER
The name of the converted frame or browse
Returns Consultingwerk.Studio.LegacyGuiMigration.LegacyGuiConversionResult
The LegacyGuiConversionResult with the resolved Business Entity
Top

Consultingwerk.Studio.LegacyGuiMigration.TestFrameMigrationResult TestFrameMigration (character, character)

Purpose: Tests whether a frame of an ABL source file can be migrated to
a MetaViewer
Notes: Returns the migration status of the frame migration service
together with the parsed widgets of the frame

Parameters:
pcFileName CHARACTER
The name of the ABL source file containing the frame (mandatory)
pcFrameName CHARACTER
The name of the frame to test (mandatory)
Returns Consultingwerk.Studio.LegacyGuiMigration.TestFrameMigrationResult
The TestFrameMigrationResult with the status and the parsed widgets


Property Detail
Top

CHARACTER ObjectTypeMetaGrid


Returns CHARACTER
Top

CHARACTER ObjectTypeMetaViewer


Returns CHARACTER
Top

INTEGER PixelsPerColumn


Returns INTEGER
Top

INTEGER PixelsPerRow


Returns INTEGER
Top

CHARACTER WidgetTypeBrowse


Returns CHARACTER
Top

CHARACTER WidgetTypeFrame


Returns CHARACTER


©2006-2026 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       19.09.2026 10:17:42