IBM Enterprise PL/I for z/OS
Il compilatore Enterprise PL/I fornisce gli strumenti essenziali per la creazione e la manutenzione di applicazioni PL/I mission-critical per l'esecuzione su IBM Z
Immagine di chevron geometrico astratto
Cosa può fare Enterprise PL/I per la tua azienda

IBM® Enterprise PL/I for z/OS® è un ambiente di sviluppo software per la creazione e la manutenzione di applicazioni PL/I su sistemi operativi IBM z/OS. Questa soluzione aziendale consente di incorporare le tecnologie web moderne come i servizi web, XML, JSON e Java® nelle applicazioni PL/I esistenti.

Benefici
Potenti funzioni di sviluppo

Offre strumenti di elaborazione e debugging per aggiornare e modernizzare le applicazioni PL/I in z/OS.

Modernizzazione delle applicazioni

Supporta le tecnologie basate sul web come i servizi web, i parser XML e la piattaforma Java Enterprise Edition (Java EE), e include consente di analizzare, generare e convalidare il testo JSON.

Supporto per il middleware

Massimizza il middleware grazie al supporto integrato per i sistemi IBM Db2®, IBM CICS® e IBM IMS™.

Strumenti di integrazione e collaborazione

Si integra con altri ambienti per ottimizzare lo sviluppo e la collaborazione.

Ottieni supporto IBM di prim'ordine

Viene fornito con un servizio di assistenza e supporto IBM di qualità superiore.

Interoperabilità tra 31 bit e 64 bit

IBM Enterprise PL/I for z/OS 6,1 consente di richiamare programmi PL/I a 64 bit da programmi PL/I a 31 bit, nonché di richiamare programmi PL/I a 31 bit da programmi PL/I a 64 bit.

Funzioni
Interoperabilità tra 31 bit e 64 bit

IBM Enterprise PL/I for z/OS 6,1 consente di richiamare programmi PL/I a 64 bit da programmi PL/I a 31 bit, nonché di richiamare programmi PL/I a 31 bit da programmi PL/I a 64 bit. La prima funzionalità è fondamentale se vuoi estendere programmi PL/I esistenti che hanno bisogno di accedere a quantità di dati molto grandi, mentre la seconda è necessaria se vuoi che il codice PL/I venga richiamato da codici Python o Java a 64 bit.

Gestisci i requisiti dei big data con il supporto a 64 bit

Ora il compilatore supporta applicazioni a 64 bit con l'opzione LP(64). Ciò significa che tutte le limitazioni di archiviazione delle applicazioni a 32 bit sono sussistono più; la tua applicazione può ora acquisire e modificare più di 2 GB di spazio di archiviazione totale e le singole strutture e array possono avere dimensioni superiori a 2 GB. Inoltre, è possibile sfruttare l'eliminazione di queste limitazioni di archiviazione pur utilizzando tutte le istruzioni e le funzioni PL/I come nelle applicazioni a 32 bit esistenti.

Elabora stringhe con supporto UTF-16 e UTF-8

Ora il compilatore supporta completamente UTF-16 e UTF-8. È possibile utilizzare la funzione ULENGTH per restituire il numero di caratteri UTF-8 o UTF-16 in una stringa CHAR o WIDECHAR, rispettivamente. Enterprise PL/I for z/OS offre anche il supporto nativo per i dati UTF-8 negli elementi di dati, nelle funzioni intrinseche e nelle operazioni di spostamento e confronto, consentendo di creare facilmente applicazioni mantenibili in grado di elaborare i dati UTF-8 in modo efficiente.

Maggiore supporto per il tracciamento SMF

Il compilatore offre ora un nuovo livello di supporto per il tracciamento di z/OS System Management Facilities (SMF) che consente di ridurre il sovraccarico amministrativo per i report se il monitoraggio della capacità secondaria è stato implementato.

Maggiore produttività e modernizzazione con XML

Il compilatore ora fornisce attributi nuovi e migliorati, funzioni integrate, pseudovariabili e subroutine per migliorare la produttività del programmatore. È stato introdotto un nuovo attributo XMLNAME che consente di specificare un nome non conforme alle regole dei nomi PL/I.

Supporto middleware migliorato per Db2

Il compilatore ora migliora la funzionalità del middleware grazie al supporto SQL aggiuntivo per le applicazioni Db2®. Il preprocessore SQL ora analizza le istruzioni DEFINE ALIAS, DEFINE ORDINAL e DEFINE STRUCTURE.

Maggiore funzionalità con JSON

Analizza, genera e convalida il testo JSON utilizzando le funzioni integrate direttamente nel codice PL/I. Analizza JSON anche senza sapere quante voci ci sono. Non preoccuparti dei caratteri vuoti nel JSON poiché verranno saltati una volta trovati.

Compatibilità tra i programmi PL/I e i componenti Java

Il compilatore può ricevere, manipolare e inviare dati Java senza alcuna traduzione in quanto supporta lo standard decimale a virgola mobile IEEE. Per migliorare ulteriormente l'interoperabilità Java, il compilatore fornisce ora una libreria PL/I thread-safe e istruzioni multithreading (ATTACH, WAIT, DETACH) come parte del linguaggio PL/I supportato.

Migrazione più semplice

Il compilatore Enterprise PL/I for z/OS® e la guida Runtime Migration Guide forniscono informazioni utili per spostare le applicazioni esistenti OS PL/I V2 e PL/I per MVS™ nel nuovo ambiente di runtime. La migrazione al nuovo compilatore consente alle applicazioni esistenti di sfruttare le numerose nuove funzioni disponibili in Enterprise PL/I for z/OS e di usufruire dei numerosi vantaggi prestazionali offerti dal nuovo compilatore.

Supporto multipiattaforma e sviluppo basato su workstation

Enterprise PL/I for z/OS fa parte di una famiglia di compilatori compatibili, strumenti di sviluppo di applicazioni e strumenti di manutenzione. Insieme a Enterprise PL/I for z/OS, IBM offre compilatori PL/I per più piattaforme oltre a IBM File Manager, IBM Fault Analyzer e Debug Tool. L'ambiente di sviluppo consigliato basato su workstation è IBM Developer for z/OS, un ambiente interattivo basato su workstation che consente di creare, gestire e riutilizzare le applicazioni.

Riduce l'utilizzo della CPU su IBM z16™

IBM Enterprise PL/I for z/OS riduce l'utilizzo della CPU per le applicazioni ad alta intensità di calcolo decimale. Le applicazioni PL/I non sono automaticamente più veloci quando vengono spostate su un nuovo hardware. I moderni mainframe IBM Z offrono prestazioni con funzioni hardware specifiche. Per massimizzare il ROI su z16™, passa a PL/I 6.1 e ottimizza selettivamente le applicazioni che richiedono un uso intensivo della CPU.

Qual è la soluzione più adatta a te?
Edizione con addebito di licenza mensile

Un prodotto in licenza e comprensivo di tutte le funzionalità, utilizzabile in produzione dai clienti aziendali e supportato dall'impareggiabile assistenza di IBM.


Value Unit Edition

Un prodotto in licenza e comprensivo di tutte le funzionalità, utilizzabile in produzione dai clienti aziendali e supportato dall'impareggiabile assistenza di IBM.


Confronta caratteristiche e prezzi
Confronta edizione

Edizione con addebito di licenza mensile

Value Unit Edition

Un prodotto in licenza e comprensivo di tutte le funzionalità, utilizzabile in produzione dai clienti aziendali e supportato dall'impareggiabile assistenza di IBM

Un prodotto in licenza e comprensivo di tutte le funzionalità, utilizzabile in produzione dai clienti aziendali e supportato dall'impareggiabile assistenza di IBM

Costo mensile di licenza (MLC, Monthly License Charge)

Metrica dei prezzi a tariffa unica basata su Value Unit

Metrica dei prezzi a tariffa unica basata su Value Unit

Può essere utilizzato in ambienti di produzione

Per i clienti aziendali

Per i clienti aziendali

Abbonamento e assistenza IBM di altissimo livello

Abbonamento e assistenza IBM di altissimo livello

Prodotti correlati IBM PL/I for AIX

Tecnologia di compilazione e ottimizzazione per IBM AIX e Power Systems.

IBM Enterprise COBOL for z/OS

Aumenta le prestazioni delle tue applicazioni business-critical.

IBM XL C/C++ for z/VM

IBM XL C/C++ for z/VM è un compilatore avanzato che ottimizza lo sviluppo delle applicazioni C e C++ per la piattaforma z/VM.

IBM z/OS XL C/C++

z/OS XL C/C++ facilita creazione e manutenzione.

Domande frequenti

No, IBM non offre più un compilatore PL/I per Windows.

PL3 è compresso in formato decimale, lunghezza 3 (byte). Ciò corrisponderebbe a decimale fisso(5), poiché un nibble dei 3 byte è per il segno e i restanti 5 nibble per le cifre.

Sì, PL/I può richiamare le routine C/C++. Maggiori informazioni.

Scopri di più

Puoi inviare una pratica PL/I al link sottostante.

Scopri di più

IBM File Manager contiene una versione del compilatore PL/I che viene invocato automaticamente. È disponibile un PTF per risolvere il problema:

Scopri di più
Risorse degli esperti per il successo
Supporto

Trova le risposte che cerchi tramite Support Search, oppure apri un ticket di assistenza.

Esplora
Documentazione

Raccogli informazioni sull'uso e la manutenzione del prodotto.

Esplora