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[])傳回類型從 變更為voidboolean。如果新增記錄,則傳回 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(); -