Codeunit "Graph Connection Setup"

ID 5456
Namespace: Microsoft.Integration.Graph

Methods

CanRunSync

procedure CanRunSync(): Boolean

Returns

Type Description
Boolean

ConstructConnectionString

procedure ConstructConnectionString(EntityEndpoint: Text, EntityListEndpoint: Text, ResourceUri: Text, ResourceRoles: Text): Text

Parameters

Name Type Description
EntityEndpoint Text
EntityListEndpoint Text
ResourceUri Text
ResourceRoles Text

Returns

Type Description
Text

GetGraphNotificationUrl

procedure GetGraphNotificationUrl(): Text[250]

Returns

Type Description
Text[250]

GetInboundConnectionName

procedure GetInboundConnectionName(TableID: Integer): Text

Parameters

Name Type Description
TableID Integer

Returns

Type Description
Text

GetInboundConnectionString

procedure GetInboundConnectionString(TableID: Integer): Text

Parameters

Name Type Description
TableID Integer

Returns

Type Description
Text

GetSubscriptionConnectionName

procedure GetSubscriptionConnectionName(TableID: Integer): Text

Parameters

Name Type Description
TableID Integer

Returns

Type Description
Text

GetSubscriptionConnectionString

procedure GetSubscriptionConnectionString(TableID: Integer): Text

Parameters

Name Type Description
TableID Integer

Returns

Type Description
Text

GetSynchronizeConnectionName

procedure GetSynchronizeConnectionName(TableID: Integer): Text

Parameters

Name Type Description
TableID Integer

Returns

Type Description
Text

GetSynchronizeConnectionString

procedure GetSynchronizeConnectionString(TableID: Integer): Text

Parameters

Name Type Description
TableID Integer

Returns

Type Description
Text

RegisterConnectionForEntity

procedure RegisterConnectionForEntity(InboundConnectionName: Text, InboundConnectionString: Text, SubscriptionConnectionName: Text, SubscriptionConnectionString: Text, SynchronizeConnectionName: Text, SynchronizeConnectionString: Text)

Parameters

Name Type Description
InboundConnectionName Text
InboundConnectionString Text
SubscriptionConnectionName Text
SubscriptionConnectionString Text
SynchronizeConnectionName Text
SynchronizeConnectionString Text

RegisterConnections

procedure RegisterConnections()

Events

OnCheckForceSync

[IntegrationEvent(False,False)]
local procedure OnCheckForceSync(var Force: Boolean)

Parameters

Name Type Description
Force Boolean

OnGetInboundConnectionName

[IntegrationEvent(False,False)]
local procedure OnGetInboundConnectionName(TableID: Integer, var ConnectionName: Text)

Parameters

Name Type Description
TableID Integer
ConnectionName Text

OnGetInboundConnectionString

[IntegrationEvent(False,False)]
local procedure OnGetInboundConnectionString(TableID: Integer, var ConnectionString: Text)

Parameters

Name Type Description
TableID Integer
ConnectionString Text

OnGetSubscriptionConnectionName

[IntegrationEvent(False,False)]
local procedure OnGetSubscriptionConnectionName(TableID: Integer, var ConnectionName: Text)

Parameters

Name Type Description
TableID Integer
ConnectionName Text

OnGetSubscriptionConnectionString

[IntegrationEvent(False,False)]
local procedure OnGetSubscriptionConnectionString(TableID: Integer, var ConnectionString: Text)

Parameters

Name Type Description
TableID Integer
ConnectionString Text

OnGetSynchronizeConnectionName

[IntegrationEvent(False,False)]
local procedure OnGetSynchronizeConnectionName(TableID: Integer, var ConnectionName: Text)

Parameters

Name Type Description
TableID Integer
ConnectionName Text

OnGetSynchronizeConnectionString

[IntegrationEvent(False,False)]
local procedure OnGetSynchronizeConnectionString(TableID: Integer, var ConnectionString: Text)

Parameters

Name Type Description
TableID Integer
ConnectionString Text

OnRegisterConnections

[IntegrationEvent(False,False)]
local procedure OnRegisterConnections()

OnIsS2SAuthenticationEnabled

[IntegrationEvent(False,False)]
local procedure OnIsS2SAuthenticationEnabled(var IsS2SAuthentication: Boolean, var IsHandled: Boolean)

Parameters

Name Type Description
IsS2SAuthentication Boolean
IsHandled Boolean

See also