

AWS Il servizio di modernizzazione del mainframe (esperienza Managed Runtime Environment) non è più aperto a nuovi clienti. Per funzionalità simili a AWS Mainframe Modernization Service (esperienza Managed Runtime Environment), esplora AWS Mainframe Modernization Service (Self-Managed Experience). I clienti esistenti possono continuare a utilizzare il servizio normalmente. [Per ulteriori informazioni, consulta AWS Modifica della disponibilità di Mainframe Modernization.](https://docs.aws.amazon.com/m2/latest/userguide/mainframe-modernization-availability-change.html)

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Utilità batch M2WAIT
<a name="m2wait"></a>

M2WAIT è un programma di utilità per mainframe che consente di introdurre un periodo di attesa negli script JCL specificando una durata in secondi, minuti o ore. Puoi chiamare M2WAIT direttamente da JCL passando il tempo che desideri attendere come parametro di input. Internamente, il programma M2WAIT richiama il modulo `C$SLEEP` fornito da Rocket Software (precedentemente Micro Focus) per attendere un periodo di tempo specificato.

**Nota**  
È possibile utilizzare gli alias Micro Focus per sostituire gli alias presenti negli script JCL. Per ulteriori informazioni, vedete [JES Alias](https://www.microfocus.com/documentation/enterprise-developer/ed80/ED-Eclipse/GUID-D4206FF9-32C4-43E7-9413-5E7E96AA8092.html) nella documentazione di Micro Focus.

**Topics**
+ [Piattaforme supportate](#m2wait-platforms)
+ [Configura M2WAIT per AWS Mainframe Modernization Managed](#m2wait-configure-managed)
+ [Configura M2WAIT for AWS Mainframe Modernization runtime su Amazon EC2 (incluse le applicazioni) WorkSpaces](#m2wait-configure-customer-infra)
+ [Esempio JCL](#m2wait-jcl)

## Piattaforme supportate
<a name="m2wait-platforms"></a>

Puoi utilizzare M2WAIT su una delle seguenti piattaforme:
+ AWS Software di modernizzazione del mainframe Rocket (precedentemente Micro Focus) gestito
+ Rocket Software Runtime (su Amazon EC2)
+ Tutte le varianti dei prodotti Rocket Software Enterprise Developer (ED) e Rocket Software Enterprise Server (ES).

## Configura M2WAIT per AWS Mainframe Modernization Managed
<a name="m2wait-configure-managed"></a>

Se le tue applicazioni migrate sono in esecuzione su AWS Mainframe Modernization Managed, dovrai configurare M2WAIT come segue.
+ Usa il programma M2WAIT nel tuo JCL passando il parametro di input come mostrato in. [Esempio JCL](#m2wait-jcl)

## Configura M2WAIT for AWS Mainframe Modernization runtime su Amazon EC2 (incluse le applicazioni) WorkSpaces
<a name="m2wait-configure-customer-infra"></a>

Se le applicazioni migrate sono in esecuzione sul runtime di modernizzazione del AWS mainframe su Amazon EC2, configura M2WAIT come segue.

1. Modificate il [percorso del programma Micro Focus JES per includere la posizione binaria](https://www.microfocus.com/documentation/enterprise-developer/ed80/ED-Eclipse/GUID-BC8A1796-9EDE-48EB-8363-31C9BDE7F96B.html) per le utilità batch. Se è necessario specificare più percorsi, utilizzate i due punti (`:`) per separare i percorsi su Linux e il punto e virgola () su Windows. `;`
   + Linux: `/opt/aws/m2/microfocus/utilities/64bit`
   + Windows (32 bit): `C:\AWS\M2\MicroFocus\Utilities\32bit`
   + Windows (64 bit): `C:\AWS\M2\MicroFocus\Utilities\64bit`

1. Usa il programma M2WAIT nel tuo JCL passando il parametro di input come mostrato in. [Esempio JCL](#m2wait-jcl)

## Esempio JCL
<a name="m2wait-jcl"></a>

Per testare l'installazione, puoi usare il `M2WAIT1.jcl` programma.

Questo esempio di JCL mostra come chiamare M2WAIT e passarlo per diverse durate.

```
//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=*
//*
//
```