Top Method Summary
Options Name Purpose
CHARACTER GetKeyFieldAssignmentKey (character) Returns the KeyFieldAssignmentKey of the SmartKeyFieldAssignmentType record referenced by the given GUID Notes : Returns an empty string when no GUID is passed or the record does not exist @param pcKeyFieldAssignmentGUID The GUID of the SmartKeyFieldAssignmentType record @return The KeyFieldAssignmentKey of the record */
Progress.Json.ObjectModel.JsonObject GetSmartRelationJson (RelationDatasetModel) Returns the JsonObject describing the SmartRelation record the RelationDatasetModel is positioned on Notes : The relation is identified by the qualified parent and child table names and the relation name, never by the RelationGuid @param poRelationDatasetModel The RelationDatasetModel positioned on the SmartRelation record @return The JsonObject describing the SmartRelation record */
Progress.Json.ObjectModel.JsonObject GetSmartTableJson (TableDatasetModel) Returns the JsonObject describing the SmartTable registration of a database table Notes : The "registered" property tells whether a SmartTable record exists at all. Empty values of the registration are suppressed, so an unregistered table results in an object with the "registered" property only. The KeyFieldAssignmentGUID is resolved to the KeyFieldAssignmentKey of the referenced SmartKeyFieldAssignmentType record @param poTableDatasetModel The TableDatasetModel positioned on the SmartTable record (or not available for an unregistered table) @return The JsonObject describing the SmartTable registration */


Method Detail
Top

CHARACTER GetKeyFieldAssignmentKey (character)

Purpose: Returns the KeyFieldAssignmentKey of the SmartKeyFieldAssignmentType
record referenced by the given GUID
Notes : Returns an empty string when no GUID is passed or the record does
not exist

Parameters:
pcKeyFieldAssignmentGUID CHARACTER
The GUID of the SmartKeyFieldAssignmentType record
Returns CHARACTER
The KeyFieldAssignmentKey of the record
Top

Progress.Json.ObjectModel.JsonObject GetSmartRelationJson (RelationDatasetModel)

Purpose: Returns the JsonObject describing the SmartRelation record the
RelationDatasetModel is positioned on
Notes : The relation is identified by the qualified parent and child table
names and the relation name, never by the RelationGuid

Parameters:
poRelationDatasetModel Consultingwerk.SmartFramework.System.RelationDatasetModel
The RelationDatasetModel positioned on the SmartRelation record
Returns Progress.Json.ObjectModel.JsonObject
The JsonObject describing the SmartRelation record
Top

Progress.Json.ObjectModel.JsonObject GetSmartTableJson (TableDatasetModel)

Purpose: Returns the JsonObject describing the SmartTable registration of a
database table
Notes : The "registered" property tells whether a SmartTable record exists at
all. Empty values of the registration are suppressed, so an unregistered
table results in an object with the "registered" property only. The
KeyFieldAssignmentGUID is resolved to the KeyFieldAssignmentKey of the
referenced SmartKeyFieldAssignmentType record

Parameters:
poTableDatasetModel Consultingwerk.SmartFramework.System.TableDatasetModel
The TableDatasetModel positioned on the SmartTable record (or not available for an unregistered table)
Returns Progress.Json.ObjectModel.JsonObject
The JsonObject describing the SmartTable registration


©2006-2026 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       10.10.2026 15:33:31