A pasta do atualizador devem estar junto da pasta do tomcat, dentro da pasta edusoft ou equivalente. Dentro da pasta atualizador devem estar os arquivos :
Esse arquivos são disponibilizados no FTP da Edusoft: ftp.edusoft.com.br
O atualizador utiliza 2 arquivos auxiliares para a sua inicialização, que são o arquivo de configurações e o arquivo de perfil. O arquivo de configurações se chama config.xml e ele deve conter as seguintes informações:
O arquivo deve ficar como no exemplo a seguir:
<configuracao> <so>WIN</so> <banco>MSSQL</banco> <pathEdusoft>C:\edusoft</pathEdusoft> <pathTomcat>C:\edusoft\tomcat7032</pathTomcat> <pathJava>C:\edusoft\java7u9\bin</pathJava> <pathPerfil>C:\edusoft\atualizador\Perfis</pathPerfil> <pathWar>C:\edusoft\tomcat7032\wars</pathWar> <pathXml>C:\edusoft\tomcat7032\conf\Catalina\localhost</pathXml> <proxyUse>false</proxyUse> <proxyHost></proxyHost> <proxyPort></proxyPort> <proxyUser></proxyUser> <proxyPass></proxyPass> <ambiente>Cliente</ambiente> </configuracao>
O arquivo de perfil deve possuir o nome da aplicação e deve conter os seguintes informações:
Observações:
O arquivo deve ficar como no exemplo a seguir;
<perfil> <nome>NOME_DO_PERFIL</nome> <recursos> <recurso> <tipoRecurso>ICoruja</tipoRecurso> <arquivoXML>ICoruja</arquivoXML> <driver></driver> <url></url> <username>login</username> <password>senha</password> </recurso> <recurso> <tipoRecurso>MentorWeb</tipoRecurso> <arquivoXML>MentorWeb</arquivoXML> <driver></driver> <url></url> <username>login</username> <password>senha</password> </recurso> <recurso> <tipoRecurso>Security</tipoRecurso> <arquivoXML>Security</arquivoXML> <driver></driver> <url></url> <username>login</username> <password>senha</password> </recurso> <recurso> <tipoRecurso>Relatorio</tipoRecurso> <arquivoXML>Relatorio</arquivoXML> <driver></driver> <url></url> <username>login</username> <password>senha</password> </recurso> <recurso> <tipoRecurso>Message</tipoRecurso> <arquivoXML></arquivoXML> <driver></driver> <url></url> <username>login</username> <password>senha</password> </recurso> <recurso> <tipoRecurso>Log</tipoRecurso> <arquivoXML></arquivoXML> <driver></driver> <url></url> <username>login</username> <password>senha</password> </recurso> <recurso> <tipoRecurso>MentorIntegrador</tipoRecurso> <arquivoXML>MentorIntegrador</arquivoXML> <driver></driver> <url></url> <username>login</username> <password>senha</password> </recurso> <recurso> <tipoRecurso>MentorAgendador</tipoRecurso> <arquivoXML>MentorAgendador</arquivoXML> <driver></driver> <url></url> <username>login</username> <password>senha</password> </recurso> <recurso> <tipoRecurso>EdusoftServico</tipoRecurso> <arquivoXML>EdusoftServico</arquivoXML> <driver></driver> <url></url> <username>login</username> <password>senha</password> </recurso> </perfil>
Atenção! Avisos Importantes antes de atualizar;
A título de curiosidade:
Recurso para ORACLE
<recurso> <tipoRecurso>EdusoftServico</tipoRecurso> <arquivoXML>EdusoftServico</arquivoXML> <driver>oracle.jdbc.driver.OracleDriver</driver> <url>jdbc:oracle:thin://@VENUS.EDUSOFT.NET:XXXX:DBXXG</url> <username>#USUARIO#</username> <password>#SENHA#</password> </recurso>
Recurso para SQL SERVER
<recurso> <tipoRecurso>EdusoftServico</tipoRecurso> <arquivoXML>EdusoftServico</arquivoXML> <driver>net.sourceforge.jtds.jdbc.Driver</driver> <url>jdbc:sqlserver://XXX.XXX.X.XX:XXXX;databaseName=BANCO_ICO</url> <username>#USUARIO#</username> <password>#SENHA#</password> </recurso>
Para iniciar o atualizador, vá até a pasta Edusoft/atualizador e execute o arquivo atualizador.bat, em seguida o mesmo apresentará a tela inicial como na imagem abaixo:
Observação:
Ao clicar em próximo vamos para a tela de escolha de versão, como na imagem abaixo:
Nesta tela é apresentado as versões disponíveis para atualização, conforme a versão das aplicações escolhidas. Serão apresentados as versões conforme itens a seguir:
Apertando em próximo vamos para a tela de acompanhamento da atualização, onde será mostrado o progresso da atualização, como na imagem a seguir:
Nesta tela é apresentado a barra de progresso com o progresso atual da atualização, no canto direito temos qual etapa que o atualizador está executando, as etapas que vem a seguir e as etapas que já foram executadas, abaixo da barra de progresso temos as informações de qual ação específica o atualizador está executando, qual arquivo ele está baixando e a velocidade de download, qual perfil está sendo executado e qual banco está sendo atualizado.
Inicialmente o botão de Próximo fica desabilitado e só é liberado após a finalização da atualização.
Após o término do processo de atualização, apertando em próximo vamos para a tela final do atualizador, que pode apresentar as seguintes informações:
Clicando em finalizar o atualizador se fecha e termina o processo de atualização.
Para iniciar o atualizador, vá até a pasta Edusoft/atualizador e execute o arquivo atualizador.jar, em seguida o mesmo apresentará a tela inicial como na imagem abaixo:
Nesta tela e apresentado a versão disponível para atualização, e os perfis criados na pasta de perfis, nesta tela será feita a escolha do perfis que serão atualizados, para isto é apresentado uma opção numérica com os perfis e uma opção de cancelamento da atualização, como na imagem a seguir:
Para escolher, é necessário somente digitar o número da opção desejada e se for escolher mais de uma aplicação, separar o número da opção por vírgula e apertar ENTER.
Em seguida será apresentado um pedido de confirmação da sua escolha, tendo 3 opções como mostra a imagem a seguir:
Para escolher basta apenas digitar a opção desejada e apertar ENTER.
Nesta tela e apresentado as versões disponíveis para atualização, para escolher, é necessário somente digitar o número da opção desejada, como na imagem a seguir:
Em seguida será apresentado um pedido de confirmação da sua escolha, tendo 3 opções como mostra a imagem a seguir:
Para escolher basta apenas digitar a opção desejada e apertar ENTER.
Em seguida é iniciado o processo de atualização dos perfis, nesta tela é apresentado as informações de qual ação específica o atualizador está executando, qual arquivo ele está baixando, qual perfil está sendo executado e qual banco está sendo atualizado, como na imagem a seguir:
Ao final do processo aparecerá uma mensagem se a atualização ocorreu com ou sem erros, como na imagem a seguir:
Clicando a tecla ENTER o atualizador se fecha e termina o processo de atualização
Importante: não pode existir espaços dentro do parâmetro passado.