Destaques do IBM Enterprise PL/I for z/OS

Atenda aos requisitos de big data com suporte de 64 bits

Agora, o compilador dá suporte a aplicativos de 64 bits com a opção LP (64). Isso significa que todas as limitações de armazenamento de aplicativos de 32 bits são removidas, pois seu aplicativo agora pode adquirir e manipular mais de 2 GB de armazenamento total e estruturas e matrizes individuais agora podem ter mais de 2 GB de tamanho. Além disso, é possível explorar a remoção desses limites de dados e continuar usando as instruções e funções PL/I como nos aplicativos de 32 bits existentes.

Processar sequências com suporte de UTF-16 e UTF-8

O compilador agora suporta totalmente UTF-16 e UTF-8. É possível usar a função ULENGTH para retornar o número de caracteres UTF-8 ou UTF-16 em uma sequência de caracteres CHAR ou WIDECHAR, respectivamente. O Enterprise PL/I for z/OS também fornece suporte nativo para dados UTF-8 em itens de dados, funções intrínsecas e operações de movimentação e comparação, permitindo a criação fácil de aplicativos de manutenção que podem processar dados UTF-8 com eficiência.

Suporte de rastreio de SMF fortalecido

Agora, o compilador oferece um novo nível de suporte de rastreio de System Management Facilities (SMF) do z/OS que permite, após implementar o rastreio de subcapacidade, reduzir o gasto adicional de relatório administrativo.

Aumento de produtividade e modernização com XML

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

Suporte aprimorado de middleware para o Db2

O compilador agora melhora a funcionalidade de middleware com o suporte SQL adicional para aplicativos Db2®. O pré-processador de SQL agora analisa as instruçõ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 do PL/I. Analise o JSON mesmo sem saber quantas entradas existem. Não é necessário se preocupar com caracteres de espaço em branco no seu JSON, pois eles serão ignorados quando forem encontrados.

Compatível com programas PL/I e componentes Java

O compilador pode receber, manipular e enviar dados Java sem nenhuma conversão, porque oferece suporte ao padrão de ponto decimal flutuante IEEE. Para melhorar ainda mais a interoperabilidade do Java, agora, o compilador oferece uma biblioteca de PL/I thread-safe e instruções de multiencadeamento (ATTACH, WAIT, DETACH) como parte da linguagem PL/I suportada.

Migração mais fácil

O guia de migração do compilador e do tempo de execução do Enterprise PL/I for z/OS fornece informações úteis que podem ser necessárias para mover os aplicativos existentes do OS PL/I V2 e PL/I for MVS™ para o novo ambiente de tempo de execução. A migração para o novo compilador permite que os aplicativos existentes usufruam de várias novas funções disponíveis no Enterprise PL/I para z/OS e aproveitem os diversos benefícios de desempenho oferecidos pelo novo compilador.

Suporte multiplataforma e desenvolvimento baseado em estação de trabalho

O Enterprise PL/I para z/OS faz parte da família de compiladores compatíveis, ferramentas de desenvolvimento de aplicativo e ferramentas de manutenção. Em conjunto com o Enterprise PL/I for z/OS, a IBM oferece compiladores PL/I para diversas plataformas, além do IBM File Manager, do IBM Fault Analyzer e do Debug Tool. O ambiente de desenvolvimento baseado em estação de trabalho recomendado é o IBM Developer for z/OS, que fornece um ambiente baseado em estação de trabalho interativo para ajudá-lo a criar, manter e reutilizar aplicativos.

Reduz o uso da CPU no IBM z15™

O IBM Enterprise PL/I for z/OS V5.3 reduz o uso da CPU de aplicativos intensivos em computação decimal. Os aplicativos PL/I podem não funcionar automaticamente de forma mais rápida ao serem movidos para um novo hardware. Os mainframes IBM Z modernos oferecem desempenho com recursos de hardware específicos. Para maximizar o ROI no z15, mantenha-se atualizado com o PL/I V5.3 e otimize seletivamente aplicativos com uso intenso de CPU.

Detalhes técnicos

Requisitos de software

O IBM Enterprise PL/I for z/OS®, V5.3, é executado em conjunto com as liberações suportadas dos seguintes programas e suas liberações subsequentes ou equivalentes. Para obter mais informações sobre os programas listados que requerem Program Temporary Fix (PTFs), consulte o diretório do programa.

    Requisitos de hardware

    O Enterprise PL/I for z/OS®, V5.3, é executado nos seguintes servidores IBM Z®:

    • IBM z15™ e IBM z14®
    • IBM z13® ou IBM z13s™
    • IBM zEnterprise® EC12 (zEC12)
    • IBM zEnterprise BC12 (zBC12)
    • IBM zEnterprise 196 (z196)
    • IBM zEnterprise 114 (z114)

    Talvez você também se interesse por

    Outros produtos da família de compiladores PL/I

    IBM PL/I for AIX

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

    Saiba mais

    IBM Enterprise COBOL for z/OS

    Aumente o desempenho de seus aplicativos críticos para os negócios

    Saiba mais