5.1 Choreography

This clause defines the method by which a company can communicate an individual message defined in Part 2, Part 3 or Part 4 of the RDR standard to a business partner via (i) a cloud-based storage server (such as an SFTP server) that is hosted by the message sender, (ii) a cloud-based storage server that is hosted by the message recipient or (iii) a cloud-based storage server that is hosted by a third party.

This specification does not therefore define on whose hardware the messages are being stored. This is for the message sender and the message recipient to agree.

The choreography for the message-by-message profile is as depicted in Figure 1.

image-20240904-141715.png

Figure 1: Choreography of the message-by-message profile

The RdrAcknowledgementMessage is defined in Clause 7 of this part of the RDR standard. The organisation of the server and the file naming convention for the message-by-message profile are defined in Clauses 5.2 and 5.3 and an example provided in Clause 5.4 below.

The RdrAcknowledgementMedssage shall only be used when acknowledging an XML-formatted message.

The recipient of the RdrAcknowledgementMessage may remove an RdrAcknowledgementMessage from the cloud-based storage server after an appropriate and mutually agreed period of time. The default period is one month.