RM transfer service

The FTM SWIFT Relationship Management (RM) transfer service is the interface between the RM data store (RMDS) and the MSIF transfer service. It handles the following types of RMA messages:
  • RMA authorisations
  • RMA revocations
  • RMA rejections
  • RMA queries
  • RMA answers
  • RMA synchronization requests
The RM transfer service:
Sends RMA messages to correspondents
Actions in the RMA trigger changes in the RMDS. For example, if an RMA manager revokes an authorisation, this triggers a change to the status of the corresponding entry in the RMDS. The RM transfer service continually monitors the RMDS. If a change in the RMDS requires that an RMA message is sent to a correspondent, the RM transfer service:
  • Creates the RMA message
  • Passes the RMA message to the MSIF transfer service, which sends it to the correspondent
  • Updates the RMDS
  • Processes the responses and delivery notifications that it receives from the MSIF transfer service regarding the sent RMA message
For more information, see Sending RMA messages.
Processes RMA messages that were received from correspondents
The message-receive option set used for RMA messages specifies the interface queue instance.DNFSYSOU.DNF_L_TR as its application notification queue. This interface queue is associated with the input queue prefix.DNF_L_TR. The RM transfer service continually monitors this queue. When the MSIF transfer service puts an RMA message into the interface queue:
  • The RM transfer service parses the RMA message.
  • If the RMA message is an authorisation or revocation that is not acceptable, the RM transfer service creates an RMA rejection and sends it to the correspondent.
  • The RM transfer service updates the RMDS.
For more information, see Receiving RMA messages.
Figure 1. RM transfer service
Graphic RM transfer service
Synchronizes RMA data between multiple FTM SWIFT instances
If setup, RMA authorisations which get a new final change state, trigger the synchronization processing. For RMA data synchronization you may define multiple FTM SWIFT instances:
  • One or more master instances. A master instance sends out synchronization requests as soon as an RMA authorization gets a new final change status. There is always one single active master instance, but you may configure multiple to be able to switch to them if the active one fails.
  • One or more remote instances. Remote instances receive the synchronization requests and update their RMA data accordingly. Usually all participating FTM SWIFT instances will be setup as remote instances. An instance can be both, master and remote instance.

A synchronization request is issued when an RMA authorization is finally created, deleted, rejected or revoked. RMA queries and answers do not initiate a synchronization.

For more information, see RM data synchronization .