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.
Menyediakan alat pemrosesan dan debugging untuk meningkatkan dan memodernisasi aplikasi PL/I Anda di z/OS.
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.
Memaksimalkan middleware dengan dukungan bawaan untuk sistem IBM® Db2, IBM® CICS, dan IBM® IMS.
Terintegrasi dengan lingkungan lain untuk mengoptimalkan pengembangan dan kolaborasi.
Dilengkapi dengan layanan dan dukungan IBM yang unggul.
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.
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.
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.
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.
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.
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.
Kompiler sekarang meningkatkan fungsionalitas middleware dengan dukungan SQL tambahan untuk aplikasi Db2. Prapemroses SQL sekarang mengurai pernyataan DEFINE ALIAS, DEFINE ORDINAL, dan DEFINE STRUCTURE.
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.
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.
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.
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.
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.
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.
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
Teknologi kompilasi dan optimasi untuk IBM® AIX dan Power Systems.
Tingkatkan kinerja aplikasi bisnis penting Anda.
IBM XL C/C++ for z/VM adalah kompiler pengoptimalan tingkat lanjut untuk mengembangkan aplikasi C dan C++ untuk platform z/VM.
z/OS XL C/C++ membantu Anda membuat dan memelihara.
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.
Anda dapat mengajukan Kasus PL/I pada tautan di bawah ini.
IBM File Manager berisi versi kompiler PL/I yang secara otomatis dipanggil. Ada PTF yang tersedia untuk memperbaiki masalah: