Início
Software Z
Developer Tools do Z
Enterprise PL/I for z/OS
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.
Fornece ferramentas de processamento e depuração para atualizar e modernizar suas aplicações PL/I em z/OS.
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.
Maximiza middleware com suporte integrado para os sistemas IBM Db2®, IBM CICS® e IBM IMS™.
Integra-se a outros ambientes para otimizar o desenvolvimento e a colaboração.
Vem com serviço e suporte IBM superiores.
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 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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Um produto licenciado e totalmente funcional para uso de produção de clientes corporativos com suporte IBM de classe mundial.
Um produto licenciado e totalmente funcional para uso de produção de clientes corporativos com suporte IBM de classe mundial.
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
Tecnologia de compilação e otimização para IBM AIX e Power Systems.
Aumente o desempenho de aplicações críticas para os negócios.
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.
z/OS XL C/C++ ajuda você a criar e manter.
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.
Você pode enviar um caso PL/I no link abaixo.
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: