Table of Contents

Codeunit "Message Handler PSCAP"

ID 70345160
Namespace: CapVision.Online.Webshop.Messages

Properties

Name Value
Access Public
SingleInstance True

Methods

HandleInboundMessage

procedure HandleInboundMessage(EntryNo: Integer)

Parameters

Name Type Description
EntryNo Integer

HandleNextInboundMessage

procedure HandleNextInboundMessage(): Boolean

Returns

Type Description
Boolean

HandleOutboundMessage

procedure HandleOutboundMessage(EntryNo: Integer)

Parameters

Name Type Description
EntryNo Integer

HandleNextOutboundMessage

procedure HandleNextOutboundMessage(): Boolean

Returns

Type Description
Boolean

Events

OnIsMutexActive

[BusinessEvent(False)]
local procedure OnIsMutexActive(var IsActive: Boolean)

Parameters

Name Type Description
IsActive Boolean

OnBeforeSkipCommit

[IntegrationEvent(False,False)]
local procedure OnBeforeSkipCommit(var ShouldSkipCommit: Boolean)

Parameters

Name Type Description
ShouldSkipCommit Boolean

OnBeforePost

[IntegrationEvent(False,False)]
internal procedure OnBeforePost(IEntity: Interface "Entity PSCAP"; ContentPayload: Text; var Result: Text; var IsHandled: Boolean)

Parameters

Name Type Description
IEntity Interface CapVision.Online.Webshop.EntityFramework."Entity PSCAP"
ContentPayload Text
Result Text
IsHandled Boolean

OnBeforePut

[IntegrationEvent(False,False)]
internal procedure OnBeforePut(IEntity: Interface "Entity PSCAP"; ContentPayload: Text; var Result: Text; var IsHandled: Boolean)

Parameters

Name Type Description
IEntity Interface CapVision.Online.Webshop.EntityFramework."Entity PSCAP"
ContentPayload Text
Result Text
IsHandled Boolean

OnAfterPost

[IntegrationEvent(False,False)]
internal procedure OnAfterPost(IEntity: Interface "Entity PSCAP"; ContentPayload: Text; var Result: Text)

Parameters

Name Type Description
IEntity Interface CapVision.Online.Webshop.EntityFramework."Entity PSCAP"
ContentPayload Text
Result Text

OnAfterPut

[IntegrationEvent(False,False)]
internal procedure OnAfterPut(IEntity: Interface "Entity PSCAP"; ContentPayload: Text; var Result: Text)

Parameters

Name Type Description
IEntity Interface CapVision.Online.Webshop.EntityFramework."Entity PSCAP"
ContentPayload Text
Result Text

OnBeforeReadPayloadAsXml

[IntegrationEvent(False,False)]
internal procedure OnBeforeReadPayloadAsXml(var Payload: Text)

Parameters

Name Type Description
Payload Text

See also