Convertir archivos de datos de mainframe con diseños de registros complejos mediante Micro Focus - Recomendaciones de AWS

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Convertir archivos de datos de mainframe con diseños de registros complejos mediante Micro Focus

Creado por Peter West

Entorno: producción

Fuente: Archivos de EBCDIC datos de mainframe

Destino: archivos de ASCII datos de Micro Focus

Tipo R: volver a alojar

Carga de trabajo: todas las demás cargas de trabajo

Tecnologías: Mainframe; modernización

AWSservicios: Modernización de AWS ordenadores centrales

Resumen

Este patrón muestra cómo convertir archivos de datos de un ordenador central con datos no textuales y diseños de registros complejos, pasando de la codificación de caracteres EBCDIC (código de intercambio decimal con codificación binaria extendida) a la codificación de caracteres ASCII (código estándar estadounidense para el intercambio de información) mediante un archivo de estructura de Micro Focus. Para completar la conversión de archivos, siga estos pasos:

  1. Prepare un único archivo fuente que describa todos los elementos de datos y los diseños de registros de su entorno de mainframe.

  2. Cree un archivo de estructura que contenga el diseño de registro de los datos mediante el editor de archivos de datos de Micro Focus como parte de las herramientas clásicas de archivos de datos o herramientas de archivos de datos de Micro Focus. El archivo de estructura identifica los datos no textuales para que pueda convertir correctamente los archivos de mainframe de a. EBCDIC ASCII

  3. Pruebe el archivo de estructura mediante las herramientas clásicas de archivos de datos o las herramientas de archivos de datos.

Requisitos previos y limitaciones

Requisitos previos 

Versiones de producto

  • Micro Focus Enterprise Server 7.0 y versiones posteriores

Herramientas

Epics

TareaDescripciónHabilidades requeridas

Identificar los componentes de origen.

Identificar todos los diseños de registro posibles para el archivo, incluidas las redefiniciones que contengan datos no textuales.

Si tiene diseños que contienen redefiniciones, debe reducir estos diseños a diseños únicos que describan cada posible permutación de la estructura de datos. Por lo general, los diseños de registros de un archivo de datos se pueden describir mediante los siguientes arquetipos:

  • Diseño de registro con sólo datos de texto

  • Diseño de registro con datos no textuales

  • Diseño de registros con datos no textuales subordinados a una cláusula REDEFINES

Para obtener más información sobre la creación de diseños de registros aplanados para archivos que contienen diseños de registros complejos, consulte Realojar EBCDIC aplicaciones en ASCII entornos para migraciones de mainframe.

Desarrollador de aplicaciones

Identificar las condiciones de diseño de los registros.

En el caso de los archivos con varios diseños de registro o los archivos que contienen diseños complejos con una REDEFINES cláusula, identifique los datos y las condiciones de un registro que pueda usar para definir qué diseño usar durante la conversión. Le recomendamos que analice esta tarea con un experto en la materia (SME) que conozca los programas que procesan estos archivos.

Por ejemplo, un archivo puede contener dos tipos de registros que contienen datos no textuales. Puede inspeccionar el código fuente y encontrar código similar al siguiente:

MOVE "M" TO PART-TYPE MOVE "MAIN ASSEMBLY" TO PART-NAME MOVE "S" TO PART-TYPE MOVE "SUB ASSEMBLY 1" TO PART-NAME

El código ayuda a identificar lo siguiente:

  • El campo "PART-TYPE" se utiliza para determinar el tipo de registro

  • El valor «M» se usa para el «M- PART -RECORD»

  • El valor «S» se utiliza para la «S- PART -RECORD»

Puede documentar los valores que utiliza este campo para asociar los diseños de registros con los registros de datos correctos del archivo.

Desarrollador de aplicaciones

Cree el archivo de origen.

Si el archivo se describe en varios archivos fuente o si el diseño de registros contiene datos no textuales que están subordinados a una REDEFINES cláusula, cree un nuevo archivo fuente que contenga los diseños de registros. No es necesario que el nuevo programa describa el archivo mediante instrucciones SELECT FD. El programa simplemente puede contener las descripciones de los registros en 10 niveles dentro de Working-Storage.

Nota: Puede crear un archivo de origen para cada archivo de datos o crear un archivo fuente maestro que describa todos los archivos de datos.

Desarrollador de aplicaciones

Compilar el código fuente.

Compile el archivo fuente para crear el diccionario de datos. Se recomienda compilar el archivo fuente utilizando el juego de EBCDIC caracteres. Si se utilizan la IBMCOMP directiva o ODOSLIDE las directivas, también debe utilizarlas en el archivo fuente.

Nota: IBMCOMP afecta al almacenamiento de bytes de COMP los campos y ODOSLIDE afecta al relleno de las OCCURS VARYING estructuras. Si estas directivas están configuradas incorrectamente, la herramienta de conversión no leerá el registro de datos correctamente. Esto da como resultado datos incorrectos en el archivo convertido.

Desarrollador de aplicaciones
TareaDescripciónHabilidades requeridas

Inicie la herramienta y cargue el diccionario.

  1. Seleccione el icono del menú Inicio de Windows, busque y seleccione Micro Focus Enterprise Developer y, a continuación, seleccione Herramientas clásicas de archivos de datos.

  2. Seleccione Archivo y, a continuación, Diseño de registro.

  3. En el cuadro de diálogo Seleccione un archivo desde el que construir las maquetaciones, en Nombre de archivo, seleccione el archivo IDY (.idy) que se creó al compilar el archivo fuente anteriormente. A continuación, seleccione Abrir.

  4. Para confirmar que se están utilizando las herramientas de archivos de datos clásicasEBCDIC, en el cuadro de diálogo Herramientas de archivos de datos, elija YESsi el IDY archivo está configurado en EBCDICy Datatools está configurado en. ANSI

Desarrollador de aplicaciones

Cree el diseño de registro predeterminado.

Utilice el diseño de registro predeterminado para todos los registros que no coincidan con ningún diseño condicional.

  1. En la ventana de diseño, expanda la estructura de datos y, a continuación, busque el nivel 01 utilizado para el diseño predeterminado.

  2. Haga clic con el botón derecho en el elemento 01 y seleccione Diseño nuevo.

  3. En el cuadro de diálogo del asistente de diseño de nuevos registros, seleccione Diseño predeterminado y, a continuación, Siguiente.

  4. Seleccione Finalizar.

El diseño predeterminado aparece en el panel Diseños y se puede identificar mediante el icono rojo de la carpeta.

Desarrollador de aplicaciones

Cree un diseño de registro condicional.

Utilice el diseño de registro condicional cuando haya más de un diseño de registro en un archivo.

  1. En el panel Diseños, expanda la estructura de datos y, a continuación, localice el nivel 01 utilizado para el diseño condicional.

  2. Haga clic con el botón derecho en el elemento 01 y seleccione Diseño nuevo.

  3. En el cuadro de diálogo del asistente de diseño de nuevos registros, seleccione Diseño condicional y, a continuación, Siguiente.

  4. Seleccione Finalizar. El diseño condicional aparece en el panel Diseños y se puede identificar mediante el icono de carpeta amarillo.

  5. Amplíe el diseño condicional, haga clic con el botón derecho en el campo en el que debe colocar una condición y, a continuación, seleccione Propiedades.

  6. En el cuadro de diálogo Propiedades del campo, introduzca la condición. Confirme que el conjunto de caracteres esté establecido en y EBCDIC, a continuación, pulse Aceptar. Aparece una marca de verificación junto al campo que tiene una condición establecida.

  7. Repita los pasos 5 y 6 para cualquier otro campo que requiera condiciones para este diseño.

  8. Repita los pasos 1 a 6 para cualquier otro diseño condicional que deba añadirse.

  9. Seleccione Archivo, luego, Guardar como y, a continuación, guarde el archivo de estructura en el disco.

Desarrollador de aplicaciones
TareaDescripciónHabilidades requeridas

Inicie la herramienta y cargue el diccionario.

  1. Seleccione el icono del menú Inicio de Windows, busque y seleccione Micro Focus Enterprise Developer y, a continuación, seleccione Herramientas de archivos de datos.

  2. Seleccione Archivo, Nuevo o Archivo de estructura

  3. En el cuadro de diálogo Abrir, en Nombre de archivo, seleccione el archivo IDY (.idy) que se creó al compilar el archivo fuente anteriormente. A continuación, seleccione Abrir.

  4. Para confirmar que las herramientas del archivo de datos se están utilizandoEBCDIC, confirme que el menú desplegable de la sección Depurar archivos esté configurado en. EBCDIC

Desarrollador de aplicaciones

Cree el diseño de registro predeterminado.

Utilice el diseño de registro predeterminado para todos los registros que no coincidan con ningún diseño condicional.

  1. En la sección Diseños disponibles del panel izquierdo, expanda la estructura de datos y, a continuación, localice el nivel 01 utilizado para el diseño predeterminado.

  2. Haga clic con el botón derecho en el elemento 01 y seleccione Crear diseño predeterminado.

El diseño predeterminado aparece en el panel Diseños y se puede identificar mediante el icono azul en forma de «D».

Desarrollador de aplicaciones

Cree un diseño de registro condicional.

Utilice el diseño de registro condicional cuando haya más de un diseño de registro en un archivo.

  1. En la sección Diseños seleccionados del panel derecho, expanda la estructura de datos y, a continuación, localice el nivel 01 utilizado para el diseño condicional.

  2. Haga clic con el botón derecho en el elemento 01 y elija Crear diseño condicional. El diseño condicional aparece en el panel de diseños, en el lado derecho, y se puede identificar mediante el icono verde en forma de «C».

  3. Amplíe el diseño condicional, haga clic con el botón derecho en el campo en el que debe colocar una condición y, a continuación, seleccione Propiedades.

  4. En el cuadro de diálogo Propiedades del campo, introduzca la condición. Confirme que el conjunto de caracteres esté configurado en y EBCDIC, a continuación, pulse Aceptar. Aparece un icono rojo con la palabra «SI» junto al campo que tiene una condición establecida.

  5. Repita los pasos 3 y 4 para cualquier otro campo que requiera condiciones para este diseño.

  6. Repita los pasos 1 a 4 para cualquier otro diseño condicional que deba añadirse.

  7. Seleccione Archivo, luego, Guardar como y, a continuación, guarde el archivo de estructura en el disco.

Desarrollador de aplicaciones
TareaDescripciónHabilidades requeridas

Pruebe un archivo EBCDIC de datos.

Confirme que puede utilizar el archivo de estructura para ver correctamente un archivo de datos de EBCDIC prueba.

  1. Seleccione el icono del menú Inicio de Windows, busque Micro Focus Enterprise Developer y, a continuación, Herramientas clásicas de datos.

  2. Seleccione Archivo y, a continuación, Abrir.

  3. En el cuadro de diálogo Abrir, en Nombre de archivo, seleccione el EBCDIC conjunto de datos y, a continuación, elija Abrir.

  4. Seleccione Archivo, Editor de archivos de datos y Cargue diseños de registros.

  5. En el cuadro de diálogo Abrir, en Nombre de archivo, seleccione el archivo de estructura y, a continuación, Abrir.

  6. Para confirmar que el modo de juego de caracteres está establecido enEBCDIC, confirme que el menú desplegable está configurado en EBCDIC. Puede ver los datos de registro sin procesar en el panel izquierdo y los datos formateados en el panel derecho.

  7. Elija varios registros para asegurarse de que todos los formatos se renderizan con el diseño correcto.

Desarrollador de aplicaciones
TareaDescripciónHabilidades requeridas

Pruebe un archivo EBCDIC de datos.

Confirme que puede utilizar el archivo de estructura para ver correctamente un archivo de datos de EBCDIC prueba.

  1. Seleccione el icono del menú Inicio de Windows, busque Desarrollador de empresa Micro Focus y, a continuación, Herramientas de archivos de datos.

  2. Seleccione Archivo, Abrir o Archivo de datos.

  3. En el cuadro de diálogo Abrir archivo de datos, en la pestaña Local, en Nombre de archivo, elija Examinar para buscar la ubicación del archivo de EBCDIC prueba.

  4. En Archivo de estructura (opcional), seleccione Examinar para buscar la ubicación del archivo de estructura.

  5. En la sección Detalles del archivo, introduzca los detalles del archivo y confirme que la codificación esté establecida en EBCDIC.

  6. Elija el modo Abierto Compartido o Abierto Exclusivo en función de sus necesidades.

  7. Confirme que el menú desplegable de la sección Apariencia de la barra de herramientas esté configurado en EBCDIC. Verá los datos de registro sin procesar en el panel izquierdo y los datos formateados en el panel derecho.

  8. Elija varios registros para asegurarse de que todos los formatos se renderizan con el diseño correcto.

Desarrollador de aplicaciones
TareaDescripciónHabilidades requeridas

Pruebe la conversión de un EBCDIC archivo.

  1. Elija el icono del menú Inicio de Windows, busque y seleccione Desarrollador de empresa Micro Focus y, a continuación, Herramientas clásicas de datos.

  2. Seleccione Herramientas y, a continuación, Consola.

  3. En el cuadro de diálogo Convertir archivos de datos, en la sección Archivo de entrada, para Nombre de archivo, elija Examinar para buscar y seleccionar el archivo EBCDIC de entrada. Confirme que el conjunto de caracteres esté establecido en EBCDIC.

  4. En la sección Conversión de juegos de caracteres, active las casillas de verificación Convertir juegos de caracteres y Registros que contengan elementos de datos que no sean texto. Elija Seleccionar diseño para la conversión y, a continuación, Examinar para buscar y seleccionar el archivo de estructura.

  5. En la sección Nuevo archivo, en Nombre de archivo, introduzca la ruta y el nombre del archivo de ASCII salida que desee crear. De forma predeterminada, la herramienta de conversión tiene el mismo formato que el archivo de entrada. Para realizar pruebas, deje las opciones con sus valores predeterminados.

  6. Seleccione Convertir.

  7. Siga los pasos de la sección (opción A) Probar el archivo de estructura con las herramientas clásicas de archivos de datos o (opción B) Probar el archivo de estructura con las herramientas del archivo de datos, pero cargue el archivo de ASCII salida en lugar del EBCDIC archivo.

  8. Cargue los ASCII archivos EBCDIC y en el editor de archivos de datos y, a continuación, compare los archivos uno al lado del otro para comprobar la precisión de la conversión.

Desarrollador de aplicaciones

Recursos relacionados