AWS Mainframe Modernization Service (受管執行期環境體驗) 不再向新客戶開放。對於與 AWS Mainframe Modernization Service (受管執行期環境體驗) 類似的功能,探索 AWS Mainframe Modernization Service (自我管理體驗)。現有客戶可以繼續正常使用該服務。如需詳細資訊,請參閱AWS 大型主機現代化可用性變更。
本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
M2WAIT 批次公用程式
M2WAIT 是一種大型主機公用程式程式,可讓您指定以秒、分鐘或小時為單位的持續時間,在 JCL 指令碼中引入等待期間。您可以傳遞您想要等待的時間做為輸入參數,直接從 JCL 呼叫 M2WAIT。在內部,M2WAIT 程式會呼叫 Rocket Software (先前為 Micro Focus) 提供的模組C$SLEEP,以等待指定的時間。
注意
您可以使用 Micro Focus 別名來取代您在 JCL 指令碼中擁有的內容。如需詳細資訊,請參閱 Micro Focus 文件中的 JES 別名
支援平台
您可以在下列任何平台上使用 M2WAIT:
-
AWS Mainframe Modernization Rocket Software (先前稱為 Micro Focus) 受管
-
Rocket 軟體執行期 (在 Amazon EC2 上)
-
Rocket Software Enterprise Developer (ED) 和 Rocket Software Enterprise Server (ES) 產品的所有變體。
為 AWS 大型主機現代化受管設定 M2WAIT
如果您的遷移應用程式在 AWS Mainframe Modernization Managed 上執行,您將需要設定 M2WAIT,如下所示。
-
透過傳遞輸入參數,在您的 JCL 中使用程式 M2WAIT,如 所示範例 JCL。
在 Amazon EC22 上為大型主機現代化執行時間設定 M2WAIT (包括 WorkSpaces 應用程式) AWS
如果您遷移的應用程式在 Amazon EC2 上的 AWS Mainframe Modernization 執行時間上執行,請設定 M2WAIT,如下所示。
-
變更 Micro Focus JES 程式路徑
,以包含批次公用程式的二進位位置。如果您需要指定多個路徑,請使用冒號 ( :) 來分隔 Linux 上的路徑和 Windows 上的分號 (;)。-
Linux:
/opt/aws/m2/microfocus/utilities/64bit -
Windows (32 位元):
C:\AWS\M2\MicroFocus\Utilities\32bit -
Windows (64 位元):
C:\AWS\M2\MicroFocus\Utilities\64bit
-
-
透過傳遞輸入參數,在您的 JCL 中使用程式 M2WAIT,如 所示範例 JCL。
範例 JCL
若要測試安裝,您可以使用 M2WAIT1.jcl程式。
此範例 JCL 示範如何呼叫 M2WAIT 並傳遞數個不同的持續時間。
//M2WAIT1 JOB 'M2WAIT',CLASS=A,MSGCLASS=X,TIME=1440 //* //* Copyright Amazon.com, Inc. or its affiliates.* //* All Rights Reserved.* //* //*-------------------------------------------------------------------** //* Wait for 12 Seconds* //*-------------------------------------------------------------------** //* //STEP01 EXEC PGM=M2WAIT,PARM='S012' //SYSOUT DD SYSOUT=* //* //*-------------------------------------------------------------------** //* Wait for 0 Seconds (defaulted to 10 Seconds)* //*-------------------------------------------------------------------** //* //STEP02 EXEC PGM=M2WAIT,PARM='S000' //SYSOUT DD SYSOUT=* //* //*-------------------------------------------------------------------** //* Wait for 1 Minute* //*-------------------------------------------------------------------** //* //STEP03 EXEC PGM=M2WAIT,PARM='M001' //SYSOUT DD SYSOUT=* //* //