Top Method Summary
Options Name Purpose
ActivateRelationeSmartObjectInstanceeInstanceAttributeValueRelation () Activates at eSmartObjectInstanceeInstanceAttributeValueRelation DATA-RELATION
ActivateRelationeSmartObjectMastereSmartAttributeValueRelation () Activates at eSmartObjectMastereSmartAttributeValueRelation DATA-RELATION
ActivateRelationeSmartObjectMastereSmartLinkRelation () Activates at eSmartObjectMastereSmartLinkRelation DATA-RELATION
ActivateRelationeSmartObjectMastereSmartModifiedStateRelation () Activates at eSmartObjectMastereSmartModifiedStateRelation DATA-RELATION
ActivateRelationeSmartObjectMastereSmartObjectInstanceRelation () Activates at eSmartObjectMastereSmartObjectInstanceRelation DATA-RELATION
ActivateRelationeSmartObjectMastereSmartPageRelation () Activates at eSmartObjectMastereSmartPageRelation DATA-RELATION
AttachDataSources () Attaches the DATA-SOURCE objects to the ProDataset Buffers
BindDataset (dataset) Do nothing, just receive the parameter and bind to the received Dataset reference
DefineReadEvents () TO-DO: Subscribe to ProDataset Event Handlers using SET-CALLBACK as needed
DetachDataSources () Detaches the DATA-SOURCE objects to the ProDataset Buffers
dsObjectMasterBeforeFill (dataset) BEFORE-FILL Callback for the Dataset
SaveChanges () Save changes to physical storage
CHARACTER SourceColumn (character, character) Returns the database field name matching a temp-table field name contained in a consumers query string (query string vs. temp-table definition)
CHARACTER SourceDefaultQuery (character) Returns the base query string used to retrieve data for the temp tables. This query string will be appended by the query provided by the consumer (FetchDataRequest object).

Top Constructor Summary
Options Name Purpose
ObjectMasterDataAccess (handle) Constructor for the ObjectMasterDataAccess class


Method Detail
Top

ActivateRelationeSmartObjectInstanceeInstanceAttributeValueRelation ()

Purpose: Activates at eSmartObjectInstanceeInstanceAttributeValueRelation DATA-RELATION
Notes:

Top

ActivateRelationeSmartObjectMastereSmartAttributeValueRelation ()

Purpose: Activates at eSmartObjectMastereSmartAttributeValueRelation DATA-RELATION
Notes:

Top

ActivateRelationeSmartObjectMastereSmartLinkRelation ()

Purpose: Activates at eSmartObjectMastereSmartLinkRelation DATA-RELATION
Notes:

Top

ActivateRelationeSmartObjectMastereSmartModifiedStateRelation ()

Purpose: Activates at eSmartObjectMastereSmartModifiedStateRelation DATA-RELATION
Notes:

Top

ActivateRelationeSmartObjectMastereSmartObjectInstanceRelation ()

Purpose: Activates at eSmartObjectMastereSmartObjectInstanceRelation DATA-RELATION
Notes:

Top

ActivateRelationeSmartObjectMastereSmartPageRelation ()

Purpose: Activates at eSmartObjectMastereSmartPageRelation DATA-RELATION
Notes:

Top

AttachDataSources ()

Purpose: Attaches the DATA-SOURCE objects to the ProDataset Buffers
Notes: Overrides ABSTRACT method in Consultingwerk.OERA.DataAccess,
Invoked in FetchData and SaveChanges

Top

BindDataset (dataset)

Purpose: Do nothing, just receive the parameter and bind to the received
Dataset reference
Notes: Invoked from the class constructor

Parameters:
dsObjectMaster DATASET dsObjectMaster
DATASET to bind to
Top

DefineReadEvents ()

Purpose: TO-DO: Subscribe to ProDataset Event Handlers using SET-CALLBACK
as needed
Notes: Overrides ABSTRACT method in Consultingwerk.OERA.DataAccess,
Invoked in FetchData, note that the callback methods need to be
PUBLIC and need to have the Dataset defined as an INPUT Parameter.
Errors thrown from or raised in the FILL call-back methods of the
DataAccess class (SET-CALLBACK) will stop the Dataset from getting
filled / filled further. However errors thrown from the call-back
methods are not thrown from the FILL() method further up into a
catch block or to the client.
See http://knowledgebase.progress.com/articles/Article/P188375
Sample: BUFFER eCustomer:SET-CALLBACK (Consultingwerk.DatasetBufferCallbackEnum:AfterFill,
"eCustomerAfterFill":U) U) .

Top

DetachDataSources ()

Purpose: Detaches the DATA-SOURCE objects to the ProDataset Buffers
Notes: Overrides ABSTRACT method in Consultingwerk.OERA.DataAccess,
Invoked in FetchData and SaveChanges

Top

dsObjectMasterBeforeFill (dataset)

Purpose: BEFORE-FILL Callback for the Dataset
Notes:

Parameters:
dsObjectMaster DATASET dsObjectMaster
DATASET
Top

SaveChanges ()

Purpose: Save changes to physical storage
Notes: Overrides method in Consultingwerk.OERA.DataAccess

Top

CHARACTER SourceColumn (character, character)

Purpose: Returns the database field name matching a temp-table field name
contained in a consumers query string (query string vs. temp-table
definition)
Notes: Call-back used by Consultingwerk.OERA.Query.DSQueryString (part of
DataAccess:FetchData FetchData () query preparation
TO-DO: Provide code for alternative mapping

Parameters:
pcTable CHARACTER
The temp table name to return the source (database table) field name for
pcColumn CHARACTER
The temp table column name to return the source (database table) field name for
Returns CHARACTER
The database field name mapped to the passed in temp-table field
Top

CHARACTER SourceDefaultQuery (character)

Purpose: Returns the base query string used to retrieve data for the temp
tables. This query string will be appended by the query provided by
the consumer (FetchDataRequest object).
Notes: Call-back used by Consultingwerk.OERA.Query.DSQueryString (part of
DataAccess:FetchData FetchData () query preparation
TO-DO: Provide code to return the DATA-SOURCE root query string

Parameters:
pcTable CHARACTER
The temp table name to return the source default (database) query string for
Returns CHARACTER
The base query string used to retrieve data for the given temp-table


Constructor Detail
Top

ObjectMasterDataAccess (handle)

Purpose: Constructor for the ObjectMasterDataAccess class
Notes: Used by the BusinessEntity, will receive the handle of the dataset
instance form the BusinessEntity as a parameter. Permanently BIND's
to that dataset using the PRIVATE BindDataset Method.

Parameters:
phDataset HANDLE
The handle of the Business Entity dataset


ProDataset Detail

ProDataset dsObjectMaster

Member tables: eSmartObjectMaster, eSmartAttributeValue, eSmartObjectInstance, eInstanceAttributeValue, eSmartPage, eSmartLink, eSmartModifiedState


Temp-Table Detail

Temp-Table eInstanceAttributeValue

Defined in:

Temp-Table eSmartAttributeValue

Defined in:

Temp-Table eSmartLink

Defined in:

Temp-Table eSmartModifiedState

Defined in:

Temp-Table eSmartObjectInstance

Defined in:

Temp-Table eSmartObjectMaster

Defined in:

Temp-Table eSmartPage

Defined in:


©2006-2026 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       13.04.2026 10:26:45