View a markdown version of this page

Memahami penagihan konversi Kode untuk konversi Assembler - AWS Modernisasi Mainframe

AWS Pengalaman yang dikelola mandiri Modernisasi Mainframe tidak lagi terbuka untuk pelanggan baru. Untuk kemampuan yang mirip dengan pengalaman yang dikelola mandiri Modernisasi AWS Mainframe, jelajahi kemampuan dari penawaran langsung vendor dan dari. AWS Transform Pelanggan yang sudah ada dapat terus menggunakan layanan ini seperti biasa. Untuk informasi selengkapnya, lihat Perubahan ketersediaan Modernisasi AWS Mainframe.

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

AWS Layanan Modernisasi Mainframe (pengalaman Managed Runtime Environ ment) tidak lagi terbuka untuk pelanggan baru. Untuk kemampuan yang mirip dengan Layanan Modernisasi AWS Mainframe (pengalaman Lingkungan Runtime Terkelola), jelajahi Layanan Modernisasi AWS Mainframe (Self-ManagedExperience). Pelanggan yang sudah ada dapat terus menggunakan layanan ini seperti biasa. Untuk informasi selengkapnya, lihat Perubahan ketersediaan Modernisasi AWS Mainframe.

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Memahami penagihan konversi Kode untuk konversi Assembler

Anda akan merujuk halaman ini untuk memahami cakupan dan proses penagihan konversi Kode sebelum melakukan konversi yang sebenarnya. Bagian perhitungan penagihan menyebutkan proses di mana konversi dari Assembler ke COBOL dibebankan per setiap baris kode.

Penagihan dan cakupan konversi kode

Konversi kode assembler menghasilkan biaya (laporan penagihan) Akun AWS hanya setelah menyelesaikan langkah konversi. Biaya didasarkan pada jumlah baris kode yang dikonversi. Jika Anda melakukan beberapa langkah konversi, misalnya setelah menambahkan kode Assembler baru, mengubah konfigurasi konversi, atau menerapkan versi baru wadah, hanya baris yang diubah and/or yang baru ditambahkan yang digunakan untuk menghitung biaya. Kami tidak akan menagih Anda dua kali untuk konversi baris kode yang sama dalam program yang sama.

catatan

Modul dengan baris kode yang diubah dan semua baris kode dalam program baru atau berganti nama akan dikenakan biaya.

Untuk menghindari beberapa biaya, konversi Kode menyimpan file biner yang dikodekan untuk setiap modul Assembler atau Makro di <Project_bucket>/awsm2ccm-do-not-delete/<AWS_account_number>/Hash bucket proyek. File-file yang dikodekan ini tidak mengandung kode pelanggan apa pun.

penting

Jangan mengedit atau menghapus file-file ini secara manual. Perubahan dapat mengakibatkan beberapa tagihan untuk mengonversi komponen yang sama.

Laporan analisis konversi AWS Mainframe Modernization Kode (“Laporan Analisis”) memberi pelanggan rincian tentang cakupan konversi yang diantisipasi, hasil, dan penagihan untuk memastikan ekspektasi akurat dari konversi aktual. Konversi dapat mengakibatkan beberapa baris kode tidak dikonversi, beberapa baris kode sebagian dikonversi, dan beberapa baris kode dikonversi sepenuhnya. Laporan Analisis menunjukkan jumlah baris kode untuk setiap kategori. Anda harus menjalankan dan membaca Laporan Analisis sebelum memproses konversi program, makro, dan buku salinan apa pun. Setelah pelanggan meninjau Laporan Analisis dan menyetujui cakupan yang dilaporkan, hasil yang diharapkan, dan penagihan yang diharapkan, pelanggan dapat melanjutkan dengan mengeksekusi konversi.

catatan

Dengan menjalankan Convert perintah Konversi Kode Modernisasi AWS Mainframe, Anda mengakui bahwa Anda telah menjalankan dan membaca Laporan Analisis, dan setuju dengan hasil yang diharapkan dan jumlah baris kode yang dapat ditagih.

Lingkup Konversi

AWS Mainframe Modernization Konversi kode memproses semua baris kode dari semua komponen assembler, makro dan copybook yang tersedia di direktori scrlib dan macrolib di lokasi sumber S3 yang dikonfigurasi. Program assembler, dan makro apa pun, dan buku salinan yang dirujuk dalam program assembler berada dalam cakupan. Komponen makro dan copybook yang tidak direferensikan oleh program assembler dianggap di luar cakupan dan tidak dikonversi. Selama pemrosesan, konverter mengeksekusi algoritma lanjutan yang mempertimbangkan setiap komponen dalam lingkup secara holistik. Semua baris kode komponen ini berpartisipasi dalam pemrosesan terlepas dari apakah mereka benar-benar dikonversi, sebagian dikonversi, atau tidak dikonversi. AWS Mainframe Modernization Konversi kode mengabaikan baris kosong dan tidak menghitungnya sebagai baris kode. Baris komentar dan baris yang berisi teks lain (misalnya, pernyataan JCL untuk assembler yang disematkan di JCL) dihitung sebagai baris kode untuk penagihan.

Perhitungan tagihan

AWS Mainframe Modernization Biaya konversi kode untuk komponen dalam cakupan secara keseluruhan. Ini berarti bahwa ia mengenakan biaya untuk setiap baris kode dalam setiap komponen dalam lingkup, termasuk baris yang tidak dapat dikonversi, sebagian dikonversi, dan dikonversi total. AWS Mainframe Modernization Konversi kode menambahkan semua baris kode komponen yang disediakan untuk diproses (termasuk program assembler, buku salinan referensi, dan makro yang direferensikan), dan menggunakan jumlah total baris kode untuk penagihan.

catatan

Copybook dan makro yang tidak direferensikan oleh program Assembler tidak dianggap dalam cakupan.

Misalnya, asumsikan sebuah program memiliki 1.000 baris kode:

  • 700 baris sepenuhnya dikonversi

  • 200 baris sebagian dikonversi

  • 100 baris tidak dikonversi

1.000 baris kode akan diproses dan akan dapat ditagih.

Meningkatkan konversi

Jika Anda sebagai pelanggan mencari tingkat konversi yang lebih tinggi untuk baris kode atau memiliki persyaratan khusus lainnya, Anda dapat menghubungi AWS perwakilan untuk opsi keterlibatan tambahan seperti upaya kalibrasi, atau bantuan layanan profesional.