Top Method Summary
Options Name Purpose
Progress.Json.ObjectModel.JsonObject CreateInstance (CreateInstanceParameter) Creates a new object instance in an existing container based on the given parameters
CHARACTER CreateMetaBusinessEntityLookup (character, character, character, character, character, character, character, character, character, character, character, logical, character, character, character) Creates a MetaBusinessEntityLookup object master for a Business Entity
CHARACTER CreateMetaGrid (character, character, character, character, character, character) Creates a MetaGrid object master with field instances
Progress.Json.ObjectModel.JsonObject CreateMetaGrid (CreateMetaGridParameter) Creates a MetaGrid object master with field instances
CHARACTER CreateMetaViewer (character, character, character, character, character, character) Creates a MetaViewer object master with field instances
Progress.Json.ObjectModel.JsonObject CreateMetaViewer (CreateMetaViewerParameter) Creates a MetaViewer object master with field instances
Consultingwerk.SmartFramework.Repository.GetObjectTypesResponse GetMetaBusinessEntityTypes () Returns the object types that represent MetaEntityTable classes
Consultingwerk.SmartFramework.Repository.GetObjectTypesResponse GetMetaDataFieldTypes () Returns the object types that represent MetaDataField classes
GetMetaDataSourceFieldNames (dataset, CharacterHolder) Returns a Dataset with tables and fields provided by a MetaDataSource schema
GetMetaDataSourceFieldNames (character, dataset) Returns a Dataset with tables and fields provided by a MetaDataSource schema
Consultingwerk.SmartFramework.Repository.GetObjectTypesResponse GetMetaDataSourceTypes () Returns the object types that represent MetaDataSource classes
Consultingwerk.SmartFramework.Repository.GetObjectTypesResponse GetMetaEntityTableTypes () Returns the object types that represent MetaEntityTable classes
Consultingwerk.SmartFramework.Repository.GetObjectTypesResponse GetMetaGridTypes () Returns the object types that represent MetaGrid classes
Consultingwerk.SmartFramework.Repository.GetObjectTypesResponse GetMetaViewerTypes () Returns the object types that represent MetaViewer classes
GetObjectInstanceDesignAttributes (dataset, GetObjectInstanceDesignAttributesParameter) Returns the Design Time Attributes for the given SmartObjectInstance
GetObjectMasterDesignAttributes (dataset, GetObjectMasterDesignAttributesParameter) Returns the Design Time Attributes for the given SmartObjectMaster
GetObjectMasterDesignData (dataset-handle, GetObjectMasterDesignDataParameter) Returns the Design Time Data for the given object master
Consultingwerk.SmartFramework.Repository.GetObjectTypesResponse GetObjectTypeAndChildren (character) Returns the object types that represent MetaEntity classes
Consultingwerk.SmartFramework.Repository.AttributeValue GetObjectTypeAttributeDefaultValue (GetObjectTypeAttributeDefaultValueParameter) Returns the Attribute for the given SmartObjectType
Progress.Json.ObjectModel.JsonArray GetViewerDesignerPaletteEntries () Returns the Palette Entries as a JsonArray
LOGICAL ResolveBufferField (handle, character, character, handle) Resolves a field by short name across a list of dataset buffers
Consultingwerk.OERA.RestResource.RestMethodResponse StoreObjectInstanceDesignAttributes (dataset, StoreObjectInstanceDesignAttributeParameter) Stores modified attribute values for an object instance
Consultingwerk.OERA.RestResource.RestMethodResponse StoreObjectMasterDesignAttributes (dataset, StoreObjectMasterDesignAttributeParameter) Stores modified attribute values for an object master


Method Detail
Top

Progress.Json.ObjectModel.JsonObject CreateInstance (CreateInstanceParameter)

Purpose: Creates a new object instance in an existing container based on the
given parameters
Notes: ContainerObject The Container Object Master GUID or Container Object Name
InstanceObject The Object Master GUID or Object Name of the object to create an instance of
InstanceName The name of the object instance (or ? to use the object name)
InstanceDescription The description of the instance
PageGuid The GUID of the page to create the instance on
ObjectSequence The sequence of the object instance on the given page

Parameters:
poParameter Consultingwerk.SmartFramework.Repository.Object.CreateInstanceParameter
The CreateInstanceParameter parameter with the data for this call
Returns Progress.Json.ObjectModel.JsonObject
The JsonObject representing the new SmartObjectInstance record
Top

CHARACTER CreateMetaBusinessEntityLookup (character, character, character, character, character, character, character, character, character, character, character, logical, character, character, character)

Purpose: Creates a MetaBusinessEntityLookup object master for a Business Entity
Notes: Reproduces the logic of CreateLookupWizardForm with parameters provided
by the caller instead of being collected from a UI. Validates the
referenced Business Entity, EntityTable, EntityView, LookupKeyField,
LookupKeyValueField and LookupGridColumns; computes the
LookupDialogFilterOperators based on the data type of each grid column
and optionally registers an EntityFieldMapping record.

Parameters:
pcObjectName CHARACTER
The name of the new MetaBusinessEntityLookup object master. When empty defaults to the short Business Entity name (without trailing BusinessEntity or Entity) suffixed with Lookup
pcProductModule CHARACTER
The product module GUID or Code
pcDescription CHARACTER
The description of the new object master
pcBusinessEntity CHARACTER
The full Business Entity class name (including package)
pcEntityTable CHARACTER
The entity-table buffer name (must be a buffer of the Business Entity)
pcEntityView CHARACTER
Comma-delimited list of view-table buffer names (each must be a buffer of the Business Entity)
pcLookupKeyField CHARACTER
The name of the field used as Lookup Key Field (must be a field of EntityTable or EntityView)
pcLookupKeyValueField CHARACTER
The name of the field used as Lookup Key Value Column. Optional. When set must be a field of EntityTable or EntityView
pcLabel CHARACTER
The Label attribute of the new lookup
pcLookupDialogTitle CHARACTER
The title of the Lookup Dialog. Defaults to "Lookup" when empty
pcLookupGridColumns CHARACTER
Comma-delimited list of grid column field names (each must be a field of EntityTable or EntityView)
plRegisterEntityFieldMapping LOGICAL
When true an EntityFieldMapping record will be registered for the new lookup
pcMappingEntityName CHARACTER
The Entity Name for the EntityFieldMapping record. Defaults to "*" when empty
pcMappingTableName CHARACTER
The Table Name for the EntityFieldMapping record. Defaults to "*" when empty
pcMappingFieldName CHARACTER
The Field Name for the EntityFieldMapping record. Defaults to the Lookup Key Field when empty
Returns CHARACTER
The GUID of the new MetaBusinessEntityLookup object master
Top

CHARACTER CreateMetaGrid (character, character, character, character, character, character)

Purpose: Creates a MetaGrid object master with field instances
Notes: Uses the same strategy as CreateMetaGridWizardForm:btnOk_Click. Each field
is instantiated using the qualified buffer.fieldName as the instance object
and description. No X/Y layout attributes are assigned.

Parameters:
pcObjectName CHARACTER
The name of the new MetaGrid object master
pcObjectType CHARACTER
The object type name or GUID (must be MetaGrid or a derived type). Defaults to MetaGrid when empty or ?
pcProductModule CHARACTER
The product module GUID or Code
pcDescription CHARACTER
The description of the new object master
pcDesignTimeDataSource CHARACTER
The design-time data source GUID or ObjectName
pcFieldNames CHARACTER
Comma-delimited list of field names from the binding source schema to create instances from
Returns CHARACTER
The GUID of the new MetaGrid object master
Top

Progress.Json.ObjectModel.JsonObject CreateMetaGrid (CreateMetaGridParameter)

Purpose: Creates a MetaGrid object master with field instances
Notes: Wrapper method for use via REST. Delegates to the overload with individual
parameters and returns a JsonObject with ObjectMasterGuid and ObjectName.

Parameters:
poParameter Consultingwerk.SmartFramework.Repository.Object.CreateMetaGridParameter
The CreateMetaGridParameter instance with the data for this call
Returns Progress.Json.ObjectModel.JsonObject
A JsonObject with ObjectMasterGuid and ObjectName of the new MetaGrid object master
Top

CHARACTER CreateMetaViewer (character, character, character, character, character, character)

Purpose: Creates a MetaViewer object master with field instances
Notes: Uses the same strategy as CreateMetaViewerWizardForm:btnOk_Click to assign
X and Y attributes on each field instance

Parameters:
pcObjectName CHARACTER
The name of the new MetaViewer object master
pcObjectType CHARACTER
The object type name or GUID (must be MetaViewer or a derived type). Defaults to MetaViewer when empty or ?
pcProductModule CHARACTER
The product module GUID or Code
pcDescription CHARACTER
The description of the new object master
pcDesignTimeDataSource CHARACTER
The design-time data source GUID or ObjectName
pcFieldNames CHARACTER
Comma-delimited list of field names from the binding source schema to create instances from
Returns CHARACTER
The GUID of the new MetaViewer object master
Top

Progress.Json.ObjectModel.JsonObject CreateMetaViewer (CreateMetaViewerParameter)

Purpose: Creates a MetaViewer object master with field instances
Notes: Wrapper method for use via REST. Delegates to the overload with individual
parameters and returns a JsonObject with ObjectMasterGuid and ObjectName.

Parameters:
poParameter Consultingwerk.SmartFramework.Repository.Object.CreateMetaViewerParameter
The CreateMetaViewerParameter instance with the data for this call
Returns Progress.Json.ObjectModel.JsonObject
A JsonObject with ObjectMasterGuid and ObjectName of the new MetaViewer object master
Top

Consultingwerk.SmartFramework.Repository.GetObjectTypesResponse GetMetaBusinessEntityTypes ()

Purpose: Returns the object types that represent MetaEntityTable classes
Notes:

Returns Consultingwerk.SmartFramework.Repository.GetObjectTypesResponse
The GetObjectTypesResponse instance
Top

Consultingwerk.SmartFramework.Repository.GetObjectTypesResponse GetMetaDataFieldTypes ()

Purpose: Returns the object types that represent MetaDataField classes
Notes:

Returns Consultingwerk.SmartFramework.Repository.GetObjectTypesResponse
The GetObjectTypesResponse instance
Top

GetMetaDataSourceFieldNames (dataset, CharacterHolder)

Purpose: Returns a Dataset with tables and fields provided by a MetaDataSource schema
Notes:

Parameters:
dsDataSourceSchema DATASET dsDataSourceSchema
The dataset with the resulting schema
poDataSourceName Consultingwerk.CharacterHolder
The CharacterHolder with the name of the MetaDataSource object master
Top

GetMetaDataSourceFieldNames (character, dataset)

Purpose: Returns a Dataset with tables and fields provided by a MetaDataSource schema
Notes:

Parameters:
pcDataSourceName CHARACTER
The name of the MetaDataSource object master
dsDataSourceSchema DATASET dsDataSourceSchema
The dataset with the resulting schema
Top

Consultingwerk.SmartFramework.Repository.GetObjectTypesResponse GetMetaDataSourceTypes ()

Purpose: Returns the object types that represent MetaDataSource classes
Notes:

Returns Consultingwerk.SmartFramework.Repository.GetObjectTypesResponse
The GetObjectTypesResponse instance
Top

Consultingwerk.SmartFramework.Repository.GetObjectTypesResponse GetMetaEntityTableTypes ()

Purpose: Returns the object types that represent MetaEntityTable classes
Notes:

Returns Consultingwerk.SmartFramework.Repository.GetObjectTypesResponse
The GetObjectTypesResponse instance
Top

Consultingwerk.SmartFramework.Repository.GetObjectTypesResponse GetMetaGridTypes ()

Purpose: Returns the object types that represent MetaGrid classes
Notes:

Returns Consultingwerk.SmartFramework.Repository.GetObjectTypesResponse
The GetObjectTypesResponse instance
Top

Consultingwerk.SmartFramework.Repository.GetObjectTypesResponse GetMetaViewerTypes ()

Purpose: Returns the object types that represent MetaViewer classes
Notes:

Returns Consultingwerk.SmartFramework.Repository.GetObjectTypesResponse
The GetObjectTypesResponse instance
Top

GetObjectInstanceDesignAttributes (dataset, GetObjectInstanceDesignAttributesParameter)

Purpose: Returns the Design Time Attributes for the given SmartObjectInstance
Notes:

Parameters:
dsDesignAttributeValue DATASET dsDesignAttributeValue
INPUT-OUTPUT DATASET
poParameter Consultingwerk.SmartFramework.Repository.Class.GetObjectInstanceDesignAttributesParameter
The Parameter Object for this method
Top

GetObjectMasterDesignAttributes (dataset, GetObjectMasterDesignAttributesParameter)

Purpose: Returns the Design Time Attributes for the given SmartObjectMaster
Notes:

Parameters:
dsDesignAttributeValue DATASET dsDesignAttributeValue
INPUT-OUTPUT DATASET
poParameter Consultingwerk.SmartFramework.Repository.Class.GetObjectMasterDesignAttributesParameter
The Parameter Object for this method
Top

GetObjectMasterDesignData (dataset-handle, GetObjectMasterDesignDataParameter)

Purpose: Returns the Design Time Data for the given object master
Notes:

Parameters:
phDataset DATASET-HANDLE
The dataset with the design data to return to the caller
poParameter Consultingwerk.SmartFramework.Repository.Object.GetObjectMasterDesignDataParameter
The Parameter Object for this method
Top

Consultingwerk.SmartFramework.Repository.GetObjectTypesResponse GetObjectTypeAndChildren (character)

Purpose: Returns the object types that represent MetaEntity classes
Notes:

Parameters:
pcObjectType CHARACTER
The parent object type (name or guid)
Returns Consultingwerk.SmartFramework.Repository.GetObjectTypesResponse
The GetObjectTypesResponse instance
Top

Consultingwerk.SmartFramework.Repository.AttributeValue GetObjectTypeAttributeDefaultValue (GetObjectTypeAttributeDefaultValueParameter)

Purpose: Returns the Attribute for the given SmartObjectType
Notes:

Parameters:
poParameter Consultingwerk.SmartFramework.Repository.Object.GetObjectTypeAttributeDefaultValueParameter
The Parameter Object for this method
Returns Consultingwerk.SmartFramework.Repository.AttributeValue
The AttributeValue instance
Top

Progress.Json.ObjectModel.JsonArray GetViewerDesignerPaletteEntries ()

Purpose: Returns the Palette Entries as a JsonArray
Notes:

Returns Progress.Json.ObjectModel.JsonArray
The JSON Array with Palette Entries
Top

LOGICAL ResolveBufferField (handle, character, character, handle)

Purpose: Resolves a field by short name across a list of dataset buffers
Notes: Iterates the listed buffers in order and returns the handle of
the first matching field. Buffers that are not part of the
dataset are skipped silently

Parameters:
phDataset HANDLE
The dataset handle to search in
pcBuffers CHARACTER
Comma-delimited list of buffer names to inspect
pcFieldName CHARACTER
The short name of the field to locate
phField HANDLE
The output buffer-field handle when found
Returns LOGICAL
True when the field was located, false otherwise
Top

Consultingwerk.OERA.RestResource.RestMethodResponse StoreObjectInstanceDesignAttributes (dataset, StoreObjectInstanceDesignAttributeParameter)

Purpose: Stores modified attribute values for an object instance
Notes:

Parameters:
dsDesignAttributeValue DATASET dsDesignAttributeValue
INPUT-OUTPUT DATASET
poParameter Consultingwerk.SmartFramework.Repository.Class.StoreObjectInstanceDesignAttributeParameter
The Parameter Object for this method
Returns Consultingwerk.OERA.RestResource.RestMethodResponse
The RestMethodResponse instance (typically status code 204)
Top

Consultingwerk.OERA.RestResource.RestMethodResponse StoreObjectMasterDesignAttributes (dataset, StoreObjectMasterDesignAttributeParameter)

Purpose: Stores modified attribute values for an object master
Notes:

Parameters:
dsDesignAttributeValue DATASET dsDesignAttributeValue
INPUT-OUTPUT DATASET
poParameter Consultingwerk.SmartFramework.Repository.Class.StoreObjectMasterDesignAttributeParameter
The Parameter Object for this method
Returns Consultingwerk.OERA.RestResource.RestMethodResponse
The RestMethodResponse instance (typically status code 204)


ProDataset Detail

ProDataset dsDataSourceSchema

Member tables: ttMetaEntity, ttMetaDataField

ProDataset dsDesignAttributeValue

Member tables: eDesignAttributeValue


Temp-Table Detail

Temp-Table eDesignAttributeValue

Defined in:

Temp-Table ttMetaDataField

Defined in:

Temp-Table ttMetaEntity

Defined in:


©2006-2026 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       03.05.2026 21:42:54