Skip to content
Markenson edited this page Aug 21, 2014 · 2 revisions

Explica como migrar para a versão 2 (nova interface) do SIGA

Introdução

Este documento reúne os passos necessários para migrar para a versão 2 do SIGA

Instruções

  • Antes de qualquer procedimento, certifique-se de que você está migrando da versão 1.2.9.4. Versões anteriores podem precisar de passos extras.

Bibliotecas necessárias

  • Fazer um novo deploy do projeto do siga-ext-assinatura.war em %JBOSS_HOME%\server\default\deploy

  • Fazer um novo deploy do projeto siga-ext.jar em %JBOSS_HOME%\server\default\lib

  • Incluir a lib simplecaptcha-1.2.1.jar em %JBOSS_HOME%\server\default\lib (está disponível no projeto siga-dep-tomcat)

Inclusão de modelo do freemarker

  • Inclusão do modelo "Interno Importado Freemarker" no freemarker (Através do menu "SIGA/Módulos/Documentos" depois "Ferramentas/ Cadastro de Modelos")

      *NOME:* Interno Importado
    
      *DESCRIÇÃO:* Interno Importado Freemarker
    
      *FORMA:* (escolha qualquer uma, o procedimento mais abaixo definirá como "Sem forma")
    
      *NIVEL DE ACESSO:* Público
    
      *CÓDIGO:*
      
      `
    

[/@entrevista

[@primeiroCabecalho [/@primeiroCabecalho

[[@cabecalhoCentralizado/](@cabecalho])
[<table width="100%" border="0" cellpadding="12" cellspacing="12" bgcolor="#FFFFFF">
    <tr>
          <td width="50%" align="left" style="font-family:Arial;font-size:10pt;font-weight: bold;"><b>Expediente Interno N&ordm; ${doc.codigo}</b></td>
          <td width="50%" align="right" style="font-family:Arial;font-size:10pt;font-weight: bold;"><b>${doc.dtExtenso!}</b></td>
    </tr>
</table>

    <br/>
    <div style="font-family:Arial;font-size:10pt;">
    <table width="100%" border="0" cellpadding="12" cellspacing="12" bgcolor="#FFFFFF">
        <tr>
	    <td width="25%">Número Original:</td>
	    <td width="75%">${doc.numExtDoc!}</td>
	</tr>
	<tr>
                <td>Número no Sistema Antigo:</td>
	    <td>${doc.numAntigoDoc!}</td>
	</tr>
	<tr>
	    <td>Forma:</td>
	    <td>${doc.exFormaDocumento.descrFormaDoc!}</td>
	</tr>
	<tr>
	    <td>Modelo:</td>
	    <td>${doc.exModelo.nmMod!}</td>
	</tr>
	<tr>
	    <td>Subscritor:</td>
  	    <td>${doc.subscritorString!}</td>
	</tr>
	<tr>
	    <td>Destinatário:</td>
	    <td>${doc.destinatarioString!}</td>
	</tr>
	<tr>
	    <td>Descrição:</td>
	    <td>${doc.descrDocumento!}</td>
	</tr>
	<tr>
	    <td>Cadastrante:</td>
	    <td>${doc.cadastrante.descricao!}</td>
	</tr>
	<tr>
	    <td>Data do cadastro:</td>
	    <td>${doc.dtRegDocDDMMYYHHMMSS!}</td>
	</tr>
        </table>
    </div>   

[@primeiroRodape](/@cabecalho])
    [[/@primeiroRodape](@rodapeClassificacaoDocumental/])

[[@rodapeNumeracaoADireita/](@rodape])
[[/@documento](/@rodape])
	`
	
	<b>*OBS:*</b> 

O campo ID_FORMA_DOC deste modelo, após ser salvo, deve ser definido como NULL. Localize na tabela EX_MODELO o modelo inserido com o campo "DESC_MOD" = "Interno Importado Freemarker" e defina seu ID_FORMA_DOC como NULL. UPDATE EX_MODELO SET id_forma_doc = NULL WHERE id_mod IN (SELECT ID_MOD FROM EX_MODELO WHERE desc_mod = 'Interno Importado Freemarker');

Novas properties obrigatórias no arquivo siga.properties

  • Adição das propriedades abaixo no siga.properties

  • Indica a classe responsável por processar as assinaturas digitais siga.cd.assinatura.digital=br.gov.jfrj.siga.cd.CdAssinaturaDigital

  • Desativa/Ativa a indexação pelo LUCENE. O padrão é false para quem usa a funcionalidade Full Text Search do Oracle 11g ou superior siga.lucene.ativo = false

  • Extrai referências hard-coded para properties referentes à criação de modelo interno importado.

    -- Modelos --

    AMBIENTE PRODUCAO

    #(coloque o id do modelo "Interno Importado Freemarker" descrito acima --- SELECT ID_MOD FROM EX_MODELO WHERE desc_mod = 'Interno Importado Freemarker') siga.ex.prod.modelos.interno_importado = 778

    #(coloque o id do EX_MODELO.NM_MOD = "Processo Administrativo" --- SELECT id_mod FROM EX_MODELO WHERE nm_mod = 'Processo Administrativo') siga.ex.prod.modelos.processo_administrativo = 544

    #Para outros ambientes, use

    siga.ex.[AMBIENTE].modelos.interno_importado

    siga.ex.[AMBIENTE].modelos.processo_administrativo

  • Somente se você usa JBoss SOA-P 5.2. Habilita as classes gerenciadoras de transacao do JBoss SOA-P 5.2. Comentar quando for rodar no JBoss 4.ORG hibernate.transaction.factory_class=org.hibernate.transaction.JTATransactionFactory

    hibernate.transaction.manager_lookup_class=org.hibernate.transaction.JBossTransactionManagerLookup

Properties ativas na versão 2.0 (apenas para referência)

audita.thread.filter                                                    =                                                                        
auditoria.categoria.log.chamada.interceptor                             =                                                                        
auditoria.categoria.log.chamada.listeners                               =                                                                        
auditoria.categoria.log.tempo.limite.duracao.chamada.ultrapassado       =                                                                        
auditoria.tempo.limite.duracao.chamada.listener                         =                                                                        
cdservice.endpoint                                                      =                                                                        
cdservice.qname                                                         =                                                                        
cdservice.servicename                                                   =                                                                        
configura.hibernate.para.debug                                          =                                                                        
exservice.endpoint                                                      =                                                                        
exservice.qname                                                         =                                                                        
exservice.servicename                                                   =                                                                        
habilita.auditoria.chamada.interceptor                                  =                                                                        
habilita.auditoria.chamada.listeners                                    =                                                                        
habilita.auditoria.tempo.chamada.hibernate.por.entidade                 =                                                                        
hibernate.transaction.factory_class                                     =                                                                        
hibernate.transaction.manager_lookup_class                              =                                                                        
isBaseTest                                                              =                                                                        
isVersionTest                                                           =                                                                        
isWorkflowEnabled                                                       =                                                                        
jfrj.ambiente                                                           =                                                                        
jta.transaction.timeout.value                                           =                                                                        
log.thread.filter.dir                                                   =                                                                        
[AMBIENTE].c3p0.max_size                                                =                                                                        
[AMBIENTE].c3p0.max_statements                                                =                                                                        
[AMBIENTE].c3p0.min_size                                                      =                                                                        
[AMBIENTE].c3p0.timeout                                                       =                                                                        
[AMBIENTE].hibernate.connection.driver_class                                  =                                                                        
[AMBIENTE].hibernate.connection.password                                      =                                                                        
[AMBIENTE].hibernate.connection.url                                           =                                                                        
[AMBIENTE].hibernate.connection.username                                      =                                                                        
servidor.smtp                                                           =                                                                        
servidor.smtp.auth                                                      =                                                                        
servidor.smtp.auth.senha                                                =                                                                        
servidor.smtp.auth.usuario                                              =                                                                        
servidor.smtp.debug                                                     =                                                                        
servidor.smtp.porta                                                     =                                                                        
servidor.smtp.usuario.remetente                                         =                                                                        
siga.base.botao.cancelar                                                =                                                                        
siga.base.botao.submeter                                                =                                                                        
siga.base.errors.maxlength                                              =                                                                        
siga.base.errors.minlength                                              =                                                                        
siga.base.errors.range                                                  =                                                                        
siga.base.errors.required                                               =                                                                        
siga.base.usuario.cpf                                                   =                                                                        
siga.base.usuario.matricula                                             =                                                                        
siga.base.usuario.nome                                                  =                                                                        
siga.base.usuario.senhaAtual                                            =                                                                        
siga.base.usuario.senhaConfirma                                         =                                                                        
siga.base.usuario.senhaNova                                             =                                                                        
siga.base.usuario.sesb                                                  =                                                                        
siga.base.welcome.heading                                               =                                                                        
siga.base.welcome.nomeSistema                                           =                                                                        
siga.base.welcome.title                                                 =                                                                        
siga.cd.assinatura.digital                                              =                                                                        
siga.cd.http.proxyHost                                                  =                                                                        
siga.cd.http.proxyPort                                                  =                                                                        
siga.cd.servidorCarimbo                                                 =                                                                        
siga.cd.tspUrl                                                          =                                                                        
siga.cp.municipio.0                                                     =                                                                        
siga.cp.municipio.1                                                     =                                                                        
siga.cp.municipio.10                                                    =                                                                        
siga.cp.municipio.11                                                    =                                                                        
siga.cp.municipio.12                                                    =                                                                        
siga.cp.municipio.13                                                    =                                                                        
siga.cp.municipio.14                                                    =                                                                        
siga.cp.municipio.15                                                    =                                                                        
siga.cp.municipio.16                                                    =                                                                        
siga.cp.municipio.17                                                    =                                                                        
siga.cp.municipio.18                                                    =                                                                        
siga.cp.municipio.19                                                    =                                                                        
siga.cp.municipio.2                                                     =                                                                        
siga.cp.municipio.20                                                    =                                                                        
siga.cp.municipio.21                                                    =                                                                        
siga.cp.municipio.22                                                    =                                                                        
siga.cp.municipio.3                                                     =                                                                        
siga.cp.municipio.4                                                     =                                                                        
siga.cp.municipio.5                                                     =                                                                        
siga.cp.municipio.6                                                     =                                                                        
siga.cp.municipio.7                                                     =                                                                        
siga.cp.municipio.8                                                     =                                                                        
siga.cp.municipio.9                                                     =                                                                        
siga.cp.sinc.ldap.sjrj.[AMBIENTE].bd.senha                                    =                                                                        
siga.cp.sinc.ldap.sjrj.[AMBIENTE].bd.stringConexao                            =                                                                        
siga.cp.sinc.ldap.sjrj.[AMBIENTE].bd.usuario                                  =                                                                        
siga.cp.sinc.ldap.sjrj.[AMBIENTE].container.contatosDN                        =                                                                        
siga.cp.sinc.ldap.sjrj.[AMBIENTE].container.extrasDN                          =                                                                        
siga.cp.sinc.ldap.sjrj.[AMBIENTE].container.gestaoIdentidadeDN                =                                                                        
siga.cp.sinc.ldap.sjrj.[AMBIENTE].container.gruposDistribuicaoDN              =                                                                        
siga.cp.sinc.ldap.sjrj.[AMBIENTE].container.gruposDistribuicaoInativosDN      =                                                                        
siga.cp.sinc.ldap.sjrj.[AMBIENTE].container.gruposSegurancaDN                 =                                                                        
siga.cp.sinc.ldap.sjrj.[AMBIENTE].container.gruposSegurancaInativosDN         =                                                                        
siga.cp.sinc.ldap.sjrj.[AMBIENTE].container.usuariosDN                        =                                                                        
siga.cp.sinc.ldap.sjrj.[AMBIENTE].container.usuariosInativosDN                =                                                                        
siga.cp.sinc.ldap.sjrj.[AMBIENTE].dnUsuarios                                  =                                                                        
siga.cp.sinc.ldap.sjrj.[AMBIENTE].dominio                                     =                                                                        
siga.cp.sinc.ldap.sjrj.[AMBIENTE].dominioDN                                   =                                                                        
siga.cp.sinc.ldap.sjrj.[AMBIENTE].dominio_email.0                             =                                                                        
siga.cp.sinc.ldap.sjrj.[AMBIENTE].dominio_email.1                             =                                                                        
siga.cp.sinc.ldap.sjrj.[AMBIENTE].exch_home_server_name                       =                                                                        
siga.cp.sinc.ldap.sjrj.[AMBIENTE].exchange.contatosOcultosDasListas           =                                                                        
siga.cp.sinc.ldap.sjrj.[AMBIENTE].exchange.homeMDB.0                          =                                                                        
siga.cp.sinc.ldap.sjrj.[AMBIENTE].exchange.homeMDB.1                          =                                                                        
siga.cp.sinc.ldap.sjrj.[AMBIENTE].exchange.homeMDB.2                          =                                                                        
siga.cp.sinc.ldap.sjrj.[AMBIENTE].exchange.homeMDB.3                          =                                                                        
siga.cp.sinc.ldap.sjrj.[AMBIENTE].exchange.homeMDB.4                          =                                                                        
siga.cp.sinc.ldap.sjrj.[AMBIENTE].exchange.homeMDB.5                          =                                                                        
siga.cp.sinc.ldap.sjrj.[AMBIENTE].exchange.homeMDB.6                          =                                                                        
siga.cp.sinc.ldap.sjrj.[AMBIENTE].exchange.homeMDB.7                          =                                                                        
siga.cp.sinc.ldap.sjrj.[AMBIENTE].exchange.homeMDB.8                          =                                                                        
siga.cp.sinc.ldap.sjrj.[AMBIENTE].exchange.homeMDB.9                          =                                                                        
siga.cp.sinc.ldap.sjrj.[AMBIENTE].exchange.regraNovaCaixa.0                   =                                                                        
siga.cp.sinc.ldap.sjrj.[AMBIENTE].exchange.regraNovaCaixa.1                   =                                                                        
siga.cp.sinc.ldap.sjrj.[AMBIENTE].exchange.regraNovaCaixa.2                   =                                                                        
siga.cp.sinc.ldap.sjrj.[AMBIENTE].exchange.regraNovaCaixa.3                   =                                                                        
siga.cp.sinc.ldap.sjrj.[AMBIENTE].exchange.regraNovaCaixa.4                   =                                                                        
siga.cp.sinc.ldap.sjrj.[AMBIENTE].exchange.regraNovaCaixa.5                   =                                                                        
siga.cp.sinc.ldap.sjrj.[AMBIENTE].exchange.regraNovaCaixa.6                   =                                                                        
siga.cp.sinc.ldap.sjrj.[AMBIENTE].exchange.regraNovaCaixa.7                   =                                                                        
siga.cp.sinc.ldap.sjrj.[AMBIENTE].exchange.regraNovaCaixa.8                   =                                                                        
siga.cp.sinc.ldap.sjrj.[AMBIENTE].exchange.templateLink.0                     =                                                                        
siga.cp.sinc.ldap.sjrj.[AMBIENTE].exchange.templateLink.1                     =                                                                        
siga.cp.sinc.ldap.sjrj.[AMBIENTE].exchange.templateLink.2                     =                                                                        
siga.cp.sinc.ldap.sjrj.[AMBIENTE].exchange.templateLink.3                     =                                                                        
siga.cp.sinc.ldap.sjrj.[AMBIENTE].home_mdb                                    =                                                                        
siga.cp.sinc.ldap.sjrj.[AMBIENTE].home_mta                                    =                                                                        
siga.cp.sinc.ldap.sjrj.[AMBIENTE].integracao                                  =                                                                        
siga.cp.sinc.ldap.sjrj.[AMBIENTE].keystore                                    =                                                                        
siga.cp.sinc.ldap.sjrj.[AMBIENTE].legacy_exchange_dn                          =                                                                        
siga.cp.sinc.ldap.sjrj.[AMBIENTE].localidade.id                               =                                                                        
siga.cp.sinc.ldap.sjrj.[AMBIENTE].localidade.prefixoMatricula                 =                                                                        
siga.cp.sinc.ldap.sjrj.[AMBIENTE].modo_escrita                                =                                                                        
siga.cp.sinc.ldap.sjrj.[AMBIENTE].modo_exclusao_grupo_ativo                   =                                                                        
siga.cp.sinc.ldap.sjrj.[AMBIENTE].modo_exclusao_usuario_ativo                 =                                                                        
siga.cp.sinc.ldap.sjrj.[AMBIENTE].msExchPoliciesExcluded                      =                                                                        
siga.cp.sinc.ldap.sjrj.[AMBIENTE].ntfs.excluirArquivoNaSaida                  =                                                                        
siga.cp.sinc.ldap.sjrj.[AMBIENTE].ntfs.executarPsexecNaSaida                  =                                                                        
siga.cp.sinc.ldap.sjrj.[AMBIENTE].ntfs.pathRaiz                               =                                                                        
siga.cp.sinc.ldap.sjrj.[AMBIENTE].ntfs.senha                                  =                                                                        
siga.cp.sinc.ldap.sjrj.[AMBIENTE].ntfs.servidor                               =                                                                        
siga.cp.sinc.ldap.sjrj.[AMBIENTE].ntfs.usuario                                =                                                                        
siga.cp.sinc.ldap.sjrj.[AMBIENTE].padronizador.ignoraUsuariosConvertidos      =                                                                        
siga.cp.sinc.ldap.sjrj.[AMBIENTE].porta                                       =                                                                        
siga.cp.sinc.ldap.sjrj.[AMBIENTE].prefixo.grupo.distr.auto                    =                                                                        
siga.cp.sinc.ldap.sjrj.[AMBIENTE].prefixo.grupo.distr.manual.email            =                                                                        
siga.cp.sinc.ldap.sjrj.[AMBIENTE].prefixo.grupo.seg.auto                      =                                                                        
siga.cp.sinc.ldap.sjrj.[AMBIENTE].prefixo.grupo.seg.auto.gabinete             =                                                                        
siga.cp.sinc.ldap.sjrj.[AMBIENTE].prefixo.grupo.seg.auto.juiz                 =                                                                        
siga.cp.sinc.ldap.sjrj.[AMBIENTE].prefixo.grupo.seg.auto.pub                  =                                                                        
siga.cp.sinc.ldap.sjrj.[AMBIENTE].prefixo.grupo.seg.auto.secretaria           =                                                                        
siga.cp.sinc.ldap.sjrj.[AMBIENTE].prefixo.grupo.seg.manual.perfil             =                                                                        
siga.cp.sinc.ldap.sjrj.[AMBIENTE].prefixo.grupo.seg.manual.perfiljee          =                                                                        
siga.cp.sinc.ldap.sjrj.[AMBIENTE].prefixo.objeto.excluido                     =                                                                        
siga.cp.sinc.ldap.sjrj.[AMBIENTE].senha                                       =                                                                        
siga.cp.sinc.ldap.sjrj.[AMBIENTE].servico.filesystem.gabinete.id              =                                                                        
siga.cp.sinc.ldap.sjrj.[AMBIENTE].servico.filesystem.juiz.id                  =                                                                        
siga.cp.sinc.ldap.sjrj.[AMBIENTE].servico.filesystem.pub.id                   =                                                                        
siga.cp.sinc.ldap.sjrj.[AMBIENTE].servico.filesystem.raiz.id                  =                                                                        
siga.cp.sinc.ldap.sjrj.[AMBIENTE].servico.filesystem.secretaria.id            =                                                                        
siga.cp.sinc.ldap.sjrj.[AMBIENTE].servidor                                    =                                                                        
siga.cp.sinc.ldap.sjrj.[AMBIENTE].sincronizar_grupos_seguranca                =                                                                        
siga.cp.sinc.ldap.sjrj.[AMBIENTE].situacaofuncional.ativo.id                  =                                                                        
siga.cp.sinc.ldap.sjrj.[AMBIENTE].ssl                                         =                                                                        
siga.cp.sinc.ldap.sjrj.[AMBIENTE].ssl.porta                                   =                                                                        
siga.cp.sinc.ldap.sjrj.[AMBIENTE].sufixo.grupo.distr.auto                     =                                                                        
siga.cp.sinc.ldap.sjrj.[AMBIENTE].sufixo.grupo.distr.manual.email             =                                                                        
siga.cp.sinc.ldap.sjrj.[AMBIENTE].sufixo.grupo.seg.auto                       =                                                                        
siga.cp.sinc.ldap.sjrj.[AMBIENTE].sufixo.grupo.seg.auto.gabinete              =                                                                        
siga.cp.sinc.ldap.sjrj.[AMBIENTE].sufixo.grupo.seg.auto.juiz                  =                                                                        
siga.cp.sinc.ldap.sjrj.[AMBIENTE].sufixo.grupo.seg.auto.pub                   =                                                                        
siga.cp.sinc.ldap.sjrj.[AMBIENTE].sufixo.grupo.seg.auto.secretaria            =                                                                        
siga.cp.sinc.ldap.sjrj.[AMBIENTE].sufixo.grupo.seg.manual.perfil              =                                                                        
siga.cp.sinc.ldap.sjrj.[AMBIENTE].sufixo.grupo.seg.manual.perfiljee           =                                                                        
siga.cp.sinc.ldap.sjrj.[AMBIENTE].sufixo.objeto.excluido                      =                                                                        
siga.cp.sinc.ldap.sjrj.[AMBIENTE].usuario                                     =                                                                        
siga.cp.sinc.ldap.sjrj.[AMBIENTE].usuario.scriptPath                          =                                                                        
siga.cp.sinc.xml.lista.destinatario                                     =                                                                        
siga.cp.sinc.xml.servidor.debug                                         =                                                                        
siga.cp.sinc.xml.servidor.usuario.remetente                             =                                                                        
siga.cp.sinc.xml.url.cjf                                                =                                                                        
siga.cp.sinc.xml.url.sjes                                               =                                                                        
siga.cp.sinc.xml.url.sjrj                                               =                                                                        
siga.cp.sinc.xml.url.trf2                                               =                                                                        
siga.ex.assinatura.codeBasePath                                         =                                                                        
siga.ex.assinatura.decodificador                                        =                                                                        
siga.ex.assinatura.messagesUrlPath                                      =                                                                        
siga.ex.assinatura.policyUrlPath                                        =                                                                        
siga.ex.conversor.html.ext                                              =                                                                        
siga.ex.conversor.html.factory                                          =                                                                        
siga.ex.email.baseTeste                                                 =                                                                        
siga.ex.enderecoAutenticidadeDocs                                       =                                                                        
siga.ex.montador.query                                                  =                                                                        
siga.ex.[AMBIENTE].dje.servidor                                               =                                                                        
siga.ex.[AMBIENTE].modelos.interno_importado                                  =                                                                        
siga.ex.[AMBIENTE].modelos.processo_administrativo                            =                                                                        
siga.lucene.ativo                                                       =                                                                        
siga.lucene.index.path                                                  =                                                                        
siga.prop.teste.paramlista.0                                            =                                                                        
siga.prop.teste.paramlista.1                                            =                                                                        
siga.prop.teste.paramlista.2                                            =                                                                        
siga.prop.teste.paramlista.3                                            =                                                                        
siga.prop.teste.paramlista.4                                            =                                                                        
siga.prop.teste.soTemNaDois                                             =                                                                        
siga.prop.teste.soTemNaTres                                             =                                                                        
siga.prop.teste.soTemNaUm                                               =                                                                        
siga.prop.teste.temNaUmEDois                                            =                                                                        
siga.prop.teste.temNaUmEDoisETres                                       =                                                                        
siga.prop.teste.vazia                                                   =                                                                        
siga.properties.versao                                                  =                                                                        
siga.use.datasource                                                     =                                                                        
siga.ws.service.ex.remoteHost                                           =                                                                        
siga.ws.service.ex.remotePort                                           =                                                                        
wfservice.endpoint                                                      =                                                                        
wfservice.qname                                                         =                                                                        
wfservice.servicename                                                   =                                                                        
Clone this wiki locally