EZEWAIT permite que um programa suspenda as atividades por um período de tempo especificado.
Você pode utilizar EZEWAIT como o nome de função em uma instrução de chamada da função.
A seqüência de chamada para EZEWAIT é:
>>-EZEWAIT---(--hora--)--;-------------------------------------><
Você pode usar EZEWAIT quando dois programas de execução assíncrona precisam comunicar-se através de um registro em um arquivo ou banco de dados compartilhado. Um programa pode precisar suspender o processamento, evitando ocupar os recursos de sistema do computador, até que outro programa atualize as informações no registro compartilhado.
Ambiente | Considerações de compatibilidade |
---|---|
VM CMS | Nenhum. |
VM batch | Nenhum. |
CICS para MVS/ESA | Nenhum. |
MVS/TSO | Nenhum. |
MVS batch | Nenhum. |
IMS/VS | EZEWAIT é ignorado. |
IMS BMP | Nenhum. |
CICS para VSE | Nenhum. |
VSE batch | Nenhum. |
CICS para OS/2 | Nenhum. |
OS/400 | Nenhum. |
OS/2 (GUI) | Não suportado. |
Windows (GUI) | Não suportado. |
Java (GUI) | Não suportado. |
OS/2 (C++) | Nenhum. |
AIX | Nenhum. |
HP-UX | Nenhum. |
Solaris | Suportado. |
CICS for Solaris | Suportado. |
CICS for AIX | Nenhum. |
Windows NT | Nenhum. |
CICS para Windows NT | Nenhum. |
Dispositivo de Teste | Não suportado. |
A seqüência fará com que o programa aguarde por 15 segundos:
MOVE 1500 TO WAIT-TIME; EZEWAIT(WAIT-TIME);