Auxílios do VisualAge Generator

EZESEGTR

EZESEGTR muda o nome do código de transação para o próximo segmento do programa quando o programa é executado. O programa armazena o nome da transação em EZESEGTR antes de uma opção de E/S CONVERSE.

Inicialmente, EZESEGTR contém o nome de transação segmentado, definido quando o programa é gerado. Se o programa é inicializado usando uma instrução DXFR, o EZESEGTR contém o nome de transação segmentado do programa que inicializou a instrução DXFR.

O programa pode mudar EZESEGTR para outro nome de transação. Quando o próximo segmento é iniciado, esse novo nome de transação é usado. EZESEGTR permanece em seu novo valor no novo segmento.

Usos

EZESEGTR pode ser utilizado como qualquer um dos seguintes:

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

Tipo de dados: Caractere
Comprimento dos dados em bytes: 8
Valor salvo pelos segmentos: Sim

Ambientes de Destino

Ambiente Considerações de compatibilidade
VM CMS A definição de EZESEGTR é ignorada.
VM batch Igual a VM CMS.
CICS para MVS/ESA Se for especificado o nome de uma transação segmentada na geração, ele será usado para definir o conteúdo inicial de EZESEGTR. Se não for, será usado o código de transação do CICS para definir EZESEGTR. O programa pode mudar EZESEGTR. O conteúdo de EZESEGTR em CONVERSE é usado para definir o código de transação seguinte.
MVS/TSO Igual a VM CMS.
MVS batch Igual a VM CMS.
IMS/VS Nos programas de transação, o valor inicial de EZESEGTR para o programa inicial é o código de transação do IMS que está sendo usado quando o programa é iniciado.

No caso de programa de batch que escaneia o PCB de E/S, EZESEGTR é redefinido para o código de transação do cabeçalho da mensagem do IMS toda vez que um SCAN resultar em chamada get unique bem-sucedida ao PCB de E/S.

IMS BMP Se o programa rodar como BMP orientado por batch, EZESEGTR será ignorado.

Se o programa rodar como BMP orientado por transação, EZESEGTR será redefinido para o código de transação do cabeçalho da mensagem do IMS toda vez que um SCAN resultar em chamada get unique bem-sucedida ao PCB 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 Não suportado.
OS/2 (GUI) Não suportado.
Windows (GUI) Não suportado.
Java (GUI) Não suportado.
OS/2 (C++) A definição de EZESEGTR é ignorada. É alocado um item de dados de 8 caracteres que pode ser usado nas várias instruções, embora o item não tenha efeito. Nesse ambiente os programas são executados como transações não-segmentadas.
AIX Igual a OS/2 (C++).
HP-UX Igual a OS/2 (C++).
Solaris Igual a OS/2 (C++).
CICS for Solaris Igual a OS/2 (C++).
CICS for AIX Igual a OS/2 (C++).
Windows NT Igual a OS/2 (C++).
CICS para Windows NT Igual a OS/2 (C++).
Dispositivo de Teste EZESEGTR é ignorado durante teste.

Exemplo

MOVE "TRXZ" to EZESEGTR;


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