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:
Prepare un único archivo fuente que describa todos los elementos de datos y los diseños de registros de su entorno de mainframe.
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
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
Una cuenta activa AWS
Micro Focus Enterprise Developer para Windows, disponible a través de AWSMainframe Modernization
Versiones de producto
Micro Focus Enterprise Server 7.0 y versiones posteriores
Herramientas
Micro Focus Enterprise Developer
proporciona el entorno de ejecución para las aplicaciones creadas con cualquier variante de entorno de desarrollo integrado (IDE) de Enterprise Developer. Las herramientas de archivos de datos clásicas
de Micro Focus le ayudan a convertir, navegar, editar y crear archivos de datos. Las herramientas clásicas para archivos de datos incluyen el convertidor de archivos de datos , el editor de diseño de registros y el editor de archivos de datos . Las herramientas de archivos de datos
de Micro Focus le ayudan a crear, editar y mover archivos de datos. Las herramientas de archivos de datos incluyen el editor de archivos de datos , las utilidades de conversión de archivos y la utilidad de línea de comandos de estructura de archivos de datos .
Epics
Tarea | Descripción | Habilidades 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:
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:
El código ayuda a identificar lo siguiente:
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 |
Tarea | Descripción | Habilidades requeridas |
---|---|---|
Inicie la herramienta y cargue el diccionario. |
| 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.
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.
| Desarrollador de aplicaciones |
Tarea | Descripción | Habilidades requeridas |
---|---|---|
Inicie la herramienta y cargue el diccionario. |
| 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.
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.
| Desarrollador de aplicaciones |
Tarea | Descripción | Habilidades 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.
| Desarrollador de aplicaciones |
Tarea | Descripción | Habilidades 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.
| Desarrollador de aplicaciones |
Tarea | Descripción | Habilidades requeridas |
---|---|---|
Pruebe la conversión de un EBCDIC archivo. |
| Desarrollador de aplicaciones |
Recursos relacionados
Micro Focus
(documentación de Micro Focus) Mainframe y código heredado
(publicaciones de AWS blog) AWSDocumentación (AWSdocumentación)
AWSReferencia general (AWSdocumentación)