IBM Enterprise PL/I for z/OS
Kompiler Enterprise PL/I menyediakan alat penting untuk membuat dan memelihara aplikasi PL/I yang sangat penting untuk dieksekusi di IBM® Z
Ilustrasi chevron geometris abstrak
Apa yang dapat dilakukan Enterprise PL/I untuk bisnis Anda

IBM® Enterprise PL/I for z/OS adalah lingkungan pengembangan perangkat lunak untuk membangun dan memelihara aplikasi PL/I pada sistem operasi IBM® z/OS. Solusi perusahaan ini memungkinkan Anda menggabungkan teknologi web modern, seperti layanan web, XML, JSON, dan Java ke dalam aplikasi PL/I yang ada.

Manfaat
Fitur pengembangan yang kuat

Menyediakan alat pemrosesan dan debugging untuk meningkatkan dan memodernisasi aplikasi PL/I Anda di z/OS.

Modernisasi aplikasi

Mendukung teknologi berbasis web seperti layanan web, pengurai XML, dan platform Java, Enterprise Edition (Java EE), dan mencakup kemampuan untuk mengurai, menghasilkan, dan memvalidasi teks JSON.

Dukungan middleware

Memaksimalkan middleware dengan dukungan bawaan untuk sistem IBM® Db2, IBM® CICS, dan IBM® IMS.

Alat integrasi dan kolaborasi

Terintegrasi dengan lingkungan lain untuk mengoptimalkan pengembangan dan kolaborasi.

Dapatkan dukungan IBM kelas dunia

Dilengkapi dengan layanan dan dukungan IBM yang unggul.

Interoperabilitas 31-bit dan 64-bit

IBM® Enterprise PL/I for z/OS 6.1 memungkinkan Anda memanggil program PL/I 64-bit dari program PL/I 31-bit, dan juga memungkinkan Anda memanggil program PL/I 31-bit dari program PL/I 64-bit.

Fitur
Interoperabilitas 31-bit dan 64-bit

IBM® Enterprise PL/I for z/OS 6.1 memungkinkan Anda memanggil program PL/I 64-bit dari program PL/I 31-bit, dan juga memungkinkan Anda memanggil program PL/I 31-bit dari program PL/I 64-bit.Kemampuan pertama sangat penting jika Anda ingin memperluas program PL/I yang ada yang membutuhkan akses ke data dalam jumlah sangat besar, dan kemampuan yang terakhir sangat penting jika Anda ingin kode PL/I dipanggil dari Python atau kode Java 64-bit.

Tangani kebutuhan big data dengan dukungan 64-bit

Kompiler sekarang mendukung aplikasi 64-bit dengan opsi LP(64). Artinya semua batasan penyimpanan aplikasi 32-bit telah dihilangkan; aplikasi Anda sekarang dapat memperoleh dan memanipulasi total penyimpanan lebih dari 2 GB, dan struktur serta array individual sekarang dapat berukuran lebih besar dari 2 GB. Selain itu, Anda dapat mengeksploitasi penghapusan batas data ini sembari menggunakan semua pernyataan dan fungsi PL/I seperti pada aplikasi 32-bit yang sudah ada.

Memproses string dengan dukungan UTF-16 dan UTF-8

Kompiler sekarang sepenuhnya mendukung UTF-16 dan UTF-8. Anda dapat menggunakan fungsi ULENGTH untuk mengembalikan jumlah karakter UTF-8 atau UTF-16 dalam string CHAR atau WIDECHAR. Enterprise PL/I for z/OS juga menyediakan dukungan asli untuk data UTF-8 dalam item data, fungsi intrinsik, dan operasi pemindahan dan perbandingan, sehingga Anda dapat dengan mudah membuat aplikasi yang dapat dipelihara yang dapat memproses data UTF-8 secara efisien.

Memperkuat dukungan pelacakan SMF

Kompiler sekarang menyediakan dukungan pelacakan Fasilitas Manajemen Sistem (SMF) z/OS tingkat baru yang memungkinkan Anda, ketika Anda telah mengimplementasikan pelacakan sub-kapasitas, mengurangi biaya pelaporan administratif.

Peningkatan produktivitas dan modernisasi dengan XML

Kompiler sekarang menyediakan atribut baru dan disempurnakan, fungsi bawaan, variabel semu, dan subrutin untuk meningkatkan produktivitas pemrogram. Atribut XMLNAME baru diperkenalkan untuk memungkinkan Anda menentukan nama yang tidak sesuai dengan aturan nama PL/I.

Peningkatan dukungan middleware untuk Db2

Kompiler sekarang meningkatkan fungsionalitas middleware dengan dukungan SQL tambahan untuk aplikasi Db2. Prapemroses SQL sekarang mengurai pernyataan DEFINE ALIAS, DEFINE ORDINAL, dan DEFINE STRUCTURE.

Peningkatan fungsionalitas dengan JSON

Mengurai, menghasilkan, dan memvalidasi teks JSON menggunakan fungsi bawaan langsung dalam kode PL/I Anda. Mengurai JSON bahkan tanpa mengetahui berapa banyak entri yang ada. Tidak perlu khawatir dengan karakter spasi di JSON Anda, karena karakter tersebut akan dilewati ketika ditemukan.

Kompatibilitas antara program PL/I dan komponen Java

Kompiler dapat menerima, memanipulasi, dan mengirim data Java tanpa terjemahan apa pun, karena kompiler ini mendukung standar titik mengambang desimal IEEE. Untuk lebih meningkatkan interoperabilitas Java, kompiler sekarang menyediakan library PL/I yang aman untuk thread dan pernyataan multithreading (ATTACH, WAIT, DETACH) sebagai bagian dari bahasa PL/I yang didukung.

Migrasi yang lebih mudah

Kompiler Enterprise PL/I for z/OS® and Panduan Migrasi Runtime menyediakan informasi bermanfaat yang mungkin Anda perlukan untuk memindahkan aplikasi PL/I V2 dan PL/I for MVS yang sudah ada ke lingkungan runtime yang baru. Migrasi ke kompiler baru memungkinkan aplikasi Anda yang sudah ada memanfaatkan banyak fungsi baru yang tersedia di Enterprise PL/I for z/OS dan menikmati banyak manfaat kinerja yang disediakan oleh kompiler baru.

Dukungan lintas platform dan pengembangan berbasis stasiun kerja

Enterprise PL/I for z/OS merupakan bagian dari kelompok kompiler yang kompatibel, alat pengembangan aplikasi, dan alat pemeliharaan. Seiring dengan Enterprise PL/I for z/OS, IBM menawarkan kompiler PL/I untuk berbagai platform serta IBM File Manager, IBM Fault Analyzer, dan Debug Tool. Lingkungan pengembangan berbasis stasiun kerja yang direkomendasikan adalah IBM Developer for z/OS, yang menyediakan lingkungan interaktif berbasis stasiun kerja untuk membantu Anda membuat, memelihara, dan menggunakan kembali aplikasi.

Mengurangi penggunaan CPU di IBM® z16

IBM® Enterprise PL/I for z/OS mengurangi penggunaan CPU untuk aplikasi intensif komputasi desimal. Aplikasi PL/I mungkin tidak secara otomatis berjalan lebih cepat ketika dipindahkan ke perangkat keras baru. Mainframe IBM® Z modern menghadirkan kinerja dengan fitur perangkat keras tertentu. Untuk memaksimalkan ROI pada z16, tetap gunakan PL/I 6.1 dan optimalkan aplikasi yang membutuhkan CPU secara selektif.

Opsi mana yang tepat untuk Anda?
Edisi Biaya Lisensi Bulanan

Produk berlisensi dan berfungsi penuh untuk penggunaan produksi klien perusahaan dengan dukungan IBM kelas dunia.


Edisi Satuan Nilai

Produk berlisensi dan berfungsi penuh untuk penggunaan produksi klien perusahaan dengan dukungan IBM kelas dunia.


Bandingkan fitur dan harga
Bandingkan edisi

Edisi Biaya Lisensi Bulanan

Edisi Satuan Nilai

Produk berlisensi dan berfungsi penuh untuk penggunaan produksi klien perusahaan dengan dukungan IBM kelas dunia

Produk berlisensi dan berfungsi penuh untuk penggunaan produksi klien perusahaan dengan dukungan IBM kelas dunia

Biaya Lisensi Bulanan (MLC)

Metrik harga tagihan satu kali berdasarkan Unit Nilai

Metrik harga tagihan satu kali berdasarkan Unit Nilai

Dapat digunakan di lingkungan produksi

Untuk klien perusahaan

Untuk klien perusahaan

Dukungan dan langganan IBM kelas dunia

Dukungan dan langganan IBM kelas dunia

Produk terkait IBM PL/I for AIX

Teknologi kompilasi dan optimasi untuk IBM® AIX dan Power Systems.

IBM Enterprise COBOL for z/OS

Tingkatkan kinerja aplikasi bisnis penting Anda.

IBM XL C/C++ for z/VM

IBM XL C/C++ for z/VM adalah kompiler pengoptimalan tingkat lanjut untuk mengembangkan aplikasi C dan C++ untuk platform z/VM.

IBM® z/OS XL C/C++

z/OS XL C/C++ membantu Anda membuat dan memelihara.

Pertanyaan umum

Tidak, IBM tidak lagi menawarkan kompiler PL/I untuk Windows.

PL3 dalam bentuk desimal, panjang 3 (byte). Sesuai dengan desimal tetap (5), karena nibble 3 byte untuk tanda desimal, dan 5 sisanya untuk angka.

Ya, PL/I dapat memanggil rutinitas C/C++. Pelajari lebih lanjut.

Cari tahu lebih lanjut

Anda dapat mengajukan Kasus PL/I pada tautan di bawah ini.

Cari tahu lebih lanjut

IBM File Manager berisi versi kompiler PL/I yang secara otomatis dipanggil. Ada PTF yang tersedia untuk memperbaiki masalah:

Cari tahu lebih lanjut
Sumber daya untuk membantu Anda sukses
Dukungan

Temukan solusi dengan menggunakan Pencarian Dukungan atau buka Kasus Dukungan.

Jelajahi
Dokumentasi

Dapatkan informasi tentang cara memelihara dan menggunakan produk.

Jelajahi