Utilize a janela Gerar para gerar as partes selecionadas. Você pode gerar mais de um programa, grupo de mapas, tabela ou registro da UI por vez. Se você selecionar um mapa, o grupo de mapas correspondente é gerado.
As partes são validadas antes de serem geradas. A validação da referência cruzada assegura que cada parte está consistente, completa e pronta para geração.
Cada ambiente especificado no campo Sistema de destino usa um conjunto diferente de opções de geração. A saída da geração é específica para o sistema de destino da geração.
Use a lista suspensa Sistema de destino para especificar o ambiente para o qual você deseja gerar as partes.
Não existe valor padrão e um valor é necessário.
Selecione Geração em lote para criar um arquivo de comando que irá executar e gerar as partes selecionadas. O arquivo contém comandos de um dos seguintes tipos:
Selecione a caixa de seleção Criar comandos individuais para criar um comando para cada parte especificada.
Essa seleção estará disponível somente quando você selecionar múltiplas partes para geração. Essa seleção será útil quando você estiver gerando para ambientes CICS, porque permite especificar valores diferentes para a opção /TRANSID em cada comando individual. A opção /TRANSID aparece na interface do usuário como uma caixa de grupo IDs da Transação na página Interface do bloco de notas Opções de Geração.
A tabela Nome da parte/Application mostra as partes selecionadas para geração.
O campo Status mostra o status da função de geração.
Selecione Gerar para iniciar uma geração online das partes selecionadas. Após selecionar Gerar, você poderá monitorar o progresso da geração usando a janela Monitor de Geração do VisualAge. Se tiver selecionado a caixa de seleção Geração em lote, você terá a opção de executar o arquivo agora ou mais tarde.
Selecione Cancelar para fechar a janela Gerar.
Selecione Definir opções para especificar as opções de geração do sistema de destino selecionado. Você pode especificar valores para qualquer opção de geração que aceitar um valor e para as quais o valor NOOVERRIDE não estiver definido. Para mais informações sobre NOOVERRIDE, consulte o VisualAge Generator Generation Guide.
Selecione Redefinir opções para redefinir as opções de geração dos valores-padrão.
Selecione Definições, a fim de especificar informações para a geração em lote. Para obter informações adicionais sobre geração em lote, consulte Definições de Geração em Lote.
Para definir a geração preferências, siga estas etapas:
Ao usar a UI de geração para geração em lote, um arquivo de comandos será criado e terá um dos seguintes comandos para cada parte selecionada:
Você pode definir opções de geração a partir da interface do usuário (UI). Cada ambiente de destino possui um conjunto de opções de geração disponíveis a partir de blocos de notas de opções de geração. Não é necessário especificar valores para essas opções porque são fornecidos valores-padrão.
Quando NOOVERRIDE é especificado para uma opção no arquivo de padrão das opções de geração, o campo correspondente a essa opção não fica disponível, sendo exibido o valor definido no arquivo padrão. Para obter detalhes, consulte "Estabelecendo opções de geração padrão" na VisualAge Generator Generation Guide.
Para executar a geração em lote para a interface do usuário (UI), proceda da seguinte maneira:
Selecione Definições.... Você deve especificar os três valores a seguir para executar uma geração em lote para a UI:
Para obter informações adicionais sobre as definições relacionadas à geração em lote, consulte o auxílio para o Editor de Opções de Geração.
Para a geração baseada em LAN (EFKREQ está sendo usado):
Os seguintes programas REXX são obrigados a serem gerados em uma LAN:
As seguintes variáveis de ambiente pertencem à geração LAN:
Para gerar partes VAGen usadas por uma interface gráfica com o usuário (GUI), faça o seguinte:
São atribuídos valores padrão às opções que requerem um valor, mas eles não são especificados em nenhum arquivo de opções.
Para ver uma lista das opções válidas em cada ambiente, consulte Parâmetros opcionais para subcomandos.