pres:gerti:servico_de_desenvolvimento_de_sistemas_de_informacao:projetos:sophos

Diferenças

Aqui você vê as diferenças entre duas revisões dessa página.

Link para esta página de comparações

Ambos lados da revisão anterior Revisão anterior
Próxima revisão
Revisão anterior
pres:gerti:servico_de_desenvolvimento_de_sistemas_de_informacao:projetos:sophos [09/04/2018 20:59] – [Alterações realizadas no projeto original] bholiveirapres:gerti:servico_de_desenvolvimento_de_sistemas_de_informacao:projetos:sophos [16/04/2018 16:29] (atual) bholiveira
Linha 30: Linha 30:
 **Ambiente de homologação:** máquina: goten **Ambiente de homologação:** máquina: goten
  
 +**Repositório:** https://gitsource.tce.go.gov.br/GER-TI/sophos
  
 **Usuários:**    **Usuários:**   
Linha 307: Linha 308:
 ===== Breve descrição do projeto ===== ===== Breve descrição do projeto =====
  
-O projeto cedido pelo TCM-GO está hospedado em https://bitbucket.org/tcmgo/sophos/overview+O projeto cedido pelo TCM-GO está hospedado em https://bitbucket.org/tcmgo/sophos/overview . O usuário é informatica@tce.go.gov.br e a senha está cadastrada na ferramenta de gestão de senhas. 
 + 
 Alguma modificações foram necessárias, como folhas de estilo e autenticação. Alguma modificações foram necessárias, como folhas de estilo e autenticação.
 +
 O projeto original do TCM funciona com banco SQL SERVER, no entanto ao baixar o projeto ele já estava configurado para postgres pois ia ser implantado com esse banco no MP-GO. O projeto original do TCM funciona com banco SQL SERVER, no entanto ao baixar o projeto ele já estava configurado para postgres pois ia ser implantado com esse banco no MP-GO.
  
 ===== Alterações realizadas no projeto original===== ===== Alterações realizadas no projeto original=====
  
-Abaixo está a lista de documentos de cada fase do ciclo de vida deste projeto: +Algumas personalizações foram necessárias para o sistema funcionar na arquitetura TCE-GO:
 acesso.xhtml: para autenticar via LDAP acesso.xhtml: para autenticar via LDAP
  
Linha 365: Linha 368:
 **Observações:** **Observações:**
 Devido a algumas dificuldades de se compilar o projeto via eclipse (via maven por linha de comando vai normal), lembrar de por o arquivo do log4j e tcmestrutura-mpgo-1.0.jar dentro da pasta da pasta da aplicação no tomcat.  Devido a algumas dificuldades de se compilar o projeto via eclipse (via maven por linha de comando vai normal), lembrar de por o arquivo do log4j e tcmestrutura-mpgo-1.0.jar dentro da pasta da pasta da aplicação no tomcat. 
 +
 +==== Banco====
 +As tabelas de usuários e pessoas foram populadas por um ETL do pentaho, hospedado no freya. 
 +No dump que veio do projeto do git também vieram faltando uma stored procedure e uma tabela. Ambas devem ficar dentro do banco "estrutura"
 +<code>
 +drop  function IF EXISTS UltimoSequencialGED();
 +
 +CREATE FUNCTION UltimoSequencialGED() RETURNS void AS $$
 +DECLARE
 +curtime timestamp := now();
 +v_sequencial int; v_ano int; v_mes int; v_dia int;
 +
 +
 +BEGIN
 +v_ano :=  date_part('year', NOW());
 +v_mes :=  date_part('month', NOW()); 
 +v_dia :=  date_part('day', NOW()); 
 +
 + SELECT     SEQUENCIAL
 +FROM         GED_Sequencial
 +WHERE     v_ano = ano AND v_mes = mes AND v_dia = dia;
 +
 +if (v_sequencial is null)
 +then
 +insert into GED_Sequencial(ano, mes, dia, sequencial) 
 +values (v_ano, v_mes, v_dia, 1);
 +
 +else
 +update GED_Sequencial set sequencial = sequencial +1 where v_ano = ano AND v_mes = mes AND v_dia = dia;
 +
 +end if;
 +
 +SELECT   cast(ano as varchar(1)) + 
 +cast(Replicate ('0',2 - Len(cast(mes as varchar(1))))+cast(mes as varchar(2)) as varchar(2)) + 
 +cast(Replicate ('0',2 - Len(cast(dia as varchar(1))))+cast(dia as varchar(2)) as varchar(2)) + 
 +cast(Replicate ('0',5 - Len(cast(SEQUENCIAL as varchar(1))))+cast(SEQUENCIAL as varchar(5)) as varchar(5)) as SEQUENCIAL
 +FROM GED_Sequencial
 +WHERE v_ano = ano AND v_mes = mes AND v_dia = dia;
 +
 +END;
 +
 +
 +$$ LANGUAGE plpgsql;</code>
 +<code>
 +-- Table: public.ged_sequencial
 +
 +-- DROP TABLE public.ged_sequencial;
 +
 +CREATE TABLE public.ged_sequencial
 +(
 +    ano smallint NOT NULL,
 +    mes smallint NOT NULL,
 +    dia smallint NOT NULL,
 +    sequencial integer NOT NULL,
 +    CONSTRAINT "GED_Sequencial_pkey" PRIMARY KEY (ano, mes, dia)
 +)
 +WITH (
 +    OIDS = FALSE
 +)
 +TABLESPACE pg_default;
 +
 +ALTER TABLE public.ged_sequencial
 +    OWNER to postgres;</code>
  
 ===== Projeto =====   ===== Projeto =====  
  • pres/gerti/servico_de_desenvolvimento_de_sistemas_de_informacao/projetos/sophos.1523307560.txt.gz
  • Última modificação: 09/04/2018 20:59
  • por bholiveira