EZEDLSTC contém o código do status retornado, relativo à última função de E/S do DL/I. Ele vem do PCB do banco de dados usado pela chamada DL/I correspondente à função.
EZEDLSTC pode ser utilizado como qualquer um dos seguintes:
As características de EZEDLSTC são as seguintes:
EZEDLSTC está definido com espaços em branco nas seguintes condições:
EZEDLSTC é redefinido para os valores atuais do PCB toda vez que é emitida uma chamada DL/I e pode ser exibido para auxiliar na determinação de erros ou testado na rotina de erro da função para determinar o resultado de uma chamada DL/I.
EZEDLSTC é somente de leitura e não pode ser redefinido pelo programa.
EZEDLSTC não é definido depois de chamadas de serviço CSPTDLI nem depois de chamadas DL/I a filas de mensagem IMS ou a arquivos GSAM.
Ambiente | Considerações de compatibilidade |
---|---|
VM CMS | Não suportado. |
VM batch | Não suportado. |
CICS para MVS/ESA | Nenhum. |
MVS/TSO | Nenhum. |
MVS batch | Nenhum. |
IMS/VS | Nenhum. |
IMS BMP | Nenhum. |
CICS para VSE | Nenhum. |
VSE batch | Nenhum. |
CICS para OS/2 | Não suportado. |
OS/400 | Não suportado. |
OS/2 (GUI) | Não suportado. |
Windows (GUI) | Não suportado. |
Java (GUI) | Não suportado. |
OS/2 (C++) | Não suportado. |
AIX | Não suportado. |
HP-UX | Não suportado. |
Solaris | Não suportado. |
CICS for Solaris | Não suportado. |
CICS for AIX | Não suportado. |
Windows NT | Não suportado. |
CICS para Windows NT | Não suportado. |
Dispositivo de Teste | Nenhum. |
MOVE EZEDLSTC TO ITEM6;
EZEDLTRM é uma chave usada para determinar se os dados deverão sofrer commit automaticamente para cada opção de E/S de CONVERSE. Quando EZEDLTRM é definida em 1, EZECOMIT é chamada durante cada CONVERSE. A definição padrão de EZEDLTRM é 0.
EZEDLTRM é equivalente a EZECNVCM. A definição de um sinalizador define o outro.
EZEDLTRM pode ser utilizado como qualquer um dos seguintes:
As características de EZEDLTRM são as seguintes:
Quando EZECNVCM ou EZEDLTRM é definido em 1, EZECOMIT é chamada automaticamente durante cada função de CONVERSE, depois da gravação do terminal, mas antes da leitura do terminal. É feito o commit das alterações de dados feitas a arquivos ou bancos de dados e, ao mesmo tempo, é feito o registro da saída do terminal. Quando EZECNVCM ou EZEDLTRM estão definidos para 0, só é feito um commit em CONVERSE se o programa estiver sendo executado em modo segmentado na hora da CONVERSE.
Ambiente | Considerações de compatibilidade |
---|---|
VM CMS | Não suportado. |
VM batch | Não suportado. |
CICS para MVS/ESA | EZECNVCM e EZEDLTRM são ignorados em CONVERSE segmentada. CONVERSE marca o final de um segmento e sempre ocorre commit no final dos segmentos. |
MVS/TSO | Nenhum. |
MVS batch | Ignorado. |
IMS/VS | Os valores de EZECNVCM e EZEDLTRM são ignorados. No IMS, cada CONVERSE é o final de um segmento e sempre ocorre commit no final dos segmentos. |
IMS BMP | Ignorado. |
CICS para VSE | Igual a CICS para MVS/ESA. |
VSE batch | Ignorado. |
CICS para OS/2 | Igual a CICS para MVS/ESA. |
OS/400 | Não suportado. |
OS/2 (GUI) | Não suportado. |
Windows (GUI) | Não suportado. |
Java (GUI) | Não suportado. |
OS/2 (C++) | Não suportado. |
AIX | Não suportado. |
HP-UX | Não suportado. |
Solaris | Não suportado. |
CICS for Solaris | Não suportado. |
CICS for AIX | Não suportado. |
Windows NT | Não suportado. |
CICS para Windows NT | Não suportado. |
Dispositivo de Teste | Se o programa estiver rodando sob o dispositivo de teste, os dados só sofrerão commit quando aparecer um mapa. |