AWS Mainframe Modernization Service (マネージドランタイム環境エクスペリエンス) は、新規のお客様に公開されなくなりました。 AWS Mainframe Modernization Service (マネージドランタイム環境エクスペリエンス) と同様の機能については、 AWS Mainframe Modernization Service (セルフマネージドエクスペリエンス) をご覧ください。既存のお客様は、通常どおりサービスを引き続き使用できます。詳細については、AWS 「 Mainframe Modernization の可用性の変更」を参照してください。
翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
AWS メインフレームランタイムの重大な変更の変換 - 5.X
このドキュメントの目的は、バージョン 5.75.0 以降の 5.X メジャーバージョンリリースのメインフレームランタイムの AWS 変換における重要な変更を一覧表示することです。コンポーネントが 1 つのレガシー環境に適用されるたびに、対応する変更はその環境でタグ付けされます。
次の環境が使用されます。
z/OS : IBM メインフレームシリーズおよび同化、z/OS で実行。
AS400: IBM iSeries ミッドフレーム
GS21 : 富士通 GS21 環境
ALL (または空白): 複数の特定の環境に関連する可能性のある変更。
注記
メインフレームランタイムの AWS 変換で、クラスの内部使用に関する変更が大量にあります。既存の顧客コードには影響しません。
リリース 5.125.0 - 5.75.0 からの大幅な変更
コンポーネント gapwalk-utility-pgm (5.125.0) - z/OS のみ
-
クラス
com.netfective.bluage.gapwalk.utility.sort.service.sum.AbstractSum:-
バグ修正 (z/OS): DFSORT で OPTION OVFLO=RC0 を使用して SUM フィールドオーバーフローを処理します。OPTION OVFLO=RC0 が設定され、SUM フィールドがその容量をオーバーフローすると、現在の累積レコードが出力され、値が切り捨てられるのではなく、新しい累積が現在のレコードで開始されます。
メソッド
addRecord(byte[])戻り値の型が からvoidに変更されましたboolean。レコードが追加された場合は true、オーバーフローが発生し、OPTION OVFLO=RC0 が設定されている場合は false を返します (レコードは追加されません)。このメソッドを上書きまたは呼び出すカスタムコードは、それに応じて更新する必要がある場合があります。Before
public void addRecord(byte[] record)After
public boolean addRecord(byte[] record) -
コンポーネント gapwalk-bluesam-core (5.125.0) - z/OS のみ
-
インターフェイス
com.netfective.bluage.gapwalk.bluesam.core.storage.MetadataPersistence:-
パフォーマンスの最適化 (z/OS): 追加モードが有効になっている場合に、大規模な KSDS データローダーのパフォーマンスを向上させ、修正します。このインターフェイスのすべての既知の実装は、それに応じて適応されています。このインターフェイスは BluSam サポート用の Blu Age ランタイムの内部です。既存の 3 パラメータメソッドは、false をデフォルトとする新しい 4 パラメータバージョンに委任するようになりました。既存の顧客コードには影響しません。
新しいパブリックメソッドを追加
boolean buildDatasetIndexes(CoreMetadata metadata, int indexingPageSizeInMb, long expectedRecordsCount, boolean isAppendMode); -
-
インターフェイス
com.netfective.bluage.gapwalk.bluesam.LargeKeySequencedDataSet:-
パフォーマンス最適化 (z/OS): 追加モードが有効になっている場合に、大規模な KSDS データローダーのパフォーマンスを向上させ、修正します。このインターフェイスの既知の実装、
com.netfective.bluage.gapwalk.bluesam.core.LargeKSDSおよび はすべてcom.netfective.bluage.gapwalk.bluesam.core.LargeESDS、それに応じて適応されています。を実装するクラスは、この新しいメソッドを実装LargeKeySequencedDataSetする必要があります。追加しない動作の場合は、既存の 2 パラメータバージョンに委任するか、isAppendMode内部的に false を渡します。
新しいパブリックメソッドを追加
void buildIndexes(int indexingPageSizeInMb, long expectedRecordsCount, boolean isAppendMode); -
コンポーネント gapwalk-bluesam-services-pgsql (5.125.0) - z/OS のみ
-
インターフェイス
com.amazonaws.bluage.gapwalk.bluesam.services.util.large.ReadWorker:-
パフォーマンス最適化 (z/OS): 追加モードが有効になっている場合に、大規模な KSDS データローダーのパフォーマンスを向上させ、修正します。唯一の既知の実装である は
com.amazonaws.bluage.gapwalk.bluesam.services.pgsql.util.PgsqlReadWorker、それに応じて適応されています。を実装するクラスは、これら 3 つのメソッドを実装ReadWorkerする必要があります。
新しいパブリックメソッドを追加
DataSource getDataSource();新しいパブリックメソッドを追加
boolean isMultiSchemaEnabled();新しいパブリックメソッドを追加
String getFileType(); -