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.
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.
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.
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.
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:
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.
Selecione Transação chamada se estas duas condições forem verdadeiras:
Os parâmetros podem ser passados ao programa chamado e redefinidos por ele.
Selecione Lote principal se estas duas condições forem verdadeiras:
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.
O diagrama do programa constitui-se de duas seções:
Os símbolos a seguir representam as partes do VAGen utilizadas para implementar a lógica do programa:
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.
Os símbolos lógicos são de três tipos:
Os símbolos dos dados são de cinco tipos:
O símbolo da função é usado dentro dos seguintes contextos:
O símbolo pode ter as seguintes formas e significados:
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.
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:
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.
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:
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.
O símbolo do registro é utilizado dento dos seguintes contextos:
O símbolo pode ter as seguintes formas e significados:
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.
O símbolo da tabela é usado dentro dos seguintes contextos:
O símbolo pode ter as seguintes formas e significados:
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.
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:
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.
O símbolo do mapa é usado dentro dos seguintes contextos:
O símbolo pode se ter as seguintes formas:
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.
Selecione Arquivo para operar com partes, , opções de imagens ou impressora.
Selecione Novo para criar uma nova parte VisualAge Generator.
Selecione Abrir para abrir uma parte VisualAge Generator carregada.
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.
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.
Selecione Reverter para fazer com que todos os campos voltem a assumir as últimas definições salvas.
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.
Selecione Configurar Impressão para selecionar uma impressora e especificar opções de configuração da impressora.
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.
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.
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.
Selecione Editar para trabalhar com partes no programa.
Selecione Excluir para remover partes selecionadas do diagrama do programa. Só podem ser removidas do diagrama as seguintes partes:
Selecione Localizar para localizar informações na parte que está aberta no editor.
A seleção de Localizar abre a janela Localizar.
Selecione Exibir para controlar a aparência do Editor de Programa.
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.
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.
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.
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.
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.
Selecione Expandir Subárvore do Diagrama de Estruturas para expandir o diagrama da estrutura.
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:
O canto inferior esquerdo da janela indica se a fonte selecionada é bitmap ou escalável.
Uma amostra da fonte selecionada é exibida na área de texto. Digite mais texto se quiser ver outros caracteres.
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.
Selecione Definir para exibir e alterar as informações do programa.
Selecione Especificações para usar as seguintes opções do menu de ações:
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.
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.
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.
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.
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.
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.
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.
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.
Selecione Tabelas e Registros Adicionais para inserir, alterar ou excluir tabelas e registros adicionais do programa.
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.
Selecione Excluir Todos para excluir todas as tabelas e registros adicionais da lista. Será solicitada a confirmação de suas intenções.
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.
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.
Selecione Excluir Todos para excluir todos os parâmetros chamados. Será solicitada a confirmação de suas intenções.
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.
Selecione Prólogo para exibir a janela Prólogo na qual é possível ver e atualizar comentários de código para o programa.
Selecione Propriedades para exibir e atualizar as propriedades do programa. Aparece a janela Propriedades do Programa.
Selecione Ferramentas para definir pontos de teste, testar, validar ou gerar o programa.
Selecione Definir Pontos de Teste para definir pontos de interrupção, de rastreamento e de observação nas seguintes partes:
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.
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.
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.
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.
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.
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.
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".
As seguintes opções estão disponíveis no menu de contexto Especificações no Editor do Programa.
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.
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.
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.
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.
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.
Selecione Expandir Subárvore para expandir a subárvore inteira que se origina a partir do símbolo selecionado.
As seguintes opções estão disponíveis no menu de contexto Registro da Memória de Trabalho no Editor do Programa.
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.
Selecione Excluir para remover partes selecionadas do diagrama do programa. Só podem ser removidas do diagrama as seguintes partes:
Selecione Detalhes para exibir informações sobre a parte, como prólogo e tipo de parte.
Selecione Editar Parte para exibir a parte no editor apropriado.
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 PSB no Editor do Programa.
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.
Selecione Excluir para remover partes selecionadas do diagrama do programa. Só podem ser removidas do diagrama as seguintes partes:
Selecione Editar Parte para exibir a parte no editor apropriado.
As seguintes opções estão disponíveis no menu de contexto Primeiro Mapa no Editor do Programa.
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.
Selecione Excluir para remover partes selecionadas do diagrama do programa. Só podem ser removidas do diagrama as seguintes partes:
Selecione Expandir Subárvore para expandir a subárvore inteira que se origina a partir do símbolo selecionado.
Selecione Editar Parte para exibir a parte no editor apropriado.
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.
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.
As seguintes escolhas estão disponíveis a partir do menu de contexto Funçã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.
Selecione Expandir Subárvore para expandir a subárvore inteira que se origina a partir do símbolo selecionado.
Selecione Editar Parte para exibir a parte no editor apropriado.
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 escolhas estão disponíveis a partir do menu de contexto Tabelas.
Selecione Detalhes para exibir informações sobre a parte, como prólogo e tipo de parte.
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.
Selecione Editar Parte para exibir a parte no editor apropriado.
As seguintes opções estão disponíveis no menu de contexto Primeiro Registro da UI no Editor do Programa.
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.
Selecione Excluir para remover partes selecionadas do diagrama do programa. Só podem ser removidas do diagrama as seguintes partes:
Selecione Expandir Subárvore para expandir a subárvore inteira que se origina a partir do símbolo selecionado.
Selecione Editar Parte para exibir a parte no editor apropriado.
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.
As seguintes escolhas estão disponíveis a partir do menu de contexto Funçã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.
Selecione Expandir Subárvore para expandir a subárvore inteira que se origina a partir do símbolo selecionado.
Selecione Editar Parte para exibir a parte no editor apropriado.
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 escolhas estão disponíveis a partir do menu de contexto Tabelas.
Selecione Detalhes para exibir informações sobre a parte, como prólogo e tipo de parte.
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.
Selecione Editar Parte para exibir a parte no editor apropriado.
As seguintes opções estão disponíveis no menu de contexto Grupo de Mapas no Editor do Programa.
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.
Selecione Excluir para remover partes selecionadas do diagrama do programa. Só podem ser removidas do diagrama as seguintes partes:
Selecione Editar Parte para exibir a parte no editor apropriado.
As seguintes escolhas estão disponíveis a partir do menu de contexto Grupo de Mapa de Auxílio.
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.
Selecione Excluir para remover partes selecionadas do diagrama do programa. Só podem ser removidas do diagrama as seguintes partes:
Selecione Editar Parte para exibir a parte no editor apropriado.
As seguintes opções estão disponíveis no menu de contexto Tabelas e Registros Adicionais no Editor do Programa.
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.
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.
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.
Selecione Excluir para remover partes selecionadas do diagrama do programa. Só podem ser removidas do diagrama as seguintes partes:
Selecione Detalhes para exibir informações sobre a parte, como prólogo e tipo de parte.
Selecione Editar Parte para exibir a parte no editor apropriado.
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 Parâmetros Chamados no Editor do Programa.
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.
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.
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.
Selecione Excluir para remover partes selecionadas do diagrama do programa. Só podem ser removidas do diagrama as seguintes partes:
Selecione Detalhes para exibir informações sobre a parte, como prólogo e tipo de parte.
Selecione Editar Parte para exibir a parte no editor apropriado.
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 escolhas estão disponíveis a partir do menu de contexto Diagrama de Estrutura no Editor de Programa.
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.
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.
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.
Selecione Expandir Subárvore para expandir a subárvore inteira que se origina a partir do símbolo selecionado.
As seguintes escolhas estão disponíveis a partir do menu de contexto Função Principal no Editor de Programa.
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.
Selecione Excluir para remover partes selecionadas do diagrama do programa. Só podem ser removidas do diagrama as seguintes partes:
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.
Selecione Expandir Subárvore para expandir a subárvore inteira que se origina a partir do símbolo selecionado.
Selecione Editar Parte para exibir a parte no editor apropriado.
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.
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.
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.
Selecione Expandir Subárvore para expandir a subárvore inteira que se origina a partir do símbolo selecionado.
Selecione Editar Parte para exibir a parte no editor apropriado.
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.
Selecione Detalhes para exibir informações sobre a parte, como prólogo e tipo de parte.
Selecione Editar Parte para exibir a parte no editor apropriado.
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.
Selecione Detalhes para exibir informações sobre a parte, como prólogo e tipo de 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.
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.
Selecione Expandir Subárvore para expandir a subárvore inteira que se origina a partir do símbolo selecionado.
Selecione Editar Parte para exibir a parte no editor apropriado.
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.
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.
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.
Selecione Expandir Subárvore para expandir a subárvore inteira que se origina a partir do símbolo selecionado.
Selecione Editar Parte para exibir a parte no editor apropriado.
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.
Selecione Detalhes para exibir informações sobre a parte, como prólogo e tipo de 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.
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.
Para definir preferências do programa:
Para criar um programa novo:
ou
No Editor de Programa, selecione o menu Arquivo, depois Novo.
Use as seguintes convenções para dar nome a programas:
As seguintes convenções de nomenclatura aplicam-se a todos os tipos de parte:
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. |
Para definir propriedades do programa:
Para definir especificações para seu programa:
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.
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:
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. |
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:
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.
Para definir a lógica do programa:
Nota: | As instruções de fluxo são associadas à função principal, mas armazenadas junto com o programa. |
Descreva e comente sobre seu programa em um prólogo. Para incluir um prólogo em seu programa:
ou
No Editor de Programa, selecione o menu Definir, depois Prólogo.
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. |
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.
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.