Validaciones

El CSM Service tiene el concepto de un CSM Validator que se especifica por `CSM. Permite una serie de validaciones que se clasifican en tres categorías:

  • Entrante: Para mensajes recibidos

  • Saliente: Para mensajes enviados

  • Bidireccional: Para validaciones que son aplicables en ambas direcciones.

Las siguientes validaciones estándar están disponibles desde el CSM Service Iniciador y puede ser reutilizado al crear un CSM integración.
Si la condición en Comprobación Realizada no se cumple, la Validación devuelve un Validation Failure y se proporciona el código de razón.
Para obtener detalles sobre cómo acceder a estas validaciones desde fuera de la CSM Service por favor, consulte Referencia de Transporte.

Al instanciar el CSM Validator, las siguientes validaciones están disponibles:`

Validación Revisión Realizada Código de razón

Validador de Fecha de Aceptación

Cuando el timeoutEnabled la propiedad está establecida, verifica la Fecha y Hora de Aceptación en el documento (recuperada por una función especificada por CSM) está después de la hora actual más el timeout duración especificada

Configurable.

Predeterminado: AB06

Validador Bic

Verifica si el BIC (recuperado de la solicitud a través de una función especificada por CSM) no está contenido en la lista de bics permitidos. Esta lista verificada se configura a través de HOCON config y es una lista de BICs de agentes acreedores permitidos o BICs de agentes deudores.

RC01

Validador de Mutex de Campo CSM

Verifica si alguno de los siguientes campos mutuamente excluyentes ha sido poblado:

  • GrpHdrIBAN / GrpHdrOthrId

  • GrpHdrCd / GrpHdrPrtry

  • CdTrfInfCd / CdTrxInfPrtry

  • CdtTrfTxInfRemittanceInfoStandard / CdtTrfTxInfRemittanceInfoNotStandard

Los campos se recuperan de la solicitud a través de una función especificada por CSM

FF01

Validador de Esquema XSD

Verifica si el mensaje es válido en relación con una lista de esquemas proporcionados especificados por CSM

FF01

Verificación del Monto Límite del Esquema

Si la propiedad activated es verdadero, verifica si la cantidad (recuperada a través de una función especificada por CSM) excede la configuración amount-limit

Configurable