Auxílios do VisualAge Generator

EZECONVT

EZECONVT contém o nome da tabela de conversão usada para converter, dinamicamente, os dados em um argumento ou estrutura de registro nas solicitações CALL ou CREATX para programas em sistemas remotos ou nas solicitações de E/S de arquivo para arquivos em localizações remotas. A conversão ocorre quando os dados estão sendo movidos entre sistemas baseados em EBCDIC e baseados em ASCII ou entre sistemas que usam páginas de código diferentes.

A conversão é ignorada no runtime se EZECONVT estiver em branco.

Usos

EZECONVT pode ser utilizado como qualquer um dos seguintes:

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

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

Considerações sobre Definição

Use EZECONVT para mudar de tabela de conversão num programa ou para ativar e desativar a conversão de dados num programa. O valor de EZECONVT só é usado quando EZECONVT é especificado como nome da tabela de conversão de dados na tabela de ligação.

Pode-se usar a tabela de ligação para especificar que um programa CICS chamado por instrução CALL ou CREATX ou que um arquivo ou fila de dados transientes CICS VSAM está localizado em sistema remoto. Quando se especifica EZECONVT como nome da tabela de conversão de uma função remota na tabela de ligação e EZECONVT contém um nome de tabela de conversão, a conversão automática de dados é feita quando a instrução CALL remota, a rotina de serviço CREATX ou a função de E/S de arquivo é processada. Se EZECONVT estiver em branco, a conversão não será feita.

A conversão é feita no sistema que origina a função com base na descrição dos argumentos definidos no programa de origem. Quando se definem vários níveis numa estrutura de registro, a conversão é feita nos itens de nível mais baixo (itens sem subestrutura).

EZECONVT é inicializado para espaços em branco. É preciso codificar o programa para passar um nome de tabela de conversão válido para EZECONVT, para que a conversão ocorra. Pode-se definir EZECONVT como asterisco para poder usar a tabela de conversão padrão nos idiomas nacionais especificados na variável de ambiente EZERNLS.

Se EZECONVT tiver que ser definida para valores diferentes nas diferentes funções, codifique o programa de modo a passar o valor certo para EZECONVT imediatamente antes de processar a função que a utiliza.

Antes de ser usado, o valor de EZECONVT é colocado em letra maiúscula. Contudo, seu valor dentro da palavra de função especial EZECONVT permanece inalterado. A palavra de função especial EZECONVT vai dar verdadeiro quando comparada à versão em letra minúscula se tiver sido inicializada assim.

Para saber mais sobre processamento cooperativo e conversão de dados, consulte as seções sobre o projeto de programas cooperativos e conversão de formatos de dados no documento Design Guide.

Ambientes de Destino

Ambiente Considerações de compatibilidade
VM CMS EZECONVT não tem efeito porque o acesso a programas e arquivos remotos não é suportado.
VM batch Igual a VM CMS.
CICS para MVS/ESA Nenhum.
MVS/TSO Igual a VM CMS.
MVS batch Igual a VM CMS.
IMS/VS Igual a VM CMS.
IMS BMP Igual a VM CMS.
CICS para VSE Nenhum.
VSE batch Igual a VM CMS.
CICS para OS/2 Nenhum.
OS/400 Não suportado.
OS/2 (GUI) Nenhum.
Windows (GUI) Nenhum.
Java (GUI) Nenhum.
OS/2 (C++) Nenhum.
AIX Nenhum.
HP-UX Nenhum.
CICS for AIX Nenhum.
Solaris Suportado.
CICS para Solaris Suportado.
Windows NT Nenhum.
CICS para Windows NT Nenhum.
Dispositivo de Teste Nenhum.

Exemplo de

MOVE CNVTABLE TO EZECONVT;


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