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.
AWS Transform untuk runtime mainframe Perubahan melanggar - 5.X
Tujuan dari dokumen ini adalah untuk mencantumkan perubahan yang melanggar dalam AWS Transform untuk runtime mainframe, untuk rilis versi utama 5.X, dimulai dengan versi 5.75.0. Setiap kali komponen berlaku untuk lingkungan warisan tunggal, perubahan yang sesuai ditandai dengan lingkungan itu.
Lingkungan berikut digunakan:
z/OS : IBM mainframe series and assimilated, running on z/OS;
AS400: Bingkai tengah IBM iSeries;
GS21 : Lingkungan Fujitsu GS21 ;
SEMUA (atau kosong): perubahan yang mungkin menyangkut lebih dari satu lingkungan tertentu;
catatan
Sejumlah besar perubahan menyangkut penggunaan internal kelas, dalam runtime AWS Transform for mainframe. Mereka seharusnya tidak berdampak pada kode pelanggan yang ada.
Rilis 5.125.0 - Memecahkan perubahan dari 5.75.0
Komponen gapwalk-utility-pgm (5.125.0) - Hanya z/OS
-
Kelas
com.netfective.bluage.gapwalk.utility.sort.service.sum.AbstractSum:-
Perbaikan bug (z/OS): Tangani luapan bidang SUM dengan OPTION RC0 OVFLO= di DFSORT. Ketika OPTION OVFLO= RC0 ditetapkan dan bidang SUM meluap kapasitasnya, catatan akumulasi saat ini adalah output dan akumulasi baru dimulai dengan catatan saat ini, alih-alih memotong nilainya.
Jenis
addRecord(byte[])pengembalian metode diubah darivoidkeboolean. Mengembalikan nilai true jika catatan ditambahkan, false jika overflow terjadi dan OPTION OVFLO= ditetapkan (catatan tidak RC0 ditambahkan). Kode kustom apa pun yang mengesampingkan atau memanggil metode ini mungkin perlu diperbarui sesuai dengan itu.Sebelum
public void addRecord(byte[] record)Setelah
public boolean addRecord(byte[] record) -
Komponen gapwalk-bluesam-core (5.125.0) - Hanya z/OS
-
Antarmuka
com.netfective.bluage.gapwalk.bluesam.core.storage.MetadataPersistence:-
Optimalisasi kinerja (z/OS): Tingkatkan kinerja dan perbaiki pada dataloader KSDS besar saat mode append diaktifkan. Semua implementasi yang diketahui dari antarmuka ini telah disesuaikan. Antarmuka ini internal untuk runtime Blu Age, untuk BluSam dukungan. Metode 3-parameter yang ada sekarang mendelegasikan ke versi 4-parameter baru dengan false sebagai default. Seharusnya tidak berdampak pada kode pelanggan yang ada.
Ditambahkan metode publik baru
boolean buildDatasetIndexes(CoreMetadata metadata, int indexingPageSizeInMb, long expectedRecordsCount, boolean isAppendMode); -
-
Antarmuka
com.netfective.bluage.gapwalk.bluesam.LargeKeySequencedDataSet:-
Optimalisasi kinerja (z/OS): Tingkatkan kinerja dan perbaiki pada dataloader KSDS besar saat mode append diaktifkan. Semua implementasi yang diketahui dari antarmuka ini,
com.netfective.bluage.gapwalk.bluesam.core.LargeKSDSdancom.netfective.bluage.gapwalk.bluesam.core.LargeESDS, telah disesuaikan dengan itu. Setiap implementasi kelas sekarangLargeKeySequencedDataSetharus menerapkan metode baru ini. Untuk perilaku non-append, delegasikan ke versi 2-parameter yang ada atau berikan false untuk internal.isAppendMode
Ditambahkan metode publik baru
void buildIndexes(int indexingPageSizeInMb, long expectedRecordsCount, boolean isAppendMode); -
Komponen gapwalk-bluesam-services-pgsql (5.125.0) - Hanya z/OS
-
Antarmuka
com.amazonaws.bluage.gapwalk.bluesam.services.util.large.ReadWorker:-
Optimalisasi kinerja (z/OS): Tingkatkan kinerja dan perbaiki pada dataloader KSDS besar saat mode append diaktifkan. Satu-satunya implementasi yang diketahui,
com.amazonaws.bluage.gapwalk.bluesam.services.pgsql.util.PgsqlReadWorker, telah disesuaikan dengan itu. Setiap implementasi kelas sekarangReadWorkerharus menerapkan 3 metode ini.
Ditambahkan metode publik baru
DataSource getDataSource();Ditambahkan metode publik baru
boolean isMultiSchemaEnabled();Ditambahkan metode publik baru
String getFileType(); -