Inicio
Software de Z
Herramientas para desarrolladores de Z
Enterprise PL/I for z/OS
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.
Proporciona herramientas de proceso y depuración para actualizar y modernizar sus aplicaciones PL/I en z/OS.
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.
Maximiza el middleware con soporte integrado para los sistemas IBM Db2, IBM CICS e IBM IMS.
Se integra con otros entornos para optimizar el desarrollo y la colaboración.
Incluye servicio y soporte superiores de IBM.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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
Tecnología de compilación y optimización para IBM AIX y Power Systems.
Aumente el rendimiento de las aplicaciones críticas de su negocio.
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.
z/OS XL C/C++ le ayuda a crear y mantener.
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.
Puede enviar un caso PL/I en el siguiente enlace.
IBM File Manager contiene una versión del compilador PL/I que se invoca automáticamente. Hay un PTF disponible para solucionar el problema: