

AWS O Mainframe Modernization Service (experiência em Managed Runtime Environment) não está mais aberto a novos clientes. Para recursos semelhantes ao AWS Mainframe Modernization Service (experiência em Managed Runtime Environment), explore o AWS Mainframe Modernization Service (experiência autogerenciada). Os clientes atuais podem continuar usando o serviço normalmente. Para obter mais informações, consulte Alteração na [disponibilidade AWS da modernização do mainframe](https://docs.aws.amazon.com/m2/latest/userguide/mainframe-modernization-availability-change.html).

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Utilitário em lote M2WAIT
<a name="m2wait"></a>

O M2WAIT é um programa utilitário de mainframe que permite introduzir um período de espera em seus scripts JCL especificando uma duração de tempo em segundos, minutos ou horas. Você pode chamar o M2WAIT diretamente do JCL passando o tempo que deseja esperar como parâmetro de entrada. Internamente, o programa M2WAIT chama o módulo fornecido pela Rocket Software (anteriormente Micro Focus) `C$SLEEP` para aguardar um tempo especificado.

**nota**  
Você pode usar aliases da Micro Focus para substituir o que você tem em seus scripts JCL. Para obter mais informações, consulte [JES Alias](https://www.microfocus.com/documentation/enterprise-developer/ed80/ED-Eclipse/GUID-D4206FF9-32C4-43E7-9413-5E7E96AA8092.html) na documentação da Micro Focus.

**Topics**
+ [Plataformas compatíveis](#m2wait-platforms)
+ [Configurar o M2WAIT para a modernização gerenciada do AWS mainframe](#m2wait-configure-managed)
+ [Configure o M2WAIT para o tempo de AWS execução da modernização do mainframe no Amazon EC2 (incluindo aplicativos) WorkSpaces](#m2wait-configure-customer-infra)
+ [Amostra de JCL](#m2wait-jcl)

## Plataformas compatíveis
<a name="m2wait-platforms"></a>

Você pode usar o M2WAIT em qualquer uma das seguintes plataformas:
+ AWS Software de modernização de mainframe Rocket (anteriormente Micro Focus) gerenciado
+ Rocket Software Runtime (no Amazon EC2)
+ Todas as variantes dos produtos Rocket Software Enterprise Developer (ED) e Rocket Software Enterprise Server (ES).

## Configurar o M2WAIT para a modernização gerenciada do AWS mainframe
<a name="m2wait-configure-managed"></a>

Se seus aplicativos migrados estiverem sendo executados no AWS Mainframe Modernization Managed, você precisará configurar o M2WAIT da seguinte forma.
+ Use o programa M2WAIT em seu JCL passando o parâmetro de entrada conforme mostrado em. [Amostra de JCL](#m2wait-jcl)

## Configure o M2WAIT para o tempo de AWS execução da modernização do mainframe no Amazon EC2 (incluindo aplicativos) WorkSpaces
<a name="m2wait-configure-customer-infra"></a>

Se seus aplicativos migrados estiverem sendo executados em tempo de execução de modernização de AWS mainframe no Amazon EC2, configure o M2WAIT da seguinte forma.

1. Altere o [caminho do programa Micro Focus JES](https://www.microfocus.com/documentation/enterprise-developer/ed80/ED-Eclipse/GUID-BC8A1796-9EDE-48EB-8363-31C9BDE7F96B.html) para incluir a localização binária dos utilitários em lote. Se você precisar especificar vários caminhos, use dois pontos (`:`) para separar caminhos no Linux e ponto e vírgula (`;`) no Windows.
   + Linux: `/opt/aws/m2/microfocus/utilities/64bit`
   + Windows (32 bits): `C:\AWS\M2\MicroFocus\Utilities\32bit`
   + Windows (64 bits): `C:\AWS\M2\MicroFocus\Utilities\64bit`

1. Use o programa M2WAIT em seu JCL passando o parâmetro de entrada conforme mostrado em. [Amostra de JCL](#m2wait-jcl)

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

Para testar a instalação, você pode usar o `M2WAIT1.jcl` programa.

Este exemplo de JCL mostra como chamar o M2WAIT e passá-lo por várias durações diferentes.

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