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.
Use a guia Validação para especificar as opções de geração que se aplicam à forma como a parte é validada.
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.
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.
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.
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.
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.
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.
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:
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.
No quadro Autorização de banco de dados, digite as seguintes informações
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.
No campo Senha, especifique uma senha para o ID de usuário do banco de dados.
Use a guia Arquivos de Entrada para especificar opções de geração que se aplicam aos arquivos de entrada.
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.
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.
Use a guia Saída Java para especificar opções de geração relacionadas à saída Java.
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.
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.
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.
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.
No campo Nome do pacote, digite o nome de um pacote Java.
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.
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
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
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'
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.
Use o item Preparação para especificar opções de geração que se aplicam ao processo 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.
No quadro Banco de dados, digite as informações que serão utilizadas para conectar o banco de dados à máquina de destino:
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.
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.
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.