Codeunit 4016 "Hybrid GP Management"
HybridGP · Microsoft.DataMigration.GP
Across versions
- BC23-28not present
- BC29-30present
Neighbourhood 9 connected objects and pages
HybridGP · Microsoft.DataMigration.GP · BC29-30 · source at ea08af5e · facts from BC29
Events published
OnCreateSessionForUpgrade(var CreateSession: Boolean)(internal)
Event subscriptions
- HandleGPOnReplicationRunCompleted subscribes to Codeunit “Hybrid Cloud Management” OnReplicationRunCompleted
- OnHandleCloseWizard subscribes to Page “Hybrid Cloud Setup Wizard” OnHandleCloseWizard
- HandleSkipCompaniesWizard subscribes to Page “Hybrid Cloud Setup Wizard” OnSkipShowLiveCompaniesWarning
- HandleBeforeResetUsersToIntelligentCloudPermissions subscribes to Codeunit “Hybrid Deployment” OnBeforeResetUsersToIntelligentCloudPermissions
- HandleDataMigrationOverviewOpen subscribes to Page “Data Migration Overview” OnOpenPageEvent
- GetGPMessageOnResolveMessageCode subscribes to Codeunit “Hybrid Message Management” OnResolveMessageCode
- InvokeDataUpgrade subscribes to Codeunit “Hybrid Cloud Management” OnInvokeDataUpgrade
- DisableNewSessionForGPCloudMigration subscribes to Codeunit “Data Migration Mgt.” OnBeforeStartMigration
- SkipDataRepair subscribes to Codeunit “Hybrid Cloud Management” OnHandleFixDataOnReplicationCompleted
- OnIsUpgradeSupported subscribes to Codeunit “Hybrid Cloud Management” OnIsUpgradeSupported
- HandleCheckNewUISupported subscribes to Page “Cloud Migration Management” CheckNewUISupported
- StartMigrationValidation subscribes to Codeunit “Data Migration Mgt.” OnValidateMigration
Procedures
InvokeCompanyUpgrade(var HybridReplicationSummary: Record "Hybrid Replication Summary"; CompanyName: Text[50])InvokeCompanyUpgrade(var HybridReplicationSummary: Record "Hybrid Replication Summary"; CompanyName: Text[50]; DelayDuration: Duration)GetDefaultJobTimeout(): Duration(internal)
Plus 4 local procedures.
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 4015 “Hybrid GP Wizard” (12 calls:
DisableNewSessionForGPCloudMigration → GetGPMigrationEnabled,GetGPMessageOnResolveMessageCode → GetGPMigrationEnabled,HandleBeforeResetUsersToIntelligentCloudPermissions → GetGPMigrationEnabled, …) - Codeunit 5459 “JSON Management” (8 calls:
HandleInitializationOfGPSynchronization → GetStringPropertyValueByName,HandleInitializationOfGPSynchronization → InitializeObject,UpdateStatusOnHybridReplicationCompleted → GetArrayPropertyValueAsStringByName, …) - Codeunit 4037 “Helper Functions” (3 calls:
HandleInitializationOfGPSynchronization → GetTelemetryCategory,TriggerUpgradeIfOneStepEnabled → GetTelemetryCategory,UpdateStatusOnHybridReplicationCompleted → GetTelemetryCategory) - Codeunit 4001 “Hybrid Cloud Management” (2 calls:
HandleGPOnReplicationRunCompleted → CanHandleNotification,HandleInitializationOfGPSynchronization → SetUpgradePendingOnReplicationRunCompleted) - Codeunit 40032 “Migration Validation” (1 call:
StartMigrationValidation → RunTests) - Codeunit 4011 “Hybrid Message Management” (1 call:
UpdateStatusOnHybridReplicationCompleted → ResolveMessageCode)
Called by
- Codeunit 4025 “GP Cloud Migration” (1 call:
OnRun → InvokeCompanyUpgrade) - Codeunit 4035 “Wizard Integration” (1 call:
ScheduleGPHistoricalSnapshotMigration → GetDefaultJobTimeout) - Table 40150 “GP Upgrade Settings” (1 call:
GetonInsertGPUpgradeSettings → GetDefaultJobTimeout)
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: "Hybrid GP Management"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.