Inicio
Software de Z
Herramientas para desarrolladores de Z
Enterprise PL/I for z/OS
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.
Proporciona herramientas de procesamiento 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.
Viene con el servicio y soporte de IBM de nivel superior.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Un producto totalmente funcional y con licencia para el uso de producción de los clientes empresariales con soporte de clase mundial de IBM.
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 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
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 de optimización avanzada 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 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
Puede presentar 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: