Codeunit "Data Migration Status Facade"

ID 6101
Namespace: System.Integration

Methods

InitStatusLine

procedure InitStatusLine(MigrationType: Text[250], DestinationTableId: Integer, TotalNumber: Integer, StagingTableId: Integer, MigrationCodeunitId: Integer)

Parameters

Name Type Description
MigrationType Text[250]
DestinationTableId Integer
TotalNumber Integer
StagingTableId Integer
MigrationCodeunitId Integer

IncrementMigratedRecordCount

procedure IncrementMigratedRecordCount(MigrationType: Text[250], DestinationTableId: Integer, MigratedEntities: Integer)

Parameters

Name Type Description
MigrationType Text[250]
DestinationTableId Integer
MigratedEntities Integer

UpdateLineStatus

procedure UpdateLineStatus(MigrationType: Text[250], DestinationTableId: Integer, Status: Option)

Parameters

Name Type Description
MigrationType Text[250]
DestinationTableId Integer
Status Option

IgnoreErrors

procedure IgnoreErrors(MigrationType: Text[250], DestinationTableId: Integer, ErrorCountToIgnore: Integer)

Parameters

Name Type Description
MigrationType Text[250]
DestinationTableId Integer
ErrorCountToIgnore Integer

HasMigratedChartOfAccounts

procedure HasMigratedChartOfAccounts(DataMigrationParameters: Record "Data Migration Parameters"): Boolean

Parameters

Name Type Description
DataMigrationParameters Table System.Integration."Data Migration Parameters"

Returns

Type Description
Boolean

RegisterErrorNoStagingTablesCase

procedure RegisterErrorNoStagingTablesCase(MigrationType: Text[250], DestinationTableId: Integer, ErrorMessage: Text[250])

Parameters

Name Type Description
MigrationType Text[250]
DestinationTableId Integer
ErrorMessage Text[250]

See also