Características principales de IBM Z Open Development

Participe en el avance de novedades tecnológicas de WAZI

¿Está interesado en el desarrollo de COBOL en un entorno de desarrollo integrado (IDE) basado en web? Participe en el avance de novedades tecnológicas de Wazi. Se basa en el popular proyecto de código abierto Theia a través de una imagen Docker fácil de utilizar, que aplica y amplía el proyecto Zowe Open Mainframe para el desarrollo de mainframe.

Editores modernos para COBOL, JCL y PL/I

Los editores COBOL, JCL y PL/I proporcionan la familiaridad y las características de otros editores basados en Eclipse. También proporcionan características específicas del lenguaje, como realce de la sintaxis y acciones de fuente.

Vistas gráficas para mejorar la comprensión del programa

El flujo de control del programa proporciona una vista gráfica del flujo lógico dentro de un programa COBOL o PL/I. Esto le permite comprender la lógica del programa que esté editando, identificar posibles problemas de lógica o ubicar código no utilizado. El flujo de datos del programa proporciona una vista jerárquica y gráfica del flujo de datos dentro de un programa COBOL. Puede utilizar esta característica para examinar cómo se rellena o modifica un elemento de datos. La vista de elementos de datos muestra información sobre los elementos de datos en un programa COBOL o PL/I.

Depuración potente y moderna con IBM z/OS Debugger

Este depurador a nivel de origen de interfaz gráfica de usuario (GUI) basado en Eclipse proporciona funcionalidades avanzadas de depuración para aplicaciones z/OS de 24 y 31 bits, escritas en COBOL, PL/I y C/C++. La herramienta le permite examinar el programa que se está depurando, supervisar y modificar variables, establecer puntos de interrupción durante o antes de una sesión de depuración e inspeccionar la memoria del programa. IBM z/OS Debugger también incorpora Visual Debug, que proporciona una vista gráfica del flujo de ejecución de programas PL/I y COBOL, incluyendo la vía de acceso de ejecución actual.

Gestión moderna de código fuente

IBM Z Open Development incluye Rocket Software Git y el git EGIT de Eclipse. Rocket Git se puede utilizar como un coordinador de canales e IBM DBB para realizar en z/OS una compilación completa o incremental de una aplicación extraída de una bifurcación de un repositorio Git empresarial, como Github, Gitlab o Bitbucket. Rocket Software Git es un software de código abierto distribuido bajo GNU General Public License. Puede consultar el código fuente en el sitio web de nuestro socio.

Funcionalidades de compilación inteligente

El kit de herramientas Dependency Based Build proporciona un conjunto de APIs Java que pueden utilizarse para definir un script de compilación inteligente. Para simplificar el proceso de creación de scripts de compilación inteligente utilizando las APIs de Dependency Based Build, el kit de herramientas contiene una instalación Apache Groovy que se ha modificado para ejecutarse en UNIX® System Services. Mientras que las APIs se pueden utilizar con cualquier lenguaje, las muestras que se proporcionan utilizan Groovy y se mantienen en GitHub.

Integraciones simplificadas

La integración de Dependency Based Build con la función del editor permite a los usuarios compilar su programa utilizando los mismos scripts de compilación que se definen para la compilación del canal. Esto incluye copiar los archivos y cualquier dependencia en el host especificado, ejecutar el proceso de compilación y devolver los errores y el resultado. Además, IBM Z Open Development se integra con Rational Team Concert en IBM z Systems® para ofrecer a los desarrolladores de z/OS un entorno de desarrollo de aplicaciones colaborativo e integrado.

Quizá también le interese

IBM Developer for z/OS

Conjunto de herramientas mejorado para desarrollar y mantener aplicaciones z/OS

Más información

IBM Application Delivery Foundation for z/OS

Herramientas empresariales para el desarrollo de aplicaciones z/OS

Más información

IBM Debug for z/OS

Depuración avanzada de aplicaciones compuestas para entornos z/OS

Más información

Descubra cómo funciona