Auxílios do VisualAge Generator


Opções de geração do Java

Utilize o bloco de notas Opções de Geração do Java para especificar opções de geração que se aplicam aos registros e tabelas UI do Java.

Item Validação

Use a guia Validação para especificar as opções de geração que se aplicam à forma como a parte é validada.

Itens de dados subestruturados

No quadro Itens de dados subestruturados, selecione como deseja que as estruturas de registros e tabelas sejam validadas nos casos de conflito de tipo de dados:

Um exemplo do tipo de conflito que esta verificação constata é um item de dados de caractere (CHA) que é substruturado por um item de dados compactado (PACK).

Uma mensagem informativa será emitida se for localizado um conflito.

A especificação de valores diferentes de NONE aumenta o tempo necessário para validação.

O valor padrão é Nenhum.

Nenhum

Selecione Nenhum caso deseje verificar conflitos potenciais nos tipos de dados dos itens de dados sub-estreuturados na validação.

Este campo não estará disponível quando a parte de opções de geração padrão especificar a opção correspondente com NOOVERRIDE.

Nos blocos de notas de opções, os valores-padrão exibidos para as opções de geração são atribuídos por meio de uma parte de opções de geração ou a partir dos valores-padrão definidos pelo sistema.

Somente itens inferiores

Selecione Apenas itens do mais baixo nível para verificar tipos de dados conflitantes apenas nos itens de mais baixo nível. O nível mais alto da estrutura não é verificado.

Por exemplo, se um registro ou tabela estiver definido com o primeiro item de dados no nível 03 e todos os outros itens de dados estiverem subestruturados sob o primeiro, este item de dados não será incluído na verificação de tipo. Isto ajuda a minimizar o número de mensagens emitidas se a estrutura inteira estiver definida como caractere, portanto poderá ser transferida como bloco.

Este campo não estará disponível quando a parte de opções de geração padrão especificar a opção correspondente com NOOVERRIDE.

Nos blocos de notas de opções, os valores-padrão exibidos para as opções de geração são atribuídos por meio de uma parte de opções de geração ou a partir dos valores-padrão definidos pelo sistema.

Itens de todos os níveis

Selecione Itens de todos os níveis para verificar tipos de dados conflitantes em todos os níveis de um item de dado sub-estruturado.

Este campo não estará disponível quando a parte de opções de geração padrão especificar a opção correspondente com NOOVERRIDE.

Nos blocos de notas de opções, os valores-padrão exibidos para as opções de geração são atribuídos por meio de uma parte de opções de geração ou a partir dos valores-padrão definidos pelo sistema.

Itens de dados locais

Selecione Itens de dados locais para validar itens de dados locais. Os itens locais de dados são validados pela comparação de cada definição de item local de dados com a definição de item global do mesmo nome, se um existir. Se você solicitar validação e as definições forem diferentes, uma mensagem é emitida e a geração prossegue.

Se você não selecionar Itens de dados locais, os itens de dados locais não são validados.

Ao solicitar a validação de item de dados locais, leva mais tempo para que a validação seja concluída.

Itens de dados locais não é selecionado como padrão.

Este campo não estará disponível quando a parte de opções de geração padrão especificar a opção correspondente com NOOVERRIDE.

Nos blocos de notas de opções, os valores-padrão exibidos para as opções de geração são atribuídos por meio de uma parte de opções de geração ou a partir dos valores-padrão definidos pelo sistema.

Comandos SQL

Selecione Comandos SQL para validar instruções SQL.

Se você não selecionar Comandos SQL, elas não serão validadas.

Instruções SQL são validadas através da preparação dinâmica da instrução utilizando o atual gerenciador de banco de dados no sistema de geração. A validação das instruções SQL é executada de acordo com as regras de preparação SQL dinâmicas do gerenciador do banco de dados atual.

Para validação junto a bancos de dados remotos, certifique-se de que o banco de dados está catalogado no diretório DDCS.

A validação da instrução SQL não captura todos os erros. O processo de validação poderá retornar erros para as instruções SQL que são válidas no ambiente de destino, mas não válidas para o gerenciador do banco de dados atual.

Nota:Não é possível validar instruções SQL para registros SQL definidos com nomes da tabela dinâmica ou instruções com a opção Criação da Instrução de Runtime especificada como Sim.

Para validar instruções SQL, todos os bancos de dados e tabelas utilizados nas instruções já deverão estar definidos no gerenciador do banco de dados atual.

O pedido de validação da instrução SQL aumenta o tempo necessário para validação.

Comandos SQL não é selecionado como padrão.

Este campo não estará disponível quando a parte de opções de geração padrão especificar a opção correspondente com NOOVERRIDE.

Nos blocos de notas de opções, os valores-padrão exibidos para as opções de geração são atribuídos por meio de uma parte de opções de geração ou a partir dos valores-padrão definidos pelo sistema.

Banco de dados SQL

No campo Banco de dados SQL, especifique o nome do banco de dados a usar para a SQL validação de instrução e para o SQL pré-processamento no ambiente de destino.

O valor do campo Banco de dados SQL não é utilizado, a menos que a opção Iniciar arquivo de comandos de preparação da guia Preparação esteja selecionada.

Essa opção é sempre colocada na instrução do subcomando GENERATE ou no objeto de opções de substituição sendo criado.

Se ela não estiver definida na interface com o usuário nem em nenhuma parte de opção, o valor padrão será atribuído à atribuição encontrada em primeiro lugar a partir das seguintes localizações:

  1. Preferências VisualAge Generator Developer
  2. Valor do conjunto de chaves EZERSQLDB do arquivo hpt.ini
  3. Valor padrão de SAMPLE

Este campo não estará disponível quando a parte de opções de geração padrão especificar a opção correspondente com NOOVERRIDE.

Nos blocos de notas de opções, os valores-padrão exibidos para as opções de geração são atribuídos por meio de uma parte de opções de geração ou a partir dos valores-padrão definidos pelo sistema.

Autorização de banco de dados

No quadro Autorização de banco de dados, digite as seguintes informações

ID do usuário

No campo ID de Usuário, digite um ID de usuário de banco de dados. Este ID de usuário é utilizado para iniciar sessão no banco de dados durante a validação SQL.

Senha

No campo Senha, especifique uma senha para o ID de usuário do banco de dados.

Guia de Arquivos de Entrada

Use a guia Arquivos de Entrada para especificar opções de geração que se aplicam aos arquivos de entrada.

Opções de geração

No campo Opções de geração, especifique uma parte que contém os valores para opções de geração.

O valor padrão para o campo Opções de geração é o nome da parte de opções atualmente especificado em um dos itens seguintes:

Este campo não estará disponível quando a parte de opções de geração padrão especificar a opção correspondente com NOOVERRIDE.

Nos blocos de notas de opções, os valores-padrão exibidos para as opções de geração são atribuídos por meio de uma parte de opções de geração ou a partir dos valores-padrão definidos pelo sistema.

Consulte o documento VisualAge Generator Generation Guide para obter mais informações sobre arquivos de opções.

Tabela de ligação

No campo Tabela de ligação, selecione um nome de parte de tabela de Ligação para especificar o nome da parte que contém as informações da tabela de ligação.

Não existe valor padrão.

Este campo não estará disponível quando a parte de opções de geração padrão especificar a opção correspondente com NOOVERRIDE.

Nos blocos de notas de opções, os valores-padrão exibidos para as opções de geração são atribuídos por meio de uma parte de opções de geração ou a partir dos valores-padrão definidos pelo sistema.

Guia de Saída Java

Use a guia Saída Java para especificar opções de geração relacionadas à saída Java.

Gerar como agrupamento de recursos

Selecione a caixa Gerar como agrupamento de recursos se você quiser que uma tabela seja gerada como um agrupamento de recursos. A tabela deve ser uma tabela de mensagens ou a coluna 1 definida como Num4 e a coluna 2 definida como Char ou Mixed, 1-254. Para um programa Web Transaction, a tabela de mensagens é sempre gerada como um agrupamento de recursos Java.

Isso significa que a tabela deve ser gerada como um agrupamento de recursos Java. A tabela deve ser uma tabela de mensagens ou a coluna 1 definida como Num4 e a coluna 2 definida como Char ou Mixed, 1-254. Para um programa Web transaction, a tabela de mensagens é sempre gerada como um agrupamento de recursos Java.

Essa opção está disponível somente se você estiver gerando uma tabela e se o valor de /SYSTEM for JAVA.

Grupo EJB

No campo Grupo EJB, digite o nome de um grupo Enterprise Java Bean (EJB) no qual você deseja criar um bean sessão.

O grupo já deve existir.

Por padrão o VisualAge Generator crias wrappers Java (um para o programa e um para cada parâmetro de registro) porém não cria um beam de sessão. Para mais informações sobre os wrappers java, consulte VisualAge Generator Client/Server Communications Guide.

Prefixo de tabela de mensagens

No campo Prefixo de tabela de mensagem, digite um prefixo.

Esta opção está disponível somente se você estiver gerando um registro UI. Caso esteja gerando um programa transação Web, o prefixo de tabela de mensagem definido no programa é utilizado.

O padrão é sem prefixo.

Sistema de destino Java

No menu pull-down Sistema de destino Java, selecione um sistema de destino para a saída Java.

Ele pode ser AIX, SOLARIS ou Windows NT.

Nome do pacote

No campo Nome do pacote, digite o nome de um pacote Java.

Máquina de destino

Na caixa de grupo Máquina de destino, digite a informação sobre onde o código Java gerado deve ser enviado:

O código gerado é enviado para esta máquina de destino, onde o código pode ser preparado e compilado para runtime. O usuário precisa autorização de gravação para o diretório de destino na máquina de destino.

Nome

No campo Nome, digite o nome ou o endereço numérico de TCP/IP da máquina de destino na qual está localizado o diretório de destino.

Você pode digitar até 64 caracteres para o nome ou endereço. Se estiver desenvolvendo em Windows NT, você deverá especificar um nome completamente qualificado.

Os ambientes AIX, HP-UX, e Solaris são sensíveis a maiúsculas e minúsculas. Verifique as letras maiúsculas e minúsculas do valor que você especificar para esta opção.

Exemplo:

sms.raleigh.ibm.com
 
                  ou
 
9.67.226.22

ID do usuário

No campo ID do usuário, digite o USERID que será registrado na máquina de destino especificada, no campo Nome.

Os ambientes AIX, HP-UX, e Solaris são sensíveis a maiúsculas e minúsculas. Verifique as letras maiúsculas e minúsculas do valor que você especificar para esta opção.

Exemplo:

 /JAVADESTUID=myuserid

Diretório

No campo Diretório, digite o nome do diretório de uma máquina de destino para o qual o código Java e os arquivos de suporte auxiliares serão enviados.

O diretório de destino deve existir. O usuário especificado pela opção de geração /DESTUID deve ter autoridade para gravar neste diretório. Especifique o caminho completo. Para ambientes AIX, HP-UX, e Solaris, o seguinte é verdadeiro:

Você não pode usar qualquer palavra-chave de plataforma específica, por exemplo:

Exemplo: para AIX, HP-UX, e Solaris

   '/home/myid/mysource'

Senha

No campo Senha, digite a senha do USERID que será registrada na máquina de destino Java.

A senha será utilizada para o usuário especificado pela opção de geração /DESTUID. Os ambientes AIX, HP-UX, e Solaris são sensíveis a maiúsculas e minúsculas. Verifique as letras maiúsculas e minúsculas do valor que você especificar para esta opção.

Guia de Preparação

Use o item Preparação para especificar opções de geração que se aplicam ao processo de preparação.

Iniciar arquivo de comando de preparação

Selecione Iniciar arquivo de comandos de preparação para iniciar automaticamente um arquivo de comandos de preparação após a conclusão bem-sucedida da geração (código de retorno menor ou igual a 4). Um arquivo de comandos de preparação é automaticamente criado para programas C++. Um arquivo de comandos de preparação é criado para entrada Java.

Para a geração COBOL, se você selecionar Iniciar arquivo de comandos de preparação, o arquivo será criado, mesmo que você não tenha selecionado Criar arquivo de comandos de preparação.

Se você não selecionar Iniciar arquivo de comandos de preparação, o arquivo de comandos de preparação não será criado automaticamente quando o processo de geração for concluído. Você deve iniciar o comando de preparação quando você estiver pronto.

Esta opção será ignorada quando você estiver utilizando o TeamConnection. Ao utilizar a linha de comandos do TeamConnection ou a GUI para criar uma parte, crie o coletor de resultados de geração se você deseja iniciar a geração mas não a preparação. Gere o coletor de resultados de preparação se desejar que a geração seja executada quando houver alteração na entrada desde a última geração e desejar que a preparação seja executada.

O valor padrão é não selecionar Iniciar arquivo de comandos de preparação.

Este campo não estará disponível quando a parte de opções de geração padrão especificar a opção correspondente com NOOVERRIDE.

Nos blocos de notas de opções, os valores-padrão exibidos para as opções de geração são atribuídos por meio de uma parte de opções de geração ou a partir dos valores-padrão definidos pelo sistema.

Banco de Dados

No quadro Banco de dados, digite as informações que serão utilizadas para conectar o banco de dados à máquina de destino:

ID do usuário

No campo ID do Usuário, digite o USERID que será utilizado para conexão com o banco de dados na máquina de destino.

Este USERID será utilizado para conectar-se ao banco de dados na máquina de destino. O USERID deve ser identificado pelo banco de dados e deve possuir privilégios de acesso apropriados.

Esta opção considera maiúsculas e minúsculas.

Não existe valor padrão.

Este campo não estará disponível quando a parte de opções de geração padrão especificar a opção correspondente com NOOVERRIDE.

Nos blocos de notas de opções, os valores-padrão exibidos para as opções de geração são atribuídos por meio de uma parte de opções de geração ou a partir dos valores-padrão definidos pelo sistema.

Senha

No campo Senha, digite a senha do USERID que será utilizada para conexão com o banco de dados na máquina de destino. A senha não será exibida.

Você deve especificar uma senha para utilizar com o USERID do banco de dados.

Esta opção considera maiúsculas e minúsculas.

Não existe valor padrão.

Este campo não estará disponível quando a parte de opções de geração padrão especificar a opção correspondente com NOOVERRIDE.

Nos blocos de notas de opções, os valores-padrão exibidos para as opções de geração são atribuídos por meio de uma parte de opções de geração ou a partir dos valores-padrão definidos pelo sistema.

Botões de comando

Selecione Ok para aceitar os valores e fechar a janela.

Selecione Cancelar para descartar todas as alterações em qualquer separador do bloco de notas Opções de Geração do Java.


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