• No se han encontrado resultados

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.

1.5.2.9. Servicio de Estado del Cumplimiento