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 para z/OS es un entorno de desarrollo de software para crear y mantener aplicaciones PL/I en sistemas operativos z/OS de IBM. 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 funciones de desarrollo

Proporciona herramientas de proceso 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 primera clase

Incluye servicio y soporte superiores de IBM.

Interoperabilidad de 31 bits y 64 bits

IBM Enterprise PL/I for z/OS 6.1 permite llamar a programas PL/I de 64 bits desde programas PL/I de 31 bits, y también 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 permite llamar a programas PL/I de 64 bits desde programas PL/I de 31 bits, y también permite llamar a programas PL/I de 31 bits desde programas PL/I de 64 bits. La primera capacidad es crucial si desea ampliar los programas PL/I existentes que necesitan acceso a grandes cantidades de datos, y la segunda capacidad es crucial si desea que su código PL/I se llame 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 aprovechar la eliminación de estos límites de datos mientras utiliza todas las instrucciones 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 utilizar 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 para z/OS también proporciona soporte nativo para datos UTF-8 en elementos de datos, funciones intrínsecas y operaciones de traslado y comparación, lo que le permite crear fácilmente aplicaciones que se pueden mantener y procesar datos UTF-8 de manera eficiente.

Soporte de rastreo SMF reforzado

El compilador ahora proporciona un nuevo nivel de soporte de rastreo de z/OS System Management Facilities (SMF) que le permite, cuando ha implementado el rastreo de subcapacidades, reducir la sobrecarga de elaboración de informes administrativos.

Mayor productividad y modernización con XML

El compilador ahora proporciona atributos nuevos y mejorados, funciones integradas, pseudovariables y subrutinas para mejorar la productividad de los programadores. Se introduce un nuevo atributo XMLNAME para permitirle especificar un nombre que no se ajuste a las reglas de nombre 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 STRUCTURE.

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 caracteres de espacio 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 ninguna traducción, ya que es compatible con 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 e instrucciones multihilo (ATTACH, WAIT, DETACH) como parte del lenguaje PL/I admitido.

Migración más sencilla

La guía de migración del compilador y el entorno 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 for MVS existentes al nuevo entorno de ejecución. La migración al nuevo compilador permite a sus aplicaciones existentes aprovechar las numerosas funciones nuevas disponibles en Enterprise PL/I for z/OS y disfrutar de las numerosas ventajas de rendimiento que ofrece el nuevo compilador.

Soporte multiplataforma y desarrollo basado en la estación de trabajo

Enterprise PL/I for z/OS forma parte de una familia de compiladores compatibles, herramientas de desarrollo de aplicaciones y herramientas de mantenimiento. Junto con Enterprise PL/I for z/OS, IBM ofrece compiladores PL/I para varias 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álculo decimal intensivas. Es posible que las aplicaciones PL/I no se ejecuten automáticamente más rápido cuando se trasladan a un nuevo hardware. Los sistemas centrales modernos de IBM Z 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 selectivamente las aplicaciones intensivas en CPU.

¿Qué opción es la más adecuada?
Monthly License Charge Edition

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


Value Unit Edition

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


Compare características y precios
Comparar edición

Monthly License Charge Edition

Value Unit Edition

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

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

Cargo mensual de licencia (MLC)

Medidas de precios de cargo único basadas en unidades de valor

Medidas de precios de cargo único basadas en unidades de valor

Se puede utilizar en entornos de producción

Para clientes empresariales

Para clientes empresariales

Suscripción y soporte de IBM de primera clase

Suscripción y soporte de IBM de primera clase

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 avanzado de optimización 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 más frecuentes

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

PL3 es decimal empaquetado, longitud 3 (bytes). Eso correspondería a un 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 C/C++. Más información.

Descubra más

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

Descubra más

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

Descubra más
Recursos de expertos que le ayudarán 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