AWS Mainframe Modernization Service (Managed Runtime Environment experience) tidak akan lagi terbuka untuk pelanggan baru mulai 7 November 2025. Jika Anda ingin menggunakan layanan ini, silakan mendaftar sebelum 7 November 2025. Untuk kemampuan yang mirip dengan AWS Mainframe Modernization Service (pengalaman Managed Runtime Environment), jelajahi AWS Mainframe Modernization Service (Self-Managed Experience). Pelanggan yang sudah ada dapat terus menggunakan layanan 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.