Codeunit 47013 "SL Hybrid Management"
HybridSL · Microsoft.DataMigration.SL
Across versions
- BC23-28not present
- BC29-30present
Neighbourhood 8 connected objects and pages
HybridSL · Microsoft.DataMigration.SL · BC29-30 · source at ea08af5e · facts from BC29
Properties
| Property | Value |
|---|---|
| Access | Internal |
Events published
OnCreateSessionForUpgrade(var CreateSession: Boolean)(internal)
Event subscriptions
- HandleSLOnReplicationRunCompleted subscribes to Codeunit “Hybrid Cloud Management” OnReplicationRunCompleted
- OnHandleSLCloseWizard 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
- GetSLMessageOnResolveMessageCode subscribes to Codeunit “Hybrid Message Management” OnResolveMessageCode
- InvokeDataUpgrade subscribes to Codeunit “Hybrid Cloud Management” OnInvokeDataUpgrade
- DisableNewSessionForSLCloudMigration subscribes to Codeunit “Data Migration Mgt.” OnBeforeStartMigration
- SkipSLDataRepair subscribes to Codeunit “Hybrid Cloud Management” OnHandleFixDataOnReplicationCompleted
- OnIsSLUpgradeSupported subscribes to Codeunit “Hybrid Cloud Management” OnIsUpgradeSupported
- HandleOnOpenNewUI subscribes to Page “Intelligent Cloud Management” OnOpenNewUI
Procedures
InitializationofSLSynchronization(RunID: Text[50]; SubscriptionId: Text; NotificationText: Text)(internal)UpdateStatusOnHybridReplicationCompleted(RunId: Text[50]; NotificationText: Text)(internal)InvokeCompanyUpgrade(var HybridReplicationSummary: Record "Hybrid Replication Summary"; CompanyName: Text[50])(internal)InvokeCompanyUpgrade(var HybridReplicationSummary: Record "Hybrid Replication Summary"; CompanyName: Text[50]; DelayDuration: Duration)(internal)GetDefaultJobTimeout(): Duration(internal)GetMinimalDelayDuration(): Duration(internal)
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 47012 “SL Hybrid Wizard” (10 calls:
DisableNewSessionForSLCloudMigration → GetSLMigrationEnabled,HandleBeforeResetUsersToIntelligentCloudPermissions → GetSLMigrationEnabled,HandleDataMigrationOverviewOpen → GetSLMigrationEnabled, …) - Codeunit 5459 “JSON Management” (8 calls:
InitializationofSLSynchronization → GetStringPropertyValueByName,InitializationofSLSynchronization → InitializeObject,UpdateStatusOnHybridReplicationCompleted → GetArrayPropertyValueAsStringByName, …) - Codeunit 4001 “Hybrid Cloud Management” (3 calls:
HandleSLOnReplicationRunCompleted → CanHandleNotification,InitializationofSLSynchronization → CanHandleNotification,InitializationofSLSynchronization → SetUpgradePendingOnReplicationRunCompleted) - Codeunit 47023 “SL Helper Functions” (2 calls:
InitializationofSLSynchronization → GetTelemetryCategory,UpdateStatusOnHybridReplicationCompleted → GetTelemetryCategory) - Codeunit 4011 “Hybrid Message Management” (1 call:
UpdateStatusOnHybridReplicationCompleted → ResolveMessageCode)
Called by
- Codeunit 47001 “SL Cloud Migration” (1 call:
OnRun → InvokeCompanyUpgrade) - Codeunit 47005 “SL Wizard Integration” (1 call:
ScheduleSLHistoricalSnapshotMigration → GetDefaultJobTimeout) - Table 47064 “SL Upgrade Settings” (1 call:
GetonInsertSLUpgradeSettings → 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: "SL Hybrid Management"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.