AWS Der Mainframe Modernization Service (Managed Runtime Environment Experience) steht Neukunden nicht mehr zur Verfügung. Funktionen, die dem AWS Mainframe Modernization Service (Managed Runtime Environment-Erfahrung) ähneln, finden Sie unter AWS Mainframe Modernization Service (Self-Managed Experience). Bestandskunden können den Service weiterhin wie gewohnt nutzen. Weitere Informationen finden Sie unter Änderung der Verfügbarkeit von AWS Mainframe Modernization.
Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
AWS Transformation für Mainframe-Runtime Bahnbrechende Änderungen — 5.X
Der Zweck dieses Dokuments besteht darin, wichtige Änderungen an der Runtime von AWS Transform for Mainframe für 5.X-Hauptversionen, beginnend mit Version 5.75.0, aufzulisten. Immer wenn eine Komponente für eine einzelne Legacy-Umgebung gilt, wird die entsprechende Änderung mit dieser Umgebung gekennzeichnet.
Die folgenden Umgebungen werden verwendet:
z/OS : IBM mainframe series and assimilated, running on z/OS;
AS400: IBM iSeries-Midframes;
GS21 : Fujitsu-Umgebung; GS21
ALL (oder leer): eine Änderung, die mehr als eine bestimmte Umgebung betreffen kann;
Anmerkung
Ein Großteil der Änderungen betrifft die interne Verwendung von Klassen in der AWS Transform for Mainframe-Runtime. Sie sollten keine Auswirkungen auf den bestehenden Kundencode haben.
Version 5.125.0 — Wichtige Änderungen gegenüber 5.75.0
Komponente gapwalk-utility-pgm (5.125.0) — Nur z/OS
-
Klasse:
com.netfective.bluage.gapwalk.utility.sort.service.sum.AbstractSum-
Bugfix (z/OS): Behandeln Sie den SUM-Feldüberlauf mit OPTION RC0 OVFLO= in DFSORT. Wenn OPTION OVFLO= gesetzt RC0 ist und ein SUM-Feld seine Kapazität überschreitet, wird der aktuelle akkumulierte Datensatz ausgegeben und eine neue Akkumulation beginnt mit dem aktuellen Datensatz, anstatt den Wert zu kürzen.
Der
addRecord(byte[])Rückgabetyp der Methode wurde von zu geändert.voidbooleanGibt true zurück, wenn Datensätze hinzugefügt wurden, false, wenn ein Überlauf aufgetreten ist und OPTION OVFLO= gesetzt RC0 wurde (Datensätze nicht hinzugefügt). Jeder benutzerdefinierte Code, der diese Methode überschreibt oder aufruft, muss möglicherweise entsprechend aktualisiert werden.Vor
public void addRecord(byte[] record)Nach
public boolean addRecord(byte[] record) -
Komponente gapwalk-bluesam-core (5.125.0) — Nur z/OS
-
Schnittstelle:
com.netfective.bluage.gapwalk.bluesam.core.storage.MetadataPersistence-
Leistungsoptimierung (z/OS): Verbessern Sie die Leistung und korrigieren Sie Probleme bei großen KSDS-Dataloadern, wenn der Anfügemodus aktiviert ist. Alle bekannten Implementierungen dieser Schnittstelle wurden entsprechend angepasst. Diese Schnittstelle ist aus BluSam Support-Gründen Teil der Blu Age-Laufzeit. Die bestehende 3-Parameter-Methode delegiert jetzt an die neue 4-Parameter-Version mit False als Standard. Sie sollte keine Auswirkungen auf den bestehenden Kundencode haben.
Neue öffentliche Methode hinzugefügt
boolean buildDatasetIndexes(CoreMetadata metadata, int indexingPageSizeInMb, long expectedRecordsCount, boolean isAppendMode); -
-
Schnittstelle
com.netfective.bluage.gapwalk.bluesam.LargeKeySequencedDataSet:-
Leistungsoptimierung (z/OS): Verbessern Sie die Leistung und korrigieren Sie Probleme bei großen KSDS-Dataloadern, wenn der Anfügemodus aktiviert ist. Alle bekannten Implementierungen dieser Schnittstelle
com.netfective.bluage.gapwalk.bluesam.core.LargeKSDSundcom.netfective.bluage.gapwalk.bluesam.core.LargeESDS, wurden entsprechend angepasst. Jede Klasse, die implementiert,LargeKeySequencedDataSetmuss nun diese neue Methode implementieren. Bei Verhalten ohne Anhängen delegieren Sie an die bestehende Version mit 2 Parametern oder übergeben Sie intern false.isAppendMode
Neue öffentliche Methode hinzugefügt
void buildIndexes(int indexingPageSizeInMb, long expectedRecordsCount, boolean isAppendMode); -
Komponente gapwalk-bluesam-services-pgsql (5.125.0) — Nur z/OS
-
Schnittstelle:
com.amazonaws.bluage.gapwalk.bluesam.services.util.large.ReadWorker-
Leistungsoptimierung (z/OS): Verbessern Sie die Leistung und korrigieren Sie Probleme bei großen KSDS-Dataloadern, wenn der Anfügemodus aktiviert ist. Die einzige bekannte Implementierung,
com.amazonaws.bluage.gapwalk.bluesam.services.pgsql.util.PgsqlReadWorker, wurde entsprechend angepasst. Jede Klasse, die implementiert,ReadWorkermuss jetzt diese 3 Methoden implementieren.
Neue öffentliche Methode hinzugefügt
DataSource getDataSource();Neue öffentliche Methode hinzugefügt
boolean isMultiSchemaEnabled();Neue öffentliche Methode hinzugefügt
String getFileType(); -