Codeunit 6100 "Data Migration Facade"
Base Application · System.Integration
Across versions
- BC23present
- BC247 events changed
- BC25-30unchanged
Neighbourhood 13 connected objects and pages
Base Application · System.Integration · BC23-30 · source at ea08af5e · facts from BC29
Events published
OnRegisterDataMigrator(var DataMigratorRegistration: Record "Data Migrator Registration")Δ BC24 (integration)- subscribers: Codeunit 1830 “MigrateQBO Wizard Integration” OnRegisterDataMigratorRegisterQBDataMigrator, Codeunit 1914 “MigrationQB Wizard Integration” OnRegisterDataMigratorRegisterQBDataMigrator
OnGetInstructions(var DataMigratorRegistration: Record "Data Migrator Registration"; var Instructions: Text; var Handled: Boolean)Δ BC24 (integration)- subscribers: Codeunit 1830 “MigrateQBO Wizard Integration” OnGetInstructionsGetQBInstructions, Codeunit 1914 “MigrationQB Wizard Integration” OnGetInstructionsGetQBInstructions
OnDataImport(var DataMigratorRegistration: Record "Data Migrator Registration"; var Handled: Boolean)Δ BC24 (integration)- subscribers: Codeunit 1830 “MigrateQBO Wizard Integration” OnDataImportImportQBData, Codeunit 1914 “MigrationQB Wizard Integration” OnDataImportImportQBData
OnSelectDataToApply(var DataMigratorRegistration: Record "Data Migrator Registration"; var DataMigrationEntity: Record "Data Migration Entity"; var Handled: Boolean)Δ BC24 (integration)- subscribers: Codeunit 1830 “MigrateQBO Wizard Integration” OnSelectDataToApplyCreateDataMigrationEntites, Codeunit 1914 “MigrationQB Wizard Integration” OnSelectDataToApplyCreateDataMigrationEntites
OnApplySelectedData(var DataMigratorRegistration: Record "Data Migrator Registration"; var DataMigrationEntity: Record "Data Migration Entity"; var Handled: Boolean)Δ BC24 (integration)- subscribers: Codeunit 1830 “MigrateQBO Wizard Integration” OnApplySelectedDataApplyQBData, Codeunit 1914 “MigrationQB Wizard Integration” OnApplySelectedDataApplyQBData, Codeunit 4035 “Wizard Integration” OnApplySelectedDataApplyGPData, Codeunit 47005 “SL Wizard Integration” OnApplySelectedDataApplySLData
OnShowThatsItMessage(var DataMigratorRegistration: Record "Data Migrator Registration"; var Message: Text)Δ BC24 (integration)- subscribers: Codeunit 1830 “MigrateQBO Wizard Integration” OnShowThatsItMessageShowQBThatsItMessage, Codeunit 1914 “MigrationQB Wizard Integration” OnShowThatsItMessageShowQBThatsItMessage
OnEnableTogglingDataMigrationOverviewPage(var DataMigratorRegistration: Record "Data Migrator Registration"; var EnableTogglingOverviewPage: Boolean)Δ BC24 (integration)- subscribers: Codeunit 1830 “MigrateQBO Wizard Integration” OnEnableTogglingDataMigrationOverviewPage, Codeunit 1914 “MigrationQB Wizard Integration” OnEnableTogglingDataMigrationOverviewPage
OnFillStagingTables()(integration)OnFindBatchForItemTransactions(MigrationType: Text[250]; var ItemJournalBatchName: Code[10])(integration)OnFindBatchForCustomerTransactions(MigrationType: Text[250]; var GenJournalBatchName: Code[10])(integration)OnFindBatchForVendorTransactions(MigrationType: Text[250]; var GenJournalBatchName: Code[10])(integration)OnFindBatchForAccountTransactions(DataMigrationStatus: Record "Data Migration Status"; var GenJournalBatchName: Code[10])(integration)OnGetMigrationHelpTopicUrl(MigrationType: Text; var Url: Text)(integration)OnSelectRowFromDashboard(var DataMigrationStatus: Record "Data Migration Status")(integration)OnMigrationCompleted(DataMigrationStatus: Record "Data Migration Status")(integration)- subscribers: Codeunit 1915 “MigrationQB Dashboard Mgt” OnAllStepsCompletedSubscriber
OnInitDataMigrationError(MigrationType: Text[250]; var BulkFixErrorsButtonEnabled: Boolean)(integration)OnBatchEditFromErrorView(MigrationType: Text[250]; DestinationTableId: Integer)(integration)
Event subscriptions
- OnRegisterDataMigratorWizardSubscriber subscribes to Table “Data Migrator Registration” OnRegisterDataMigrator
- OnRegisterGetInstructionsWizardSubscriber subscribes to Table “Data Migrator Registration” OnGetInstructions
- OnDataImportWizardSubscriber subscribes to Table “Data Migrator Registration” OnDataImport
- OnSelectDataToApplyWizardSubscriber subscribes to Table “Data Migrator Registration” OnSelectDataToApply
- OnApplySelectedDataWizardSubscriber subscribes to Table “Data Migrator Registration” OnApplySelectedData
- OnShowThatsItMessageWizardSubscriber subscribes to Table “Data Migrator Registration” OnShowThatsItMessage
- OnEnableTogglingDataMigrationOverviewPageWizardSubscriber subscribes to Table “Data Migrator Registration” OnEnableTogglingDataMigrationOverviewPage
Procedures
StartMigration(MigrationType: Text[250]; Retry: Boolean)
Triggers
OnRun
Calls
From the extracted call graph of BC29 (graphify-al on the snapshot checkout): calls whose target is known from a declared type or an Object::"Name" argument. Interface dispatch and calls through events are not counted, so the list is not complete.
- Codeunit 1798 “Data Migration Mgt.” (1 call:
StartMigration → StartMigration)
Called by
- Codeunit 1798 “Data Migration Mgt.” (6 calls:
CheckIfMigrationIsCompleted → OnMigrationCompleted,DestTableHasAnyTransactions → OnFindBatchForAccountTransactions,DestTableHasAnyTransactions → OnFindBatchForCustomerTransactions, …) - Page 1795 “Data Migration Overview Part” (4 calls:
GoToGeneralJournalForAccounts → OnFindBatchForAccountTransactions,GoToGeneralJournalForCustomers → OnFindBatchForCustomerTransactions,GoToGeneralJournalForVendors → OnFindBatchForVendorTransactions, …) - Page 1799 “Data Migration Overview” (4 calls:
GoToGeneralJournalForAccounts → OnFindBatchForAccountTransactions,GoToGeneralJournalForCustomers → OnFindBatchForCustomerTransactions,GoToGeneralJournalForVendors → OnFindBatchForVendorTransactions, …) - Page 1796 “Data Migration Error Part” (2 calls:
OnAfterGetCurrRecord → OnInitDataMigrationError,StartMigration → StartMigration) - Page 1797 “Data Migration Error” (2 calls:
OnAfterGetCurrRecord → OnInitDataMigrationError,StartMigration → StartMigration) - Codeunit 1916 “MigrationQB Mgt” (1 call:
ApplySelectedData → StartMigration) - Codeunit 4025 “GP Cloud Migration” (1 call:
InitiateGPMigration → StartMigration) - Codeunit 47001 “SL Cloud Migration” (1 call:
InitiateSLMigration → StartMigration)
Ask your agent
Procedure bodies are not stored here (D10). The call sections above are our own, per object, from the BC29 call graph. For a procedure body or the calls of one procedure, ask bc-code-atlas (external, by Stefan Maron, MIT; default corpus w1-28), which the bc-observatory plugin connects: bcatlas_resolve_node(object_type: "codeunit", object_name: "Data Migration Facade"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.