IBM® Enterprise PL/I for z/OS
El compilador Enterprise PL/I proporciona las herramientas esenciales para crear y mantener aplicaciones PL/I de misión crítica para su ejecución en IBM Z
Ilustración de chevron geométrico abstracto
¿Qué puede hacer Enterprise PL/I por su negocio?

IBM® Enterprise PL/I for z/OS® es un entorno de desarrollo de software para crear y mantener aplicaciones PL/I en sistemas operativos IBM z/OS. Esta solución empresarial le permite incorporar tecnología web moderna, como servicios web, XML, JSON y Java® en sus aplicaciones PL/I existentes.

Beneficios
Potentes características de desarrollo

Proporciona herramientas de procesamiento y depuración para actualizar y modernizar sus aplicaciones PL/I en z/OS.

Modernización de aplicaciones

Es compatible con tecnologías basadas en la web, como servicios web, analizadores XML y la plataforma Java, Enterprise Edition (Java EE), e incluye la capacidad de analizar, generar y validar texto JSON.

Soporte de middleware

Maximiza el middleware con soporte integrado para los sistemas IBM Db2®, IBM CICS® e IBM IMS™.

Herramientas de integración y colaboración

Se integra con otros entornos para optimizar el desarrollo y la colaboración.

Obtenga soporte de IBM de clase mundial

Viene con el servicio y soporte de IBM de nivel superior.

Interoperabilidad de 31 bits y 64 bits

IBM Enterprise PL/I for z/OS 6.1 le permite llamar a programas PL/I de 64 bits desde programas PL/I de 31 bits, y también le permite llamar a programas PL/I de 31 bits desde programas PL/I de 64 bits.

Características
Interoperabilidad de 31 bits y 64 bits

IBM Enterprise PL/I for z/OS 6.1 le permite llamar a programas PL/I de 64 bits desde programas PL/I de 31 bits, y también le permite llamar a programas PL/I de 31 bits desde programas PL/I de 64 bits. La primera capacidad es crucial si desea extender los programas PL/I existentes que necesitan acceso a grandes cantidades de datos, y la segunda capacidad es crucial si desea que se llame a su código PL/I desde Python o código Java de 64 bits.

Gestione los requisitos de big data con soporte de 64 bits

El compilador ahora admite aplicaciones de 64 bits con la opción LP(64). Esto significa que se eliminan todas las limitaciones de almacenamiento de las aplicaciones de 32 bits; la aplicación ahora puede adquirir y manipular más de 2 GB de almacenamiento total, y las estructuras y matrices individuales ahora pueden tener un tamaño superior a 2 GB. Además, puede explotar la eliminación de estos límites de datos mientras usa todas las declaraciones y funciones PL/I como en sus aplicaciones de 32 bits existentes.

Cadenas de proceso compatibles con UTF-16 y UTF-8

El compilador ahora es totalmente compatible con UTF-16 y UTF-8. Puede usar la función ULENGTH para devolver el número de caracteres UTF-8 o UTF-16 en una cadena CHAR o WIDECHAR, respectivamente. Enterprise PL/I for z/OS también proporciona soporte nativo para datos UTF-8 en elementos de datos, funciones intrínsecas y en operaciones de movimiento y comparación, lo que le permite crear fácilmente aplicaciones mantenibles que pueden procesar datos UTF-8 de manera eficiente.

Soporte de seguimiento SMF reforzado

El compilador proporciona ahora un nuevo nivel de compatibilidad con el seguimiento de System Management Facilities (SMF) de z/OS que le permite, cuando haya implementado el seguimiento de subcapacidades, reducir la sobrecarga de informes administrativos.

Mayor productividad y modernización con XML

El compilador ahora proporciona atributos nuevos y mejorados, funciones incorporadas, pseudovariables y subrutinas para mejorar la productividad del programador. Se introduce un nuevo atributo XMLNAME que permite especificar un nombre que no se ajuste a las reglas de nombres PL/I.

Soporte de middleware mejorado para Db2

El compilador ahora mejora la funcionalidad de middleware con soporte SQL adicional para aplicaciones Db2®. El preprocesador SQL ahora analiza las sentencias DEFINE ALIAS, DEFINE ORDINAL y DEFINE ESTRUCTURA.

Mayor funcionalidad con JSON

Analice, genere y valide texto JSON utilizando funciones integradas directamente en su código PL/I. Analice JSON incluso sin saber cuántas entradas hay. No tiene que preocuparse por los espacios en blanco en su JSON, ya que se omitirán cuando se encuentren.

Compatibilidad entre programas PL/I y componentes Java

El compilador puede recibir, manipular y enviar datos Java sin traducción, porque admite el estándar de punto flotante decimal IEEE. Para mejorar aún más la interoperabilidad de Java, el compilador ahora proporciona una biblioteca PL/I segura para subprocesos y declaraciones multiproceso (ATTACH, WAIT, DETACH) como parte del lenguaje PL/I admitido.

Migración más sencilla

La Guía de migración del compilador y tiempo de ejecución de Enterprise PL/I for z/OS® le proporciona información útil que puede necesitar para trasladar sus aplicaciones OS PL/I V2 y PL/I para MVS™ existentes al nuevo entorno de tiempo de ejecución. La migración al nuevo compilador permite que las aplicaciones existentes aprovechen las numerosas funciones nuevas disponibles en Enterprise PL/I for z/OS y disfruten de las numerosas ventajas de rendimiento que proporciona el nuevo compilador.

Soporte multiplataforma y desarrollo basado en estaciones de trabajo

Enterprise PL/I para z/OS es parte de una familia de compiladores compatibles, herramientas de desarrollo de aplicaciones y herramientas de mantenimiento. Junto con Enterprise PL/I para z/OS, IBM ofrece compiladores PL/I para múltiples plataformas, así como IBM File Manager, IBM Fault Analyzer y Debug Tool. El entorno de desarrollo basado en estaciones de trabajo recomendado es IBM Developer for z/OS, que proporciona un entorno interactivo basado en estaciones de trabajo para ayudarle a crear, mantener y reutilizar aplicaciones.

Reduce el uso de CPU en IBM z16™

IBM Enterprise PL/I for z/OS reduce el uso de CPU de aplicaciones de cómputo decimal intensivo. Es posible que las aplicaciones PL/I no se ejecuten automáticamente más rápido cuando se mueven a un nuevo hardware. Los mainframes IBM Z modernos ofrecen rendimiento con características de hardware específicas. Para maximizar el retorno de la inversión en z16™, manténgase al día con PL/I 6.1 y optimice de forma selectiva las aplicaciones intensivas en CPU.

¿Cuál opción es adecuada para usted?
Edición de cargo de licencia mensual

Un producto totalmente funcional y con licencia para el uso de producción de los clientes empresariales con soporte de clase mundial de IBM.


Edición de unidades de valor

Un producto totalmente funcional y con licencia para el uso de producción de los clientes empresariales con soporte de clase mundial de IBM.


Compara características y precios
Comparar edición

Edición de cargo de licencia mensual

Edición de unidades de valor

Un producto con licencia y completamente funcional para el uso de producción de clientes empresariales con soporte de IBM de clase mundial

Un producto con licencia y completamente funcional para el uso de producción de clientes empresariales con soporte de IBM de clase mundial

Cargo mensual por licencia (MLC)

Medidas de precios de cargo único basadas en métricas

Medidas de precios de cargo único basadas en métricas

Se puede utilizar en entornos de producción.

Para clientes empresariales

Para clientes empresariales

Soporte y suscripción de IBM de clase mundial

Soporte y suscripción de IBM de clase mundial

Productos relacionados IBM PL/I for AIX

Tecnología de compilación y optimización para IBM AIX y Power Systems.

IBM Enterprise COBOL for z/OS

Aumente el rendimiento de las aplicaciones críticas de su negocio.

IBM XL C/C++ for z/VM

IBM XL C/C++ para z/VM es un compilador de optimización avanzada para desarrollar aplicaciones C y C++ para la plataforma z/VM.

IBM z/OS XL C/C++

z/OS XL C/C++ le ayuda a crear y mantener.

Preguntas frecuentes

No, IBM ya no ofrece un compilador PL/I para Windows.

PL3 está empaquetado en decimal, longitud 3 (bytes). Eso correspondería a decimal fijo(5), ya que un nibble de los 3 bytes es para el signo, y los 5 nibbles restantes para los dígitos.

Sí, PL/I puede llamar a rutinas de C/C++. Más información

Más información

Puede presentar un caso PL/I en el siguiente enlace.

Más información

IBM File Manager contiene una versión del compilador PL/I que se invoca automáticamente. Hay un PTF disponible para solucionar el problema:

Más información
Recursos de expertos para ayudarle a tener éxito
Soporte

Encuentre soluciones utilizando la búsqueda de soporte o abra un caso de soporte.

Explorar
Documentación

Obtenga información sobre cómo mantener y utilizar el producto.

Explorar