PROCESO BATCH y TRANSACCIÓNAL POR LOTES
Conversion Migracion automatiza muchas tareas repetitivas para generar
JCL, carga de BD, formateo de datos y carga/descarga de programas, conversión de
programas, mapas (paneles),. reduciendo los tiempos totales consumidos. |
Una
vez cerrado el inventario de componentes a migrar, se procederá a
ejecutar el proceso de migración, que está constituido por las cuatro
fases principales que se introducen a continuación.
Determinación de los componentes
de referencia "REFERENCIA", cuyo objetivo es
obtener una situación inicial de los elementos (software y datos de prueba) asociados al
lote a procesar en las sucesivas fases de migración.
Preparación del lote a
convertir, cuyas acciones serán efectuadas en un entorno específico a tal efecto llamado
"PREPARACIÓN". Dicho entorno contendrá los objetos
que serán convertidos (obtenidos en "REFERENCIA") y
los datos de entrada y de salida correspondientes a las diferentes pruebas que se
realicen, asegurando que los casos probados cubren un abanico relevante y significativo de
posibilidades.
Migración y
Validación del lote, cuyas acciones se llevarán a cabo en un entorno
específico para ello llamado "MIGRACIÓN", partiendo
de los fuentes considerados en "PREPARACIÓN" y
generando como resultado la traducción de los mismos, garantizando que las pruebas
realizadas en "PREPARACIÓN" y las efectuadas en "MIGRACIÓN"
producen idénticos resultados.
Recepción del lote, cuyas
acciones se llevarán a cabo en un entorno específico para ello llamado "RECEPCIÓN",
al que se irán traspasando los objetos de los lotes que se vayan cerrando y se
realizarán las pruebas de validación previas al pase a producción
de los componentes implicados.
|
PROCESO
DE TRANSFORMACIÓN PARA UN PROCESO BATCH
PROCESO DE TRANSFORMACIÓN
PARA UN TRANSACCIÓNAL
|
PREPARACIÓN
- Inserción de código de control (contadores
ejecución, captura pantallas...) en programas,
- Importación al entorno "PREPARACIÓN"
de los programas "insertados" en el paso anterior,
- Compilación de todos los programas del lote,
- Definición y construcción de los escenarios del lote,
obteniendo el guión de las pruebas a realizar por cada uno de éstos,
- Definición de los diferentes casos de pruebas a considerar y
obtención de los datos necesarios para los mismos,
- Enriquecimiento de los datos existentes en la BD de "PREPARACIÓN"
según los nuevos casos de pruebas definidos en el paso anterior,
- Obtención de los jobs de copias de BD, para realizar la
imagen "antes" y "después" de los escenarios,
- Copia "antes" de la BD relativa al
escenario a procesar,
- Inicialización del lote/escenario,
- Inicio de las pruebas del escenario,
- Control de la evolución de las pruebas,
- Se alcanzan tasas de ejecución aceptables y,
en consecuencia, se consideran las pruebas finalizadas,
- Copia "después" de la BD relativa
al escenario procesado,
- Entrega del escenario al equipo de migración,
- Inicio de un nuevo escenario.
MIGRACIÓN
- Traducción automática de componentes,
- Preparación de pantalas traducidos,
- Preparación de formatos de paneles,
- Preparación de programas maquilladores,
- Preparación de programas traducidos,
- Compilación de todos los componentes,
- Correcciones manuales necesarias según los
resultados de la compilación.
VALIDACIÓN
- Recuperación de imágenes "antes"
y "después" del escenario desde "PREPARACIÓN"
a "MIGRACIÓN",
- Carga de las tablas de "MIGRACIÓN"
a partir de imagen "antes" de "PREPARACIÓN",
- Ejecución BATCH,
- Ejecución escenario bajo TP
y mediante el simulador, corrigiendo manualmente los errores que vayan surgiendo a raíz
de las diferencias en pantallas detectadas por el simulador,
- Extracción de tablas actualizadas, generando
imagen "después" de "MIGRACIÓN",
- Comparación de imagen "después"
de "PREPARACIÓN" e imagen "después"
de "MIGRACIÓN" (se comparan tablas
actualizadas),
- Si la comparación no es satisfactoria, corrección
de errores y compilación, y nueva iteración,
- Si la comparación resulta satisfactoria, se
considera finalizada la migración del escenario,
- Cuando todos los escenarios están migrados,
se entrega lote al entorno "RECEPCIÓN".
|