Auxílios do VisualAge Generator


Editor de Armazenagem Local

Você pode definir um item ou registro no Editor de Armazenamento Local que está disponível somente para uma determinada função.

Por padrão, o Editor de Armazenamento Local está em branco e nenhuma entrada está definida para o armazenamento local. Após selecionar Inserir Antes ou Inserir Depois aparecerá uma entrada padrão na linha. Esta entrada padrão é documentada para cada campo da caixa de grupo Armazenamento local da função.

Armazenamento local da função

Campos

Nome

Digite o nome do registro ou item da memória de trabalho no campo Nome. O nome define uma área de memória temporária que é reservada exclusivamente para a função.

Você deve nomear um registro da memória de trabalho no campo Nome se estiver definindo uma memória local para um registro.

Por padrão, o campo Nome está em branco e um nome não está definido para a área de memória temporária.

Tipo

Selecione o tipo de memória local no campo Tipo.

Você pode selecionar um dos seguintes tipos:

Nota:Se você selecionar Registro no campo Tipo, poderá definir somente os seguintes campos na linha de memória local:
  • Name
  • Tipo
  • Descrição

Por padrão, Item está selecionado no campo Tipo e o tipo de memória local está definido como um Item.

Tipo de Item

Selecione o tipo do item de dados no campo Tipo de Item.

Você pode selecionar um dos seguintes tipos:

Por padrão, Char está selecionado no campo Tipo de Item e o tipo de item está definido como Char.

Bin

Selecione Bin se o item de dados for numérico e você quiser armazená-lo em formato binário.

O tipo de dados Bin pode armazenar números grandes em um número de bytes menor do que outros tipos de dados numéricos.

Char

Selecione Char se o item de dados consistir em caracteres alfabéticos, numéricos ou nacionais.

Não são suportadas casas decimais para itens de dados de caractere.

DBCS

Selecione DBCS se o item de dados consistir em caracteres de byte duplo. Dados do conjunto de caracteres de byte duplo (DBCS) são caracteres ideográficos que requerem duas posições para cada caractere.

Dados DBCS requerem terminal ou dispositivo de impressora com recurso DBCS, para que os dados de caractere de byte duplo possam ser exibidos ou impressos. Os caracteres de byte duplo são exigidos nos idiomas japonês, coreano e chinês.

Não são suportadas casas decimais para itens de dados DBCS.

O valor Comprimento representa metade do valor Bytes para dados DBCS.

Hex

Selecione Hex se o item de dados for hexadecimal (base 16).

Itens de dados hexadecimais fornecem funções básicas de processamento (mudanças de lugar, comparações e transmissão de parâmetros) para campos de bancos de dados cujo tipo de dados não é diretamente suportado pelo VisualAge Generator. Hex é abreviação de numeração hexadecimal.

Se o tipo de dados do item de dados não corresponder a nenhum outro tipo de dados, selecione Hex. Especifique um valor Bytes igual ao número de bytes que o campo usa.

O valor Comprimento representa o número de dígitos do item de dados hexadecimal e corresponde a duas vezes o valor de Bytes.

Não são suportadas casas decimais para itens de dados hexadecimais.

Os itens de dados hexadecimais não podem ser usados em expressões aritméticas.

Misto

Selecione Misto se o item de dados puder comportar tanto o conjunto de caracteres de byte simples (SBCS) quanto o de byte duplo (DBCS).

Dados mistos requerem terminal ou dispositivo de impressão com recurso DBCS, para que os dados de byte duplos possam ser exibidos ou impressos. Os caracteres de byte duplo são exigidos nos idiomas japonês, coreano e chinês.

O Comprimento especificado para um tipo misto de item de dados é o número de caracteres de byte simples que o campo pode conter. O número de Bytes para um campo misto deve ser igual ao Comprimento.

Não são suportadas casas decimais em itens de dados mistos.

Num

Selecione Num se o item de dados for numérico.

Internamente, cada dígito é representado pelo caractere que corresponde àquele dígito. Os valor dos dados é armazenado justificado à direita, preenchido à esquerda com caracteres zeros. O sinal do número é armazenado na metade esquerda do último byte (a zona).

O sinal de positivo é representado pelo valor padrão da zona para caractere numérico, que é o hexadecimal F no EBCDIC. O sinal de negativo é o hexadecimal D no EBCDIC.

Numc

Selecione Numc se o item de dados for numérico.

Internamente, cada dígito é representado pelo caractere que corresponde àquele dígito. o valor dos dados é armazenado justificado à direita, preenchido à esquerda com caracteres zeros. O sinal do número é armazenado na metade esquerda do último byte (a zona).

O sinal de positivo é representado pelo dígito hexadecimal C para EBCDIC. O sinal de negativo é o hexadecimal D do EBCDIC.

Selecione Numc quando an application criar registros para serem processados por outros produtos que usam a convenção C para sinal de positivo.

Itens de dados Numc equivalem a itens de dados Num, só que o dígito hexadecimal C representa sinal de positivo.

Pacf

Selecione Pacf se o item de dados for um decimal compactado.

Itens de dados Pacf são dados decimais compactados. Os dados decimais compactados possuem 2 dígitos em cada byte com o sinal na metade direita do último byte.

Internamente, o valor dos dados é armazenado justificado à direita, preenchido à esquerda com caracteres zeros. O sinal de positivo é representado pelo dígito hexadecimal F. O sinal de negativo é o hexadecimal D. B é aceito como sinal de negativo em dados criados por outros produtos.

Pack

Selecione Pack se o item de dados for um decimal compactado e você quiser um sinal interno positivo de C.

Itens de dados Pack são dados decimais compactados. Os dados decimais compactados possuem 2 dígitos em cada byte com o sinal na metade direita do último byte.

Internamente, o valor dos dados é armazenado justificado à direita, preenchido à esquerda com caracteres zeros. O sinal de positivo é representado pelo dígito hexadecimal C; o de negativo por um D. B é aceito como sinal de negativo em dados criados por outros produtos.

Unicode

Selecione Unicode se quiser armazenar os itens de dados no formato Unicode.

Unicode é um padrão de codificação de caracteres de 16 bits (2 bytes) estabelecido pelo Unicode Consortium. Consulte Suporte Unicode na estrutura de navegação do auxílio online para obter mais informações.

Tamanho do Item

Digite o número de caracteres ou dígitos separados para o item do valor Tamanho do Item.

Nota:Ao especificar um valor paraBytes do Item, o valor Tamanho do Item é calculado automaticamente a partir do valor dos bytes.

Por padrão, 3 é exibido no campo Tamanho do Item e 3 caracteres ou dígitos são separados em uma estrutura de dados do item.

Bytes do Item

Digite o número de bytes necessários para armazenar o item de dados internamente no campo Bytes do Item.

Nota:Ao especificar um valor para Tamanho do Item, o valor Bytes do Item é calculado automaticamente a partir do valor do tamanho.

Por padrão, 3 é exibido no campo Bytes do Item e 3 bytes estão definidos para armazenar o item de dados internamente.

Decimais do Item

Digite o número de posições para reservar o direito de uma vírgula decimal implícita no campo Decimais do Item.

O número de casas decimais tem que ser menor ou igual ao tamanho do item.

O tamanho do itens tem que incluir espaço para as casas decimais. O número máximo de casas decimais é 18 ou o tamanho do item se ele for menor que 18. O ponto decimal não é armazenado com os dados.

Decimais do Item estarão disponíveis somente quando você selecionar um tipo de dados que seja numérico.

Por padrão, zero é exibido no campo Decimais do Item e nenhuma posição à direita de uma vírgula decimal implícita é reservada.

Utilização do Item

Selecione o valor no campo Utilização do Item que especificar onde a definição item está localizada:

Você pode especificar uma definição de item Não-compartilhado e restringir o uso para a função. Você pode especificar uma definição de item Compartilhado e tornar a definição disponível fora da função.

Você pode criar um item de dados separado na caixa de grupo Armazenamento local da função definindo um item com um nome exclusivo e um valor de uso Compartilhado. Você pode redefinir a Utilização do Item como Não-compartilhado. Isto cria um cópia da definição compartilhada que está disponível somente para a função.

Por padrão, Não-compartilhado está selecionado no campo Utilização do item e a definição está disponível somente para a função.

Descrição

Digite uma descrição de 1 a 30 caracteres no campo Descrição para documentar a área de memória local. Se estiver definindo um item de dados compartilhado, a descrição se aplicará à área de memória local e não ao item de dados.

As descrições de tipo podem ser feitas em caracteres maiúsculos, minúsculos ou mistos.

Por padrão, o campo Descrição está em branco e nenhum texto está definido para documentar a área de memória local.

Botões de comando

Selecione Inserir Antes para inserir um registro de memória local ou uma entrada de item na lista acima da entrada selecionada.

Selecione Inserir Depois para inserir um registro de memória local ou um entrada de item na lista abaixo da entrada selecionada.

Selecione Excluir para excluir o registro de memória local ou a entrada do item selecionado.

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 Auxílio para exibir o auxílio para o Editor de Armazenamento Local.


Inserir SSA/Qualificação

Use a janela Inserir SSA/Qualificação para especificar se você deseja um novo argumento de pesquisa de segmento (SSA) ou uma qualificação adicional no SSA existente.

Campos

Novo SSA

Selecione Novo SSA se você estiver inserindo um novo argumento de pesquisa do segmento.

Qualificação adicional

Selecione Qualificação adicional se você estiver inserindo uma qualificação adicional no argumento de pesquisa do segmento atual.

Menus

Arquivo

Selecione Arquivo para operar com partes, , opções de imagens ou impressora.

Novo

Selecione Novo para criar uma nova parte VisualAge Generator.

Abrir

Selecione Abrir para abrir uma parte VisualAge Generator carregada.

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.

Salvar Como

Selecione Salvar Como para criar uma nova parte com um nome diferente que herde todas as características da parte aberta, sem alterar a parte original.

A seleção de Salvar Como abre a janela Salvar Como.

Reverter

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

Imprimir

Selecione Imprimir para imprimir a parte que foi aberta.

A primeira vez que você imprime uma parte VisualAge Generator, as janelas Configurar Impressão serão exibidas. Você pode aceitar ou alterar as definições da impressora padrão para todos os editores VisualAge Generator utilizando estas janelas.

Configurar Impressão

Selecione Configurar Impressão para selecionar uma impressora e especificar opções de configuração da impressora.

Salvar Imagem

Selecione Salvar Imagem para conservar um instantâneo da imagem do VisualAge que está localizado na memória, gravando-o no arquivo abt.icx armazenado em seu disco rígido.

Salvar Imagem Como

Selecione Salvar Imagem Como para abrir a janela Nome do Arquivo para Imagem, onde você pode especificar um nome de arquivo, um diretório e uma unidade em que deseja salvar sua imagem.

O arquivo padrão é abt.ics.

Sair do VisualAge

Selecione Sair do VisualAge para fechar o VisualAge. É perguntado se você deseja salvar sua imagem, fechar o programa sem salvar a sua imagem ou cancelar seu pedido para fechar o programa.

Editar

Selecione Editar para trabalhar com texto em uma parte.

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.

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.

Comentar/Não Comentar

Selecione Comentar/Não Comentar para comentar a linha onde o cursor está posicionado.

Para retirar um comentário, posicione o cursor em uma linha e selecione Comentar/Não Comentar.

Para comentar ou retirar o comentário de várias linhas, selecione-as e Comentar/Não Comentar.

Se você selecionou várias linhas que incluem comentários (linhas começando com /*) e linhas não comentadas, Comentar/Não comentar muda o status do comentário com base na primeira linha de sua seleção. Se a primeira linha de sua seleção não estiver comentada, a seleção de Comentar/Não comentar coloca em comentário a primeira linha e as linhas seguintes de sua seleção. Se a primeira linha estiver comentada, a seleção de Comentar/Não comentar tira o comentário da primeira linha e das linhas seguintes de sua seleção.

Nota:Linhas protegidas não podem ser comentadas.

Incluir Bloco de Comentário

Selecione Incluir Bloco de Comentário para inserir um bloco de comentário na linha acima da instrução em que o cursor está posicionado.

Parênteses

Selecione Parênteses para colocar o texto selecionado entre parênteses.

Se não houver texto selecionado, a opção Parênteses não ficará disponível.

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.

Exibir

Selecione Exibir para trabalhar com fontes.

Fonte

Selecione Fonte para abrir a janela Seleção da Fonte e mudar a fonte de todos os tipos de partes que podem ser editados no editor em que a fonte é alterada.

Campos

Botões de comando

Selecione OK para aceitar quaisquer alterações e fechar a janela Seleção de Fonte.

Selecione Padrão para restaurar as definições de fonte padrão e fechar a janela Seleção de Fonte.

Selecione Cancelar para fechar a janela Seleção de Fonte sem aceitar nenhuma alteração.

Tarefas

Para alterar a fonte de uma parte, selecione Fonte no menu Exibir e faça o seguinte:

  1. Nas listas suspensas Fundição, Família e Caracteres selecione a fonte.

    O canto inferior esquerdo da janela indica se a fonte selecionada é bitmap ou escalável.

  2. Nas listas suspensas Estilo, Estilo da Ext. e Tamanho, selecione o estilo e o tamanho.

    Uma amostra da fonte selecionada é exibida na área de texto. Digite mais texto se quiser ver outros caracteres.

  3. Selecione OK.

Definir

Selecione Definir para trabalhar com a função.

Objeto de E/S

Selecione Objeto de E/S para definir o mapa ou registro especificado como objeto de E/S para a função.

A opção Objeto de E/S só fica disponível quando se especifica um objeto de E/S no Editor de Funções.

Rotina de erro

Selecione Rotina de erro para definir a função ou grupo de instruções como rotina de erro da função.

A opção Rotina de erro só fica disponível quando se especifica uma rotina de erro no Editor de Funções.

Rotina de erro não está disponível com as palavras EZE.

Comando SQL

Selecione Instrução SQL para definir a instrução SQL relativa a essa função.

A Instrução SQL estará disponível somente se a opção de E/S especificada for válida para uma instrução SQL, se um objeto de E/S estiver especificado e se a opção for SQLEXEC. Note que a opção SQLEXEC não precisa de objeto de E/S.

Definição DL/I

Selecione Definição DL/I para definir a chamada DL/I relativa à função.

A opção Definição DL/I só fica disponível se a opção de E/S especificada for válida para DL/I e se for especificado objeto de E/S.

Valor de Retorno/Parâmetros

Selecione Valor de Retorno/Parâmetros para definir um valor de retorno e parâmetros para sua função. A seleção de Valor de Retorno/Parâmetros abre o Valor de Retorno/Editor de Parâmetros.

Armazenamento Local

Selecione Armazenamento Local para definir um registro ou item de memória de trabalho que defina uma área de memória temporária que seja reservada exclusivamente para a função. A seleção de Armazenamento Local abre o Editor de Armazenamento Local

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:

Botões de comando

Inserir

Selecione Inserir para exibir a janela Argumento de Pesquisa do Segmento e definir o objeto.


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