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

Historia

Hay una opción para deshabilitar el historial a nivel de configuración. El historial está habilitado por defecto:

ipf.csm-reachability.should-save-history.exclusion-list-settings = true