Auxílios do VisualAge Generator

EZELTERM

EZELTERM contém o identificador de terminal, se um existir no ambiente onde o programa está executando. O identificador de terminal é preenchido com brancos até 8 caracteres. EZELTERM é equivalente a EZEUSR nos ambientes CICS.

Para programas de transação na Web, EZELTERM contém o código do id da sessão do usuário. Utilize o valor EZELTERM como um valor chave para salvar o estado do programa em um arquivo ou banco de dados em CONVERSE ou XFER para um programa com registro da UI. Os limites da sessão são determinados pelo tipo de evento do usuário. Clicar em um link do programa inicia uma nova sessão com um novo código de sessão; pressionar um botão ativa um programa dentro da mesma sessão.

Usos

EZELTERM pode ser utilizado como qualquer um dos seguintes:

As características de EZELTERM são as seguintes:

Tipo de dados: Caractere
Comprimento dos dados em bytes: 8 (preenchido com espaços em branco)
Valor salvo pelos segmentos: Sim

Ambientes de Destino

Ambiente Considerações de compatibilidade
VM CMS EZELTERM está em branco.
VM batch Igual a VM CMS.
CICS para MVS/ESA EZELTERM contém o identificador do terminal CICS.

EZELTERM é equivalente a EZEUSR .

MVS/TSO Igual a VM CMS.
MVS batch Igual a VM CMS.
IMS/VS EZELTERM contém o identificador do terminal lógico a partir dos 8 primeiros bytes do PCB de E/S. EZELTERM é atualizado sempre que ocorre uma chamada get unique bem-sucedida para o PCB de E/S. A causa é um SCAN em arquivo serial associado ao PCB de E/S, uma opção de E/S de CONVERSE ou um primeiro mapa. EZELTERM fica definido com espaços em branco quando um programa de batch principal que escaneia a fila de mensagens obtém um EOF (código de status GC para chamada get unique).
IMS BMP EZELTERM é inicializado para espaços em branco. Se o programa rodar como BMP orientado por transação do IMS, EZELTERM será redefinido para o identificador do terminal lógico a partir dos 8 primeiros bytes do PCB de E/S em cada SCAN que resultar em chamada get unique bem-sucedida para arquivo serial associado ao PBC de E/S.
CICS para VSE Igual a CICS para MVS/ESA.
VSE batch Igual a VM CMS.
CICS para OS/2 Igual a CICS para MVS/ESA.
OS/400 EZELTERM é inicializado para espaços em branco. Se o programa for executado em um job interativo do OS/400, EZELTERM será redefinido para o nome do dispositivo do terminal em uma consulta dos atributos do job ativo. No OS/400, EZELTERM tem 10 caracteres de comprimento, preenchido come espaços em branco.
OS/2 (GUI) Não suportado.
Windows (GUI) Não suportado.
Java (GUI) Não suportado.
OS/2 (C++) EZELTERM é equivalente a EZEUSR .
AIX No ambiente AIX, a primeira especificação de diretório é ignorada, já que os nomes de terminal podem ser arbitrariamente longos. De lá, os 8 primeiros caracteres são retornados como identificadores do terminal. Por exemplo, se o nome do terminal retornado do comando AIX "tty" for:
   /dev/pts/1
O valor de EZELTERM será "pts/1".
HP-UX No ambiente HP-UX, a primeira especificação de diretório é ignorada, já que os nomes de terminal podem ser arbitrariamente longos. De lá, os 8 primeiros caracteres são retornados como identificadores do terminal. Por exemplo, se o nome do terminal retornado do comando HP-UX "tty" for:
   /dev/pts/1
O valor de EZELTERM será "pts/1".
Solaris No ambiente AIX Solaris, a primeira especificação de diretório é ignorada, já que os nomes de terminal podem ser arbitrariamente longos. De lá, os 8 primeiros caracteres são retornados como identificadores do terminal. Por exemplo, se o nome do terminal retornado do comando AIX Solaris "tty" for:
   /dev/pts/1
O valor de EZELTERM será "pts/1".
CICS for Solaris Igual a CICS para MVS/ESA.
CICS for AIX Igual a CICS para MVS/ESA.
Windows NT Igual a OS/2 (C++).
CICS para Windows NT Igual a CICS para MVS/ESA.
Dispositivo de Teste Nenhum.

Exemplo

MOVE EZELTERM TO ITEM10;


[ Início da Página | Página Anterior | Próxima Página | Índice ]