CSM Reachability - Cambios y Soluciones
Esta página cubre el CSM Reachability Mejoras, cambios y correcciones de V2 proporcionados en la versión IPF-2024.2.0.
CSM Reachability y la Ingesta de Datos de la Industria
Nuevo
-
csm-reachability-file-ingestioncon elcsm-reachability-file-ingestion-apimódulo y el soporte para la ingestión de archivos desde el bucket de aws s3csm-reachability-file-ingestion-s3).-
El nombre del tema para enviar la notificación de archivo disponible es
FILE_AVAILABLE_NOTIFICATION -
El nombre del tema para recibir la notificación de archivo procesado es
FILE_PROCESSED_NOTIFICATIONEl propósito de esto es que ahora podemos leer y procesar archivos ubicados en una instancia de bucket de aws s3.
-
-
csm-reachability-file-ingestion-notification-servicemódulo concsm-reachability-file-ingestion-notification-service-corecontiene tipos de mensajes y soporte de kafka (csm-reachability-file-ingestion-notification-service-kafka). Ahora es posible recibir un mensaje de Kafka indicando que el archivo está disponible para su procesamiento en el bucket de S3. active el mecanismo de procesamiento de archivos y envíe el mensaje a Kafka si es necesario, indicando que el archivo ha sido procesado (con éxito o no). -
Send Connector para enviar
FileProcessedNotificationmensaje a un especificado Kafka tema -
Receive Connector para recibir
FileAvailableNotificationmensaje -
FileAvailableNotificationHandlerpara manejar FileAvailableNotification, activar el procesamiento de archivos y, opcionalmente, reconocer si el procesamiento fue exitoso o fallido. -
FileEntryProcessedEventse eleva por cada entrada de archivo procesada.
Cambiado
-
En
ProcessingFailedEventnameel campo se renombra aprocessName, porque ahora tenemos un campo llamadofileName, y estoprocessNamees más descriptivo que soloname. -
La carga de Bank Directory Plus a la Entidad de Parte mapea correctamente.
identifierSubTypecuando la correlación adecuada entreiso_country_codeyfield_bexiste en el archivo de entrada. El mapeo es configurable con la propiedadipf.csm-reachability.data-ingestion.bank-directory.mappings -
Absorbido
connectoryflo-langcambios que, junto con los cambios de configuración, mejorarán el consumo de memoria y tiempo durante la ingestión de archivos. -
Cuando la ingestión de datos de csm-reachability falla, el nivel del mensaje es ahora error (anteriormente era información) y el mensaje incluye el nombre del archivo.
Configuración
|
propiedades de configuración del id del directorio para archivos ingeridos desde el bucket s3 en la ruta |
|
mapeo del campo_b a identifierSubType para la carga de Bank Directory Plus a la entidad Party |
|
propiedad para habilitar la ingestión de archivos S3. El valor predeterminado es falso. |
|
Determina el número máximo de reintentos que se realizarán. Tenga en cuenta que esto incluye el primer intento fallido. El valor predeterminado es 2. |
|
Reintente si HTTP el código de error está en la lista. El valor predeterminado es [500, 503] |
|
El valor predeterminado es 2s. |
|
El valor predeterminado es 3s. |
|
URL del endpoint S3 |
|
región S3 |
|
Credenciales de S3 |
|
Credenciales de S3 |
|
Solicitud de estilo de ruta |
CSM Reachability API
Nuevo
-
V2 API introducido con prefijo
/api/v2 -
Versión anterior de API ya no está soportado
-
Swagger UI está disponible en la url host:port/swagger-ui/index.html
-
Swagger UI actualizado con descripciones y ejemplos válidos.
-
Nuevo punto final
/v2/validate-intra-entity-reachabilityagregado que se utiliza para verificar si la contraparte es accesible a través de la entidad de procesamiento (OnUs), por lo que no es necesario enviar la transferencia a través de un agente externo o CSM. -
Se ha añadido un nuevo atributo entityCountry en IbanServiceResponseDto para la respuesta de /V2/iban-deconstruct. Este se mapea desde el atributo isoCountryCode en la configuración dinámica de IBAN Plus.
-
La configuración del conector de API se ha añadido y sigue el estándar de nomenclatura ipf.Cada conector hereda de la configuración de conector predeterminada y puede anularla para su propio propósito. La configuración predeterminada se encuentra en
ipf.csm-reachability-api.default-connector, y para cada conector existente, la configuración está bajoipf.csm-reachability-api.connector.<connector-name> -
Nuevo valor de enumeración PARTICIPANT_COUNTRY para appliedLimitCategory en las respuestas de ValidateScmReachability y SelectCsmAgent.
-
límites De País Del Participante en la respuesta de Configuración De Liquidación Del Agente-nuevo campo llamado
agentCountrycomo parte de AccountServicingAgent en la Configuración de Liquidación de Agentes
Cambiado
-
La configuración del transporte del conector API se ha modificado para cumplir con el estándar de nomenclatura IPF, pero sigue siendo compatible con la nomenclatura anterior.
-
Prefijo de propiedad de configuración
csm-reachability-apise cambia aipf.csm-reachability-api -
Para
/party-entitiesPunto final GETentityDataSourceel parámetro ahora es obligatorio, requerido en GetPartyEntitiesCriteria. -
Cuando el identificador es BIC, el identifierType será ignorado durante la búsqueda de la entidad de la parte.
-
IbanServiceResponseDto se ha modificado para soportar múltiples entityIdentifiers. Se han eliminado ibanBic, sortCode y headOfficeIid de la respuesta, y se han añadido ibanCountry y la lista de entityIdentifiers (BIC o NCC).
-
Iban deconstruct puede manejar países que no emiten identificaciones nacionales.
CSM Reachability
Nuevo
-
Configuración De Selección De Agentes Cs-se añadió selectionId como un campo buscable
-
IbanPlus-se añadió un nuevo atributo isoCountryCode. La clave lógica única ahora se ha actualizado y consiste en isoCountryCode.+ ibanIsoCountryCode + campos nationalId.
-
La configuración del conector Dps se ha añadido y sigue el estándar de nomenclatura ipf.Cada conector hereda de la configuración de conector predeterminada y puede anularla para su propio propósito. La configuración predeterminada se encuentra en
ipf.csm-reachability.settings-api.default-connector, y para cada conector existente, la configuración está bajoipf.csm-reachability.settings-api.connector.<connector-name>. -
Cuando las Entidades de la Parte API se llama con una fuente de datos específica, ahora se pueden recuperar múltiples registros. En este escenario, devolveremos un nuevo código de razón con la descripción:`Multiple party entity records match on Party Entity Directory for specified identifier value. Reachability request can be re-run including the identifier type used for membership by the Agent for accurate results`.
-
límites Del País Del Participante-nuevo tipo de límite se en AgentSettlementSettings relacionado con el país del participante
-
DPS - nuevo campo llamado
agentCountrycomo parte de AccountServicingAgent en la Configuración de Liquidación de Agentes. El nuevo campo es obligatorio cuando el tipo de identificador de agente es NCC o LEI. -
Cuando se llama al endpoint /select-csm-agent y en la solicitud tenemos returnEnhancedCSMData como verdadero, agentCountry se mapea en la respuesta. Asimismo, cuando se llama al endpoint /settlement-agent y isIncludeSettlementSettings es verdadero en la solicitud, agentCountry se mapea en la respuesta.
-
Nuevo
AgentCountryPatternque no permite ese nuevo campoagentCountryno se establece cuando tenemos al menos 1 tipo de identificador de agente que es NCC o LEI
Cambiado
-
Todas las propiedades relacionadas con la configuración del historial de guardado se han modificado para cumplir con el estándar IPF, pero siguen siendo compatibles con la nomenclatura anterior. La nomenclatura anterior está en desuso y se programará su eliminación en futuras versiones.
-
La configuración del transporte del conector Dps ahora se ha cambiado para coincidir con el estándar de nomenclatura ipf, pero sigue siendo compatible con la nomenclatura anterior. La configuración obsoleta se programará para su eliminación en futuras versiones.
-
Al coincidir identificadores de entidad en la búsqueda de entidades de partes,
identifierSubTypese utiliza junto conidentifierType-- -
IbanServiceResponseDto se ha modificado para soportar múltiples entityIdentifiers. Se han eliminado ibanBic, sortCode y headOfficeIid de la respuesta, y se han añadido ibanCountry y una lista de entityIdentifiers (BIC o NCC).
-
EntityCountry se mapea como código de país ISO del registro Iban Plus.
-
IbanCountry se mapea como el código de país ISO IBAN del registro Iban Plus.
-
El valor BIC ahora se mapea como uno de los identificadores si tenemos ibanBic en el registro ibanPlus, y el subtipo se mapea como SCHEME_MEMBERSHIP_BIC.
-
El valor NCC puede ser mapeado como ID Nacional IBAN o como ID Nacional IBAN (sin los 4 caracteres). SWIFT El código bancario), y el subtipo se asigna si el ibanCountry tiene el código de país ISO correspondiente.mapping.
-
El servicio de entidad de partido ahora utiliza un identificador de IBAN deconstruido con tipo BIC si el entityDataSource en los criterios es Bank_Directory_Plus; de lo contrario, utiliza el identificador NCC para la búsqueda.
-
Valide que el servicio de alcanzabilidad intraentidad esté utilizando un identificador de IBAN deconstruido con tipo BIC si está especificado en el registro de IntraEntityParties; de lo contrario, está utilizando el identificador NCC como CounterPartyIdentifier.
-
Valide que el servicio de accesibilidad de la entidad csm esté utilizando un identificador de IBAN deconstruido con tipo BIC si está especificado en ParticipationDetails en el registro de AgentSettings; de lo contrario, está utilizando el identificador NCC como CounterPartyIdentifier.
-
Valide CSM Reachability y Seleccione CSM Agente-país del participante coincidencia eliminada de la búsqueda de participantes
Configuración
|
configuración de conector predeterminada |
|
configuración de un conector específico |
|
cambiado de |
|
cambiado de |
|
cambiado de |
|
cambiado de |
|
cambiado de |
|
cambiado de |
|
cambiado de |
|
cambiado de |
|
cambiado de |
|
cambiado de |
|
cambiado de |
|
cambiado de |
|
cambiado de |
|
cambiado de |
Ingesta de Datos
Nuevo
-
Ingesta de archivos IbanPlus - El campo isoCountryCode se carga desde el archivo IBANPlus con el mismo nombre. El mapeo se realiza tanto para archivos txt como para archivos xml, así como para archivos completos y de delta.
Cambiado
-
La configuración de ingestión de datos ahora se ha modificado para coincidir con el estándar de nomenclatura ipf, pero sigue siendo compatible con la nomenclatura anterior. La configuración obsoleta se programará para su eliminación en futuras versiones.
Configuración
|
hereda por defecto |
|
con la configuración predeterminada para la ingestión de archivos que cada conector de ingestión de archivos hereda |
|
cambiado de |
|
cambiado de |
|
cambiado de |
|
cambiado de |
|
cambiado de |
|
cambiado de |
|
cambiado de |
|
cambiado de |
|
cambiado de |
|
cambiado de |
|
cambiado de |
|
cambiado de |
|
cambiado de |