Participants task
The details of the financial institutions that participate in Real-Time Gross Settlement (RTGS) are stored in the participants data. The Participants task is used to load the participants data from Swift.
The files that are used by this task are shown in the following list.
- The
Fullfile contains the data that is recorded in Swift. This file is a large file. - The
Deltafile is used to keep the data updated in FTM. This file contains only the data that changed since the last released delta file.
After the participants task is complete, a tactical activation message is sent to the Business Rules Manager to reload the data. For more information about tactical activation, see Tactical activation.
Register the task
Use the task registry page in the Services Framework user interface. For more information, see Register a task. The following table shows the fields that are needed to register this task.
| Field | Description | Value |
|---|---|---|
| Task classname | Enter the Java class name for the task. | com.ibm.fxh.swiftref.tasks.ParticipantsTask |
| Characteristic | Setting | Description |
|---|---|---|
| Manual Run | Allowed | This task can be run manually. |
| Scheduled Run | Allowed | This task can be scheduled to run by using the Services Framework timed interface. |
| Concurrent Run | Not allowed | This task cannot run concurrently. |
This task can be run manually but no manual run configuration is available.
Configure the task
- Set the appropriate configuration parameters for the task. The parameters for this task are shown in the following tables.
- The file is delivered to a configured target directory. This directory is normally configured as the source directory for an outbound Gateway.
| Parameter | Description | Example |
|---|---|---|
| Task | The name of the registered task. | Participants task |
| Configuration | The descriptive name for the configuration. | Participants task configuration |
| Description | A detailed description that explains what the configuration does. This parameter is not mandatory. If entered, it must be 512 characters or less. | |
| Activate task | This parameter identifies if the configuration is active. | Yes, No |
| Process end of day | This parameter indicates whether the task is to be called during end of day processing. Set this value to yes to call the task | Yes |
| Process cleanup | Set this value to no because the task does not need to process cleanup. | No |
| Delete on complete | This parameter indicates whether the activity for this task is deleted when it is complete. If set to yes, the activity for this task is deleted when it successfully completes and is not deleted when it has errors or warnings. If set to no, the activity for this task is not deleted when it completes. Deleted task activities do not appear on the task activity page | Yes, No |
| Allow Monitor | This parameter indicates whether Services Framework collects performance data for the task configuration. | Yes, No |
| Parameter | Description | Examples or default |
|---|---|---|
| Source directory | This parameter specifies the directory where the participants file is delivered. Only one file, either the full or delta file exists in this folder during a specific run. |
|
| Error directory | This parameter specifies the error directory that the Participants task use to store the failed participants file. | |
| Processed directory | This parameter specifies the processed directory that the Participants task use to store the completed participants file. | |
| Structures to load | This parameter specifies the configuration that identifies structures that need to be loaded in the
file. The multiple structures that the Swift
PARTICIPANTS-ALL file supports are shown in the following list.
|
This task currently supports only the PMI structure. |
| File format | This parameter specifies the format of the file that the Participants task processes. The file formats
that this task supports are shown in the following list.
|
The default value is XML. |
| Mode | This parameter specifies the mode of the file load. The types of modes are shown in the following list.
|
The default value is BICS_ONLY. |
Information displayed by the task
- Whether the task execution is a manual run or a regular scheduled run.
- Task execution messages that are appropriate for the stage of processing.
- Task error messages.
- The mode that the task is using (
BICS_ONLYorALL_RECORDS). - File attributes that indicate product type, file type (delta or full), and file date.
- The total number of records read from the source file.
- The total number of records that are inserted to the database.
- The total number of records that are updated in the database.
- The total number of records that are bypassed in the database.
- The total number of records that are deleted in the database.
- The total time used by the task.