Unofficial Content

Configurando o GeneXus


As configurações do GeneXus deste ponto em diante são simples, mas é neste ponto que todas as configurações convergem.
É claro que qualquer falha em qualquer momento fará com que todos os problemas ocorram agora.
O mais importante é a configuração da localização correta dos arquivos.
Antes de qualquer coisa, abra o GeneXus 8. e verifique os upgrades, atualizado caso necessário e então crie um novo kbase.
Vamos agora testar as configurações em duas partes: Compilação / execução e acesso ao Banco de Dados.
Para testarmos a primeira parte, crie uma WorkPanel simples e sem acesso ao banco de dados. Isso fará com que consigamos primeiro testar o funcionamento do Java e somente depois o acesso à base de dados (que normalmente causa mais problemas).
Como na imagem abaixo, crie uma WorkPanel simples. Mas tenha certeza que o mesmo não acessa em nenhum momento a base de dados, pois se acessar, um erro será exibido em execução.
Lembre-se de colocar este WorkPanel como "Main Program" escolhendo esta propriedade como True nas propriedades da WorkPanel.

im19

im20

Criando um novo modelo


Passe este kbase para Protótipo e acompanhe a configuração.

IM21


Informe o nome para o modelo, que pode ser qualquer um, sem afetar o funcionamento da aplicação.
Selecione como Java Win e o Banco de Dados SQL Server. Caso você esteja utilizando outro banco de dados, informe o correto aqui.
Como não haverá acesso a base de dados neste momento, o conteúdo será indiferente.
Clique em Next.

IM22
Neste nosso exemplo, estamos utilizando o Microsoft JDBC Driver (Type 4).
Para mais informações, consultem o tópico no final deste específico sobre JDBC.
Neste exemplo o nome da Base de Dados é gxteste e o servidor localhost, se conectando na porta padrão.
Informe o nome correto do servidor, caso o mesmo não seja localhost e a porta a qual o mesmo deverá se conectar, caso não seja a porta padrão.
Clique em Next.

IM23
Deixe "Show connection dialog in WinForms" como "Never", pois não existe necessidade de se abrir diálogos de conexão com o banco de dados.
Informe Usuário, Senha e a versão do SQL Server. Entenda que qualquer aplicação Java não será possível utilizar "Trusted Connection" ou "Segurança Integrada".
Clique em Next.

IM24
Selecione para não gerar aplicações MDI e com "Client Side Validation" como sim.
MDI ou SDI:
Aplicações MDI são aplicações com uma janela de fundo e dentro desta janela é que são exibidas as janelas de sua aplicação.
Aplicações em Visual Basic ou Visual Fox utilizam como Default MDI, mas em Java existem alguns problemas e que desaconselhamos esta utilização.
Os mais graves são que aplicações MDI se tornam muito lentas se comparadas com aplicações SDI e também pelo fato de que não poderão ser executadas em MDI em ambientes Linux.
Desta forma, desaconselhamos a sua utilização, mas entendam que é perfeitamente funcional a utilização de MDI em ambientes Windows.
Clique em Next.

IM25

Compilando e executando

O seu ambiente está praticamente configurado e pronto para ser testado. Neste momento você deve dar um Build All com Force. Isso é obrigatório para que todo o seu kbase seja montado de acordo com as configurações informadas.
Após o Build All, você PRECISA compilar sua aplicação.
Diferente dos geradores Visual Fox Pro e Visual Basic, você PRECISA compilar sua aplicação antes de cada execução. Não existe como rodar uma aplicação clicando no execute sem que a mesma tenha sido compilada por completo.

Pressione F5 para abrir a tela de execução e compilação.
im29

Antes de compilar ou executar, clique em Options.
Note que são as mesmas configurações que informamos ao criarmos o modelo.
im30

Clique em "Advanced".
im31

Uma janela como esta será aberta. Marque "Use Default Browser", pois esta opção não é relevante para ambientes Win.
Não altere nenhuma outra configuração.
Clique em Ok e em Ok novamente.
Na tela de execução, clique sobre o nome de seu WorkPanel e clique em Compile.
im32

A compilação deve ser feita e o Status deve estar como Succeeded. Qualquer problema neste momento informa que suas configurações não foram feitas corretas.
Caso não esteja correta, verifique novamente todas as suas configurações.
Caso compile sem problemas, clique em Close.
Após compilar, o próximo passo será a execução. Clique em Execute.
Sua aplicação será executada sem problemas.
im33

Caso não seja executado, verifique novamente todas as configurações.

Drivers JDBC

Artech do Brasil

Last update: April 2024 | © GeneXus. All rights reserved. GeneXus Powered by Globant