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 |