Auxílios do VisualAge Generator


Inserir/Alterar Tabela/Registro

Utilize a janela Inserir/Alterar Tabela/Registro para inserir ou alterar o nome de uma tabela ou registro utilizado pelo programa.

Campos

Tipo

No quadro Tipo, selecione um das seguintes opções para identificar o tipo de parte a ser inserida:

Manter após o uso

Selecione Manter após o uso para que a contagem de uso desta tabela seja creditada quando o programa ou o segmento do programa referenciar primeiro a tabela, e debitada no final do programa.

Se você não selecionar Manter após o uso a contagem do uso será creditada no primeiro uso da tabela numa função principal e debitada quando a função principal, programa ou segmento do programa terminar.

Manter após o uso pode ser utilizado para ajudar no desempenho de execução do programa, evitando ter que carregar a tabela toda vez que outra função principal requisitá-la.

Nome da parte

No campo Nome da parte, digite o nome do registro ou da tabela a ser usado pelo programa. Qualquer registro requisitado pelo programa, mas não especificado como memória de trabalho, como o parâmetro chamado, ou como um objeto de E/S, deve ser especificado na Lista de Tabelas e Registros Adicionais. Todas as tabelas referidas na lógica ou utilizadas como rotina de edição de mapa no mapa CONVERSEd pelo programa, também devem ser especificadas nesta lista.

Nomes de Partes

Para exibir as regras e restrições aplicáveis a um nome, consulte as convenções de nomeação do nome da parte.

Nomes dos itens de dados

Use as seguintes convenções para dar nome a itens de dados:

Caracteres Nacionais

Por padrão, a versão do idioma inglês de VisualAge Generator Developer reconhece estes três pontos de código como caracteres nacionais válidos em nomes de partes:

Ponto de código
Símbolo

Hex 24
Símbolo de dólar ($)

Hex 23
Número ou sinal de sustenido (#)

Hex 40
Sinal de arroba (@)

O conjunto dos caracteres nacionais que podem ser usados pode ser diferente da lista abaixo, dependendo de:

Nota:Evite utilizar estes caracteres se o programa que está sendo desenvolvido será exportado ou gerado para outra página de código.

Consulte o documento VisualAge Generator Installation Guide para saber mais detalhes sobre os caracteres nacionais válidos.

Características de Nome DBCS

VisualAge Generator Developer suporta nomes DBCS para qualquer parte com um nome que possa ter mais de 8 caracteres. Os nomes de DBCS válidos devem obedecer às seguintes condições:

Nota:Um caractere DBCS 42 restrito contém o hexadecimal 42 no primeiro byte quando convertido em EBCDIC.

A tabela abaixo mostra os nomes válidos e inválidos de DBCS:

NOMES DBCS VÁLIDOS NOMES DBCS INVÁLIDOS
.CDi.B .A.B.C
DiDjDk AB.C
Nota:Para evitar que sejam atribuídos aliases durante a geração do programa e para aumentar a legibilidade do programa gerado, siga estes padrões:

As seguintes convenções de nomenclatura se aplicam a todos os tipos de partes:

Itens de dados no nome de registros DL/I

Os nomes de itens de dados usados em registros DL/I ficam limitados a 8 caracteres. Não podem ser nomes DBCS nem ter hifens e sublinhados. Para usar nomes maiores em itens de dados de registro DL/I, defina um registro redefinido para o segmento do DL/I e use nomes grandes para os campos no registro redefinido. Só use a definição de segmento do DL/I como objeto de E/S e na definição de chamadas DL/I.

Nomes dos Mapas

Ao renomear um mapa, você deve preceder o nome do mapa com um nome grupo de mapa.

Use as seguintes convenções para dar nome a mapas:

As seguintes convenções de nomenclatura se aplicam a todos os tipos de partes:

Nota:As convenções de atribuição de nome de campos variáveis são as mesmas que para nomes de itens de dados.

Nomes do grupo de mapa

Use as seguintes convenções para dar nome a grupos de mapas:

As seguintes convenções de nomenclatura se aplicam a todos os tipos de partes:

Nota:As seguintes considerações sobre compatibilidade aplicam-se à atribuição de nomes a mapas e grupos de mapas:

IMS/VS
Todos os mapas de um grupo de mapas são gerados numa única descrição de entrada de mensagem (MID) ou descrição de saída de mensagem (MOD) MFS por dispositivo. Quando se tem um grupo grande de mapas, ele pode exceder o limite de tamanho de 32K para blocos de controle MFS. Para saber mais detalhes sobre estimativa de tamanho, consulte o documento Design Guide.

IMS BMP
Se forem especificadas as opções de geração MSP(MFS) ou MSP(ALL), as considerações sobre compatibilidade IMS/VS serão aplicáveis. Se não forem, não existirão considerações a respeito de compatibilidade.

Caracteres Nacionais

Por padrão, a versão do idioma inglês de VisualAge Generator Developer reconhece estes três pontos de código como caracteres nacionais válidos em nomes de partes:

Ponto de código
Símbolo

Hex 24
Símbolo de dólar ($)

Hex 23
Número ou sinal de sustenido (#)

Hex 40
Sinal de arroba (@)

O conjunto dos caracteres nacionais que podem ser usados pode ser diferente da lista abaixo, dependendo de:

Nota:Evite utilizar estes caracteres se o programa que está sendo desenvolvido será exportado ou gerado para outra página de código.

Consulte o documento VisualAge Generator Installation Guide para saber mais detalhes sobre os caracteres nacionais válidos.

Nomes dos itens de dados

Use as seguintes convenções para dar nome a itens de dados:

Caracteres Nacionais  Por padrão, a versão do idioma inglês de VisualAge Generator Developer reconhece estes três pontos de código como caracteres nacionais válidos em nomes de partes:

Ponto de código
Símbolo

Hex 24
Símbolo de dólar ($)

Hex 23
Número ou sinal de sustenido (#)

Hex 40
Sinal de arroba (@)

O conjunto dos caracteres nacionais que podem ser usados pode ser diferente da lista abaixo, dependendo de:

Nota:Evite utilizar estes caracteres se o programa que está sendo desenvolvido será exportado ou gerado para outra página de código.

Consulte o documento VisualAge Generator Installation Guide para saber mais detalhes sobre os caracteres nacionais válidos.

Características de Nome DBCS 

VisualAge Generator Developer suporta nomes DBCS para qualquer parte com um nome que possa ter mais de 8 caracteres. Os nomes de DBCS válidos devem obedecer às seguintes condições:

Nota:Um caractere DBCS 42 restrito contém o hexadecimal 42 no primeiro byte quando convertido em EBCDIC.

A tabela abaixo mostra os nomes válidos e inválidos de DBCS:

NOMES DBCS VÁLIDOS NOMES DBCS INVÁLIDOS
.CDi.B .A.B.C
DiDjDk AB.C
Nota:Para evitar que sejam atribuídos aliases durante a geração do programa e para aumentar a legibilidade do programa gerado, siga estes padrões:

As seguintes convenções de nomenclatura se aplicam a todos os tipos de partes:

Itens de dados no nome de registros DL/I

Os nomes de itens de dados usados em registros DL/I ficam limitados a 8 caracteres. Não podem ser nomes DBCS nem ter hifens e sublinhados. Para usar nomes maiores em itens de dados de registro DL/I, defina um registro redefinido para o segmento do DL/I e use nomes grandes para os campos no registro redefinido. Só use a definição de segmento do DL/I como objeto de E/S e na definição de chamadas DL/I.

Nomes do grupo de mapa

Use as seguintes convenções para dar nome a grupos de mapas:

As seguintes convenções de nomenclatura se aplicam a todos os tipos de partes:

Nota:As seguintes considerações sobre compatibilidade aplicam-se à atribuição de nomes a mapas e grupos de mapas:

IMS/VS
Todos os mapas de um grupo de mapas são gerados numa única descrição de entrada de mensagem (MID) ou descrição de saída de mensagem (MOD) MFS por dispositivo. Quando se tem um grupo grande de mapas, ele pode exceder o limite de tamanho de 32K para blocos de controle MFS. Para saber mais detalhes sobre estimativa de tamanho, consulte o documento Design Guide.

IMS BMP
Se forem especificadas as opções de geração MSP(MFS) ou MSP(ALL), as considerações sobre compatibilidade IMS/VS serão aplicáveis. Se não forem, não existirão considerações a respeito de compatibilidade.

Nomes de função

Use as seguintes convenções para dar nome a funções:

As seguintes convenções de nomenclatura se aplicam a todos os tipos de partes:

Para evitar que sejam atribuídos aliases durante a geração do COBOL e para aumentar a legibilidade do programa COBOL gerado, use um nome que satisfaça às seguintes convenções de nomenclatura do COBOL:

Caracteres Nacionais

Por padrão, a versão do idioma inglês de VisualAge Generator Developer reconhece estes três pontos de código como caracteres nacionais válidos em nomes de partes:

Ponto de código
Símbolo

Hex 24
Símbolo de dólar ($)

Hex 23
Número ou sinal de sustenido (#)

Hex 40
Sinal de arroba (@)

O conjunto dos caracteres nacionais que podem ser usados pode ser diferente da lista abaixo, dependendo de:

Nota:Evite utilizar estes caracteres se o programa que está sendo desenvolvido será exportado ou gerado para outra página de código.

Consulte o documento VisualAge Generator Installation Guide para saber mais detalhes sobre os caracteres nacionais válidos.

Características de Nome DBCS

VisualAge Generator Developer suporta nomes DBCS para qualquer parte com um nome que possa ter mais de 8 caracteres. Os nomes de DBCS válidos devem obedecer às seguintes condições:

Nota:Um caractere DBCS 42 restrito contém o hexadecimal 42 no primeiro byte quando convertido em EBCDIC.

A tabela abaixo mostra os nomes válidos e inválidos de DBCS:

NOMES DBCS VÁLIDOS NOMES DBCS INVÁLIDOS
.CDi.B .A.B.C
DiDjDk AB.C
Nota:Para evitar que sejam atribuídos aliases durante a geração do programa e para aumentar a legibilidade do programa gerado, siga estes padrões:

Nomes do programa

Use as seguintes convenções para dar nome a programas:

As seguintes convenções de nomenclatura aplicam-se a todos os tipos de parte:

Nomes PSB

Use as seguintes convenções para dar nome a PSBs:

As seguintes convenções de nomenclatura se aplicam a todos os tipos de partes:

Para evitar que sejam atribuídos aliases durante a geração do COBOL e para aumentar a legibilidade do programa COBOL gerado, use um nome que satisfaça às seguintes convenções de nomenclatura do COBOL:

Caracteres Nacionais

Por padrão, a versão do idioma inglês de VisualAge Generator Developer reconhece estes três pontos de código como caracteres nacionais válidos em nomes de partes:

Ponto de código
Símbolo

Hex 24
Símbolo de dólar ($)

Hex 23
Número ou sinal de sustenido (#)

Hex 40
Sinal de arroba (@)

O conjunto dos caracteres nacionais que podem ser usados pode ser diferente da lista abaixo, dependendo de:

Nota:Evite utilizar estes caracteres se o programa que está sendo desenvolvido será exportado ou gerado para outra página de código.

Consulte o documento VisualAge Generator Installation Guide para saber mais detalhes sobre os caracteres nacionais válidos.

Nomes de registro

Use as seguintes convenções para dar nome a registros:

As seguintes convenções de nomenclatura se aplicam a todos os tipos de partes:

Para evitar que sejam atribuídos aliases durante a geração do COBOL e para aumentar a legibilidade do programa COBOL gerado, use um nome que satisfaça às seguintes convenções de nomenclatura do COBOL:

Nome dos registros de DL/I

Os nomes de registro de DL/I ficam limitados a 8 caracteres. Não podem ser nomes DBCS nem ter hifens e sublinhados. Para usar nomes maiores em registro DL/I, defina um registro redefinido para o registro DL/I usando nomes grandes no registro redefinido. O nome de registro redefinido pode ser usado em qualquer lugar do programa, exceto como nome de objeto de E/S.

Registros de linha SQL

Você não pode utilizar os itens de dados do filtro em um registro de linha SQL. Qualquer item de dado nomeado com um asterisco (*) é um item satisfatório.

Caracteres Nacionais

Por padrão, a versão do idioma inglês de VisualAge Generator Developer reconhece estes três pontos de código como caracteres nacionais válidos em nomes de partes:

Ponto de código
Símbolo

Hex 24
Símbolo de dólar ($)

Hex 23
Número ou sinal de sustenido (#)

Hex 40
Sinal de arroba (@)

O conjunto dos caracteres nacionais que podem ser usados pode ser diferente da lista abaixo, dependendo de:

Nota:Evite utilizar estes caracteres se o programa que está sendo desenvolvido será exportado ou gerado para outra página de código.

Consulte o documento VisualAge Generator Installation Guide para saber mais detalhes sobre os caracteres nacionais válidos.

Características de Nome DBCS

VisualAge Generator Developer suporta nomes DBCS para qualquer parte com um nome que possa ter mais de 8 caracteres. Os nomes de DBCS válidos devem obedecer às seguintes condições:

Nota:Um caractere DBCS 42 restrito contém o hexadecimal 42 no primeiro byte quando convertido em EBCDIC.

A tabela abaixo mostra os nomes válidos e inválidos de DBCS:

NOMES DBCS VÁLIDOS NOMES DBCS INVÁLIDOS
.CDi.B .A.B.C
DiDjDk AB.C
Nota:Para evitar que sejam atribuídos aliases durante a geração do programa e para aumentar a legibilidade do programa gerado, siga estes padrões:

Nomes de função

Use as seguintes convenções para dar nome a funções:

As seguintes convenções de nomenclatura se aplicam a todos os tipos de partes:

Para evitar que sejam atribuídos aliases durante a geração do COBOL e para aumentar a legibilidade do programa COBOL gerado, use um nome que satisfaça às seguintes convenções de nomenclatura do COBOL:

Caracteres Nacionais

Por padrão, a versão do idioma inglês de VisualAge Generator Developer reconhece estes três pontos de código como caracteres nacionais válidos em nomes de partes:

Ponto de código
Símbolo

Hex 24
Símbolo de dólar ($)

Hex 23
Número ou sinal de sustenido (#)

Hex 40
Sinal de arroba (@)

O conjunto dos caracteres nacionais que podem ser usados pode ser diferente da lista abaixo, dependendo de:

Nota:Evite utilizar estes caracteres se o programa que está sendo desenvolvido será exportado ou gerado para outra página de código.

Consulte o documento VisualAge Generator Installation Guide para saber mais detalhes sobre os caracteres nacionais válidos.

Características de Nome DBCS

VisualAge Generator Developer suporta nomes DBCS para qualquer parte com um nome que possa ter mais de 8 caracteres. Os nomes de DBCS válidos devem obedecer às seguintes condições:

Nota:Um caractere DBCS 42 restrito contém o hexadecimal 42 no primeiro byte quando convertido em EBCDIC.

A tabela abaixo mostra os nomes válidos e inválidos de DBCS:

NOMES DBCS VÁLIDOS NOMES DBCS INVÁLIDOS
.CDi.B .A.B.C
DiDjDk AB.C
Nota:Para evitar que sejam atribuídos aliases durante a geração do programa e para aumentar a legibilidade do programa gerado, siga estes padrões:

Nomes de tabelas

Use as seguintes convenções para dar nome a tabelas:

As seguintes convenções de nomenclatura se aplicam a todos os tipos de partes:

Leia as regras relativas ao prefixo de tabelas de mensagens.

Prefixos da tabela de mensagem

Use as seguintes convenções para dar nome a prefixos das tabelas de mensagens:

O prefixo da tabela de mensagens é especificado na janela Propriedades no Editor de Programa.

Um sufixo é anexado ao prefixo da tabela de mensagens para que seja gerado o nome da tabela de mensagens do usuário. Os sufixos dos idiomas nacionais suportados pelo VisualAge Generator são:

Código
Idioma
CHS
Chinês Simplificado
DES
Alemão Suíço
DEU
Alemão
ENP
Inglês em letra maiúscula
ENU
Inglês dos Estados Unidos
ESP
Espanhol
JPN
Japonês
KOR
Coreano
PTB
Português do Brasil

Nota:Maiúscula em Inglês não é suportado pelo AIX, OS/2, Windows NT, HP-UX, e Solaris.

Nomes de opções de geração

Use as seguintes convenções para dar nome a opções de geração:

Nomes de tabela de ligação

Use as seguintes convenções para dar nome a tabelas de ligação:

Nomes da Associação de recursos

Use as seguintes convenções para dar nome a associações de recursos:

Nomes do controle de bind

Utilize as seguintes convenções para dar nome a controles de bind:

Nomes da edição de ligação

Use as seguintes convenções para dar nome a edições por ligação:

Outros Nomes do VisualAge Generator

Para ver as regras e restrições de um nome, selecione um dos itens a seguir:

Prefixos da tabela de mensagem

Use as seguintes convenções para dar nome a prefixos das tabelas de mensagens:

O prefixo da tabela de mensagens é especificado na janela Propriedades no Editor de Programa.

Um sufixo é anexado ao prefixo da tabela de mensagens para que seja gerado o nome da tabela de mensagens do usuário. Os sufixos dos idiomas nacionais suportados pelo VisualAge Generator são:

Código
Idioma
CHS
Chinês Simplificado
DES
Alemão Suíço
DEU
Alemão
ENP
Inglês em letra maiúscula
ENU
Inglês dos Estados Unidos
ESP
Espanhol
JPN
Japonês
KOR
Coreano
PTB
Português do Brasil

Nota:Maiúscula em Inglês não é suportado pelo AIX, OS/2, Windows NT, HP-UX, e Solaris.

Nomes de arquivos de registro

Utilize as seguintes convenções para dar nome a arquivos de registro:

Caracteres Nacionais

Por padrão, a versão do idioma inglês de VisualAge Generator Developer reconhece estes três pontos de código como caracteres nacionais válidos em nomes de partes:

Ponto de código
Símbolo

Hex 24
Símbolo de dólar ($)

Hex 23
Número ou sinal de sustenido (#)

Hex 40
Sinal de arroba (@)

O conjunto dos caracteres nacionais que podem ser usados pode ser diferente da lista abaixo, dependendo de:

Nota:Evite utilizar estes caracteres se o programa que está sendo desenvolvido será exportado ou gerado para outra página de código.

Consulte o documento VisualAge Generator Installation Guide para saber mais detalhes sobre os caracteres nacionais válidos.

Características de Nome DBCS

VisualAge Generator Developer suporta nomes DBCS para qualquer parte com um nome que possa ter mais de 8 caracteres. Os nomes de DBCS válidos devem obedecer às seguintes condições:

Nota:Um caractere DBCS 42 restrito contém o hexadecimal 42 no primeiro byte quando convertido em EBCDIC.

A tabela abaixo mostra os nomes válidos e inválidos de DBCS:

NOMES DBCS VÁLIDOS NOMES DBCS INVÁLIDOS
.CDi.B .A.B.C
DiDjDk AB.C
Nota:Para evitar que sejam atribuídos aliases durante a geração do programa e para aumentar a legibilidade do programa gerado, siga estes padrões:

As seguintes convenções de nomenclatura se aplicam a todos os tipos de partes:

Nomes da tabela de mensagem do usuário
Nota:Os nomes de tabela não podem terminar com 0 (zero)

Os nomes das tabelas de mensagem de usuário são atribuídos de modo que um só programa seja capaz de suportar vários idiomas nacionais. Quando um programa que está sendo executado precisa de uma mensagem, é anexado um sufixo ao caractere 3 ou 4 do prefixo da tabela de mensagenspara gerar o nome da tabela de mensagens de usuário. Os sufixos dos idiomas nacionais suportados pelo VisualAge Generator Developer são:

Código
Idioma
CHS
Chinês Simplificado
DES
Alemão Suíço
DEU
Alemão
ENP
Inglês em letra maiúscula
ENU
Inglês dos Estados Unidos
ESP
Espanhol
JPN
Japonês
KOR
Coreano
PTB
Português do Brasil

Nota:Maiúscula em Inglês não é suportado pelo AIX, OS/2, Windows NT, HP-UX, e Solaris.

Prefixos da tabela de mensagem

Use as seguintes convenções para dar nome a prefixos das tabelas de mensagens:

O prefixo da tabela de mensagens é especificado na janela Propriedades no Editor de Programa.

Um sufixo é anexado ao prefixo da tabela de mensagens para que seja gerado o nome da tabela de mensagens do usuário. Os sufixos dos idiomas nacionais suportados pelo VisualAge Generator são:

Código
Idioma
CHS
Chinês Simplificado
DES
Alemão Suíço
DEU
Alemão
ENP
Inglês em letra maiúscula
ENU
Inglês dos Estados Unidos
ESP
Espanhol
JPN
Japonês
KOR
Coreano
PTB
Português do Brasil

Nota:Maiúscula em Inglês não é suportado pelo AIX, OS/2, Windows NT, HP-UX, e Solaris.

Nomes do banco de dados SQL

Caracteres Nacionais

Por padrão, a versão do idioma inglês de VisualAge Generator Developer reconhece estes três pontos de código como caracteres nacionais válidos em nomes de partes:

Ponto de código
Símbolo

Hex 24
Símbolo de dólar ($)

Hex 23
Número ou sinal de sustenido (#)

Hex 40
Sinal de arroba (@)

O conjunto dos caracteres nacionais que podem ser usados pode ser diferente da lista abaixo, dependendo de:

Nota:Evite utilizar estes caracteres se o programa que está sendo desenvolvido será exportado ou gerado para outra página de código.

Consulte o documento VisualAge Generator Installation Guide para saber mais detalhes sobre os caracteres nacionais válidos.

Nomes de tabelas SQL

Um nome de tabela SQL pode ser especificado diretamente (como um literal) ou indiretamente (como uma variável do computador central).

Direto

O valor informado para nome da tabela deve obedecer às convenções de atribuição de nomes SQL. O VisualAge Generator Developer não valida nomes SQL.

O nome é alinhado à esquerda e preenchido com espaços em branco, não sendo mudado para letra maiúscula. Ele é inserido nas instruções SQL e passado para o gerenciador de banco de dados exatamente como foi digitado.

Variável do computador central

Ao usar formato de variável do computador central, digite o nome do item de dados precedido pelo indicador de variável do computador central SQL. O programa deve transferir o nome da tabela do SQL para o item de dados no runtime. Os nomes de tabela SQL em formato de variável do computador central podem ser definidos utilizando o item VAGen do SQL na janela Preferências do VisualAge. Utilize um nome de item de dados válido precedido por um ponto de interrogação (?) quando deseja especificar um nome de tabela em formato de variável do computador central SQL no arquivo de formato de origem externo.

O nome do item de dados pode ser qualificado, subscrito ou ambos. O subscrito pode ser um item de dados numérico ou um literal. O nome de tabela possui comprimento máximo de 60 caracteres, incluindo o indicador de variável do computador central SQL.

No runtime, o programa deve transferir o nome da tabela real para a variável do sistema central antes que o registro (SQL) seja acessado. As instruções SQL de funções que obtêm acesso ao registro como objeto de E/S são preparadas e executadas dinamicamente quando o programa é executado. O atual conteúdo do item de dados correspondente à variável do computador central é substituído sempre que ele aparece na instrução SQL.

O valor passado para a variável de computador central do nome de tabela deve obedecer às convenções de atribuição de nomes SQL. O programa gerado não valida o valor.

Para obter mais informações sobre os caracteres nacionais válidos para sua estação de trabalho, consulte a seção Línguas Nacionais Suportadas do documento VisualAge Generator Installation Guide.

Botões de comando

Selecione OK para aceitar os valores e fechar a janela.

Selecione Cancelar para fechar a janela sem aceitar os valores.

Selecione Próximo para aceitar os valores e deixar a janela aberta. Próximo não está disponível na janela Alterar Tabela/Registro.


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