Directorio de la Lista de Exclusión
La configuración dinámica de la lista de exclusión se completa mediante la ingestión de IBAN Exclusion List archivo proporcionado por SWIFTRef. El Exclusion List el archivo será desactivado por SWIFT para noviembre de 2026 como parte de la iniciativa de evolución del portafolio de SWIFTRef. La ingestión de Exclusion List para habilitar la funcionalidad de deconstrucción de IBAN se admitirá en IPF hasta este momento. En el portafolio evolucionado de SWIFTRef, la deconstrucción de IBAN se realizará utilizando Party Entity Directory con los datos obtenidos de la ingestión de Identifiers All archivo. Consulte Identificadores Todos a la Entidad del Directorio de Partes mapping y Descomposición de IBAN para más detalles.
|
Descripción general
Directorio SwiftRef IBAN Plus, cargado a través de ingesters de archivos locales y que contiene los siguientes tipos de archivo:
Lista de Exclusión, que contiene la lista de identificaciones nacionales IBAN que no están permitidas en los IBAN. Soporta tanto FULL y DIFF importaciones en ambos XML y TXT.
La lista de exclusión se utiliza durante la deconstrucción del IBAN por parte de IPF. CSM Reachability Service.
La tabla a continuación proporciona información sobre los tipos de archivo soportados y el formato de archivo.
Tipos de Archivos Soportados
| Nombre del archivo | Tipos de Archivos Soportados | Formatos de archivo compatibles | Convenciones de Nomenclatura de Archivos |
|---|---|---|---|
Lista de Exclusión |
FULL |
TXT, XML |
EXCLUSIONLIST_V1_FULL_YYYYMMDD |
Lista de Exclusión |
DELTA |
TXT, XML |
EXCLUSIONLIST_V1_DELTA_YYYYMMDD |
| La ingesta de AWS S3 identifica este archivo cuando el nombre del archivo comienza con "EXCLUSIONLIST". El archivo completo se identifica utilizando el texto FULL en el nombre del archivo y el archivo delta se identifica utilizando el texto DELTA. |
| Las implementaciones del cliente no deben modificar los nombres de los archivos proporcionados por las fuentes de la industria y deben ingerir los archivos tal como se reciben. |
Estructura de Datos de la Lista de Exclusión
DPS SETTING_TYPE = "lista de exclusión"
| Propiedad de la Lista de Exclusión | Descripción |
|---|---|
modificationFlag |
En el archivo COMPLETO, el valor de MODIFICACIÓN FLAG es siempre “A” (registro a añadir) En el archivo DELTA, el valor de MODIFICACIÓN FLAG puede “A” (registro a añadir) “M” (registro a modificar) “D” (registro a eliminar) Los registros del archivo fuente con un valor de "D" no serán cargados. |
recordKey |
La clave única del registro en el archivo. |
ibanCountryCode |
Código de país ISO de la NACIONAL |
iban Identificación Nacional |
El código del banco/sucursal que, si se incluye en un IBAN, daría lugar a un IBAN inválido. El ID NACIONAL DEL IBAN tiene la longitud específica del país según lo especificado en el archivo ESTRUCTURA DEL IBAN. |
bic Válido |
BIC válido de la institución financiera que posee/poseía este NÚMERO DE IDENTIFICACIÓN NACIONAL |
Mapping Definiciones
Archivo de la Lista de Exclusión V1 al Directorio de la Lista de Exclusión mapping
| Lista de Exclusión V1 propiedad | Propiedad de la Lista de Exclusión | Comentario |
|---|---|---|
modification_flag |
modificationFlag |
En el archivo FULL siempre está "A", y para el archivo DELTA puede ser "A", "M" o "D". |
record_key |
recordKey |
|
código_pais |
ibanCountryCode |
|
iban_national_id |
iban Identificación Nacional |
|
bic |
bic Válido |
Ejemplo Mapping
Registro de origen del archivo de la industria
<? xml version="1. 0" encoding="UTF-8"?>
<dataexport product="exclusionlist_v1" filetype="full" filedate="20161021">
<exclusionlist_v1>
<modification_flag>A</modification_flag>
<record_key>EL000000HO94</record_key>
<country_code>AD</country_code>
<iban_national_id>00020097</iban_national_id>
<bic>CRDAADADXXX</bic>
</exclusionlist_v1>
</dataexport>
Lista de Exclusión de Registros de Destino
{
"modificationFlag": "A",
"recordKey": "EL000000HO94",
"ibanCountryCode": "AD",
"ibanNationalId": "00020097",
"bicValid": "CRDAADADXXX"
}
Tipo de configuración
DPS v2 introdujo un nuevo atributo de Tipo de Configuración. Este se utiliza para la generación de todos API puntos finales para una configuración particular. También se utiliza en la construcción index-config.<tipo de configuración>.
Campos buscables
Los campos buscables para la Entidad de Procesamiento son:
-
ibanCountryCode
-
ibanNationalId
-
recordKey
-
bic Válido
Índices
DPS v2 proporciona una opción para configurar índices para cada ajuste. Los índices predeterminados para la Lista de Exclusión son:
ipf.dps.mongodb.index-config.exclusionlist{
index-1 = ["status:ASC"]
index-2 = ["values.payload.ibanCountryCode:ASC"]
index-3 = ["values.payload.ibanNationalId:ASC"]
index-4 = ["payload.ibanCountryCode:ASC"]
index-5 = ["payload.ibanNationalId:ASC"]
index-6 = ["processingEntity:ASC"]
index-7 = ["lastUpdatedAt:ASC"]
}
Esto puede ser anulado o actualizado. Solo tenga en cuenta que cuando el campo está bajo carga, debe proporcionar un índice como:`index-x = ["values.payload.fieldX:ASC"]`.
Campo processingEntity se añade a la búsqueda de configuración, por lo que para un mejor rendimiento se recomienda que se indexe para processingEntity se crea.
Notifications
DPS v2 puede proporcionar notificación después de que se realice cierta operación CRUD en una configuración. Hay una opción para habilitar notifications en el nivel de configuración. Notifications están deshabilitados por defecto:
ipf.csm-reachability.should-send-notification.exclusion-list-settings = false