Vous êtes sur la page 1sur 7

SPED - Projeto SIGADEx

Atualizao do SPED verso 2.7.00-04 para 2.7.00-05


Ateno:
1. Leia todo esse tutorial, antes de iniciar a atualizao.
2. ANTES de realizar a atualizao, FUNDAMENTAL testar todos os procedimentos
listados nas pginas a seguir.
3. No realize a atualizao diretamente em um SPED que esteja em produo.
Primeiramente, faa a atualizao em um backup de seu SPED, realize testes e, s
depois disso, proceda atualizao final.

PROCEDIMENTOS INICIAIS
1. Se ainda no o fez, realize um backup completo de seu SPED.
a. Existe um tutorial de backup do SPED no site de suporte (http://sigadex.eb.mil.br).
b. No siga adiante nesse tutorial sem ter realizado um backup completo (e o
consequente teste) do SPED!
1) Lembre-se:
a) Fazer backup sem testar esse backup o mesmo que no fazer backup!
b) Todo backup realizado deve ser testado!
2. Baixe o arquivo do patch de atualizao do SPED para a verso 2.7.00-05
(atualizacao_sped_2.7.00-05.tar.gz) existente no site de suporte do SPED
(http://sigadex.eb.mil.br).
3. Copie esse arquivo para o servidor do SPED.
a. Use o mtodo de cpia de arquivos que voc que estiver mais familiarizado.
1) A cpia do arquivo para o servidor pode ser feita, no linux, pelo utilitrio scp.
2) Para os usurios do windows, pode-se usar o utilitrio WinScp para realizar a cpia
do arquivo para o servidor do SPED.
b. Sugerimos que o arquivo baixado seja copiado para o diretrio /tmp.
4. Abra um terminal (shell), no servidor do SPED.
a. Ou logue-se remotamente ao servidor, via ssh (para linux) ou putty (para windows).
5. Torne-se usurio root, no terminal do servidor do SPED (ateno para o hfen ao trmino
da linha de comando!).
#sudosu
6. V para o diretrio onde voc copiou o arquivo baixado do site. Partindo do princpio que
voc tenha copiado o arquivo baixado para o diretrio /tmp, teramos:
#cd/tmp
7. Descompacte o arquivo baixado
#tarzxvfatualizacao_sped_2.7.0005.tar.gz
8. Entre no diretrio onde esto os arquivos para atualizao
#cd/tmp/atualizacao_sped_2.7.0005
9. Pare o servio do tomcat
#/etc/init.d/tomcatstop
Arquivo: /home/claudiolobo/PROJETOS/SIGADEx_2015/MontagemDePatchesDeVersoes/Tutorial de atualizao verso 2.7.00-04 para 2.7.00-05 - VERSO OM.odt
ltima alterao em:30/12/2015 - 04:27:04 PM

Folha 1/7

SPED - Projeto SIGADEx


A partir de agora, iremos assumir que:

Exite um backup completo do SPED e esse backup foi TESTADO (ou seja, foi
restaurado em um outro servidor SPED qualquer, sem erros).

O arquivo baixado do site de suporte do SPED foi copiado e descompactado, com


sucesso, no diretrio /tmp do servidor do SPED.
Se voc descompactou o arquivo baixado em um outro diretrio, faa as
adaptaes necessrias, ao longo desse tutorial.

O usurio root encontra-se no diretrio /tmp/atualizacao_sped_2.7.00-05 do


servidor do SPED.

O servio tomcat est parado no servidor do SPED.

essencial seguir rigorosamente os passos do tutorial, a partir deste ponto.


Quaisquer erros devem ser anotados e informados, no mais curto prazo, equipe
de suporte do SPED, via pedido de suporte, em http://sigadex.eb.mil.br.

Arquivo: /home/claudiolobo/PROJETOS/SIGADEx_2015/MontagemDePatchesDeVersoes/Tutorial de atualizao verso 2.7.00-04 para 2.7.00-05 - VERSO OM.odt


ltima alterao em:30/12/2015 - 04:27:04 PM

Folha 2/7

ATUALIZAO DA APLICAO PARA A VERSO 2.7.00-05

1. Entre no diretrio onde encontram-se os arquivos para cpia


#cdarquivos_para_copia

2. Copie os arquivos a seguir para os respectivos diretrios, executando as linhas de comando conforme mostradas.
#cpSQLUtil.class/usr/local/tomcat/webapps/sped/WEBINF/classes/br/gov/exercito/sped/util/SQLUtil.class
#cpPatenteTodas.class/usr/local/tomcat/webapps/sped/WEBINF/classes/br/gov/exercito/sped/util/patente/PatenteTodas.class
#cpcadastrarcodigosiorg.jsp/usr/local/tomcat/webapps/sped/administracao/codigo_siorg/cadastrarcodigosiorg.jsp
#cpEB/layout_me.css/usr/local/tomcat/webapps/sped/design/eb/css/layout_me.css
#cpPadrao/layout_me.css/usr/local/tomcat/webapps/sped/design/padrao/css/layout_me.css
#cpdocumentos.jsp/usr/local/tomcat/webapps/sped/protocolo/encaminhamento/documentos.jsp
#cpdetalharelaborado.jsp/usr/local/tomcat/webapps/sped/protocolo/protocolo/detalharelaborado.jsp
#cpdetalharprotocolo.jsp/usr/local/tomcat/webapps/sped/protocolo/protocolo/detalharprotocolo.jsp
#cpdespachardocumento.jsp/usr/local/tomcat/webapps/sped/protocolo/despacho/despachardocumento.jsp
#cpfuncDoc.js/usr/local/tomcat/webapps/sped/js/funcDoc.js
#cpimprimirdiexsimples.jsp/usr/local/tomcat/webapps/sped/protocolo/redacao/novos_documentos_eb/diex_simples/imprimirdiexsimples.jsp
#cpmesclardiexsimples.jsp/usr/local/tomcat/webapps/sped/protocolo/redacao/novos_documentos_eb/diex_simples/mesclardiexsimples.jsp
#cpParametroAction.class/usr/local/tomcat/webapps/sped/WEBINF/classes/br/gov/exercito/sped/administracao/parametro/ParametroAction.class

#cpstrutsconfig.xml/usr/local/tomcat/webapps/sped/WEBINF/strutsconfig.xml
#cpconfirmarcodigosiorg.jsp/usr/local/tomcat/webapps/sped/administracao/codigo_siorg/confirmarcodigosiorg.jsp
#cpconfirmarsalvarcodigosiorg.jsp/usr/local/tomcat/webapps/sped/administracao/codigo_siorg/confirmarsalvarcodigosiorg.jsp

#cpvisualizarcodigosiorg.jsp/usr/local/tomcat/webapps/sped/administracao/codigo_siorg/visualizarcodigosiorg.jsp
#cpAprovarElaborado.class/usr/local/tomcat/webapps/sped/WEBINF/classes/br/gov/exercito/sped/protocolo/redacao/AprovarElaborado.class
#cpVerificarCodigoSiorgTmp.class/usr/local/tomcat/webapps/sped/WEBINF/classes/br/gov/exercito/sped/protocolo/nup/VerificarCodigoSiorgTmp.class

#cpDespacharAction.class/usr/local/tomcat/webapps/sped/WEBINF/classes/br/gov/exercito/sped/protocolo/despacho/DespacharAction.class
#cpProtocoloAction.class/usr/local/tomcat/webapps/sped/WEBINF/classes/br/gov/exercito/sped/protocolo/protocolo/ProtocoloAction.class

#cpweb.xml/usr/local/tomcat/webapps/sped/WEBINF/web.xml

Arquivo: /home/claudiolobo/PROJETOS/SIGADEx_2015/MontagemDePatchesDeVersoes/Tutorial de atualizao verso 2.7.00-04 para 2.7.00-05 - VERSO OM.odt


ltima alterao em:30/12/2015 - 04:27:04 PM

Folha 3/7

3. Mude as permisses dos arquivos, executando as linhas de comando conforme mostradas


#chmod644/usr/local/tomcat/webapps/sped/administracao/codigo_siorg/cadastrarcodigosiorg.jsp
#chmod644/usr/local/tomcat/webapps/sped/administracao/codigo_siorg/confirmarcodigosiorg.jsp
#chmod644/usr/local/tomcat/webapps/sped/administracao/codigo_siorg/confirmarsalvarcodigosiorg.jsp
#chmod644/usr/local/tomcat/webapps/sped/administracao/codigo_siorg/visualizarcodigosiorg.jsp
#chmod644/usr/local/tomcat/webapps/sped/design/eb/css/layout_me.css
#chmod644/usr/local/tomcat/webapps/sped/design/padrao/css/layout_me.css
#chmod644/usr/local/tomcat/webapps/sped/js/funcDoc.js
#chmod644/usr/local/tomcat/webapps/sped/protocolo/despacho/despachardocumento.jsp
#chmod644/usr/local/tomcat/webapps/sped/protocolo/encaminhamento/documentos.jsp
#chmod644/usr/local/tomcat/webapps/sped/protocolo/protocolo/detalharelaborado.jsp
#chmod644/usr/local/tomcat/webapps/sped/protocolo/protocolo/detalharprotocolo.jsp
#chmod644/usr/local/tomcat/webapps/sped/protocolo/redacao/novos_documentos_eb/diex_simples/imprimirdiexsimples.jsp
#chmod644/usr/local/tomcat/webapps/sped/protocolo/redacao/novos_documentos_eb/diex_simples/mesclardiexsimples.jsp
#chmod644/usr/local/tomcat/webapps/sped/WEBINF/classes/br/gov/exercito/sped/administracao/parametro/ParametroAction.class
#chmod644/usr/local/tomcat/webapps/sped/WEBINF/classes/br/gov/exercito/sped/protocolo/nup/VerificarCodigoSiorgTmp.class
#chmod644/usr/local/tomcat/webapps/sped/WEBINF/classes/br/gov/exercito/sped/protocolo/redacao/AprovarElaborado.class
#chmod644/usr/local/tomcat/webapps/sped/WEBINF/classes/br/gov/exercito/sped/util/patente/PatenteTodas.class
#chmod644/usr/local/tomcat/webapps/sped/WEBINF/classes/br/gov/exercito/sped/util/SQLUtil.class
#chmod644/usr/local/tomcat/webapps/sped/WEBINF/strutsconfig.xml
#chmod644/usr/local/tomcat/webapps/sped/WEBINF/classes/br/gov/exercito/sped/protocolo/despacho/DespacharAction.class
#chmod644/usr/local/tomcat/webapps/sped/WEBINF/classes/br/gov/exercito/sped/protocolo/protocolo/ProtocoloAction.class
#chmod644/usr/local/tomcat/webapps/sped/WEBINF/web.xml

Arquivo: /home/claudiolobo/PROJETOS/SIGADEx_2015/MontagemDePatchesDeVersoes/Tutorial de atualizao verso 2.7.00-04 para 2.7.00-05 - VERSO OM.odt


ltima alterao em:30/12/2015 - 04:27:04 PM

Folha 4/7

4. Mude os donos e grupos dos arquivos, executando as linhas de comando conforme mostradas
#chownsped.sped/usr/local/tomcat/webapps/sped/administracao/codigo_siorg/cadastrarcodigosiorg.jsp
#chownsped.sped/usr/local/tomcat/webapps/sped/administracao/codigo_siorg/confirmarcodigosiorg.jsp
#chownsped.sped/usr/local/tomcat/webapps/sped/administracao/codigo_siorg/confirmarsalvarcodigosiorg.jsp
#chownsped.sped/usr/local/tomcat/webapps/sped/administracao/codigo_siorg/visualizarcodigosiorg.jsp
#chownsped.sped/usr/local/tomcat/webapps/sped/design/eb/css/layout_me.css
#chownsped.sped/usr/local/tomcat/webapps/sped/design/padrao/css/layout_me.css
#chownsped.sped/usr/local/tomcat/webapps/sped/js/funcDoc.js
#chownsped.sped/usr/local/tomcat/webapps/sped/protocolo/despacho/despachardocumento.jsp
#chownsped.sped/usr/local/tomcat/webapps/sped/protocolo/encaminhamento/documentos.jsp
#chownsped.sped/usr/local/tomcat/webapps/sped/protocolo/protocolo/detalharelaborado.jsp
#chownsped.sped/usr/local/tomcat/webapps/sped/protocolo/protocolo/detalharprotocolo.jsp
#chownsped.sped/usr/local/tomcat/webapps/sped/protocolo/redacao/novos_documentos_eb/diex_simples/imprimirdiexsimples.jsp
#chownsped.sped/usr/local/tomcat/webapps/sped/protocolo/redacao/novos_documentos_eb/diex_simples/mesclardiexsimples.jsp
#chownsped.sped/usr/local/tomcat/webapps/sped/WEBINF/classes/br/gov/exercito/sped/administracao/parametro/ParametroAction.class
#chownsped.sped/usr/local/tomcat/webapps/sped/WEBINF/classes/br/gov/exercito/sped/protocolo/nup/VerificarCodigoSiorgTmp.class

#chownsped.sped/usr/local/tomcat/webapps/sped/WEBINF/classes/br/gov/exercito/sped/protocolo/redacao/AprovarElaborado.class
#chownsped.sped/usr/local/tomcat/webapps/sped/WEBINF/classes/br/gov/exercito/sped/util/patente/PatenteTodas.class
#chownsped.sped/usr/local/tomcat/webapps/sped/WEBINF/classes/br/gov/exercito/sped/util/SQLUtil.class
#chownsped.sped/usr/local/tomcat/webapps/sped/WEBINF/strutsconfig.xml
#chownsped.sped/usr/local/tomcat/webapps/sped/WEBINF/classes/br/gov/exercito/sped/protocolo/despacho/DespacharAction.class
#chownsped.sped/usr/local/tomcat/webapps/sped/WEBINF/classes/br/gov/exercito/sped/protocolo/protocolo/ProtocoloAction.class
#chownsped.sped/usr/local/tomcat/webapps/sped/WEBINF/web.xml

5. Remova O CONTEDO da pasta work e logs (ateno para o ASTERISCO no final dos comandos a seguir. No h espao entre o
asterisco e a barra)
#rmrf/usr/local/tomcat/work/*
#rmrf/usr/local/tomcat/logs/*

Arquivo: /home/claudiolobo/PROJETOS/SIGADEx_2015/MontagemDePatchesDeVersoes/Tutorial de atualizao verso 2.7.00-04 para 2.7.00-05 - VERSO OM.odt


ltima alterao em:30/12/2015 - 04:27:04 PM

Folha 5/7

SPED - Projeto SIGADEx


ATUALIZAO DO BANCO DE DADOS PARA A VERSO 2.7.00-05

1. Descompacte o aplicativo flyway-3.2.1


#cd/tmp/atualizacao_sped_2.7.0005
#tarzxvfflyway3.2.1.tar.gz
#cdflyway3.2.1
2. Verifique o estado das alteraes no banco de dados (a linha a seguir uma linha nica e
no trs linhas de comando)
# ./flyway configFile=conf/flyway_2.6.04.conf target=2.7.05
locations="filesystem:sql_alters"
url=jdbc:postgresql://localhost:5432/spedDBinfo
Sada esperada (atente para as linhas em vermelho e em verde):
Flyway3.2.1byBoxfuse
Database:jdbc:postgresql://localhost:5432/spedDB(PostgreSQL8.3)
+++++
|Version|Description|Installedon|State|
+++++
|1|<<FlywayBaseline>>|2015102123:19:44|Baselin|
|2.6.04|verso2.6.04|2015102123:23:40|Success|
|2.6.05|verso2.6.05|2015102123:28:57|Success|
|2.7.00|verso2.7.00|2015102123:29:33|Success|
|2.7.01|verso2.7.01|2015102123:29:56|Success|
|2.7.02|verso2.7.02|2015102123:30:07|Success|
|2.7.03|verso2.7.03|2015102123:30:13|Success|
|2.7.04|verso2.7.04|2015102123:30:19|Success|
|2.7.05|verso2.7.05||Pending|
+++++

3. Faa a migrao para a verso 2.7.05 do banco de dados (a linha a seguir uma linha
nica e no trs linhas de comando)
#./flywayconfigFile=conf/flyway_2.6.04.conftarget=2.7.05
locations="filesystem:sql_alters"
url=jdbc:postgresql://localhost:5432/spedDBmigrate
Sada esperada:
Flyway3.2.1byBoxfuse
Pode variar
de OM para
OM!

Database:jdbc:postgresql://localhost:5432/spedDB(PostgreSQL8.3)
Validated9migrations(executiontime00:00.029s)
Currentversionofschema"public":2.7.04
Migratingschema"public"toversion2.7.05verso2.7.05
Successfullyapplied1migrationtoschema"public"(executiontime00:00.241s).

Arquivo: /home/claudiolobo/PROJETOS/SIGADEx_2015/MontagemDePatchesDeVersoes/Tutorial de atualizao verso 2.7.00-04 para 2.7.00-05 - VERSO OM.odt


ltima alterao em:30/12/2015 - 04:27:04 PM

Folha 6/7

SPED - Projeto SIGADEx


4. Verifique se as migraes foram feitas com sucesso (a linha a seguir uma linha nica e
no trs linhas de comando)
#./flywayconfigFile=conf/flyway_2.6.04.conftarget=2.7.05
locations="filesystem:sql_alters"
url=jdbc:postgresql://localhost:5432/spedDBinfo
Sada esperada (atente para os itens em vermelho e em verde):
Flyway3.2.1byBoxfuse
Database:jdbc:postgresql://localhost:5432/spedDB(PostgreSQL8.3)
+++++
|Version|Description|Installedon|State|
+++++
|1|<<FlywayBaseline>>|2015102123:19:44|Baselin|
|2.6.04|verso2.6.04|2015102123:23:40|Success|
|2.6.05|verso2.6.05|2015102123:28:57|Success|
|2.7.00|verso2.7.00|2015102123:29:33|Success|
|2.7.01|verso2.7.01|2015102123:29:56|Success|
|2.7.02|verso2.7.02|2015102123:30:07|Success|
|2.7.03|verso2.7.03|2015102123:30:13|Success|
|2.7.04|verso2.7.04|2015102123:30:19|Success|
|2.7.05|verso2.7.05|2015102123:30:19|Success|
+++++

PASSO FINAL
1. Inicie o servio do tomcat
#/etc/init.d/tomcatstart

IMPORTANTE!

Arquivo: /home/claudiolobo/PROJETOS/SIGADEx_2015/MontagemDePatchesDeVersoes/Tutorial de atualizao verso 2.7.00-04 para 2.7.00-05 - VERSO OM.odt


ltima alterao em:30/12/2015 - 04:27:04 PM

Folha 7/7

Vous aimerez peut-être aussi