Auxílios do VisualAge Generator


Editor do Programa

Use o Editor de Programas para exibir ou modificar a estrutura principal de um programa VisualAge Generator.

Um programa é configurado com definições e instruções relacionadas que VisualAge Generator pode ser gerar em uma forma executável. O programa é a especificação da seqüência em que as funções e outros programas são executados.

No VisualAge Generator, é possível exibir e trabalhar com a hierarquia lógica de um programa ou função, usando o diagrama do programa. O diagrama do programa é uma estrutura gráfica em forma de árvore.


Campos

Tipo do Programa/Modo de Execução

No quadro Tipo do Programa/Modo de Execução, selecione um destes itens:

O tipo do programa indica o método de processamento usado pelo programa.

Transação principal - Não-segmentada

Selecione Transação principal - Não-segmentada se as duas seguintes condições forem verdadeiras:

No modo não-segmentado, CONVERSE não marca o fim de uma unidade de trabalho. Os bloqueios de E/S e as posições do banco de dados e do arquivo são mantidos ao longo do CONVERSE.

Transação principal - Segmentada

Selecione Transação principal - Segmentada se as duas seguintes condições forem verdadeiras:

No modo segmentado, cada gravação no terminal (CONVERSE ou XFER com mapa) é o final de uma unidade de trabalho.

Transação principal - Segmento Único

Selecione Transação principal - Segmento Único se as duas seguintes condições forem verdadeiras:

No modo de segmento único, uma única entrada do terminal é processada e depois pára de ser executada após a ocorrência de uma das seguintes situações:

Programas que são executados no modo de segmento único apresentam as seguintes limitações:

Transação Web

Selecione Transação Web se estas duas condições forem verdadeiras:

Como uma Transação Principal executando no modo segmentado, cada gravação no sistema backend ou servidor web é o final de uma unidade de trabalho.

Ao contrário dos mapas usados nas Transações Principais, na quais a interface do usuário vista no editor se assemelha muito com a parte gerada, a saída da geração de um Registro da UI é um JavaBean. O bean contém as definições de dados, edições e HTML padrão que podem ser personalizados pelos desenvolvedores da interface do usuário.

Transação chamada

Selecione Transação chamada se estas duas condições forem verdadeiras:

Os parâmetros podem ser passados ao programa chamado e redefinidos por ele.

Lote principal

Selecione Lote principal se estas duas condições forem verdadeiras:

Lote chamado

Selecione Lote principal se estas duas condições forem verdadeiras:

Os parâmetros podem ser passados ao programa chamado e redefinidos por ele. Os programas do servidor, chamados de clientes remotos, e os programas de sub-rotina que não convertem ou exibem os mapas 3270 devem ser especificados como programas em lote chamado.

Diagrama do programa

O diagrama do programa constitui-se de duas seções:

Especificações
A seção Especificações relaciona partes que especificam propriedades e fornece memória para o programa inteiro. As partes definidas nesta seção incluem Memória de Trabalho, PSB, Primeiro Mapa, Grupo de Mapas e Grupo de Mapas de Auxílio. A seção Especificações também é utilizada para especificar a lista de Tabelas e Registros Adicionais e a lista de Parâmetros Chamados, quando o programa é do tipo Transação Chamada ou Lote Chamado.

Diagrama da Estrutura
O diagrama da estrutura mostra o relacionamento do componente do programa lógico.

Os símbolos a seguir representam as partes do VAGen utilizadas para implementar a lógica do programa:


Programa
Programa


Função
Função

Linhas interligadas no diagrama de estruturas indicam relações hierárquicas entre as partes, mas o diagrama de estruturas pode não mostrar o fluxo lógico do programa. A subárvore de cada parte no diagrama da estrutura mostra as partes do mapa, da lógica ou dos dados associadas com essa parte. Porém, como cada parte aparece apenas uma vez no diagrama da estrutura, independente da freqüência com que é chamada, o fluxo do diagrama nem sempre é idêntico ao fluxo do programa. A seqüência mostrada é simplesmente a ordem em que as partes são encontradas se você examinar mais atentamente a lógica.

Símbolos lógicos

Os símbolos lógicos são de três tipos:

Símbolo da função
Estes símbolos representam partes que contêm instruções lógicas executadas antes e depois de uma operação opcional de E/S. As funções são definidas com uma opção de E/S - SCAN, por exemplo - e com um objeto de E/S que é o destino da operação de E/S. Algumas funções não requerem objeto de E/S (EXECUTE e SQLEXEC, por exemplo).

Símbolo do programa
Estes símbolos representam as outras partes do programa para a as quais este programa transfere controle utilizando uma instrução lógica CALL, DXFR ou XFER.

Símbolos de dados

Os símbolos dos dados são de cinco tipos:

Símbolo do Item de Dados
Estes símbolos representam partes que podem ser utilizadas para definir campos dentro de um registro ou tabela, muito parecidos com variáveis em outras linguagens de programação.

Símbolo de Registro
Estes símbolos representam partes que são utilizadas como a memória de trabalho de um programa, como objeto de um arquivo ou operação de E/S do banco de dados ou como um parâmetro para compartilhamento de dados entre programas.

Símbolo da tabela
Estes símbolos representam partes que contêm as linhas de dados definidas pelos itens de dados que são usados como as colunas da tabela. Eles podem ser utilizados como dados de trabalho de um programa, como tabela de mensagens ou como rotina de edição de mapas.

Símbolo PSB
Estes símbolos representam partes que definem a utilização de banco de dados IMS para o programa.

Símbolo de Mapa
Estes símbolos representam partes que são utilizadas para exibir ou imprimir informações para o usuário final através das opções de E/S CONVERSE e DISPLAY.

Símbolo da função

O símbolo da função é usado dentro dos seguintes contextos:

O símbolo pode ter as seguintes formas e significados:


função
A função é definida.


erro da função
A função não está definida ou está definida na biblioteca com o tipo errado.


função recursiva
A função executada é recursiva. Essa mesma função aparece no caminho seguido ao rastrear de volta para o símbolo ascendente, em seguida para seu símbolo ascendente e assim por diante até o processo principal do qual a subárvore é derivada.


rotina de erro da função
A função é a rotina de erro de uma opção de E/S.


rotina de erro da função indefinida
A função é a rotina de erro de uma opção de E/S, mas ela não está definida ou então está definida na biblioteca com tipo errado.


pontos de teste da função
A função possui pontos de teste definidos e exibidos.


função executada recursiva com pontos de teste
A função executada recursiva possui pontos de teste definidos e exibidos.


rotina de erro da função com pontos de teste
A rotina de erro da função tem pontos de teste definidos e exibidos.

Todos os símbolos da função terão pelo menos o nome da função e a opção de E/S exibida ao lado do símbolo. Se ela não tiver objeto de E/S, o nome da parte do objeto será mostrado depois da opção de E/S. No caso de funções de E/S de registro que têm rotina de erro, o nome da rotina aparece depois do objeto de E/S.

A descrição da função, se estiver disponível e se as descrições estiverem sendo exibidas, aparece por último na linha correspondente ao símbolo da função.

Símbolos descendentes

O primeiro símbolo descendente em uma função é o objeto de E/S, se ele existir. Este será um registro ou um símbolo de mapa.

Se houver uma rotina de erro, ela sempre será o segundo símbolo descendente. Será ou um símbolo da função da rotina de erro ou um símbolo EZE.

Os símbolos descendentes restantes representam as partes lógicas que são chamadas na lógica da função e que incluem símbolos de função executados e símbolos de programa.

Cada símbolo descendente terá um nome exclusivamente seu, a não ser quando um nome de função puder aparecer como rotina de erro (segundo descendente) e depois mais uma vez como parte chamada.

Símbolo de programa

O símbolo do programa é exibido como símbolo descendente de uma função e representa uma instrução CALL, DXFR ou XFER na parte lógica ascendente.

O símbolo pode ter as seguintes formas e significados:


programa
O programa está definido.


erro de programa
O programa não está definido ou está definido na biblioteca com o tipo errado.


programa com pontos de teste
O programa contém pontos de teste definidos e exibidos.

Todos os símbolos do programa contêm o nome do programa e o tipo de chamada exibidos ao lado do símbolo. Se o nome do programa for EZEAPP, isto indica que a lógica define o nome do programa na palavra de função especial EZEAPP antes da chamada. Se você der um clique duplo neste símbolo, será solicitado que forneça o nome de um programa para editar.

A descrição do programa, se disponível e as descrições que estão sendo exibidas, aparecem por último na linha do símbolo do programa. A primeira linha do prólogo do programa é utilizada para a descrição.

Símbolos descendentes

O símbolo do programa não contém símbolos descendentes. Para consultar o diagrama do programa, dê um clique duplo no símbolo para abrir um editor do programa.

Símbolo do Item de Dados

O símbolo do item de dados é utilizado para representar itens de dados que estão definidos na lista de Parâmetros Chamados.

O símbolo pode se ter as seguintes formas:


item de dados
O item de dados está definido.


erro do item de dados
O item de dados não está definido ou está definido na biblioteca com o tipo errado.

Todos os símbolos do item de dados contêm o nome exibido ao lado do símbolo.

A descrição do item de dados, se disponível e as descrições que estão sendo exibidas, aparecem por último na linha do símbolo do item de dados.

Símbolos descendentes

O símbolo do item de dados não contém símbolos descendentes.

Símbolo de Registro

O símbolo do registro é utilizado dento dos seguintes contextos:

O símbolo pode ter as seguintes formas e significados:


registro
O registro está definido. O símbolo tem a mesma aparência independente dos contextos acima em que ele é usado.


erro do registro
O registro não está definido ou está definido na biblioteca com o tipo errado.


registro com pontos de teste
O registro tem pontos de teste definidos e exibidos.

O Primeiro Registro da UI é definido.

O Primeiro Registro da UI é indefinido.

Todos os símbolos do registro contêm o nome exibido ao lado do símbolo.

A descrição do registro, se disponível, e as descrições que estão sendo exibidas, aparecem por último na linha do símbolo do registro. A primeira linha do prólogo do registro é utilizada para a descrição.

Símbolos descendentes

O símbolo do registro não contém símbolos descendentes.

Símbolo da tabela

O símbolo da tabela é usado dentro dos seguintes contextos:

O símbolo pode ter as seguintes formas e significados:


tabela
A tabela está definida. O símbolo tem a mesma aparência em todos os contextos acima.


tabela não definida
A tabela não está definida ou está definida na biblioteca com o tipo errado.


tabela com pontos de teste
A tabela tem pontos de teste definidos e exibidos.

Todas as tabelas têm o nome exibido ao lado do símbolo.

A descrição da tabela, se disponível e as descrições que estão sendo exibidas, aparecem por último na linha do símbolo da tabela. A primeira linha do prólogo da tabela é utilizada para a descrição.

Símbolos descendentes

O símbolo da tabela não contém símbolos descendentes.

Símbolo do PSB

O símbolo do PSB é utilizado para definir o uso do banco de dados IMS, se existir algum, para o programa.

O símbolo pode se ter as seguintes formas:


psb
O PSB está definido.


erro psb
O PSB não está definido ou está definido na biblioteca com o tipo errado.

Todos os símbolos do PSB contêm o nome exibido ao lado do símbolo.

Os PSBs não contêm uma descrição.

Símbolos descendentes

O símbolo do PSB não contém símbolos descendentes.

Símbolo do Mapa

O símbolo do mapa é usado dentro dos seguintes contextos:

O símbolo pode se ter as seguintes formas:


mapa
O mapa está definido. Este símbolo é utilizado em todos os contextos, exceto no mapa de Auxílio.


erro referente
O mapa não está definido, está definido na biblioteca com o tipo errado ou nenhum grupo de mapas foi definido em Especificações.


REQTEXT
O mapa contém pontos de teste definidos.


REQTEXT
O mapa de auxílio está definido.


REQTEXT
O mapa de auxílio não está definido ou está definido na biblioteca com o tipo errado. Isto pode acontecer também se nenhum nome for especificado para o grupo de mapas de auxílio em Especificações.

Todos os símbolos do mapa contêm o nome exibido ao lado do símbolo.

Os mapas não contêm uma descrição.

Símbolos descendentes

No caso de um Primeiro Mapa ou objeto de E/S, o primeiro descendente será o mapa de auxílio do mapa, se houver mapa de auxílio definido. Os símbolos descendentes restantes são as rotinas de edição do mapa, se existirem. Podem consistir de símbolos de tabela e símbolos EZE. Se a opção de E/S for DISPLAY em vez de CONVERSE, não haverá mapa de auxílio e se a opção de E/S for CLOSE o símbolo do mapa não terá descendentes.

Para obter um símbolo do mapa de auxílio, o único descendente possível é outro símbolo do mapa de auxílio. O editor do programa terminará a subárvore se um mapa de auxílio não possuir seu próprio mapa de auxílio, ou se referir-se novamente a um mapa anterior, na seqüência, criando uma recorrência.

Um símbolo de mapa exibido como item da lista de Parâmetros Chamados não terá nenhum símbolo descendente.


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 partes no programa.

Excluir

Selecione Excluir para remover partes selecionadas do diagrama do programa. Só podem ser removidas do diagrama as seguintes partes:

Localizar

Selecione Localizar para localizar informações na parte que está aberta no editor.

A seleção de Localizar abre a janela Localizar.

Exibir

Selecione Exibir para controlar a aparência do Editor de Programa.

Exibir Indicadores do Ponto de Teste

Selecione Exibir Indicadores do Ponto de Teste para exibir ou ocultar os indicadores gráficos que aparecem para partes no diagrama que possui o conjunto dos pontos de teste. Quando esta opção é selecionada, você obtém uma visão gráfica dos locais onde definiu pontos de teste dentro da hierarquia do programa.

Exibir Descrições

Selecione Exibir Descrições para exibir ou ocultar as descrições de símbolos no diagrama do programa. Funções e itens de dados podem ter uma descrição de 30 caracteres definida para a parte. Os programas, registros e tabelas utilizarão a primeira linha do prólogo como uma descrição.

Mostrar Apenas as Funções Principais

Selecione Mostrar Apenas as Funções Principais para mostrar apenas as funções principais na porção Diagrama da Estrutura do diagrama do programa. Como resultado, todos os símbolos de função principal são fechados.

Exibir Somente Redução Padrão

Selecione Exibir Somente Redução Padrão para reduzir os símbolos no diagrama do programa que têm o atributo "redução padrão" definido na parte. Só são afetadas as funções da porção Diagrama da Estrutura do diagrama do programa.

Expandir Subárvore de Especificações

Selecione Expandir Subárvore de Especificações para expandir a Sub-árvore de especificações no diagrama do programa. Todos os símbolos na parte Especificações do diagrama serão completamente expandidos.

Expandir Subárvore do Diagrama de Estruturas

Selecione Expandir Subárvore do Diagrama de Estruturas para expandir o diagrama da estrutura.

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.

Atualizar Agora

Selecione Atualizar Agora para atualizar a exibição de funções que estão sendo usadas como rotinas de erro

Ao criar uma nova rotina de erro, ela é exibida no Editor de Programas como função indefinida. Ao definir uma rotina de erro como função, salve a função e selecione Exibir e depois Atualizar Agora para atualizar o Editor de Programas e mostrar o símbolo certo.

Definir

Selecione Definir para exibir e alterar as informações do programa.

Especificações

Selecione Especificações para usar as seguintes opções do menu de ações:

Incluir/Alterar Memória de Trabalho

Selecione Incluir/Alterar Memória de Trabalho para especificar o nome do registro da memória de trabalho que representa os dados temporários utilizados pelo programa. Para programas principais, o registro é definido nos dados transmitidos ao programa quando se inicia sua execução.

Aparece a janela Incluir/Alterar Memória de Trabalho.

A ação Incluir não está disponível se um registro da Memória de Trabalho já estiver definido.

Incluir/Alterar PSB

Selecione Incluir/Alterar PSB para especificar o nome de um membro do PSB que descreva as filas de mensagens IMS e as estruturas do banco de dados DL/I que o programa pode acessar.

A ação Incluir não está disponível se um PSB já estiver definido.

Incluir/Alterar Primeiro Mapa

Selecione Incluir/Alterar Primeiro Mapa para especificar o nome de um mapa a ser exibido quando o programa for iniciado.

Incluir/Alterar Primeiro Mapa estará disponível apenas para programas que estiverem definidos como um tipo de programa de Transação Principal.

A ação Incluir não está disponível se um Primeiro Mapa já estiver definido.

Incluir/Alterar Primeiro Registro da UI

Selecione Incluir/Alterar Primeiro Registro da UI para especifica o nome de um Registro da UI utilizado para gerar a interface com o usuário que será exibida quando o programa for iniciado.

Incluir/Alterar Primeiro Registro da UI estará disponível somente para programas que estejam definidos como um tipo de programa de Transação na Web.

A ação Incluir não estará disponível se um Primeiro Registro da UI já estiver definido.

Incluir/Alterar Grupo de Mapas

Selecione Incluir/Alterar Grupo de Mapas para especificar o nome do grupo de mapas a ser utilizado com os programas de transação.

A ação Incluir não está disponível se um grupo de mapas já estiver definido ou se você estiver trabalhando com um programa em lote.

Alterar Nome do Grupo de Mapas

Selecione Incluir/Alterar Grupo de Mapas para especificar o nome do grupo de mapas a ser utilizado com os programas de transação.

Aparece a janela Alterar Nome do Grupo de Mapas.

Incluir/Alterar Grupo de Mapas de Auxílio

Selecione Incluir/Alterar Grupo de Mapas de Auxílio para especificar o nome de um grupo de mapas de auxílio a ser utilizado com programas de transação.

A ação Incluir não está disponível se um grupo de mapas de auxílio já estiver definido ou se você estiver trabalhando com um programa em lote.

Alterar Nome do Grupo de Mapas

Selecione Incluir/Alterar Grupo de Mapas para especificar o nome do grupo de mapas a ser utilizado com os programas de transação.

Aparece a janela Alterar Grupo de Mapas de Auxílio.

Tabelas e Registros Adicionais

Selecione Tabelas e Registros Adicionais para inserir, alterar ou excluir tabelas e registros adicionais do programa.

Inserir/Alterar Tabela/Registro

Use a janela Inserir/Alterar Tabela/Registro para inserir um registro ou tabela ou para alterar o nome ou tipo de parte de uma tabela ou registro usados pelo programa.

Excluir Todos

Selecione Excluir Todos para excluir todas as tabelas e registros adicionais da lista. Será solicitada a confirmação de suas intenções.

Parâmetros Chamados

Selecione Parâmetros Chamados para fazer alterações no programa chamado.

Parâmetros chamados só estará disponível se o programa for um programa chamado.

Inserir/Alterar Parâmetro

Selecione Inserir Parâmetro para incluir um parâmetro após o símbolo selecionado. Quando se seleciona essa opção no menu Definir, o parâmetro é inserido depois do símbolo Parâmetros Chamados.

Exiba o menu de contexto de um parâmetro chamado que já existe e selecione Alterar Parâmetro para alterar o nome do parâmetro chamado usado pelo programa.

Excluir Todos

Selecione Excluir Todos para excluir todos os parâmetros chamados. Será solicitada a confirmação de suas intenções.

Funções Principais

Selecione Funções Principais para inserir uma função principal após o símbolo Diagrama da Estrutura. A função inserida será a primeira função principal do diagrama.

Exiba o menu de contexto de uma função principal que já existe e selecione Alterar Função Principal para alterar o nome da função principal usada pelo programa.

Prólogo

Selecione Prólogo para exibir a janela Prólogo na qual é possível ver e atualizar comentários de código para o programa.

Propriedades

Selecione Propriedades para exibir e atualizar as propriedades do programa. Aparece a janela Propriedades do Programa.

Ferramentas

Selecione Ferramentas para definir pontos de teste, testar, validar ou gerar o programa.

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.

Testar

Selecione Testar para testar um programa como ele é mostrado no Editor de Programas. Não é preciso salvar as alterações para poder testá-las, mas para reiniciar um teste que capte as alterações será preciso fechar o Monitor de Teste e iniciar o teste pelo Editor de Programas. Quando se testa um programa fora do Editor de Programas - a partir do Navegador das Partes, por exemplo - só são testadas as alterações salvas.

Validar

Selecione Validar para validar programas, mapas, grupos de mapa ou tabelas selecionados.

Selecione Validar quando um ou mais programas, mapas, grupos de mapa ou tabelas estiverem selecionados.

A seleção de Validar irá abrir a janela Validar.

Gerar

Selecione Gerar para gerar programas, mapas, grupos de mapa ou tabelas selecionados.

Selecione Gerar quando um ou mais programas, mapas, grupos de mapa ou tabelas estiverem selecionados.

A seleção de Gerar irá abrir a janela Gerar.


Menus de contexto

Os menus de contexto estão disponíveis para qualquer símbolo no diagrama, com exceção dos símbolos EZE. Clique com o botão 2 do mouse em qualquer símbolo de diagrama para ver um menu de contexto relacionando todas as ações disponíveis para esse símbolo. Esta geralmente será a forma mais eficiente de realizar uma tarefa e, em alguns casos, a única maneira de executá-la.

Clicar no plano de fundo do diagrama, mas não sobre um símbolo específico, faz com que seja exibido um menu de contexto editando as ações existentes para nenhum símbolo específico. Isto inclui ações como "Salvar", "Localizar" e "Propriedades".

Especificações

As seguintes opções estão disponíveis no menu de contexto Especificações no Editor do Programa.

Incluir/Alterar Memória de Trabalho

Selecione Incluir/Alterar Memória de Trabalho para especificar o nome do registro da memória de trabalho que representa os dados temporários utilizados pelo programa. Para programas principais, o registro é definido nos dados transmitidos ao programa quando se inicia sua execução.

Aparece a janela Incluir/Alterar Memória de Trabalho.

A ação Incluir não está disponível se um registro da Memória de Trabalho já estiver definido.

Incluir/Alterar PSB

Selecione Incluir/Alterar PSB para especificar o nome de um membro do PSB que descreva as filas de mensagens IMS e as estruturas do banco de dados DL/I que o programa pode acessar.

A ação Incluir não está disponível se um PSB já estiver definido.

Incluir/Alterar Primeiro Mapa

Selecione Incluir/Alterar Primeiro Mapa para especificar o nome de um mapa a ser exibido quando o programa for iniciado.

Incluir/Alterar Primeiro Mapa estará disponível apenas para programas que estiverem definidos como um tipo de programa de Transação Principal.

A ação Incluir não está disponível se um Primeiro Mapa já estiver definido.

Incluir/Alterar Grupo de Mapas

Selecione Incluir/Alterar Grupo de Mapas para especificar o nome do grupo de mapas a ser utilizado com os programas de transação.

A ação Incluir não está disponível se um grupo de mapas já estiver definido ou se você estiver trabalhando com um programa em lote.

Incluir/Alterar Grupo de Mapas de Auxílio

Selecione Incluir/Alterar Grupo de Mapas de Auxílio para especificar o nome de um grupo de mapas de auxílio a ser utilizado com programas de transação.

A ação Incluir não está disponível se um grupo de mapas de auxílio já estiver definido ou se você estiver trabalhando com um programa em lote.

Expandir Subárvore

Selecione Expandir Subárvore para expandir a subárvore inteira que se origina a partir do símbolo selecionado.

Registro da Memória de Trabalho

As seguintes opções estão disponíveis no menu de contexto Registro da Memória de Trabalho no Editor do Programa.

Incluir/Alterar Memória de Trabalho

Selecione Incluir/Alterar Memória de Trabalho para especificar o nome do registro da memória de trabalho que representa os dados temporários utilizados pelo programa. Para programas principais, o registro é definido nos dados transmitidos ao programa quando se inicia sua execução.

Aparece a janela Incluir/Alterar Memória de Trabalho.

A ação Incluir não está disponível se um registro da Memória de Trabalho já estiver definido.

Excluir

Selecione Excluir para remover partes selecionadas do diagrama do programa. Só podem ser removidas do diagrama as seguintes partes:

Detalhes

Selecione Detalhes para exibir informações sobre a parte, como prólogo e tipo de parte.

Editar Parte

Selecione Editar Parte para exibir a parte no editor apropriado.

Definir Pontos de Teste

Selecione Definir Pontos de Teste para especificar pontos de interrupção, de rastreamento e de observação nas partes selecionadas. Aparece a janela Definir Pontos de Teste.

PSB

As seguintes opções estão disponíveis no menu PSB no Editor do Programa.

Incluir/Alterar PSB

Selecione Incluir/Alterar PSB para especificar o nome de um membro do PSB que descreva as filas de mensagens IMS e as estruturas do banco de dados DL/I que o programa pode acessar.

A ação Incluir não está disponível se um PSB já estiver definido.

Excluir

Selecione Excluir para remover partes selecionadas do diagrama do programa. Só podem ser removidas do diagrama as seguintes partes:

Editar Parte

Selecione Editar Parte para exibir a parte no editor apropriado.

Primeiro Mapa

As seguintes opções estão disponíveis no menu de contexto Primeiro Mapa no Editor do Programa.

Incluir/Alterar Primeiro Mapa

Selecione Incluir/Alterar Primeiro Mapa para especificar o nome de um mapa a ser exibido quando o programa for iniciado.

Incluir/Alterar Primeiro Mapa estará disponível apenas para programas que estiverem definidos como um tipo de programa de Transação Principal.

A ação Incluir não está disponível se um Primeiro Mapa já estiver definido.

Excluir

Selecione Excluir para remover partes selecionadas do diagrama do programa. Só podem ser removidas do diagrama as seguintes partes:

Expandir Subárvore

Selecione Expandir Subárvore para expandir a subárvore inteira que se origina a partir do símbolo selecionado.

Editar Parte

Selecione Editar Parte para exibir a parte no editor apropriado.

Definir Pontos de Teste

Selecione Definir Pontos de Teste para especificar pontos de interrupção, de rastreamento e de observação nas partes selecionadas. Aparece a janela Definir Pontos de Teste.

A escolha de menu Editar Parte está disponível no menu de contexto Mapa de Auxílio.

Editar Parte

Selecione Editar Parte para exibir a parte no editor apropriado.

Pode-se especificar tanto uma função quanto uma tabela como rotina de edição dos mapas. Funções e tabelas possuem menus de contexto diferentes.

Função

As seguintes escolhas estão disponíveis a partir do menu de contexto Função.

Redução Padrão

Selecione Redução Padrão para expandir a subárvore que se origina a partir do símbolo selecionado. Todas as funções da subárvore que têm o atributo de redução padrão definido permanecerão reduzidas.

Expandir Subárvore

Selecione Expandir Subárvore para expandir a subárvore inteira que se origina a partir do símbolo selecionado.

Editar Parte

Selecione Editar Parte para exibir a parte no editor apropriado.

Definir Pontos de Teste

Selecione Definir Pontos de Teste para especificar pontos de interrupção, de rastreamento e de observação nas partes selecionadas. Aparece a janela Definir Pontos de Teste.

Tabelas

As seguintes escolhas estão disponíveis a partir do menu de contexto Tabelas.

Detalhes

Selecione Detalhes para exibir informações sobre a parte, como prólogo e tipo de parte.

Definir Pontos de Teste

Selecione Definir Pontos de Teste para especificar pontos de interrupção, de rastreamento e de observação nas partes selecionadas. Aparece a janela Definir Pontos de Teste.

Editar Parte

Selecione Editar Parte para exibir a parte no editor apropriado.

Primeiro Registro da UI

As seguintes opções estão disponíveis no menu de contexto Primeiro Registro da UI no Editor do Programa.

Incluir/Alterar Primeiro Registro da UI

Selecione Incluir/Alterar Primeiro Registro da UI para especifica o nome de um Registro da UI utilizado para gerar a interface com o usuário que será exibida quando o programa for iniciado.

Incluir/Alterar Primeiro Registro da UI estará disponível somente para programas que estejam definidos como um tipo de programa de Transação na Web.

A ação Incluir não estará disponível se um Primeiro Registro da UI já estiver definido.

Excluir

Selecione Excluir para remover partes selecionadas do diagrama do programa. Só podem ser removidas do diagrama as seguintes partes:

Expandir Subárvore

Selecione Expandir Subárvore para expandir a subárvore inteira que se origina a partir do símbolo selecionado.

Editar Parte

Selecione Editar Parte para exibir a parte no editor apropriado.

Definir Pontos de Teste

Selecione Definir Pontos de Teste para especificar pontos de interrupção, de rastreamento e de observação nas partes selecionadas. Aparece a janela Definir Pontos de Teste.

Pode-se especificar tanto uma função quanto uma tabela como rotina de edição dos mapas. Funções e tabelas possuem menus de contexto diferentes.

Função

As seguintes escolhas estão disponíveis a partir do menu de contexto Função.

Redução Padrão

Selecione Redução Padrão para expandir a subárvore que se origina a partir do símbolo selecionado. Todas as funções da subárvore que têm o atributo de redução padrão definido permanecerão reduzidas.

Expandir Subárvore

Selecione Expandir Subárvore para expandir a subárvore inteira que se origina a partir do símbolo selecionado.

Editar Parte

Selecione Editar Parte para exibir a parte no editor apropriado.

Definir Pontos de Teste

Selecione Definir Pontos de Teste para especificar pontos de interrupção, de rastreamento e de observação nas partes selecionadas. Aparece a janela Definir Pontos de Teste.

Tabelas

As seguintes escolhas estão disponíveis a partir do menu de contexto Tabelas.

Detalhes

Selecione Detalhes para exibir informações sobre a parte, como prólogo e tipo de parte.

Definir Pontos de Teste

Selecione Definir Pontos de Teste para especificar pontos de interrupção, de rastreamento e de observação nas partes selecionadas. Aparece a janela Definir Pontos de Teste.

Editar Parte

Selecione Editar Parte para exibir a parte no editor apropriado.

Grupo de Mapas

As seguintes opções estão disponíveis no menu de contexto Grupo de Mapas no Editor do Programa.

Alterar Nome do Grupo de Mapas

Selecione Incluir/Alterar Grupo de Mapas para especificar o nome do grupo de mapas a ser utilizado com os programas de transação.

Aparece a janela Alterar Nome do Grupo de Mapas.

Excluir

Selecione Excluir para remover partes selecionadas do diagrama do programa. Só podem ser removidas do diagrama as seguintes partes:

Editar Parte

Selecione Editar Parte para exibir a parte no editor apropriado.

Grupo de Mapa de Auxílio

As seguintes escolhas estão disponíveis a partir do menu de contexto Grupo de Mapa de Auxílio.

Alterar Nome do Grupo de Mapas

Selecione Incluir/Alterar Grupo de Mapas para especificar o nome do grupo de mapas a ser utilizado com os programas de transação.

Aparece a janela Alterar Grupo de Mapas de Auxílio.

Excluir

Selecione Excluir para remover partes selecionadas do diagrama do programa. Só podem ser removidas do diagrama as seguintes partes:

Editar Parte

Selecione Editar Parte para exibir a parte no editor apropriado.

Tabelas e Registros Adicionais

As seguintes opções estão disponíveis no menu de contexto Tabelas e Registros Adicionais no Editor do Programa.

Inserir/Alterar Tabela/Registro

Use a janela Inserir/Alterar Tabela/Registro para inserir um registro ou tabela ou para alterar o nome ou tipo de parte de uma tabela ou registro usados pelo programa.

Excluir Todos

Selecione Excluir Todos para excluir todas as tabelas e registros adicionais da lista. Será solicitada a confirmação de suas intenções.

As seguintes escolhas estão disponíveis a partir do menu de contexto Item de Lista de Tabela/Registro.

Inserir/Alterar Tabela/Registro

Use a janela Inserir/Alterar Tabela/Registro para inserir um registro ou tabela ou para alterar o nome ou tipo de parte de uma tabela ou registro usados pelo programa.

Excluir

Selecione Excluir para remover partes selecionadas do diagrama do programa. Só podem ser removidas do diagrama as seguintes partes:

Detalhes

Selecione Detalhes para exibir informações sobre a parte, como prólogo e tipo de parte.

Editar Parte

Selecione Editar Parte para exibir a parte no editor apropriado.

Definir Pontos de Teste

Selecione Definir Pontos de Teste para especificar pontos de interrupção, de rastreamento e de observação nas partes selecionadas. Aparece a janela Definir Pontos de Teste.

Parâmetros Chamados

As seguintes opções estão disponíveis no menu de contexto Parâmetros Chamados no Editor do Programa.

Inserir/Alterar Parâmetro

Selecione Inserir Parâmetro para incluir um parâmetro após o símbolo selecionado. Quando se seleciona essa opção no menu Definir, o parâmetro é inserido depois do símbolo Parâmetros Chamados.

Exiba o menu de contexto de um parâmetro chamado que já existe e selecione Alterar Parâmetro para alterar o nome do parâmetro chamado usado pelo programa.

Excluir Todos

Selecione Excluir Todos para excluir todos os parâmetros chamados. Será solicitada a confirmação de suas intenções.

As seguintes opções estão disponíveis no menu de contexto Item da Lista de Parâmetros Chamados no Editor do Programa.

Inserir/Alterar Parâmetro

Selecione Inserir Parâmetro para incluir um parâmetro após o símbolo selecionado. Quando se seleciona essa opção no menu Definir, o parâmetro é inserido depois do símbolo Parâmetros Chamados.

Exiba o menu de contexto de um parâmetro chamado que já existe e selecione Alterar Parâmetro para alterar o nome do parâmetro chamado usado pelo programa.

Excluir

Selecione Excluir para remover partes selecionadas do diagrama do programa. Só podem ser removidas do diagrama as seguintes partes:

Detalhes

Selecione Detalhes para exibir informações sobre a parte, como prólogo e tipo de parte.

Editar Parte

Selecione Editar Parte para exibir a parte no editor apropriado.

Definir Pontos de Teste

Selecione Definir Pontos de Teste para especificar pontos de interrupção, de rastreamento e de observação nas partes selecionadas. Aparece a janela Definir Pontos de Teste.

Diagrama da Estrutura

As seguintes escolhas estão disponíveis a partir do menu de contexto Diagrama de Estrutura no Editor de Programa.

Funções Principais

Selecione Funções Principais para inserir uma função principal após o símbolo Diagrama da Estrutura. A função inserida será a primeira função principal do diagrama.

Exiba o menu de contexto de uma função principal que já existe e selecione Alterar Função Principal para alterar o nome da função principal usada pelo programa.

Mostrar Apenas as Funções Principais

Selecione Mostrar Apenas as Funções Principais para mostrar apenas as funções principais na porção Diagrama da Estrutura do diagrama do programa. Como resultado, todos os símbolos de função principal são fechados.

Exibir Somente Redução Padrão

Selecione Exibir Somente Redução Padrão para reduzir os símbolos no diagrama do programa que têm o atributo "redução padrão" definido na parte. Só são afetadas as funções da porção Diagrama da Estrutura do diagrama do programa.

Expandir Subárvore

Selecione Expandir Subárvore para expandir a subárvore inteira que se origina a partir do símbolo selecionado.

Função Principal

As seguintes escolhas estão disponíveis a partir do menu de contexto Função Principal no Editor de Programa.

Inserir/Alterar Função Principal

Selecione a Função Principal Inserir/Alterar para exibir uma janela onde você pode incluir ou alterar a chamada da função principal pelo seu programa.

Excluir

Selecione Excluir para remover partes selecionadas do diagrama do programa. Só podem ser removidas do diagrama as seguintes partes:

Redução Padrão

Selecione Redução Padrão para expandir a subárvore que se origina a partir do símbolo selecionado. Todas as funções da subárvore que têm o atributo de redução padrão definido permanecerão reduzidas.

Expandir Subárvore

Selecione Expandir Subárvore para expandir a subárvore inteira que se origina a partir do símbolo selecionado.

Editar Parte

Selecione Editar Parte para exibir a parte no editor apropriado.

Definir Pontos de Teste

Selecione Definir Pontos de Teste para especificar pontos de interrupção, de rastreamento e de observação nas partes selecionadas. Aparece a janela Definir Pontos de Teste.

Instruções de Fluxo

Selecione Instruções de Fluxo para definir ou atualizar instruções que controlam o fluxo entre as funções principais.

A opção Instruções de Fluxo só fica disponível a partir do menu de contexto do Editor de Programas.

Você pode utilizar funções do editorpadrão para atualizar as instruções de fluxo.

As seguintes opções estão disponíveis no menu de contexto para funções chamadas por outras funções ou programas.

Redução Padrão

Selecione Redução Padrão para expandir a subárvore que se origina a partir do símbolo selecionado. Todas as funções da subárvore que têm o atributo de redução padrão definido permanecerão reduzidas.

Expandir Subárvore

Selecione Expandir Subárvore para expandir a subárvore inteira que se origina a partir do símbolo selecionado.

Editar Parte

Selecione Editar Parte para exibir a parte no editor apropriado.

Definir Pontos de Teste

Selecione Definir Pontos de Teste para especificar pontos de interrupção, de rastreamento e de observação nas partes selecionadas. Aparece a janela Definir Pontos de Teste.

As seguintes opções estão disponíveis no menu de contexto para programas chamados por outras funções.

Detalhes

Selecione Detalhes para exibir informações sobre a parte, como prólogo e tipo de parte.

Editar Parte

Selecione Editar Parte para exibir a parte no editor apropriado.

Definir Pontos de Teste

Selecione Definir Pontos de Teste para especificar pontos de interrupção, de rastreamento e de observação nas partes selecionadas. Aparece a janela Definir Pontos de Teste.

Detalhes

Selecione Detalhes para exibir informações sobre a parte, como prólogo e tipo de parte.

Editar Parte

Selecione Editar Parte para exibir a parte no editor apropriado.

As seguintes opções estão disponíveis no menu de contexto Objeto de E/S - Mapear.

Redução Padrão

Selecione Redução Padrão para expandir a subárvore que se origina a partir do símbolo selecionado. Todas as funções da subárvore que têm o atributo de redução padrão definido permanecerão reduzidas.

Expandir Subárvore

Selecione Expandir Subárvore para expandir a subárvore inteira que se origina a partir do símbolo selecionado.

Editar Parte

Selecione Editar Parte para exibir a parte no editor apropriado.

Definir Pontos de Teste

Selecione Definir Pontos de Teste para especificar pontos de interrupção, de rastreamento e de observação nas partes selecionadas. Aparece a janela Definir Pontos de Teste.

Editar Parte está disponível no menu de contexto Mapa de Auxílio.

Editar Parte

Selecione Editar Parte para exibir a parte no editor apropriado.

As seguintes opções estão disponíveis no menu de contexto Editar rotinas - Tabela.

Redução Padrão

Selecione Redução Padrão para expandir a subárvore que se origina a partir do símbolo selecionado. Todas as funções da subárvore que têm o atributo de redução padrão definido permanecerão reduzidas.

Expandir Subárvore

Selecione Expandir Subárvore para expandir a subárvore inteira que se origina a partir do símbolo selecionado.

Editar Parte

Selecione Editar Parte para exibir a parte no editor apropriado.

Definir Pontos de Teste

Selecione Definir Pontos de Teste para especificar pontos de interrupção, de rastreamento e de observação nas partes selecionadas. Aparece a janela Definir Pontos de Teste.

As seguintes opções estão disponíveis no menu de contexto Objeto de E/S - Registrar.

Detalhes

Selecione Detalhes para exibir informações sobre a parte, como prólogo e tipo de parte.

Editar Parte

Selecione Editar Parte para exibir a parte no editor apropriado.

Editar Parte está disponível no menu de contexto Rotina de Erro - Função Principal.

Os símbolos EZE representam uma palavra de função especial do VisualAge Generator; EZERTN, por exemplo, é a rotina de erro de uma função. Não contêm subárvore nem menu contexto e nenhuma ação de edição pode ser executada com ele.

Definir Pontos de Teste

Selecione Definir Pontos de Teste para especificar pontos de interrupção, de rastreamento e de observação nas partes selecionadas. Aparece a janela Definir Pontos de Teste.


Tarefas do Editor de Programas

Definição de preferências do programa

Para definir preferências do programa:

  1. Na janela Navegador de Partes do VAGen selecione o menu Opções e depois Preferências.
  2. Selecione a página Programa para definir as opções disponíveis.

Criação de um programa novo

Para criar um programa novo:

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

    ou

    No Editor de Programa, selecione o menu Arquivo, depois Novo.

  2. No campo Parte Nova, forneça um nome de programa válido.
  3. Selecione Programa como o tipo de parte.
  4. Selecione um aplicação válido no qual incluir seu programa.
  5. Selecione OK. A parte nova é exibida no Editor de Programa.

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:

Application

Utilize a lista pendente Application para selecionar o aplicação que conterá as partes definidas recentemente.

A lista pendente irá conter somente applications de destino válidos para os tipos de partes do VAGen.

applications de destino válido deve já conter uma extensão da classe de Parte do VAGen do tipo selecionado.

Se o aplicação não contém a classe da Parte do VAGen, o aplicação deve encontrar as seguintes pré-condições:

Nota:Uma edição de rascunho não é uma edição aberta. Você pode incluir partes do VAGen para as edições rascunho do aplicação, mas apenas se o aplicação já conter uma extensão da classe da Parte do VAGen para o tipo da parte que você deseja incluir.

Definição de propriedades do programa

Para definir propriedades do programa:

  1. No Editor de Programa, selecione o menu Definir, depois Propriedades.
  2. Na janela Propriedades do Programa, forneça valores adequados para o seu programa e selecione OK.

Definindo especificações

Para definir especificações para seu programa:

  1. No Editor de Programa, clique o botão 2 do mouse sobre o símbolo Especificações no diagrama e selecione o tipo de parte que deseja incluir: Memória de Trabalho, PSB, Firstmap, Grupo de Mapas, ou Grupo de Mapas de Auxílio.
  2. Digite um nome de parte válido no campo Nome da parte e selecione OK.
  3. No Editor de Programa, dê um clique duplo sobre a parte nova, para exibi-la no editor apropriado.
  4. Faça as alterações necessárias e salve a parte.

Você também pode substituir, eliminar ou editar partes nesta seção dando um clique sobre elas com o botão 2 do mouse e selecionando a opção apropriada no menu de contexto.

Definindo tabelas e registros adicionais

Na seção Especificações do diagrama do programa, você pode definir Tabelas e Registros Adicionais.

Registro adicional é:

Antes de começar a definir tabelas/registros adicionais, expanda a seção Tabelas e Registros Adicionais para ver uma lista das partes que já estão definidas.

Para expandir a lista, dê um clique sobre o quadrado cinza à esquerda do símbolo Tabelas e Registros Adicionais.

Para incluir um registro ou tabela adicional:

  1. Clique o botão 2 do mouse sobre o símbolo Tabelas e Registros Adicionais e selecione Inserir Tabela/Registro do menu de contexto.
  2. Na janela Inserir Tabela/Registro, selecione um tipo de parte e um nome de parte.
  3. Selecione OK.
  4. Caso tenha selecionado uma parte que ainda não está definida na biblioteca, dê um clique duplo sobre ela no Editor de Programa para terminar de defini-la.

Você também pode substituir, eliminar ou editar partes nesta seção dando um clique sobre elas com o botão 2 do mouse e selecionando a opção apropriada no menu de contexto.

Nota:As tabelas referenciadas na lógica do programa ou usadas como rotinas de edição de mapa devem ser especificadas em Tabelas e Registros Adicionais.

Definindo parâmetros chamados

Na seção Especificações do diagrama do programa, você pode definir Parâmetros Chamados para Transações Chamadas ou Batches Chamados. O símbolo Parâmetros Chamados é exibido apenas na seção Especificações para programas destes dois tipos. Para definir um parâmetro chamado:

  1. Clique o botão 2 do mouse sobre o símbolo Parâmetros Chamados e selecione Inserir Parâmetro no menu de contexto.
  2. Na janela Inserir Parâmetro, selecione um tipo de parte e um nome de parte.
  3. Selecione OK.
  4. Caso tenha selecionado uma parte que ainda não está definida na biblioteca, dê um clique duplo sobre ela no Editor de Programa para terminar de defini-la.

Você também pode substituir, eliminar ou editar partes nesta seção dando um clique sobre elas com o botão 2 do mouse e selecionando a opção apropriada no menu de contexto.

Definição de lógica do programa

Para definir a lógica do programa:

  1. Inclua uma função principal no programa, clicando o botão 2 do mouse sobre o símbolo Diagrama da Estrutura e selecionando Inserir Função Principal.
  2. Na janela Inserir Função Principal, especifique um nome para a função e depois selecione OK.
  3. Para definir melhor a função principal, dê um clique duplo sobre seu símbolo.
  4. Na janela Application da Nova Parte, selecione an application para conter a função e selecione OK para exibir o Editor de Funções.
  5. No Editor de Funções, use Gabaritos de Instrução para definir instruções lógicas.
  6. (Opcional) Para definir instruções de fluxo para o programa, no Editor de Programas, clique o botão 2 do mouse sobre uma função principal. No menu de contexto, selecione Instruções de Fluxo.
    Nota:As instruções de fluxo são associadas à função principal, mas armazenadas junto com o programa.

Definição de um prólogo do programa

Descreva e comente sobre seu programa em um prólogo. Para incluir um prólogo em seu programa:

  1. No espaço em branco fora do diagrama do programa no Editor de Programa, clique com o botão 2 do mouse e selecione Prólogo no menu de contexto.

    ou

    No Editor de Programa, selecione o menu Definir, depois Prólogo.

  2. Na janela Prólogo, digite sua descrição. Para utilizar funções de edição na janela Prólogo, clique com o botão 2 do mouse no espaço em branco e selecione uma função no menu de contexto.
  3. Selecione OK para salvar sua descrição e feche a janela.

Trabalhando com diagramas de programa

Símbolos de Redução/Expansão

Símbolos com + (reduzido) ou - (expandido) à sua esquerda, têm uma subárvore de símbolos que podem ser ocultos ou exibidos conforme desejado, ao dar um clique em + ou -. A subárvore de um símbolo será expandida um nível ao dar um clique sobre +. Utilize o menu de contexto para expandir a sub-árvore inteira por meio de uma única ação.

Você pode definir as Preferência do programa para controlar a exibição inicial da seção diagrama de estrutura do diagrama do programa. O padrão é mostrar inicialmente apenas as funções principais.

Nota:Recomenda-se, especialmente no caso de diagramas de programa grandes, deixar o conjunto de exibição inicial para as funções principais e depois só expandir os símbolos de acordo com a necessidade para poder trabalhar com a parte da lógica. Apenas as partes requeridas para exibição dos símbolos são lidas da biblioteca e, assim, a leitura das partes é retardada até que você comece a expandir os símbolos. No entanto, após a expansão de um símbolo, não é possível ter de volta a memória requerida para a subárvore reduzindo o símbolo.

Edição de partes

Você pode abrir o editor para qualquer parte do VisualAge Generator exibida no diagrama do programa dando um clique duplo no símbolo da parte. "Editar parte" está disponível somente a partir do menu de contexto de um símbolo e seu efeito é o mesmo que o do clique duplo. Se a parte ainda não foi definida, a janela Application da Nova Parte será exibida, a qual permitirá criar a parte e depois abrir o editor.

Gerenciamento de listas

Os símbolos "Tabelas e Registros Adicionais", "Parâmetros Chamados" e "Diagrama da Estrutura" representam uma lista de partes que são mostradas como descendentes do símbolo Descritor. Você pode inserir, excluir e mover estas partes dentro de cada lista.

Todas as ações "Inserir" incluirão a nova parte DEPOIS do símbolo para o qual você executa a ação "Inserir". Para inserir uma nova parte como primeira na lista, chame o menu de contexto no símbolo Descritor. Dessa forma, para inserir uma nova função principal como primeira a ser executada, chame o menu contexto do símbolo "Diagrama da Estrutura" e selecione "Inserir Função Principal".

É possível reordenar as partes na lista, arrastando e soltando uma ou mais partes até uma nova posição dentro da lista. Assim como nas ações "Inserir", os símbolos arrastados devem ser soltos no símbolo DEPOIS do qual você deseja que sejam posicionados.


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