Auxílios do VisualAge Generator

Propriedades da Função

Use a janela Propriedades da Função para definir ou atualizar as informações gerais da função.

Campos

Rotina de erro

Para que a função com a qual você está trabalhando tenha uma rotina de erro, selecione-a na lista suspensa ou digite seu nome, de 1 a 8 caracteres, no campo Rotina de erro.

Quando se especifica uma função, seu nome não pode ser igual ao da função que está sendo editada.

Se você não especificar uma rotina de erro, um programa será finalizado quando ocorrer um erro com uma mensagem descritiva da condição de erro. Isso inclui situações padrão como a condição de fim de arquivo (EOF).

Você não pode especificar rotinas de erro para funções com mapas de objetos E/S ou para funções EXECUTE. Erros de exibição ou de impressora fazem o programa terminar.

A rotina de erro pode ser qualquer uma destas:

Se a rotina de erro for uma função, o controle será transferido para a função quando ocorrer erro. O controle retorna para a instrução seguinte à opção de E/S quando a rotina de erro acabar de ser executada.

Você pode testar códigos de erro que retornaram pelo sistema usando as instruções TEST, WHILE e IF.

Descrição

No campo Descrição, digite de 1 a 30 caracteres para descrever a função.

Redução padrão

Selecione Redução padrão para definir o atributo de redução padrão da função.

Se o atributo de redução padrão estiver definido quando o Editor de Programas for exibido, os programas e funções que ficam logicamente abaixo da função ficam escondidos no diagrama do programa.

Ferramentas

Selecione Ferramentas para trabalhar com a função que está sendo definida.

Definir Pontos de Teste

Selecione Definir Pontos de Teste para definir pontos de interrupção, de rastreamento e de observação nas seguintes partes:

Parte

Selecione Parte para definir pontos de teste para uma parte. Esses pontos podem ser pontos de interrupção, pontos de rastreamento e pontos de observação.

Palavras EZE de Dados

Selecione Palavras EZE de Dados para definir pontos de teste para palavras EZE de dados. Esses pontos podem ser pontos de interrupção e pontos de observação.

Palavras EZE de dados são palavras EZE que podem ser usadas como itens de dados.

Palavras EZE Lógicas

Selecione Palavras EZE Lógicas para definir pontos de teste para palavras EZE lógicas. Esses pontos podem ser pontos de interrupção.

Palavras EZE Lógicas são palavras EZE que controlam o fluxo do programa ou que oferecem algum serviço específico.

Gabaritos de Instruções

Selecione Gabaritos de Instrução para exibir listas de nomes de parte e de instruções genéricas que podem ser coladas no editor.

Validar

Selecione Validar para validar as instruções que estão sendo definidas.

Se forem encontrados erros, serão dadas mensagens de erro para orientar na correção das instruções.

Validar e Formatar

Selecione Validar e Formatar para executar as seguintes ações:


Menus de contexto

Os seguintes menus de contexto estão disponíveis a partir do Editor de Funções, dependendo do que tiver sido selecionado e de onde o cursor esteja:

Reverter

Selecione Reverter para fazer com que todos os campos voltem a assumir as últimas definições salvas.

Desfazer

Selecione Desfazer para inverter sua última ação de edição.

Nota:Para desfazer um corte, posicione o cursor no local apropriado no editor do qual cortou e selecione Colar.

Refazer

Selecione Refazer para efetuar a última ação que foi revertida ou desfeita. No Editor de Mapas várias ações podem ser refeitas.

Se não tiver sido feita nenhuma ação ou se a última ação feita não puder ser desfeita, a opção Refazer não ficará disponível.

Cortar

Selecione Cortar para remover o texto selecionado ou objetos e colocá-los na área de transferência.

Copiar

Selecione Copiar para copiar as informações selecionadas para a área de transferência sem excluí-las da janela ativa.

Colar

Selecione Colar para copiar texto da área de transferência para a janela ativa. Todo o texto selecionado é substituído pelo texto da área de transferência. Se não houver texto selecionado, o texto na área de transferência será inserido na posição do cursor.

Nota:Colar serve somente para texto.

Excluir

Selecione Excluir para remover as informações selecionadas sem armazená-las na área de transferência.

Editar Parte

Editar Parte fica disponível quando um único item dos dados compartilhado é selecionado em um editor da estrutura de dados. Selecionar esta opção de menu abre o Editor de Item de Dados para o item selecionado.

Colar Nome da Parte

Selecione Colar Nome da Parte para exibir uma lista de partes do VAGen que você pode colar em uma instrução.

Selecionando o submenu apropriado, você pode exibir uma lista de partes para os seguintes tipos de parte do VAGen:

Para navegar na lista, você pode digitar a primeira letra de um nome da parte.

Localizar/Substituir

Selecione Localizar/Substituir para exibir a janela Localizar/Substituir, que permite:

Campos

Botões de comando

Selecione Localizar Seguinte para localizar a cadeia. Se não houver cadeia correspondente no texto restante, será dada a mensagem Cadeia não encontrada no campo Status.

Se tiver sido especificada cadeia no campo Substituir por, será possível selecionar:

Selecione Fechar para fechar a janela.

Selecionar Tudo

Escolha Selecionar Todos para selecionar o texto inteiro no editor.

Desmarcar Tudo

Selecione Desmarcar Tudo para limpar qualquer seleção.

Propriedades da Função

Use a janela Propriedades da Função para definir ou atualizar as informações gerais da função.

Campos

Rotina de erro

Para que a função com a qual você está trabalhando tenha uma rotina de erro, selecione-a na lista suspensa ou digite seu nome, de 1 a 8 caracteres, no campo Rotina de erro.

Quando se especifica uma função, seu nome não pode ser igual ao da função que está sendo editada.

Se você não especificar uma rotina de erro, um programa será finalizado quando ocorrer um erro com uma mensagem descritiva da condição de erro. Isso inclui situações padrão como a condição de fim de arquivo (EOF).

Você não pode especificar rotinas de erro para funções com mapas de objetos E/S ou para funções EXECUTE. Erros de exibição ou de impressora fazem o programa terminar.

A rotina de erro pode ser qualquer uma destas:

Se a rotina de erro for uma função, o controle será transferido para a função quando ocorrer erro. O controle retorna para a instrução seguinte à opção de E/S quando a rotina de erro acabar de ser executada.

Você pode testar códigos de erro que retornaram pelo sistema usando as instruções TEST, WHILE e IF.

Descrição

No campo Descrição, digite de 1 a 30 caracteres para descrever a função.

Redução padrão

Selecione Redução padrão para definir o atributo de redução padrão da função.

Se o atributo de redução padrão estiver definido quando o Editor de Programas for exibido, os programas e funções que ficam logicamente abaixo da função ficam escondidos no diagrama do programa.

Salvar

Selecione Salvar para salvar a parte na biblioteca. Você pode salvar partes no an application que seja uma edição aberta ou uma edição aberta, para o qual uma edição de trabalho pode ser criada.


Tarefas do Editor de Funções

Criando uma nova função

Função é um bloco de lógica composto por um conjunto de instruções que contornam uma operação central.

Para criar uma nova função:

  1. Na janela Navegador de Partes do VAGen selecione o menu Partes do VAGen e depois Novo.

    ou

    No Editor de Funções, selecione o menu Arquivo e depois Novo.

  2. No campo Parte Nova, forneça um nome válido para a função.
  3. Selecione Função como tipo da parte.
  4. Selecione um aplicação válido no qual incluir sua função.
  5. Selecione OK.

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:

Definindo opções de E/S e objetos de E/S

  1. No Editor de Funções selecione uma Opção de E/S na primeira lista suspensa à direita dos ícones da barra de ferramentas.
  2. (Opcional) Para utilizar um Objeto de E/S, selecione-o na segunda lista suspensa à direita dos ícones da barra de ferramentas.
    Nota:A lista de objetos de E/S não fica disponível para as opções de E/S de EXECUTE.

Definição de lógica

Para definir lógica para sua parte, proceda de uma das seguintes formas:

Definindo as propriedades da função

Para definir as propriedade da função:

  1. No menu Definir, selecione Propriedades.
  2. Se algum registro tiver sido especificado como opção de E/S, digite o nome de uma parte ou selecione-a na caixa de listas Rotina de erro para especificar uma Rotina de erro.
  3. No campo Descrição, digite uma descrição de 1-30 caracteres para a função.
  4. (Opcional) Pode-se selecionar a opção Redução padrão para definir a exibição padrão da função, como ela aparece no Editor de Programas, para fechada. Isso significa que todas as partes que ficam sob a função na hierarquia do programa ficarão escondidas, a menos que o Diagrama da Estrutura seja expandido.
  5. Selecione OK.

Rotina de erro

Para que a função com a qual você está trabalhando tenha uma rotina de erro, selecione-a na lista suspensa ou digite seu nome, de 1 a 8 caracteres, no campo Rotina de erro.

Quando se especifica uma função, seu nome não pode ser igual ao da função que está sendo editada.

Se você não especificar uma rotina de erro, um programa será finalizado quando ocorrer um erro com uma mensagem descritiva da condição de erro. Isso inclui situações padrão como a condição de fim de arquivo (EOF).

Você não pode especificar rotinas de erro para funções com mapas de objetos E/S ou para funções EXECUTE. Erros de exibição ou de impressora fazem o programa terminar.

A rotina de erro pode ser qualquer uma destas:

Se a rotina de erro for uma função, o controle será transferido para a função quando ocorrer erro. O controle retorna para a instrução seguinte à opção de E/S quando a rotina de erro acabar de ser executada.

Você pode testar códigos de erro que retornaram pelo sistema usando as instruções TEST, WHILE e IF.


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