Top Method Summary
Options Name Purpose
CheckDesignTimeDataSources () Checks the DesignTimeDataSource table for orphan records
CheckSmartAttribute () Checks SmartAttribute for orphan records
CheckSmartAttributeValue () Checks SmartAttributeValue for orphan records
CheckSmartCustomization () Checks SmartCustomization for orphan records
CheckSmartEntityTableMapping () Checks SmartEntityTableMapping for orphan records
CheckSmartLink () Checks SmartLink for orphan records
CheckSmartModule () Checks SmartModule for orphan records
CheckSmartObjectInstance () Checks SmartObjectInstance for orphan records
CheckSmartObjectMaster () Checks SmartObjectMaster for orphan records
CheckSmartObjectType () Checks SmartObjectType for orphan records
CheckSmartPage () Checks SmartPage for orphan records
CheckSmartSupportedInstanceObjectType () Checks SmartSupportedLink for orphan records
CheckSmartSupportedLink () Checks SmartSupportedLink for orphan records
INT64 CountResultRecords (ICountRecordsRequest) Counts the number of results of the repository integrity check
DeleteOrphanRecord (dataset-handle, IntegrityCheckParameter) Deletes an orphan record
DeleteOrphanRecord (IntegrityCheckParameter) Deletes an orphan record
DocumentOrphanRecord (character, character, character, character, character, character) Documents orphan records by writing them to ttOrphanedRecords
FetchData (IFetchDataRequest) Fetch data and/or definitions
PerformIntegrityCheck (dataset, ISerializable) Executes all methods of the SmartRepositoryIntegrityCheckTask
SaveChanges (Object) Saves changes

Top Constructor Summary
Options Name Purpose
SmartRepositoryIntegrityCheckTask () Constructor for the SmartRepositoryIntegrityCheckTask class


Method Detail
Top

CheckDesignTimeDataSources ()

Purpose: Checks the DesignTimeDataSource table for orphan records
Notes:

Top

CheckSmartAttribute ()

Purpose: Checks SmartAttribute for orphan records
Notes: Parent: SmartAttributeGroup

Top

CheckSmartAttributeValue ()

Purpose: Checks SmartAttributeValue for orphan records
Notes: Parents: SmartAttribute, SmartObjectInstance, SmartObjectMaster, SmartObjectType

Top

CheckSmartCustomization ()

Purpose: Checks SmartCustomization for orphan records
Notes: Parents: SmartCustomizationResult, SmartCustomizationType

Top

CheckSmartEntityTableMapping ()

Purpose: Checks SmartEntityTableMapping for orphan records
Notes: Parent: SmartObjectMaster

Top

CheckSmartLink ()

Purpose: Checks SmartLink for orphan records
Notes: Parents: SmartObjectMaster, SmartObjectInstance (has 2 related fields)

Top

CheckSmartModule ()

Purpose: Checks SmartModule for orphan records
Notes: Parent: SmartProduct

Top

CheckSmartObjectInstance ()

Purpose: Checks SmartObjectInstance for orphan records
Notes: Parent: SmartPage

Top

CheckSmartObjectMaster ()

Purpose: Checks SmartObjectMaster for orphan records
Notes: Parent: SmartCustomizationResult, SmartObjectType, SmartModule, SmartObjectInstance

Top

CheckSmartObjectType ()

Purpose: Checks SmartObjectType for orphan records
Notes: Parent: SmartClassType

Top

CheckSmartPage ()

Purpose: Checks SmartPage for orphan records
Notes: Parent: SmartObjectMaster

Top

CheckSmartSupportedInstanceObjectType ()

Purpose: Checks SmartSupportedLink for orphan records
Notes:

Top

CheckSmartSupportedLink ()

Purpose: Checks SmartSupportedLink for orphan records
Notes:

Top

INT64 CountResultRecords (ICountRecordsRequest)

Purpose: Counts the number of results of the repository integrity check
Notes: Executes FetchData to populate the dataset and then counts all ttOrphanedRecords

Parameters:
poParameter Consultingwerk.OERA.ICountRecordsRequest
The ICountRecordsRequest instance to receive the record count
Returns INT64
The number of orphaned records
Top

DeleteOrphanRecord (dataset-handle, IntegrityCheckParameter)

Purpose: Deletes an orphan record
Notes: Overload with dataset-handle parameter for generic service invocation

Parameters:
phDataset DATASET-HANDLE
The dataset handle (not used)
poParameter Consultingwerk.SmartFramework.Repository.IntegrityCheckParameter
Orphan record to be deleted
Top

DeleteOrphanRecord (IntegrityCheckParameter)

Purpose: Deletes an orphan record
Notes:

Parameters:
poParameter Consultingwerk.SmartFramework.Repository.IntegrityCheckParameter
orphan record to be deleted
Top

DocumentOrphanRecord (character, character, character, character, character, character)

Purpose: Documents orphan records by writing them to ttOrphanedRecords
Notes:

Parameters:
pcDatabaseTableName CHARACTER
Name of child table
pcDatabaseFieldName CHARACTER
Name of record in child table
pcRecordKeyValue CHARACTER
GUID record
pcRecordDescription CHARACTER
Meaningful field of the record
pcMissingTableName CHARACTER
Name of parent table
pcMissingKeyValue CHARACTER
Name of index table
Top

FetchData (IFetchDataRequest)

Purpose: Fetch data and/or definitions
Notes:

Parameters:
poFetchDataRequest Consultingwerk.OERA.IFetchDataRequest
The IFetchDataRequest object with the parameter for this call
Top

PerformIntegrityCheck (dataset, ISerializable)

Purpose: Executes all methods of the SmartRepositoryIntegrityCheckTask
Notes:

Parameters:
dsOrphanedRecords DATASET dsOrphanedRecords
INPUT-OUTPUT Dataset used for passing the data
poParameter Consultingwerk.ISerializable
The reference to the parameter object instance returned by the task
Top

SaveChanges (Object)

Purpose: Saves changes
Notes: This method is called from consumers of the Business Task and
receives the dataset.

Parameters:
poParameter Progress.Lang.Object
Optional Parameter object for the SaveChanges method


Constructor Detail
Top

SmartRepositoryIntegrityCheckTask ()

Purpose: Constructor for the SmartRepositoryIntegrityCheckTask class
Notes:



ProDataset Detail

ProDataset dsOrphanedRecords

Member tables: ttOrphanedRecords


Temp-Table Detail

Temp-Table ttOrphanedRecords

Defined in:


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