[IntegrationEvent(False,False)]
local procedure OnCreateIntegrationRuntime(var InstanceId: Text)
Parameters
Name
Type
Description
InstanceId
Text
OnDisableDataLakeMigration
[IntegrationEvent(False,False)]
local procedure OnDisableDataLakeMigration(var InstanceId: Text)
Parameters
Name
Type
Description
InstanceId
Text
OnDisableReplication
[IntegrationEvent(False,False)]
local procedure OnDisableReplication(var InstanceId: Text)
Parameters
Name
Type
Description
InstanceId
Text
OnAfterDisableReplication
[IntegrationEvent(False,False)]
local procedure OnAfterDisableReplication(var InstanceId: Text)
Parameters
Name
Type
Description
InstanceId
Text
OnBeforeEnableReplication
[IntegrationEvent(False,False)]
local procedure OnBeforeEnableReplication(ProductId: Text, var NotificationUrl: Text, var SubscriptionId: Text[150], var ClientState: Text[50], var ServiceNotificationUrl: Text, var ServiceSubscriptionId: Text[150], var ServiceClientState: Text[50])
[IntegrationEvent(False,False)]
local procedure OnGetErrorMessage(ErrorCode: Text, var Message: Text)
Parameters
Name
Type
Description
ErrorCode
Text
Message
Text
OnGetIntegrationRuntimeKeys
[IntegrationEvent(False,False)]
local procedure OnGetIntegrationRuntimeKeys(var InstanceId: Text)
Parameters
Name
Type
Description
InstanceId
Text
OnGetReplicationRunStatus
[IntegrationEvent(False,False)]
local procedure OnGetReplicationRunStatus(var InstanceId: Text, RunId: Text)
Parameters
Name
Type
Description
InstanceId
Text
RunId
Text
OnGetRequestStatus
[IntegrationEvent(False,False)]
local procedure OnGetRequestStatus(InstanceId: Text, var JsonOutput: Text, var Status: Text)
Parameters
Name
Type
Description
InstanceId
Text
JsonOutput
Text
Status
Text
OnGetVersionInformation
[IntegrationEvent(False,False)]
local procedure OnGetVersionInformation(var InstanceId: Text)
Parameters
Name
Type
Description
InstanceId
Text
OnInitialize
[IntegrationEvent(False,False)]
local procedure OnInitialize(SourceProductId: Text)
Parameters
Name
Type
Description
SourceProductId
Text
OnInitiateDataLakeMigration
[IntegrationEvent(False,False)]
local procedure OnInitiateDataLakeMigration(var InstanceId: Text, StorageAccountName: Text, StorageAccountKey: Text)
Parameters
Name
Type
Description
InstanceId
Text
StorageAccountName
Text
StorageAccountKey
Text
OnPrepareTablesForReplication
[IntegrationEvent(False,False)]
local procedure OnPrepareTablesForReplication()
OnRegenerateIntegrationRuntimeKeys
[IntegrationEvent(False,False)]
local procedure OnRegenerateIntegrationRuntimeKeys(var InstanceId: Text)
Parameters
Name
Type
Description
InstanceId
Text
OnBeforeRunReplication
[IntegrationEvent(False,False)]
local procedure OnBeforeRunReplication()
OnRunReplication
[IntegrationEvent(False,False)]
local procedure OnRunReplication(var InstanceId: Text, ReplicationType: Integer)
Parameters
Name
Type
Description
InstanceId
Text
ReplicationType
Integer
OnRunUpgrade
[IntegrationEvent(False,False)]
local procedure OnRunUpgrade(var InstanceId: Text)
Parameters
Name
Type
Description
InstanceId
Text
OnSetReplicationSchedule
[IntegrationEvent(False,False)]
local procedure OnSetReplicationSchedule(ReplicationFrequency: Text, DaysToRun: Text, TimeToRun: Time, Activate: Boolean, var InstanceId: Text)
Parameters
Name
Type
Description
ReplicationFrequency
Text
DaysToRun
Text
TimeToRun
Time
Activate
Boolean
InstanceId
Text
OnCanStartUpgrade
[IntegrationEvent(False,False)]
local procedure OnCanStartUpgrade(CompanyName: Text)
Parameters
Name
Type
Description
CompanyName
Text
OnStartDataUpgrade
[IntegrationEvent(False,False)]
local procedure OnStartDataUpgrade()
OnHandleVerifyCanStartUpgrade
[IntegrationEvent(False,False)]
local procedure OnHandleVerifyCanStartUpgrade(var CanStartUpgrade: Boolean, var Handled: Boolean)
Parameters
Name
Type
Description
CanStartUpgrade
Boolean
Handled
Boolean
OnSkipMinorAndMajorVersionCheck
[IntegrationEvent(False,False)]
local procedure OnSkipMinorAndMajorVersionCheck(var SkipVersionCheck: Boolean)
Parameters
Name
Type
Description
SkipVersionCheck
Boolean
OnBeforeResetUsersToIntelligentCloudPermissions
[IntegrationEvent(False,False)]
local procedure OnBeforeResetUsersToIntelligentCloudPermissions(var Handled: Boolean)