Authorization checking service
FTM SWIFT provides a DB2® stored procedure named DNFCHECKRMAUTH that
can be used to determine whether a particular financial institution
is (or was) authorized to send a particular request to or receive
a request from a second financial institution:
- DNFCHECKRMAUTH first checks the application service profile (ASP) of the specified SWIFTNet service to determine whether a relationship management (RM) authorisation1 is required. For a SWIFTNet FIN service for which a FINCopy service was also specified, DNFCHECKRMAUTH also checks the ASP of the FINCopy service to determine whether it requires an RMA authorisation.
- If an RMA authorisation is required for the specified SWIFTNet service (or, if applicable, FINCopy service), DNFCHECKRMAUTH determines whether the RM data store contains the corresponding authorisation.
DNFCHECKRMAUTH requires that all relevant ASP and RM data be available in the FTM SWIFT database. How to import this data into the database is described in import.
1 The entity that authorizes one counterpart
to send messages to or receive messages from a second counterpart
is called an authorisation, spelled with an s, to conform
with the way SWIFT spells this term. The verb form of this term (authorize)
and the name of the general concept (authorization) are spelled
with a z, to conform to the preferred spelling of these terms
in IBM® publications.