SWIFTNet Import RMA Service

The SWIFTNet Import RMA service provides an interface to import RMA distribution files (authorization records) from SWIFT RMA (Relationship Management Application) and to handle traffic authorization based on the RMA records (for SWIFTNet7).

In SWIFTNet 7.0, the RMA feature is used to control

  • Who can send the user messages
  • What they can send
  • When they can send the messages

RMA consists of two parts:

  1. RMA management software: software that each user operates in his or her local environment, to perform exchanges and securely store the resulting authorization records in the user's local RMA data store. The first part can be performed using existing SwiftAlliance RMA software.
  2. RMA traffic filtering: applications that make decisions to authorize traffic, based on the authorizations that the RMA management has stored. This second part is the component that is implemented in the SWIFTNet Import RMA service.

The RMA management software exports the authorization records to a file. The traffic filtering then imports the records and uses them to filter the traffic.

The export can be run automatically at a certain interval from SwiftAlliance RMA. The import can be run using SWIFTNet7ImportRMA business process to import the RMA records into the system.

RMA uses InterAct messages to send authorizations. Authorizations are exchanged for live services over swift.rma, and over swift.rma!p for the pilot service and FIN Test and Training.

RMA sends an Authorization PDU (Protocol Data Unit) of the active authorization to the InterAct store-and-forward queue. The message is transmitted over SWIFTNet to your correspondent's InterAct store-and-forward queue. At a subsequent time, your correspondent's RMA pulls the notification from the store-and-forward queue and creates an Authorization to Send, which it stores with the status “Pending Accept.” The Transmission Status of the Authorization to Receive reflects the status of the underlying InterAct Authorization PDU that is sent to the correspondent.

The following table provides an overview of the SWIFTNet Import RMA service:

System Name
SWIFTNetImportRMAService
Graphical Process Modeler (GPM) categories)
All services
Description
The SWIFTNet Import RMA service provides an interface to import RMA distribution files (authorization records) from SWIFT RMA (Relationship Management Application) and to handle traffic authorization based on the RMA records (for SWIFTNet7).
Business usage
It is used to import RMA records into the system.
Usage example
RMA software generates and exports the RMA records into an XML file, and then this service imports the XML file containing the RMA records into the system.
Preconfigured?
Yes, preconfigured as part of the Sterling B2B Integration installation.
Requires third party files?
No third party files are required.
Platform availability
All supported Sterling B2B Integration platforms.
Related services
This is designed to work in conjunction with the SWIFTNet MEFG Server and the Command Line Adapter 2. This service works with the SWIFTNet HTTP7 Server adapter to provide SSL support, and works with the SWIFTNet7 HTTP Client adapter, SWIFTNet7 HTTP File System adapter, SWIFTNet7 Adapter, SWIFTNet7 Adapter Scheduler, SWIFTNet7 Client Service, SWIFTNet7 Server Service, SwiftNet Import ASP Service, and SwiftNet Import RMA Service.
Application requirements
None.
Initiates business processes?
No.
Invocation
You execute this service from a business process.
Business process context considerations
None.
Returned status values
  • Fatal—non-recoverable error
  • Transient—recoverable error
  • Logic—recoverable error
  • Success—Success
  • Warning—Success with warning
Restrictions
None.
Persistence level
N/A
Testing considerations
N/A

Implementing the SWIFTNet Import RMA Service

You do not need to do anything to implement the SWIFTNet Import RMA service. However, you need to define Message Partner and Endpoint rules for RMA on the Alliance Gateway or the Alliance Starter Set system.