Destaques do recurso

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 dos aplicativos de 32 bits foram eliminadas: agora, seu aplicativo pode adquirir e manipular mais de 2G de armazenamento total e as estruturas e matrizes individuais agora podem ter um tamanho maior que 2G. 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.

Aumento de produtividade e modernização com XML

O compilador agora oferece novas funções, pseudovariáveis e sub-rotinas integradas aprimoradas para melhorar a produtividade do programador. Um novo atributo XMLCONTENT foi introduzido para gerar texto XML sem tag.

Melhoria no suporte de middleware para DB2

Agora, o compilador melhora a funcionalidade de middleware com suporte de SQL adicional para aplicativos DB2®. O pré-processador de SQL agora analisa as instruções DEFINE ALIAS, DEFINE ORDINAL e DEFINE STRUCTURE.

Melhoria de desempenho e aumento de funcionalidades com JSON

O compilador agora explora ainda mais os recursos de vetor de instalação e oferece funções integradas de data/hora de Hora Universal Coordenada (UTC). Agora, também é possível manipular dados JSON usando os novos atributos JSON JSONNAME e JSONOMIT.

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.

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. Além disso, agora o PL/I oferece suporte total para sequências de terminação nula e UTF-8.

Migração mais fácil

O Guia do Enterprise PL/I para z/OS® Compiler and Runtime Migration oferece todas as informações úteis que podem ser necessárias para mover os aplicativos OS PL/I V2 e PL/I para MVS™ existentes 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.

Implementação baseada em estação de trabalho

O Rational Developer para z Systems® oferece um ambiente interativo baseado em estação de trabalho que ajuda a criar, manter e reutilizar aplicativos. O Rational Developer para z Systems inclui suporte para desenvolvimento tradicional usando PL/I, mas também tem a capacidade de gerar interfaces de serviço da web usando construções PL/I para facilitar a criação de serviços da web, a partir de aplicativos PL/I existentes.

PL/I entre plataformas

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. Juntamente com o Enterprise PL/I para z/OS, a IBM oferece compiladores PL/I para diversas plataformas, e também o IBM File Manager, o IBM Fault Analyzer e o Debug Tool. O ambiente de desenvolvimento baseado em estação de trabalho recomendado é o Rational Developer para z Systems.

Reduz o uso de CPU no IBM z14™

O IBM Enterprise PL/I for z/OS V5.2 reduz em até 40% o uso de CPU dos aplicativos de uso intenso de computação decimal e, em média, em 10% no z14 em relação aos mesmos aplicativos desenvolvidos com o Enterprise PL/I for z/OS V5.1 no z14. . Essa redução significativa no uso de CPU é alcançada por meio de melhorias na otimização e na exploração do compilador da nova opção de compilador do recurso Vector Packed Decimal e do ARCH(12).

Detalhes técnicos

Requisitos de software

O IBM Enterprise PL/I for z/OS®, V5.1 é executado em conjunto com as novas versões suportadas dos seguintes programas e suas novas versões subsequentes ou seus 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.1 é executado nos seguintes servidores IBM z Systems®:

    • IBM z13®
    • IBM zEnterprise® EC12 (zEC12)
    • IBM zEnterprise BC12 (zBC12)
    • IBM zEnterprise 196 (z196)
    • IBM zEnterprise 114 (z114)
    • IBM System z10™ (z10 EC, z10 BC)

    Talvez você também se interesse por

    IBM Enterprise COBOL for z/OS

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

    Saiba mais

    IBM Automatic Binary Optimizer for z/OS

    Dá aos aplicativos COBOL um boost com a inversão de um switch

    Saiba mais