SUSTITUCIÓN DE CARACTERES TIPS
Enfoque de Reemplazo de Caracteres
Los TIPS CSM Service utiliza el Tabla de Conversión SEPA para reemplazar caracteres no soportados, asegurando una estricta adherencia a SEPA estándares.
Flujos Aplicables
El sistema maneja el reemplazo de caracteres y la validación en el siguiente orden:
-
Validación de Esquema: El sistema primero valida el mensaje contra el esquema del esquema.
-
Reemplazo de Caracteres: Si es válido, el sistema aplica las reglas de reemplazo de caracteres.
Esta lógica se aplica tanto a la Validation API respuesta y el mensaje generado durante Ejecución antes de la presentación.
Capacidad de Configuración
SEPALa configuración de reemplazo de caracteres está habilitada por defecto y puede ser activada o desactivada utilizando la configuración a continuación.
Comportamiento de Reemplazo de Múltiples Caracteres
Aunque TIPS utiliza el SEPA Tabla de Conversión, no implementa noSEPA se recomienda realizar conversiones de múltiples caracteres, para evitar errores de validación de longitud de campo o posible truncamiento.
Para evitar esto, TIPS deliberadamente anula cualquier SEPA mapping que se expandiría en múltiples caracteres y reemplaza dichos caracteres con un solo punto..). Esto previene la truncación no intencionada.
Configuración de Anulaciones Adicionales
Si los implementadores aguas abajo necesitan agregar sobreescrituras adicionales (además de las ya proporcionadas por TIPS), pueden definirlas utilizando el siguiente patrón.
Cada entrada define:
-
codepoint-de-carácter — el punto de código Unicode del carácter a anular
-
reemplazo — el único carácter con el que debe ser reemplazado
Ejemplo: Los clientes que deseen reemplazar Ê con un. deben agregar la siguiente anulación:
character-replacements {
lookup-table-replacer {
overrides += {character-codepoint = "\\u00ca", replacement = "."}
}
}
Opciones de personalización adicionales
Para definir o configurar su propio reemplazador de caracteres o para desactivar la función por completo, consulte Documentación de Reemplazo de Caracteres