1. Especificaciones Técnicas integración BVC
1.5. Servicios de la BVC
1.5.2. Diseño de servicios Funcionales
1.5.2.8. Servicio de Notificación Inicio del Cumplimiento
Código y nombre del servicio
S0022 – Notificación Inicio de Cumplimiento
Objetivos del servicio
El objetivo principal de este servicio es que cada firma, autorice a la BVC para
dar inicio del proceso de cumplimiento con los depósitos por cada operación.
Este servicio automatiza el proceso que hoy en día se realiza en forma manual.
Características del servicio
Este servicio debe tener las siguientes características:
Característica
Valor
Comentarios
Sincrónico Si
Patrón
Requerimiento / Res-
puesta
El solicitante envía las la notificación
de inicio de cumplimiento y espera la
confirmación de si el proceso fue exi-
toso o no.
Capa BackOffice
Frecuencia Por Evento
Necesidad entre-
ga certificada
Si
Tamaño del men-
saje
100 Bytes
Elaborado por: Arquitectura Revisado por: Aprobado por: Vicepresidente de
Consideraciones
Las siguientes son las consideraciones que se deben tener para este servicio:
Item
Descripción
Información de
entrada al servi-
cio
El sistema de BackOffice de las firmas envía la notificación de
Inicio de Cumplimiento en formato FIXML. El servicio lo recibe y
lo envía al traductor correspondiente para ser enviado en formato
Trama al sistema de BackOffice de la BVC.
Errores
El servicio de Notificación de Inicio de Cumplimiento envía un
mensaje de respuesta indicando los errores que se hayan pre-
sentado.
Respuesta
El Sistema de BackOffice de BVC envía respuesta al sistema de
BackOffice de Firma.
Procesamiento
El servicio de de Notificación de Inicio de Cumplimiento envía al
BackOffice de BVC las notificaciones que envía BackOffice de las
firmas.
1.5.2.8.2. Diagrama de secuencia
El siguiente es el diagrama de secuencia para el servicio de Notificación de Inicio
del cumplimineto para cada operación:
Las especificaciones del mensaje y las reglas de transformación se encuentran de-
talladas en los formatos FOI que se relacionan a continuación y los XML y XSD
utilizados:
¾ BUS_EJ_FOI_FIXMLM001InicioCumpl
¾ BUS_EJ_FOI_FIXMLM004RespInicioCumpl
Ejemplos Archivos XML
¾ M001InicioCumpl.xml
¾ M004RespInicioCumpl.xml
1.5.2.8.3. Proceso en el bus para el uso del servicio
El proceso que debe ejecutar el BUS en la ejecucion de este servicio es el
siguiente:
Elaborado por: Arquitectura Revisado por: Aprobado por: Vicepresidente de
1.5.2.8.4. Pasos del proceso
#
Paso
Tipo Paso
Descripción
1 Error de Validación? Condición Se verifica si el XML recibido cumple con el es- quema y está correctamente formado. 2 Hubo errores? Condición Se verifica si se han presentado errores. 3 Manejo de errores Proceso Se manejan los errores que se presenten. Se
Envía trama de error al solicitante. 4 Envío de Trama de
error
Proceso Se envía al solicitante una respuesta que indica que la notificación de inicio de cumplimiento fue exitosa.
5 Envío de Trama de error
Proceso Por medio del envío de una trama de error al solicitante.
1.5.2.8.5.
Escenarios de prueba (Unitarias de desarrollo)
Escenario 1: Notificación Inicio Cumplimiento Exitosa
# 0001
Nombre de la prueba Notificación Inicio de Cumplimiento Exitosa Tipo de Operación
Tipo de Operaciones por punta Mercado
Numero Fracciones Punta
Resultado Esperado Se envía exitosamente la notificación de inicio de cumplimiento al BackOffice BVC
Descripción Paso Descripción Resultado esperado 1 El sistema de BackOffice Firma envía notifi-
cación de inicio de cumplimiento. Este escenario consiste en reali-
zar notificación de inicio de cumplimiento.
El BackOffice Firma envía la notificación. El BUS se encarga
2 El servicio envía la notificación al servicio de traducción FIXML – Trama para que reali- ce las transformaciones necesarias.
3 Se envía la notificación de inicio de cum- plimiento al sistema de BackOffice BVC. 4 BackOffice BVC envía respuesta indicando el
éxito.
5 El servicio envía la notificación al servicio de traducción Trama - FIXML para que reali- ce las transformaciones necesarias. de tomarla, transformarla y
enviarla al BackOffice BVC. El BackOffice BVC luego envía una respuesta indicando el éxito.
6 Se envía la respuesta de éxito al solicitante (BackOffice Firma)
Escenario 2: Notificación Inicio Cumplimiento No
Exitosa (XML Inválido)
# 0002
Nombre de la prueba Notificación Inicio Cumplimiento No Exitosa (XML Invalido) Tipo de Operación
Tipo de Operaciones por punta Mercado
Numero Fracciones Punta
Resultado Esperado
Descripción Paso Descripción Resultado esperado 1 El sistema de BackOffice Firma envía notifi-
cación de inicio de cumplimiento. 2 El servicio de determina que la información
recibida es inválida. Este escenario consiste en realizar
notificación de inicio de cumplimiento pero se detecta un error en la valida- ción.
Se envía al solicitante (BackOffice Firma) una respuesta indicando el error.
3 El servicio genera la respuesta de error y se la envía al solicitante (BackOffice Firma)
Se genera un registro en el log de errores
Elaborado por: Arquitectura Revisado por: Aprobado por: Vicepresidente de
Escenario 3: Notificación Inicio Cumplimiento No
Exitosa (Se genera un error)
# 0003
Nombre de la prueba Notificación Inicio Cumplimiento No Exitosa (se genera un error) Tipo de Operación
Tipo de Operaciones por punta Mercado
Numero Fracciones Punta
Resultado Esperado
Descripción Paso Descripción Resultado esperado Se presenta un error en el proceso de
enviar o recibir la notificación o la respuesta.
1 Se detecta un error. Los errores pueden presentarse por un fallo en la conexión con el BackOffice de BVC o por que la respuesta que envía el BackOffice BVC indica que se presentó un error en el proceso de inicio de cumplimiento.
Se genera una respuesta de error que se envía al solicitante.