Configuración de la Aplicación

Configuración General

Clave

Tipo

Descripción

Valor Predeterminado

tips.encryption.enabled

Boolean

false

ipf.csm.tips.pacs008.map-instd-agt-from-config-enabled

boolean

Si se deben mapear los bics desde la configuración, o directamente desde el entrante ClearAndSettleRequest(vea `ipf.csm.tips.pacs008.instg-agt-id ` y `ipf.csm.tips.pacs008.instd-agt-id `).

false

ipf.csm.tips.pacs004.map-instd-agt-from-config-enabled

boolean

Si se deben mapear los bics desde la configuración, o directamente desde el entrante SendPositiveAnswerToCSMRequest(vea `ipf.csm.tips.pacs004.instg-agt-id ` y `ipf.csm.tips.pacs004.instd-agt-id `).

false

ipf.csm.tips.pacs004.instg-agt-id

String

El agente instructor BIC que debe ser utilizado por el CSM(grpHdr.instgAgt.finInstnId. BICFI)

ICSLGBL1

ipf.csm.tips.pacs004.instd-agt-id

String

El agente instruido BIC que debe ser utilizado por el CSM(grpHdr.instdAgt.finInstnId. BICFI).

IPSTFRPP

ipf.csm.tips.pacs008.instg-agt-id

String

El agente instructor BIC que debe ser utilizado por el CSM(grpHdr.instgAgt.finInstnId. BICFI)

ICSLGBL1

ipf.csm.tips.pacs008.instd-agt-id

String

El agente instruido BIC que debe ser utilizado por el CSM(grpHdr.instdAgt.finInstnId. BICFI).

IPSTFRPP

tips.receive.timeout.enabled

Boolean

Si el servicio debe verificar si los pagos entrantes se reciben dentro del especificado tips.receive.timeout.duration intervalo.

true

tips.rule.amount-limit-eur

Integer

El monto máximo permitido por transacción.

100000

tips.receive.timeout.duration

Duration

La edad máxima permitida de los pagos entrantes recibidos.

5s

tips.rule.allowed-bics.cdtragt

List

Una lista de BICs de agentes acreedores permitidos para pagos entrantes.

[ {"bic": "ICONGBA0"}, {"bic": "ICONGBB0"}, {"bic": "ICONGBC0"}, {"bic": "ICONGBD0"}, {"bic": "ICONGBE0"}, {"bic": "ICONGBA1"}, {"bic": "IC12NGBA1"}, {"bic": "ICSLGBL1XXX"} ]

tips.rule.allowed-bics.dbtragt

List

Lista de BICs de agentes deudores permitidos para pagos salientes.

[ {"bic": "ICONGBA0"}, {"bic": "ICONGBB0"}, {"bic": "ICONGBC0"}, {"bic": "ICONGBD0"}, {"bic": "ICONGBE0"}, {"bic": "ICONGBA1"}, {"bic": "IC12NGBA1"}, {"bic": "ICSLGBL1XXX"} ]

ipf.csm.tips.pacs008.instg-agt-id

String

El agente instructor BIC que debe ser utilizado por el CSM.

ICSLGBL1

tips.receive.am05-ignore.duration

Duration

La edad máxima permitida de los rechazos AM05 recibidos.

5s

tips.flow-restart-settings.min-backoff

Duration

Tiempo mínimo de espera antes de un reintento

1s

tips.flow-restart-settings.max-restarts-within

Duration

Tiempo que tomará aplicar restart máx restrictions-cualquiera que ocurra primero máx-restarts o el límite de tiempo finalizará los reintentos

10m

tips.flow-restart-settings.max-restarts

Integer

Número máximo de reintentos antes del fallo

5

tips.flow-restart-settings.max-backoff

Duration

Tiempo máximo de espera antes de un reintento

5s

tips.flow-restart-settings.random-factor

Float

Multiplicador para los tiempos de retroceso de reintento-cada reintento será progresivamente más largo dependiendo de este factor-por defecto aquí se añade un 25 por ciento en cada reintento

0. 25

tips.send-outcome.enabled

Boolean

Debería TIPS CSM service escuche el send-outcome¿cola o tema?

Si es cierto-escucha y esto se traducirá a una respuesta técnica que será enviada a los clientes de TIPS CSM Service Si es falso-no escucha los resultados de envío. Sin embargo, TIPS CSM Service generará una respuesta técnica apropiada tan pronto como se envíe el mensaje

false

tips.receive.am05-ignore.enabled

Boolean

¿Debemos ignorar los mensajes de rechazo AM05?

true

tips.receive.am05-ignore.duration

Duration

La edad máxima permitida de los rechazos AM05 recibidos.

5s

ipf.processing-data.egress.enabled

Boolean

Generar IPF processing data events

true

message.logger.type

String

Dónde salir message log mensajes. p. ej. mongo,kafka,ipf-processing-data-egress

ipf-processing-data-egress

Configuraciones de Validación

Property Grouping: ipf.csm.tips.validation.pacs008

Key Description Default Value

ipf.csm.tips.validation.pacs008.creditor-address-structural-validation-inbound.enabled

Enables structural creditor address validations for inbound pacs.008 messages.

false

ipf.csm.tips.validation.pacs008.creditor-address-structural-validation-outbound.enabled

Enables structural creditor address validations for outbound pacs.008 messages.

false

ipf.csm.tips.validation.pacs008.debtor-address-structural-validation-inbound.enabled

Enables structural debtor address validations for inbound pacs.008 messages.

false

ipf.csm.tips.validation.pacs008.debtor-address-structural-validation-outbound.enabled

Enables structural debtor address validations for outbound pacs.008 messages.

false

ipf.csm.tips.validation.pacs008.non-eea-debtor-address-validation-inbound.enabled

Enables non EEA debtor address validations for inbound pacs.008 messages.

false

ipf.csm.tips.validation.pacs008.non-eea-debtor-address-validation-outbound.enabled

Enables non EEA debtor address validations for outbound pacs.008 messages.

false

Configuraciones de Reemplazos de Caracteres

Config

Tipo

Descripción

character-replacements.char-to-char-replacements.character

Character

Carácter a ser reemplazado

character-replacements.char-to-char-replacements.replaceWith

Character

Reemplazo de caracteres

character-replacements.char-to-char-replacements.replaceInDomOnly

Boolean

Flag indicando si el reemplazo debe ocurrir únicamente en los nodos de texto del DOM

character-replacements.list-to-char-replacements.list

List<Character>

Lista de caracteres a ser reemplazados

character-replacements.list-to-char-replacements.replaceWith

Character

Reemplazo de caracteres para la lista

character-replacements.list-to-char-replacements.replaceInDomOnly

Boolean

Flag indicando si el reemplazo debe ocurrir únicamente en los nodos de texto del DOM

character-replacements.regex-to-char-replacements.regex

String

Expresión regular para caracteres reemplazados

character-replacements.regex-to-char-replacements.replaceWith

Character

Reemplazo de caracteres para regex

character-replacements.regex-to-char-replacements.replaceInDomOnly

Boolean

Flag indicando si el reemplazo debe ocurrir únicamente en los nodos de texto del DOM

Configuración de la Entidad de Procesamiento

Notas adicionales - Cache configuración de purga para Pacs. 008 verificación de duplicados de mensajes entrantes y salientes

La tabla a continuación contiene únicamente la ruta raíz de la configuración. Para todas las opciones de la cache configuración de purga por favor, consulte el transacción cache documentación.

El período de purga (retain-from-offset) el valor siempre debe ser mayor que el valor de pacs008-duplicate-message-check-period.

Config

Tipo

Comentario

Predeterminado

tips.processing-entity.pacs008-duplicate-message-check-period

Período

Establece el período de validación de duplicados para Pacs. 008 mensajes. El valor se redondea a días completos (por ejemplo, 25 y 47 las horas siguen siendo 1 día). La verificación considera todos los mensajes anteriores dentro del período configurado y un duplicado es solo marcado cuando ha sido creado en el período dado, de lo contrario se ignora. Si se establece en 0, la verificación desciende a la comportamiento predeterminado.

5d

tips.processing-entity.pacs008-purging-cache.enabled

Boolean

Controla si la purga está habilitada para el Pacs. 008 verificaciones de duplicados entrantes y salientes cache entradas.

false

tips.processing-entity.pacs008-purging-cache.inbound

Tipo Complejo

Configura la entrada Pacs. 008 verificación de duplicados cache purga de entradas. Cuando esté habilitado, se establecerá por defecto a las 17:00 después de 10 días.

tips.processing-entity.pacs008-purging-cache.outbound

Tipo Complejo

Configura el saliente Pacs. 008 verificación de duplicados cache purga de entradas. Cuando esté habilitado, se establecerá por defecto a las 17:00 después de 10 días.

Configuración del Encabezado del Gateway

Clave

Tipo

Descripción

Valor Predeterminado

Insertado Como Encabezado De Mensaje

tips.gateway-header.enabled

Boolean

¿Deben incluirse los encabezados de puerta de enlace en los mensajes enviados al esquema?

true

N/A

tips.gateway-header.our-bu-id

String

ID del remitente

cn=icslgbl1, ou=pilot,ou=tips_ips,o=88324, dc=sianet,dc=sia,dc=eu

NETWORK_SENDER_ID

tips.gateway-header.csm-bu-id

String

ID del receptor p. ej. CSM

cn=icslgbl1, ou=pilot,ou=tips_ips,o=88324, dc=sianet,dc=sia,dc=eu

NETWORK_RECIPIENT_ID

tips.gateway-header.class-to-message-type-map

Map

Par clave, valor de clase y aplicable message type

cn=icslgbl1, ou=pilot,ou=tips_ips,o=88324, dc=sianet,dc=sia,dc=eu

NETWORK_MESSAGE_TYPE

tips.tips-routing

String

Indica la estrategia de enrutamiento, que decide si el mensaje debe ser enrutado. Se utiliza al enrutarse a TIPS desde RT1.

N

TIPS_ROUTING

tips.network-possible-duplicate

String

Indica si el mensaje a enviar es potencialmente un duplicado (S/N)

N

NETWORK_POSSIBLE_DUPLICATE

JMS Configuración

General JMS Configuración

Clave

Tipo

Descripción

Valor Predeterminado

tips.send-queue

String

Cola de salida a CSM

SCTI. SEND. QUEUE

tips.send-outcome.queue

String

SendOutcomeReceiveQueue

tips.broker.type

String

Utilice IBM MQ o Artemis MQ como corredor

artemis

tips.message.destination

String

Cola de entrada desde CSM

SCTI. RECEIVE. QUEUE

tips.slow.receivepayment.request-queue

String

SCTI. RECEIVE. BB. QUEUE

Artemis

Clave

Tipo

Descripción

Valor Predeterminado

tips.broker.artemis.url

String

URL del corredor de un ActiveMQ Despliegue de Artemis

tcp://localhost:61616

IBM MQ

Clave

Tipo

Descripción

Valor Predeterminado

tips.broker.ibmmq.host

String

El nombre del host o la dirección IP del sistema en el que el IBM MQ broker se ejecuta. La propiedad se utiliza con el tips.broker.ibmmq.port propiedad para identificar al corredor.

localhost

tips.broker.ibmmq.port

Integer

El número del puerto en el que el IBM MQ El gestor de colas escucha las solicitudes entrantes.

1414

tips.broker.ibmmq.queue-manager

String

Nombre del gestor de colas al que nos estamos conectando.

QM1

tips.broker.ibmmq.channel

String

El nombre del canal que se utilizará para la conexión a la IBM MQ corredor

DEV. APP. SVRCONN

tips.broker.ibmmq.cipher-suite

String

El nombre de la CipherSuite que se utilizará en una conexión SSL o TLS a un gestor de colas. El protocolo utilizado para negociar la conexión segura depende de la CipherSuite especificada.

TLS_RSA_WITH_AES_128_CBC_SHA256

tips.broker.ibmmq.ssl-key-store-location

String

La ubicación del almacén de claves SSL que se utilizará al conectarse a IBM MQ.

No establecido

tips.broker.ibmmq.ssl-key-store-password

String

La contraseña del almacén de claves SSL que se utilizará al conectarse a IBM MQ.

No establecido

tips.broker.ibmmq.ssl-key-store-type

String

El tipo de almacén de claves SSL que se debe utilizar al conectarse a IBM MQ.

No establecido

Kafka Configuración

Clave

Tipo

Descripción

Valor Predeterminado

tips.kafka.consumer.topics.receive

String

Nombre del tema que los TIPS CSM service el adaptador recibirá mensajes de

TIPS_RECEIVE

tips.kafka.producer.restart-settings.random-factor

Float

Multiplicador para los tiempos de retroceso de reintento-cada reintento será progresivamente más largo dependiendo de este factor-por defecto aquí se añade un 25 por ciento en cada reintento

0. 25

tips.kafka.consumer.restart-settings.max-backoff

Duration

Tiempo máximo de espera antes de un reintento

5s

tips.kafka.producer.topics.send

String

Nombre del tema que los TIPS CSM service el adaptador enviará mensajes a

TIPS_SEND

tips.kafka.consumer.restart-settings.min-backoff

Duration

Tiempo mínimo de espera antes de un reintento

1s

tips.kafka.producer.restart-settings.max-restarts

Integer

Número máximo de reintentos antes del fallo

5

tips.kafka.consumer.kafka-clients.group.id

String

Kafka GrupoID de consumidor

tips-csm-service-group

tips.kafka.producer.restart-settings.min-backoff

Duration

Tiempo mínimo de espera antes de un reintento

1s

tips.kafka.producer.restart-settings.max-backoff

Duration

Tiempo máximo de espera antes de un reintento

5s

tips.kafka.consumer.restart-settings.max-restarts-within

Duration

Tiempo que tomará aplicar restart máx restrictions-cualquiera que ocurra primero max-restarts o el límite de tiempo finalizará los reintentos

10m

tips.kafka.producer.restart-settings.max-restarts-within

Duration

Tiempo que tomará aplicar restart max restrictions-cualquiera que ocurra primero max-restarts o el límite de tiempo finalizará los reintentos

10m

tips.message.destination

String

Nombre del tema que los TIPS CSM Service el adaptador recibirá mensajes de

TIPS_RECEIVE

tips.kafka.consumer.restart-settings.max-restarts

Integer

Número máximo de reintentos antes del fallo

5