CSM Participante

CSM El participante es una configuración dinámica utilizada para registrar la membresía / participación de entidades a un Agente. La configuración dinámica tiene una estructura genérica que carga la información de membresía proporcionada por los esquemas de la Industria.

Los datos de la industria se cargan en CSM Configuración dinámica del participante a través de aplicaciones de ingestión de archivos proporcionadas por IPF. La implementación de la ingestión proporciona mapping de atributos de los archivos fuente de la industria en CSM Atributos del registro del participante según lo definido por IPF.

CSM Los registros de participantes son utilizados por CSM Reachability para confirmar la participación de las contrapartes para dado CSM Agente y, por lo tanto, la accesibilidad de las contrapartes a través de la CSM Agente.

IPF admite la ingestión de archivos de la industria a continuación en CSM Participantes:

Sr. No. Esquema de Pago Archivo de Datos de la Industria Fuente de la industria Formato de archivo Tipo de archivo (Completo / Delta)

1

RT1 SEPA INST

Tabla de Enrutamiento de Participantes SCI

EBA

TXT

Completo

2

RT1 SEPA INST

Tabla de Enrutamiento PSP Direccionable SCI

EBA

TXT

LLENO

3

CONSEJOS SEPA INST

Directorio TIPS

EUROSYSTEM (CRDM)

XML

COMPLETO, DELTA

4

STEP2 SEPA SCT

Tabla de Enrutamiento de Participantes Directos SCT

EBA

TXT

FULL

5

STEP2 SEPA SCT

Tabla de Enrutamiento BIC Alcanzable SCT

EBA

TXT

FULL

6

SIC, EuroSIC

Banco Master 3. 0

SEIS

JSON

LLENO

Es importante señalar que cada fuente de datos de la industria puede seguir un formato diferente. IPF define el mapping de los atributos proporcionados por los datos de la industria en CSM El participante debe asegurarse de que la verificación de la participación se realice de manera consistente en los diferentes esquemas de la industria.

A medida que se admitan más esquemas en IPF, se implementará la ingestión de los archivos de membresía proporcionados por sus respectivos proveedores y se añadirán detalles aquí.

Es posible que los clientes de IPF soliciten una extensión. CSM Soporte para la incorporación de participantes para un archivo de membresía de esquema específico que no esté ya en la lista y que podría ser introducido sujeto a acuerdos de licencia.

También es posible que las implementaciones del Cliente definan sus propias custom ingestión de membresía para un agente de cuenta directa (no un esquema de compensación) y definir mapping en CSM Configuración dinámica del participante. Esta será una implementación específica para el cliente utilizando IPF y no estará disponible como estándar en IPF Core.

IPF admite la ingestión de archivos FULL y DELTA para CSM Los participantes fueron proporcionados por las respectivas fuentes de la industria.

CSM Estructura de Configuración Dinámica del Participante

La siguiente tabla proporciona información sobre los diferentes atributos compatibles en CSM Configuración dinámica del participante. Para más información sobre el formato y la opcionalidad de los atributos, consulte el esquema del participante en CSM Reachability Setting Management API

Propiedad del Directorio de Participantes de CSM Descripción

csmAgentId

Identificador de CSM Agente.

Este CSM El ID de agente debe ser el mismo que el CSM ID de agente asignado en la configuración del agente bajo detalles de participación.

csmMemberId

El Id del miembro según lo especificado por el CSM.

Esto puede ser un código de miembro común asignado por el CSM a un miembro mientras el miembro puede tener múltiples identificadores de participante bajo él.

csmParticipantIdentifier

El identificador de la entidad participante a la CSM Agente.

Este identificador puede ser de diferentes tipos según el CSM Agentes.

La información sobre los identificadores utilizados por los Agentes se registra en la Configuración del Agente en la sección de Detalles de Participación.

participantName

Nombre de la entidad participante en el CSM Agente.

tipoDeParticipante

Tipo de participante, 'DIRECTO' o 'INDIRECTO'.

activeFromDate

La fecha a partir de la cual la entidad será / ha sido un participante activo en la CSM Agente.

En algunos casos, una entidad puede tener dos registros para en CSM Participantes (por ejemplo, cuando un participante pasa de ser un participante indirecto a un participante directo). Ambos registros tendrán fechas de inicio activas separadas y las solicitudes de accesibilidad elegirán el registro activo en el momento de la verificación de accesibilidad (o a partir del momento especificado en la solicitud de accesibilidad).

activeToDate

La fecha hasta la cual la entidad será participante en el CSM Agente. Se tiene en cuenta la fecha al realizar la verificación de alcanzabilidad para asegurar que las entidades que tienen una activeToDate pasada no sean consideradas alcanzables.

detallesDelParticipanteDirecto

Detalles del participante que posee la cuenta de liquidación con el CSM.

Los detalles de los participantes directos se cargan únicamente para los registros de tipo participante indirecto.

+csmMemberId

El Id de miembro asignado por el CSM al participante directo, cargado cuando sea proporcionado por el CSM.

+identificadoresDeParticipante

Identificadores de la industria del participante directo. Los identificadores pueden ser de tipo BIC, NCC, LEI o custom identificadores definidos por las implementaciones del cliente.

routingBIC

El BIC que se utilizará para el enrutamiento de los mensajes al participante. Este atributo ha sido desaprobado y se eliminará de la configuración dinámica en un futuro cercano.

detallesDeEnrutamiento

Los identificadores que pueden ser utilizados para el enrutamiento de los mensajes al participante.

+propósito De Enrutamiento

El propósito del identificador de enrutamiento especificado. Los propósitos pueden ser ESTÁNDAR, DEVOLUCIÓN, REDIRECCIÓN.

ESTÁNDAR - Estos son identificadores de enrutamiento estándar que deben utilizarse para los mensajes. Los identificadores de enrutamiento estándar deben utilizarse en todos los casos, excepto cuando se definan identificadores para otros propósitos.

DEVOLVER - Cuando se especifique, los identificadores RETURN deben utilizarse para dirigir los mensajes R al participante.

REDIRECCIÓN - Cuando se especifique, los identificadores de REDIRECCIÓN deben ser utilizados para redirigir los mensajes al participante.

+csmMemberId

El csmMemberId que se utilizará para fines de enrutamiento, especificado cuando lo proporcione el CSM.

+routingIdentifiers

Los identificadores de enrutamiento que se utilizarán para el propósito de enrutamiento especificado. Los identificadores pueden ser BIC, NCC, LEI o custom identificadores definidos por la implementación del cliente.

domicilio Dirección

Dirección de domicilio del CSM Participante según lo proporcionado por la fuente de la industria.

participantCity

Ciudad donde el participante está oficialmente registrado

código Postal

Código postal del Participante, según lo proporcionado por la fuente de datos de la Industria.

dirección Postal

Dirección postal del Participante, según lo proporcionado por la fuente de datos de la Industria.

país Participante

País donde el participante está oficialmente registrado

límites

Los límites especificados por el participante para confirmar las cantidades que están dispuestos a aceptar en pagos individuales de la CSM. Donde se especifique, se tienen en cuenta los valores límite para evaluar los criterios límite durante las verificaciones de alcanzabilidad.

listaDeTiposDePagoPermitidos

Una lista de tipos de pago que están permitidos. La información sobre los tipos de pago permitidos no está disponible para cada CSM Agente y se carga a CSM Los registros de los participantes donde fueron proporcionados por la fuente de la Industria. (por ejemplo, en el caso de STEP2, la lista de tipos de pago puede incluir la suscripción AOS de los participantes).

camposIndustriales

Los Campos de la Industria son una colección de campos adicionales de los archivos fuente de la industria que pueden ser cargados en CSM Participante por encima del estándar CSM Definición de participante.

Los campos de la Industria no se cargan para cada fuente de industria y, cuando se cargan, seguirán un esquema separado para cada fuente según el mapping definiciones específicas para la fuente. (Solo se admite para cargas específicas de SIC)

rMessageOnly

A flag que indica si el participante solo puede recibir mensajes R, 'true' o 'false'.

Supuesto Falso si el flag no está poblado en un registro.

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>.
`SETTING_TYPE = "participant"`

Campos buscables

Campos buscables para CSM El directorio de participantes es:

  • csmAgentId

  • csmMemberId

  • csmParticipantIdentifier

  • participantName

  • país Participante

  • participantCity

  • tipoDeParticipante

  • limitAmountCurrency

  • tipoDePagoPermitido

Índices

DPS v2 ofrece una opción para configurar índices para cada ajuste.
La propiedad anterior para índices en Participante fue dynamic-settings.default-index.participant. Esa propiedad se elimina y se crea una nueva propiedad llamada ipf.dps.mongodb.index-config.participant que contiene todos los índices anteriores y puede ser sobrescrito, debe ser utilizado.

Índices predeterminados para CSM El directorio de participantes es:

ipf.dps.mongodb.index-config.participant {
    index-1 = ["status:ASC"]
    index-2 = ["processingEntity:ASC"]
    index-3 = ["values.payload.csmAgentId:ASC"]
    index-4 = ["values.payload.csmParticipantIdentifier:ASC"]
    index-5 = ["values.payload.participantName:ASC"]
    index-6 = ["values.payload.participantCity:ASC"]
    index-7 = ["values.payload.participantCountry:ASC"]
    index-8 = ["values.payload.participantType:ASC"]
    index-9 = ["values.payload.limits.limitType:ASC"]
    index-10 = ["values.payload.limits.amount.amountValue:ASC"]
    index-11 = ["values.payload.limits.amount.currency:ASC"]
    index-12 = ["values.payload.paymentTypeAllowedList:ASC"]
    index-13 = ["payload.csmAgentId:ASC"]
    index-14 = ["payload.csmParticipantIdentifier:ASC"]
    index-15 = ["payload.participantName:ASC"]
    index-16 = ["payload.participantCity:ASC"]
    index-17 = ["payload.participantCountry:ASC"]
    index-18 = ["payload.participantType:ASC"]
    index-19 = ["payload.limits.limitType:ASC"]
    index-20 = ["payload.limits.amount.amountValue:ASC"]
    index-21 = ["payload.limits.amount.currency:ASC"]
    index-22 = ["payload.paymentTypeAllowedList:ASC"]
    index-23 = ["values.payload.csmMemberId:ASC"]
    index-24 = ["lastUpdatedAt:ASC"]
}

Esto puede ser anulado o actualizado. Simplemente 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 el índice 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.participant-settings = false

Historia

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

ipf.csm-reachability.should-save-history.participant-settings = true

CSM Directorio de Participantes Mappings

CSM Los participantes son una estructura de datos genérica utilizada para registrar membresías en una variedad de CSM Agentes y fuentes de la industria correspondientes. Los datos proporcionados por cada fuente de la industria se mapean en la configuración dinámica genérica, de modo que se realizan verificaciones de membresía contra cada uno. CSM Agente de manera consistente.

Las páginas siguientes proporcionan el mapping definiciones a través de fuentes de la industria respaldadas en CSM Reachability.

La documentación no proporciona las especificaciones de los archivos de datos de la industria en sí y solo las propiedades que se cargan en CSM Los participantes están documentados. Para especificaciones detalladas de los archivos de datos de la industria para diferentes fuentes, consulte la documentación proporcionada por la respectiva fuente de la industria del archivo.

Cuando un custom CSM La carga del participante es necesaria para una implementación del cliente, similar mapping deberá ser definido por los equipos de implementación del cliente y implementado para que se pueda realizar la verificación de participación por CSM Reachability service de manera consistente. Refiera Creando un Custom Configuración del Ingester página para los pasos involucrados.