Основные возможности IBM Enterprise PL/I for z/OS

Выполнение требований больших данных за счет поддержки 64-разрядных приложений

Теперь компилятор поддерживает 64-разрядные приложения с опцией LP(64). Это означает, что устраняются все ограничения по объему памяти для 32-разрядных приложений; теперь ваши приложения могут использовать больше 2 ГБ общей памяти, а отдельные структуры и массивы теперь могут превышать 2 ГБ. Более того, отсутствие этих ограничений по данным может сыграть на руку при использовании всех операторов и функций PL/I как в обычных 32-разрядных приложениях.

Обработка строк с поддержкой UTF-16 и UTF-8

Теперь компилятор обеспечивает полную поддержку UTF-16 и UTF-8. С помощью функции ULENGTH можно получить число символов UTF-8 или UTF-16 в строке CHAR или WIDECHAR соответственно. Кроме того, Enterprise PL/I for z/OS предлагает встроенную поддержку UTF-8 в элементах данных, векторных функциях, а также в операциях перемещения и сравнения, позволяя оперативно создавать простые в обслуживании приложения, обеспечивающие эффективную обработку данных UTF-8.

Усиленная поддержка отслеживания SMF

Теперь компилятор обеспечивает новый уровень отслеживания z/OS System Management Facilities (SMF), что позволяет сократить административную отчетность при реализации отслеживания частично используемых мощностей.

Повышение производительности труда и модернизация с помощью XML

Новые и дополненные атрибуты, встроенные функции, псевдопеременные и процедуры в компиляторе помогают заметно повысить производительность труда программиста. В новом атрибуте XMLNAME можно указать имя, не соответствующее правилам PL/I.

Улучшенная поддержка промежуточного ПО для Db2

В компиляторе улучшены функции работы с промежуточным ПО и добавлена дополнительная поддержка SQL для приложений Db2®. Теперь препроцессор SQL поддерживает анализ операторов DEFINE ALIAS, DEFINE ORDINAL и DEFINE STRUCTURE.

Расширенная функциональность для работы с JSON

Анализ, создание и проверка текста JSON с помощью встроенных функциях непосредственно в коде PL/I. Для анализа JSON не нужно знать число записей. Более того, вам не нужно беспокоиться о пробелах в JSON, поскольку они пропускаются автоматически.

Совместимость с программами на PL/I и компонентами Java

Компилятор способен получать, обрабатывать и отправлять данные Java без транзакций, та к как он поддерживает стандарт плавающей десятичной точки IEEE. Для дальнейшего повышения стыкуемости с Java компилятор предоставляет библиотеку PL/I с функциями обеспечения потокобезопасности и многопотоковые операторы (ATTACH, WAIT, DETACH) в составе поддерживаемого языка PL/I.

Упрощенная миграция

Компилятор Enterprise PL/I for z/OS® и руководство по миграции сред выполнения содержат полезную информацию, которая может потребоваться при переносе имеющихся ОС PL/I V2 и приложений PL/I для MVS™ в новую среду выполнения. Переход на новый компилятор дает возможность добавить в имеющиеся приложения множество новых функций Enterprise PL/I for z/OS и получить преимущества в быстродействии.

Поддержка различных платформ и разработка на базе рабочей станции

Enterprise PL/I for z/OS входит в семейство совместимых компиляторов, инструментов разработки приложений и их обслуживания. Наряду с Enterprise PL/I for z/OS компания IBM предлагает компиляторы PL/I для различных платформ и инструменты IBM File Manager, IBM Fault Analyzer и Debug Tool. Рекомендуемая среда разработки на базе рабочей станции — IBM Developer for z/OS. Этот продукт , который интерактивную среду на базе рабочей станции, удобную для создания, обслуживания и многократного использования приложений.

Сокращение расхода ресурсов CPU в IBM z15™

IBM Enterprise PL/I for z/OS V5.3 сокращает расход ресурсов процессора в приложениях, интенсивно использующих десятичные вычисления. Перемещение приложений PL/I на новое аппаратное обеспечение не гарантирует, что они будут работать быстрее. Современные мейнфреймы IBM Z обеспечивают высокую производительность с помощью конкретных аппаратных компонентов. Для того чтобы получить максимальную отдачу от инвестиций в z15, обновите PL/I до версии 5.3 и оптимизируйте отдельные приложения с высокими требованиями к вычислительной мощности.

Техническая информация

Требования к программному обеспечению

IBM Enterprise PL/I for z/OS®, V5.3 работает с поддерживаемыми выпусками следующих программ и их последующими выпусками или их эквивалентами. Дополнительную информацию о программах, требующих временных исправлений (PTF), можно найти в каталоге Program.

    Требования к аппаратному обеспечению

    Enterprise PL/I for z/OS® V5.3 работает на следующих серверах IBM Z®:

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

    Вам также могут быть интересны

    Другие продукты из семейства компиляторов PL/I

    IBM PL/I for AIX

    Технологии компиляции и оптимизации для IBM AIX и Power Systems

    Подробнее

    IBM Enterprise COBOL for z/OS

    Повысьте производительность своих важнейших бизнес-приложений

    Подробнее