Codeunit CCS DIS Partner Rcv. Adapter
codeunit 5100931 "CCS DIS Partner Rcv. Adapter"
Methods
SetSequenceLine
public "CCS DIS Partner Rcv. Adapter" SetSequenceLine(Value: Record "CCS DIS Sequence Line"): None
Sets the sequence line as global variable.
Parameters
Name |
Type |
Description |
Value |
Record "CCS DIS Sequence Line" |
The sequence line. |
Return Value
None
Events
OnAfterReadMessageAndProcess
event "CCS DIS Partner Rcv. Adapter" OnAfterReadMessageAndProcess(ReceivedMessage: Record "CCS DIS Partner Rcvd. Message")
Parameters
Name |
Type |
Description |
ReceivedMessage |
Record "CCS DIS Partner Rcvd. Message" |
|
Attributes
Name |
Arguments |
IntegrationEvent |
False, False |
OnAfterReceiveMessages
event "CCS DIS Partner Rcv. Adapter" OnAfterReceiveMessages(PartnerMapping: Record "CCS DIS Partner Mapping"; var Received: Boolean)
The event is fired after the message are received by partner mapping processing.
The event is not fired immediatly after a message was imported for none, webservice or company transport types.
Parameters
Name |
Type |
Description |
PartnerMapping |
Record "CCS DIS Partner Mapping" |
The partner mapping the messages were received for. |
Received |
Boolean |
Returns true, if all messages were successfully received (and imported). |
Attributes
Name |
Arguments |
IntegrationEvent |
False, False |
OnBeforeReadMessageAndProcess
event "CCS DIS Partner Rcv. Adapter" OnBeforeReadMessageAndProcess(ReceivedMessage: Record "CCS DIS Partner Rcvd. Message")
Parameters
Name |
Type |
Description |
ReceivedMessage |
Record "CCS DIS Partner Rcvd. Message" |
|
Attributes
Name |
Arguments |
IntegrationEvent |
False, False |
OnBeforeReceiveMessages
event "CCS DIS Partner Rcv. Adapter" OnBeforeReceiveMessages(PartnerMapping: Record "CCS DIS Partner Mapping")
The event is fired before the messages are received by partner mapping processing.
Messages for transport type none, webservice or company are already imported, and nothing will happen.
Parameters
Name |
Type |
Description |
PartnerMapping |
Record "CCS DIS Partner Mapping" |
The partner mapping to receive the messages for. |
Attributes
Name |
Arguments |
IntegrationEvent |
False, False |
OnBeforeTryCheckProcessReceivedMessagesThrowError
event "CCS DIS Partner Rcv. Adapter" OnBeforeTryCheckProcessReceivedMessagesThrowError(PartnerMapping: Record "CCS DIS Partner Mapping"; ReceivedMessage: Record "CCS DIS Partner Rcvd. Message"; var SkipError: Boolean)
Parameters
Name |
Type |
Description |
PartnerMapping |
Record "CCS DIS Partner Mapping" |
|
ReceivedMessage |
Record "CCS DIS Partner Rcvd. Message" |
|
SkipError |
Boolean |
|
Attributes
Name |
Arguments |
IntegrationEvent |
False, False |
OnTryGetJsonRepository
event "CCS DIS Partner Rcv. Adapter" OnTryGetJsonRepository(XmlMessage: XmlElement; var JsonRepository: JsonToken)
The event is fired after the JSON repository was read from a XML message.
The event is fired as part of processing a received message.
Parameters
Name |
Type |
Description |
XmlMessage |
XmlElement |
The XML message to read the repository from. |
JsonRepository |
JsonToken |
The read JSON repository. |
Attributes
Name |
Arguments |
IntegrationEvent |
False, False |
OnTryGetXmlRepository
event "CCS DIS Partner Rcv. Adapter" OnTryGetXmlRepository(XmlMessage: XmlElement; var XmlRepository: XmlElement)
The event is fired after the XML repository was read from a XML message.
The event is fired as part of processing a received message.
Parameters
Name |
Type |
Description |
XmlMessage |
XmlElement |
The XML message to read the repository from. |
XmlRepository |
XmlElement |
The read XML repository. |
Attributes
Name |
Arguments |
IntegrationEvent |
False, False |