Red de conocimiento informático - Material del sitio web - Cómo convertir código pl\1 en código cobol

Cómo convertir código pl\1 en código cobol

(1) IBM VisualAge Millenium Language Extensions (MLE)

La tecnología Millennium Language Extensions (MLE) es una potente tecnología de reparación de segunda generación. Esta tecnología patentada genera código dividido eficiente generado por el compilador. Con MLE, no es necesario agregar lógica manualmente para todas las variables de fecha del año 2000 en cada programa, lo que permite conversiones más rápidas. Las versiones del compilador COBOL y PL/I "orientadas al año 2000" de IBM y sus bibliotecas de tiempo de ejecución utilizan la tecnología Millennium Language Extension (MLE) para implementar ventanas de fecha automatizadas y resolver el problema del milenio.

La implementación de MLE es muy sencilla. MLE le permite especificar una nueva cláusula DATE FORMAT que identifica declaraciones de especificación de datos de fecha en el código fuente. El MLE soportado por el compilador reconocerá y utilizará estas cláusulas durante la compilación para insertar automáticamente lógica de división de siglos en programas de objetos cuando sea necesario para manejar datos de fechas posteriores al año 2000.

Debido a que IBM VisualAge Millennium Language Extension Technology puede separar cualquier lógica de programa que necesite procesar campos de fecha de 2 dígitos, la lógica de ejecución casi no requiere modificación. Esto ahorra recursos de desarrollo y los destina a un trabajo de desarrollo de aplicaciones más eficiente. "Millennium Language Extension" puede ayudar a los usuarios a reducir la carga de trabajo de programación al implementar la tecnología de "ventanas" y simplificar el mantenimiento posterior de los programas de aplicación.

(2) Ayuda de conversión de nivel de comando ( CCCA ) de IBM COBOL y CICS/VS

CCCA es una ayuda de conversión que puede convertir código de aplicación tradicional al código estándar ANSI 85 actual. La nueva funcionalidad del Año 2000 de CCCA puede implementar automáticamente la tecnología MLE. Además, CCCA puede generar informes de gestión de conversiones para registrar cada modificación. Esto no sólo ayuda a mejorar la eficiencia del trabajo de desarrollo, sino que también permite seguir el progreso del trabajo de modificación del año 2000.

(3) HLASM Toolkit

HLASM Toolkit es una opción de IBM High Level Assembler para MVS & VM & VSE (HLASM) y se cotiza por separado. Proporciona un conjunto de herramientas potente y flexible para mejorar el desarrollo y la recuperación de aplicaciones en sistemas OS/390, MVS/ESA, VM/ESA y VSE/ESA.

Estas herramientas de optimización del producto incluyen:

A. Macros de programas estructurados

B. Herramientas de desmontaje

C. Herramientas de comprensión del programa

D. Herramientas de referencia cruzada

F. Herramientas de comparación SuperC optimizadas

Al resolver problemas del milenio, estas herramientas pueden ayudarle:

1 Restaurar y reconstruir código fuente simbólico en lenguaje ensamblador

2. Analizar y comprender programas complejos en lenguaje ensamblador

3. Depurar y probar

Para completar el análisis del sistema 2000. y trabajos de migración de forma rápida y precisa.

(4) Runtime Analyzer y Millennium Runtime Windowing Tool

IBM Runtime Analyzer (RAMO) e IBM Millennium Runtime Windowing Tool (MRWT) son las últimas innovaciones en hardware y software IBM/390. La tecnología puede ayudarle a realizar parches automáticos en tiempo de ejecución para aplicaciones existentes.

Al igual que VisualAge2000, una de las herramientas de la serie IBM Year2000, Runtime Analyzer y MRWT le ayudan a reducir los recursos y el tiempo necesarios para las pruebas y proporcionan un método eficaz para convertir el código requerido por Year2000. Puede utilizar este conjunto de herramientas durante las fases de evaluación, planificación, implementación y prueba de Mission 2000.

Este conjunto de herramientas le proporcionará:

Evaluar la preparación para el año 2000 de las aplicaciones existentes

Buscar y corregir código relacionado con las fechas del año 2000

>

Realizar parches en tiempo de ejecución en entornos desafiantes

Implementar planes de contingencia del año 2000 para aplicaciones críticas

Implementar soluciones estratégicas de parcheo a largo plazo

Optimizar su TI existente inversión

(5) Colección de pruebas de aplicaciones de VisualAge 2000 Test Solution (ATC)

Una vez que comience a establecer un entorno de prueba y desarrolle una estrategia de prueba, es hora de decidir su línea de base de la prueba. Sus aplicaciones y datos existentes son sus fuentes iniciales de referencia; sin embargo, a menudo proporcionan algunos datos de prueba redundantes; Para optimizar la calidad de sus pruebas, necesita generar un pequeño conjunto de pruebas que proporcione la máxima cobertura. Este es el banco de pruebas de evaporación.

La solución de prueba IBM VisualAge VisualAge 2000 proporciona una variedad de herramientas para ayudarle a crear un banco de pruebas y una colección de pruebas de aplicaciones (ATC) óptima. Es un excelente conjunto de herramientas que se pueden utilizar de forma independiente o con A. componente de herramienta utilizado de manera holística, incorpora plenamente las características únicas requeridas para las pruebas Y2K, reduce la cantidad de tareas de prueba y las agiliza.

ATC consta de cinco potentes conjuntos de herramientas que le ayudarán a completar las tareas de prueba del año 2000: asistente de auditoría de origen, asistente de cobertura, asistente de evaporación, asistente de prueba de componentes y herramientas de prueba de regresión automatizadas.

Source Audit Assistant es una herramienta de prueba de "conocimiento de sintaxis" que compara y audita los cambios en el código fuente antes y después de la conversión del año.

El Asistente de cobertura es un conjunto de herramientas de cobertura de código que pueden informar la cobertura de todo el conjunto de componentes de prueba, ayudarlo a dominar la información de monitoreo y presentación de informes de la ejecución del código fuente y mejorar la eficiencia del trabajo de los eventos de prueba. que han ocurrido. El Asistente de cobertura trabaja directamente en el código fuente.

El asistente de evaporación puede ayudar a los evaluadores a generar archivos de prueba más pequeños, minimizando el ciclo de prueba sin reducir la eficiencia de la prueba.

El Asistente de prueba de componentes puede registrar los cambios en los valores de las variables en la ubicación de origen seleccionada cuando se ejecuta el evento de prueba. También puede convertir valores de variables cuando se ejecutan eventos de prueba, así como convertir archivos de datos de entrada de acuerdo con las reglas de conversión definidas por el archivo de control.

Las herramientas de prueba de regresión automática pueden realizar automáticamente análisis de regresión. Este es un proceso de implementación importante en las herramientas ATC que permite realizar pruebas fuera del sitio sin una instalación compleja.

(6) Simulador de red de teleprocesamiento (TPNS) y Administrador de pruebas de TPNS (TTM)

TPNS es una excelente herramienta de simulación de pruebas que se utiliza a menudo en planes de pruebas complejos. Es una herramienta de simulación de terminal y red que puede ayudarlo a lograr una migración fluida del sistema, aumentar la confiabilidad del sistema, ayudarlo a implementar pruebas integrales de sistemas en línea, reducir el tiempo de inactividad del sistema de producción y ahorrar muchos recursos, tiempo y dinero, y mejorar la eficiencia. de los esfuerzos de prueba y lograr una mayor satisfacción del usuario final.

Puede utilizar TPNS para comprender el rendimiento del sistema y el tiempo de respuesta, así como evaluar el diseño de la red, realizar pruebas funcionales, pruebas de regresión automática (Automate Regression Testing), etc. TPNS proporciona un enfoque estructurado y sistemático para cada etapa de las pruebas, aumentando así la eficiencia de las pruebas del sistema.

TPNS Test Manager (TTM) es un producto que guía a los usuarios durante el proceso de prueba y mejora la usabilidad. Proporciona una serie de servicios de gestión para ayudar a los usuarios de TPNS. Estos servicios incluyen: organización de instancias de prueba, generación de código, automatización de tareas, generación de documentos, etc.