Unofficial Content

Executando o RMenu em seu cliente

Após ter sua aplicação toda configurada e funcionando, você precisa levar o RMenu para que este seja executado em um outro computador para que seja feita a reorganização das tabelas.

Este processo não é feito automaticamente por você não ter conexão física com este servidor de banco de dados ou por opção e você precisa levar e executar este em seu cliente.

Montagem do pacote de instalação

A montagem é simples. Com o GeneXus aberto em modelo de Produção, pressione F5.

 

im000

Uma janela como esta é aberta. Clique sobre o DeveloperMenu e em executar. (Não é necessário compilar)

 

im001

 

Uma janela como este será aberta. Clique em Utilities / Export Reorganizartion.

 

im002

Uma janela como esta será aberta. As informações nesta janela são:

 

             * Filename: Nome do arquivo .jar que será criado (Não precisa ser alterado).

            - JDBC URL: São os parâmetros do driver JDBC, endereço do servidor e outras configurações. Normalmente não precisam ser alteradas, pois a esta informação é trazida do modelo.

            - JDBC Driver: Informa qual é o Driver JDBC que será utilizado. Normalmente não precisam ser alteradas, pois a esta informação é trazida do modelo.

            - User: Usuário que irá se conectar ao banco de dados. Normalmente não precisam ser alteradas, pois a esta informação é trazida do modelo.

            - Password: Senha que será utilizada para a conexão. Normalmente não precisam ser alteradas, pois a esta informação é trazida do modelo.

            - Include configuration file in JAR: Informa as configurações de conexão serão montadas no pacote. Sempre inclua.

<o:p> </o:p>

Clique em Create JAR.

Neste momento é criado um arquivo .jar contendo todas as informações necessárias da Reorganização.

O que você precisa fazer agora é somente copiar os arquivos.

Os arquivos que você precisa copiar manualmente são:

            - Driver JDBC

            - gxclassr.zip

            - Pacote .jar gerado pela exportação.

<o:p> </o:p>

Para exemplificar, exportamos a reorganização sem alterar nenhuma opção.

Desta forma, o arquvo de exportação gerado (Opção Filename da Exportação) foi Reorg.jar.

Com isso, os arquivos copiados para SQL Server foram:

            - gxclassr.zip

            - msbase.jar

            - mssqlserver.jar

            - msutil.jar

            - Reorg.zip

<o:p> </o:p>

Somente copie estes arquivos para o local de destino por em disquetes, CDs, etc.

Execução da Reorganização

Copie todos os arquivos de reorganização no computador destino em um mesmo diretório.

Após a cópia, você deve:

            - Abrir um Prompt do MS-DOS

            - Executar o comando CD <Diretório> para que mudar para o diretório onde você copiou os arquivos. Este diretório pode ser algo como C:\RMenu

            - Executar o RMenu

<o:p> </o:p>

Como as aplicações Java não são executáveis, você precisa chamar a Virtual Machine e passar para ela os programas que devem ser executados.

 

Desta forma, é necessário que o computador destino esteja configurado com Java Virtual Machine e que pode ser Microsoft ou Sun.

Caso não tenha instalado, você deve instalar. Uma forma fácil de instalar o Java da Sun é acessar esta página da Web e o processo de instalação é feito automaticamente:

Inglês:

http://java.com/en/download/download_the_latest.jsp

Espanhol:

http://java.com/es/download/download_the_latest.jsp

Após a abertura da página, clique no botão dentro da página e aguarde o término da instalação.

Cada Virtual Machine possui seus próprios parâmetros:

Java Sun

java -cp <Pacote .jar>;gxclassr.zip;<Driver JDBC>;.; Reorganization  - force

Java Microsoft

jview /cp:p <Pacote .jar>;gxclassr.zip;<Driver JDBC>;.; Reorganization - force

Utilizando Java da Sun com SQL Server, o comando seria algo como:

java -cp Reorg.jar;gxclassr.zip;msbase.jar;mssqlserver.jar;msutil.jar;.; Reorganization -force

Notas:

         - A opção force NÃO PERGUNTA se você deseja instalar ou não. A reorganização é feita sem a intervenção do usuário.

         - É sempre aconselhável a geração de um Backup completo antes da execução do RMenu.

<o:p> </o:p>

Para mais informações:

SAC#8087

Perguntas e Respostas(Java Win)

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