Configuring the Immediate Payments message queues

This section describes how to configure the Immediate Payments IBM® MQ message queues for a given scheme.

The FTM for Immediate Payments reference application for a given scheme uses several IBM MQ queues. These queues must belong to the FTM queue manager. Follow these steps to create the Immediate Payments IBM MQ message queues:
  1. Open a command window.
  2. Navigate to the <Installation Directory>/admin/scripts/<scheme>/mq directory, where:
    <Installation Directory>
    the FTM for Immediate Payments installation directory.
    <scheme>
    the directory representing the given scheme.
  3. FTM IP queues names have a two part queue prefix FXRQPFX.FXRQAPPPFX with a default value of FXR.IP. If a different value should be used, edit the file ftmModelQs.properties accordingly. The same should be done in <Installation Directory>/admin/scripts/<scheme>/database/ftmip_config.properties, see Deploy configuration to the database.
  4. Create the queues by running the following script:
    ftmModelQs.sh queue-manager-name
    where:
    queue-manager-name
    The name of the FTM queue manager
  5. If you are running Immediate Payments with FTM for Digital Payments, you also need to run the following script:
    DPIntegrationQs.sh queue-manager-name
The queues for the (optional) provided Simulators can be installed in the same way from the <Installation Directory>/admin/scripts/<scheme>/simulator/mq directory, where:
<Installation Directory>
the FTM for Immediate Payments installation directory.
<scheme>
the directory representing the given scheme