AWS Layanan Modernisasi Mainframe (Managed Runtime Environment experience) tidak lagi terbuka untuk pelanggan baru. Untuk kemampuan yang mirip dengan Layanan Modernisasi AWS Mainframe (pengalaman Lingkungan Runtime Terkelola), jelajahi Layanan Modernisasi AWS Mainframe (Pengalaman yang Dikelola Sendiri). Pelanggan yang sudah ada dapat terus menggunakan layanan ini seperti biasa. Untuk informasi selengkapnya, lihat Perubahan AWS ketersediaan Modernisasi Mainframe.
Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Konsep konversi kode
Untuk mempelajari bagaimana konversi kode terjadi, memahami beberapa konsep kunci seperti Penanganan makro, halaman Kode, dan CodeBuild penting.
Penanganan Makro
Kode Mainframe Assembler sering menggunakan Macro untuk merangkum fungsionalitas untuk digunakan kembali. Perilaku makro biasanya ditentukan pada runtime aplikasi berdasarkan parameter yang diteruskan dari program Assembler. Konversi kode menyediakan beberapa mekanisme untuk memperluas Makro Assembler sebelum konversi ke COBOL.
Halaman kode (EBCDIC vs ASCII)
Mainframe Assembler sering berisi literal karakter yang dinyatakan sebagai nilai heksadesimal yang sesuai dengan karakter EBCDIC. Konversi kode menyediakan kemampuan yang dapat dikonfigurasi untuk secara otomatis mengelola literal karakter di ASCII saat memancarkan COBOL untuk lingkungan ASCII.
CodeBuild
Konversi kode tersedia melalui AWS CodeBuild layanan. AWS CodeBuild adalah alat otomatisasi build yang awalnya dirancang sebagai bagian dari CI/CD pipa. In AWS Mainframe Modernization, AWS CodeBuild digunakan untuk mengotomatiskan alat Konversi MCCAC dan alat lain seperti Rocket Software (sebelumnya Micro Focus) kompiler COBOL.