View a markdown version of this page

AWS 大型主機執行期的轉換 突破性變更 - 5.X - AWS 大型主機現代化

AWS Mainframe Modernization Service (受管執行期環境體驗) 不再向新客戶開放。對於與 AWS Mainframe Modernization Service (受管執行期環境體驗) 類似的功能,探索 AWS Mainframe Modernization Service (自我管理體驗)。現有客戶可以繼續正常使用該服務。如需詳細資訊,請參閱AWS 大型主機現代化可用性變更

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

AWS 大型主機執行期的轉換 突破性變更 - 5.X

本文件的目的是列出從 5.75.0 版開始,適用於 5.X 主要版本版本的大型主機執行時間 AWS 轉換中的重大變更。每當元件套用到單一舊版環境時,對應的變更都會標記該環境。

使用下列環境:

  • z/OS:IBM 大型主機系列和同化,在 z/OS 上執行;

  • AS400:IBM iSeries 中影格;

  • GS21:Fujitsu 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;如果發生溢位,則傳回 false,並設定 OPTION OVFLO=RC0 (未新增記錄)。覆寫或呼叫此方法的任何自訂程式碼可能需要相應地更新。

    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 資料載入器。此界面的所有已知實作都已相應地進行調整。此界面位於 Blu Age 執行期內部,支援 BluSam。現有的 3 參數方法現在會委派給新的 4 參數版本,預設為 false。它不應對現有的客戶代碼有任何影響。

    新增新的公有方法 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已相應地進行調整。任何類別實作現在ReadWorker都必須實作這 3 種方法。

    新增新的公有方法 DataSource getDataSource();

    新增新的公有方法 boolean isMultiSchemaEnabled();

    新增新的公有方法 String getFileType();