IBM Enterprise PL/I para z/OS
O compilador Enterprise PL/I fornece as ferramentas essenciais para criar e manter aplicações PL/I de missão crítica para execução no IBM Z
Ilustração de chevron geométrico abstrato
O que o Enterprise PL/I pode fazer pelo seu negócio

O IBM® Enterprise PL/I for z/OS® é um ambiente de desenvolvimento de software para construção e manutenção de aplicações PL/I em sistemas operacionais IBM® z/OS®. Essa solução empresarial permite que você incorpore tecnologia web moderna, como serviços web, XML, JSON e Java® em aplicações PL/I existentes.

Benefícios
Recursos poderosos de desenvolvimento

Fornece ferramentas de processamento e depuração para atualizar e modernizar suas aplicações PL/I em z/OS.

Modernização de aplicativos

Compatível com tecnologias baseadas na web como serviços da web, analisadores XML e plataforma Java, Enterprise Edition (Java EE) e inclui a capacidade de analisar, gerar e validar texto JSON.

Suporte de middleware

Maximiza middleware com suporte integrado para os sistemas IBM Db2®, IBM CICS® e IBM IMS™.

Ferramentas de integração e colaboração

Integra-se a outros ambientes para otimizar o desenvolvimento e a colaboração.

Obtenha suporte IBM de classe mundial

Vem com serviço e suporte IBM superiores.

Interoperabilidade de 31 e 64 bits

O IBM Enterprise PL/I para z/OS 6.1 permite que você chame programas PL/I de 64 bits de programas PL/I de 31 bits, e também permite que você chame programas PL/I de 31 bits de programas PL/I de 64 bits.

Características
Interoperabilidade de 31 e 64 bits

O IBM Enterprise PL/I para z/OS 6.1 permite que você chame programas PL/I de 64 bits de programas PL/I de 31 bits, e também permite que você chame programas PL/I de 31 bits de programas PL/I de 64 bits. O primeiro recurso é fundamental se você quiser estender os programas PL/I existentes que precisam acessar quantidades muito grandes de dados, e o segundo recurso é fundamental se você quiser que o seu código PL/I seja chamado a partir de código Python ou Java de 64 bits.

Atenda aos requisitos de big data com permissão para 64 bits

O compilador agora permite aplicações de 64 bits com a opção LP(64). Isso significa que todas as limitações de armazenamento de aplicações de 32 bits são eliminadas; suas aplicações agora podem adquirir e manipular mais de 2 GB de armazenamento total; e estruturas e arrays individuais agora podem ter mais de 2 GB de tamanho. Além disso, você pode explorar a remoção desses limites de dados enquanto usa todas as instruções e funções PL/I como em suas aplicações de 32 bits existentes.

Cadeias de processo com suporte a UTF-16 e UTF-8

O compilador agora oferece suporte total a UTF-16 e UTF-8. Você pode usar a função ULENGTH para retornar o número de caracteres UTF-8 ou UTF-16 em uma cadeia CHAR ou WIDECHAR, respectivamente. O Enterprise PL/I para z/OS também oferece suporte nativo para dados UTF-8 em itens de dados, funções intrínsecas e operações de migração e comparação, permitindo que você crie aplicações de fácil manutenção que podem processar dados UTF-8 com eficiência.

Suporte fortalecido ao rastreamento SMF

O compilador agora fornece um novo nível de suporte de rastreamento do z/OS System Management Facilities (SMF) que permite reduzir a sobrecarga de relatórios administrativos quando você tiver implementado o rastreamento de subcapacidade.

Maior produtividade e modernização com XML

O compilador agora fornece atributos novos e aprimorados, funções internas, pseudovariáveis e subrotinas para melhorar a produtividade do programador. Um novo atributo XMLNAME é introduzido para permitir que você especifique um nome que não esteja em conformidade com as regras de nome PL/I.

Suporte aprimorado a middleware para Db2

O compilador agora melhora a funcionalidade de middleware com suporte SQL adicional para aplicações Db2®. O pré-processador SQL agora analisa as declarações DEFINE ALIAS, DEFINE ORDINAL e DEFINE STRUCTURE.

Maior funcionalidade com JSON

Analise, gere e valide texto JSON usando funções integradas diretamente no seu código PL/I. Analise o JSON mesmo sem saber quantas entradas existem. Não se preocupe com caracteres de espaço em branco em seu JSON, pois eles serão ignorados quando encontrados.

Compatibilidade entre programas PL/I e componentes Java

O compilador pode receber, manipular e enviar dados Java sem qualquer tradução, pois é compatível com o padrão de ponto flutuante decimal IEEE. Para melhorar ainda mais a interoperabilidade do Java, o compilador agora fornece uma biblioteca PL/I thread-safe e instruções multithreading (ATTACH, WAIT, DETACH) como parte da linguagem PL/I compatível.

Migração mais fácil

O Enterprise PL/I for z/OS® Compiler and Runtime Migration Guide (Guia de migração do compilador e do tempo de execução Enterprise PL/I para z/OS®) fornece informações úteis que podem ser necessárias para mover as aplicações OS PL/I V2 e PL/I for MVS™ existentes para o novo ambiente de tempo de execução. A migração para o novo compilador permite que aplicações existentes aproveitem as muitas funções novas disponíveis no Enterprise PL/I para z/OS e desfrutem dos muitos benefícios de desempenho fornecidos pelo novo compilador.

Compatível com várias plataformas e desenvolvimento baseado em estações de trabalho

O Enterprise PL/I para z/OS faz parte de uma família de compiladores, ferramentas de desenvolvimento de aplicações e ferramentas de manutenção compatíveis. Junto com o Enterprise PL/I para z/OS, a IBM oferece compiladores PL/I para várias plataformas, bem como o IBM File Manager, o IBM Fault Analyzer e o Debug Tool. O ambiente de desenvolvimento baseado em estação de trabalho recomendado é o IBM Developer para z/OS, que fornece um ambiente interativo baseado em estação de trabalho para ajudá-lo a criar, manter e reutilizar aplicações.

Reduz o uso da CPU no IBM z16™

O IBM Enterprise PL/I para z/OS reduz o uso da CPU de aplicações de computação decimal intensiva. As aplicações PL/I podem não ser executadas automaticamente mais rápido quando são migrados para um novo hardware. Os mainframes IBM Z modernos oferecem desempenho com recursos de hardware específicos. Para maximizar o ROI no z16™, mantenha-se atualizado com o PL/I 6.1 e otimize seletivamente as aplicações que consomem muita CPU.

Qual é a opção adequada para você?
Edição de cobrança de licença mensal

Um produto licenciado e totalmente funcional para uso de produção de clientes corporativos com suporte IBM de classe mundial.


Edição de Unidade de Valor

Um produto licenciado e totalmente funcional para uso de produção de clientes corporativos com suporte IBM de classe mundial.


Compare recursos e preços
Comparar edição

Edição de cobrança de licença mensal

Edição de Unidade de Valor

Um produto licenciado e totalmente funcional para uso de produção dos clientes corporativos com suporte IBM de classe mundial

Um produto licenciado e totalmente funcional para uso de produção dos clientes corporativos com suporte IBM de classe mundial

Taxa mensal de licença (MLC)

Métrica de preço de encargo de tarifa única com base nas unidades de valor

Métrica de preço de encargo de tarifa única com base nas unidades de valor

Pode ser usado em ambientes de produção

Para clientes empresariais

Para clientes empresariais

Suporte e assinatura IBM de classe mundial

Suporte e assinatura IBM de classe mundial

Produtos relacionados IBM PL/I for AIX

Tecnologia de compilação e otimização para IBM AIX e Power Systems.

IBM Enterprise COBOL for z/OS

Aumente o desempenho de aplicações críticas para os negócios.

IBM XL C/C++ for z/VM

O IBM XL C/C++ para z/VM é um compilador avançado de otimização para desenvolver aplicações C e C++ para a plataforma z/VM.

IBM z/OS XL C/C++

z/OS XL C/C++ ajuda você a criar e manter.

Perguntas frequentes

Não, a IBM não oferece mais um compilador PL/I para Windows.

PL3 é decimal compactado, comprimento 3 (bytes). Isso corresponderia a decimal(5) fixo, pois um nibble dos 3 bytes é para o sinal e os 5 nibbles restantes para os dígitos.

Sim, o PL/I pode chamar rotinas C/C++. Saiba mais.

Saiba mais

Você pode enviar um caso PL/I no link abaixo.

Saiba mais

O IBM File Manager contém uma versão do compilador PL/I que é automaticamente invocada. Há um PTF disponível para corrigir o problema:

Saiba mais
Recursos de especialistas para ajudar você a ter sucesso
Suporte

Encontre soluções com a busca de suporte; ou abra um caso de suporte.

Explorar
Documentação

Receba informações sobre como manter e usar o produto.

Explorar