Ir para o conteúdo

GSAN - Sistema Integrado de Gestão de Serviços de Saneamento e GeoSan - Módulo GIS

Membros

 Voltar a Comitê Gestor
Tela cheia

Compatibilização de versão - 6.2.11.2.7

4 de Janeiro de 2012, 17:04 , por Desconhecido - | 1 Pessoa seguindo este artigo.
Visualizado 23 vezes
Estamos compatibilizando a versão atual do GSAN/COSANPA com a versão publicada do GSAN/IPAD 6.2.11.2.7 E nos deparamos com alteração de nomes de colunas na base dea dados. Não encontramos no portal nenhuma documentação sobre o assunto. Informado PORQUE houve essa alteração que afeta o produto em produção em diversas companhias, compromete a restauração de backup entre outros problemas. E principalmente a documentação das tabelas afetadas. Gostaria de ter um retorno sobre esse assunto.

Autor: Joelma Gonçalves


2222 comentários

  • 989eb0ea742d2eeed3409f82f79f043e?only path=false&size=50&d=404Higor Gondim(usuário não autenticado)
    5 de Janeiro de 2012, 10:37

     

    A mudança nos nomes das tabelas do banco de dados se deu pela necessidade de compatibilização do GSAN com o banco de dados ORACLE. Basicamente os nomes das tabelas foram limitados a um tamanho máximo por causa da restrição do ORACLE. O IPAD pode dar mais informações sobre isso.

    A compatibilização/migração na CAERN foi realizada pelo IPAD. Vale lembrar que as novas versões do GSAN trabalham apenas com esses novos nomes de tabela. O modelo de dados continua o mesmo.

    • 72dce9d388ac3ada5db180e05036b68d?only path=false&size=50&d=404Joelma Gonçalves(usuário não autenticado)
      5 de Janeiro de 2012, 12:09

       

      No caso dessa compatibilização do GSAN ao Banco de dados ORACLE, o IPAD publicou a documentação dessa ação?

      Procurei no portal e não encontro nenhuma referencia a essa ação.

      • 130a19a96f8a49c9d42c85e268503b89?only path=false&size=50&d=404José Maria Villac Pinheiro(usuário não autenticado)
        6 de Janeiro de 2012, 8:08

         

        Pelo que entendo os problemas acontecem pois não estão sendo registrados os tickets de mudança em um software de gestão dos mesmos. No portal já existe o Trac e não é utilizado. Tenho os seguintes questionamentos os quais gostaria de entender um pouco melhor:

        Por que o Trac não está sendo utilizado pelos desenvolvedores?

        Por que as empresas de saneamento contratantes não estão cobrando de seus desenvolvedores que sejam disponibilizados os tickets no Portal? 

        Os desenvolvedores possuem uma ferramenta de gestão de tickets? Qual?

        Por que as informações de desenvolvimento, como esta reportada pela Joelma, estão ficando na cabeça das pessoas e não estão sendo disponibilizadas no Wiki disponível na página do Trac?

        Por que as empresas de saneamento não estão cobrando dos desenvolvedores, em contrato, que estas informações estejam públicas no Wiki do Trac? 

        Parece-me uma situação semelhante ao cadastro de tubulações em campo. Muitas vezes não existem mapas atualizados diariamente das tubulações e a informação fica na cabeça do Zé da Água/Sabá e a empresa de saneamento fica dependente dele para qualquer ação posterior. 

      • Dd41b8269bf469fbafa4c80a70e9b0fa?only path=false&size=50&d=404Leonardo Vieira(usuário não autenticado)
        6 de Janeiro de 2012, 8:46

         

        Joelma,

        A alteração que você identificou nas tabelas são inúmeras alterações? Se for isso, foi decorrente a compatibilização do GSAN para Oracle.

        Caso seja uma alteração específica, favor apontar para eu identificar o motivo.

        Em relação a documentação de conversão do GSAN para Oracle, vou identificar com as empresas o que foi feito e caso não esteja disponível no portal publico. 

         

        • 72dce9d388ac3ada5db180e05036b68d?only path=false&size=50&d=404Joelma Gonçalves(usuário não autenticado)
          6 de Janeiro de 2012, 11:23

           

          Leonardo,

          São inúmeras alterações, e o trabalho de identificação das alterações para compatibilização é complexa e demorada.

          me supreende que tal ação não tenha sido documentada no site, mas é necessário que isso seja sanado rapidamente de forma que se torne viável o re-aproveitamento de código como declarado em todas as reuniões do Comite Gestor.

        • 72dce9d388ac3ada5db180e05036b68d?only path=false&size=50&d=404Joelma Gonçalves(usuário não autenticado)
          12 de Janeiro de 2012, 18:37

           

          Leonardo,

          Aguardo um posição do coordnador do comite gestor, sobre esse problema.

          Continuamos sem acesso as modificações realizadas nas tabelas do GSAN. E para obter a informação teriamos que comparar campo a campo de todas as tabelas.

          Reportei esse falha na publicação da versão do código único, no inicio do mês e até o momento tenho apenas a responta que foi necessária essa mudança em função de adequação do GSAN ao Banco de Dados Oracle. E que o IPAD promoveu a adequação da CAEMA.

          • Dd41b8269bf469fbafa4c80a70e9b0fa?only path=false&size=50&d=404Leonardo Vieira(usuário não autenticado)
            19 de Janeiro de 2012, 8:19

             

            Joelma,

            Obtive com o IPAD todos os scripts do repositório deles. Nesses scripts contém os de "conversão" do banco de dados que limita o tamanho dos nomes das colunas e tabelas para 32 caracteres.

             http://www.softwarepublico.gov.br/dotlrn/clubs/gsan/file-storage/index?folder_id=46630601 

            O programa que fez a conversão do código-fonte não foi desenvolvido pelo IPAD. A COMPESA
            contratou uma empresa que desenvolveu um programa que realizou as alterações nos fontes. O IPAD pegou os fontes da COMPESA e compartilhou com as demais empresas.

             

             

            • 130a19a96f8a49c9d42c85e268503b89?only path=false&size=50&d=404José Maria Villac Pinheiro(usuário não autenticado)
              19 de Janeiro de 2012, 11:29

               

              Leonardo, não entendi direito esta situação. Quando fala que os fontes da COMPESA estão compartilhados com as demais empresas:

              1. Quem são estas empreasas?

              2. Onde estão localizados estes fontes?

               

              • Dd41b8269bf469fbafa4c80a70e9b0fa?only path=false&size=50&d=404Leonardo Vieira(usuário não autenticado)
                19 de Janeiro de 2012, 19:52

                 

                1. Quem são estas empreasas?

                CAERN, CAER, CAEMA, SAAE, COSAMA 

                 2. Onde estão localizados estes fontes? 

                Esses fontes estão no portal do SW Público e no repositório do SVN do IPAD 

                 

                 

                • 130a19a96f8a49c9d42c85e268503b89?only path=false&size=50&d=404José Maria Villac Pinheiro(usuário não autenticado)
                  19 de Janeiro de 2012, 20:10

                   

                  Leo, obrigado.

                  • 130a19a96f8a49c9d42c85e268503b89?only path=false&size=50&d=404José Maria Villac Pinheiro(usuário não autenticado)
                    19 de Janeiro de 2012, 20:23

                     

                    Edivaldo, obrigado pelas respostas.

                    Com relação a questão número 1:

                    É possível, como coordenador do portal, o IPAD passar a senha de acesso ao vosso repositório?

                    Quem são os coordenadores do IPAD que possuem a senha de acesso ao repositório do IPAD? Eles podem passar esta senha para os outros coordenadores do portal que não a possuem? 

                    Com relação a questão número 3, sugiro que todos os contratantes do GSAN, em seus contratos com os respectivos forencedores, solicitem junto aos mesmos, como foi aprovado por unanimidade em moção no último congresso da ABES, que todas as questões não sigilosas de dúvidas técnicas sejam realizadas através do portal.

                    • 130a19a96f8a49c9d42c85e268503b89?only path=false&size=50&d=404José Maria Villac Pinheiro(usuário não autenticado)
                      19 de Janeiro de 2012, 20:28

                       

                      Tenho como sugestão de melhoria na disponibilização de informações do GSAN junto ao portal:

                      1. Atualizar o Wiki do Trac do portal contendo informações de configuração e instalação do ambiente.

                      2. Utilizar os tickets do Trac para acompanhar as aberturas e fechamentos de correções e melhorias no código. Isto evitaria o que aconteceu com a Joelma. Lembrando que esta sendo estudado a mudança do Trac para o Git. Alguém que já utiliza esta ferramenta poderia colocar algum comentário sobre a mesma. Temos utilizado o Mercurial e estamos muito satisfeita com ela. Pelas comparações que verifiquei ambas são uma evolução com relação ao Trac. 

                      • 72dce9d388ac3ada5db180e05036b68d?only path=false&size=50&d=404Joelma Gonçalves(usuário não autenticado)
                        26 de Janeiro de 2012, 18:58

                         

                        Prezados,

                        Para esclarecimento, o problema que nos deparamos ao tentar compatibilizar a versão utilizada na COSANPA com a versão disponibilizada no Portal, foi que encontramos alterações no banco de dados não documentada.

                        E apenas quando iniciamos a compilação e testes dos fontes identificamos o problema.

                        Não havia nenhuma informação sobre essa alteração que atendendo a necessidade de um grupo, afetou a versão disponibilizada no portal.

                        Como foi definido anteriormente um comite gestor desses fontes, acredito as alterações que impactem aos demais usuários do produto devam, no mínimo ser dado publicidade do fato. Uma vez que ainda não foi alcançado maduridade para se discutir as premissas de desenvolvimento do GSAN.

                        Estamos procedendo a conclusão da compatibilização dos fontes utilizados na COSANPA com a versão sitada e imediamente disponibilizaremos no site.

                        Peço instruções para carregar os fontes e documentações no site em um novo repositório.

                        • 130a19a96f8a49c9d42c85e268503b89?only path=false&size=50&d=404José Maria Villac Pinheiro(usuário não autenticado)
                          27 de Janeiro de 2012, 8:18

                           

                          Tenho os seguintes questionamentos junto aos desenvolvedores:

                          1. Onde estão sendo disponibilizadas as novas necessidades dos clientes? De que forma?

                          2. Onde estão sendo disponibilizados os requisitos funcionais e não funcionais derivados destas necessidades?

                          3. De que forma os desenvolvedores estão gerenciando os tickets derivados dos requisitos funcionais e não funcionais? Este gerenciamento está sendo realizado no portal? 

                          Pelo que entendo a raiz do questionamento da Joelma vem disto. Tenho como sugestão:

                          1. Utilizar o Trac para a gestão dos tickets com a associação de cada ticket ao requisito funcional ou não funcional e respectiva necessidade do cliente.

                          2. Verificar a possibilidade de utilizarmos o Git para realizar a tarefa do item anterior, pois o mesmo permitirá um espelhamento do código nos servidores dos desenvolvedores, facilitando assim o upload das alterações.

                          O que acham? Joelma, acredita que isto auxiliaria? 

                        • 130a19a96f8a49c9d42c85e268503b89?only path=false&size=50&d=404José Maria Villac Pinheiro(usuário não autenticado)
                          27 de Janeiro de 2012, 9:31

                           

                          Joelma, uma coisa que não entendi com relação a vcs estarem realizando a compatibilização dos fontes.

                          1. O que está sendo realizado para compatibilizar os fontes?

                          2. Teremos uma nova versão após esta compatibilização?

                          3. Vc está utilizando alguma ferramenta para gerenciar estes tickets de compatibilização?

          • 72dce9d388ac3ada5db180e05036b68d?only path=false&size=50&d=404Joelma Gonçalves(usuário não autenticado)
            12 de Janeiro de 2012, 18:40

             

            Leonardo,

            Corrigindo.
            Que o IPAD promoveu a adequação da CAERN e não CAEMA como reportei no cementário anterior.

            • 130a19a96f8a49c9d42c85e268503b89?only path=false&size=50&d=404José Maria Villac Pinheiro(usuário não autenticado)
              13 de Janeiro de 2012, 8:16

               

              Gostaria de obter um entendimento de:

              1. Por qual motivo o código fonte alterado pelo responsável pelo desenvolvimeto tem sido disponibilizado apenas para os clientes do mesmo?

              2.  Por qual motivo o responsável pelo desenvolvimento não responde aos questionamentos do portal?

              3. Por qual motivo os respectivos contratantes do desenvolvedor não cobram em contrato com o mesmo a disponibilização das informações, suporte e código fonte no portal? 

              • Ef01a8e0323999ce96aeac17df40136e?only path=false&size=50&d=404Edivaldo Alves(usuário não autenticado)
                19 de Janeiro de 2012, 17:51

                 

                Em resposta aos questionamentos de José Maria Pinheiro (um dos coordenadores da comunidade GSAN), no que nos diz respeito ao IPAD, temos a esclarecer:

                1. Por qual motivo o código fonte alterado pelo responsável pelo desenvolvimento tem sido disponibilizado apenas para os clientes do mesmo?

                Resposta: O IPAD , na condição de membro da comunidade GSAN do portal do Software Público e prestador de serviços de manutenção do sistema para 06 empresas concessionárias, contribui com o portal disponibilizando, periodicamente, os fontes da versão mais atual do sistema, em uso nos nossos clientes, com sua respectiva documentação.
                Também disponibilizamos para a coordenação da comunidade GSAN, no portal, o acesso ao nosso repositório, tornando possível a estes coordenadores publicarem, sempre que acharem conveniente, a nossa versão mais atual.   

                2.  Por qual motivo o responsável pelo desenvolvimento não responde aos questionamentos do portal?

                Resposta: O IPAD colabora de forma voluntária, sempre que possível, publicando a evolução do GSAN em seus clientes, participando de eventos e fóruns relacionados ao GSAN e se relacionando com a comunidade.

                3. Por qual motivo os respectivos contratantes do desenvolvedor não cobram em contrato do mesmo a disponibilização das informações, suporte e código fonte no portal?  

                Resposta: Independente de exigências contratuais, o IPAD publica, periodicamente, o código fonte e a documentação da sua versão mais atual do sistema e disponibiliza para a coordenação da comunidade GSAN do portal o acesso ao nosso repositório.
                A questão do suporte é feita de forma voluntária ou através de acordos comerciais.

                Atenciosamente,

                Coordenação do Projeto GSAN/IPAD

                • 130a19a96f8a49c9d42c85e268503b89?only path=false&size=50&d=404José Maria Villac Pinheiro(usuário não autenticado)
                  27 de Janeiro de 2012, 9:38

                   

                  Com relação ao item 3 questionado e respondido, não fui claro no questionamento, a questão não é com relação a disponibilização dos fontes e sim da disponibilização das informações que geram a alteração dos fontes, bem como relativas ao suporte junto ao mesmo.

                  Refaço o questionamento para ser mais claro: 

                  De que forma desenvolvedor disponibiliza estas informações das necessidades dos clientes, requisitos funcionais e não funcionais gerados, bem como os tickets gerados com a respectivas associações as respectivas alterações de código e informações de suporte junto ao portal e junto a seus clientes?

                  • Dd41b8269bf469fbafa4c80a70e9b0fa?only path=false&size=50&d=404Leonardo Vieira(usuário não autenticado)
                    12 de Fevereiro de 2012, 13:29

                     

                    Joelma,

                     Como está a compatibilização? Os scripts publicados te ajudaram?

                    • 72dce9d388ac3ada5db180e05036b68d?only path=false&size=50&d=404Joelma Gonçalves(usuário não autenticado)
                      14 de Fevereiro de 2012, 17:49

                       

                      Leonardo,

                      Os scripts publicados ajudaram, mas não resolveram totalmente o problema, porque estavam misturados scripts de versões anteriores e versões superiores a que estamos compatibilizando.

                      Assim, estamos agora com o trabalho de identificar cada pedaço dos scripts de forma a aplica-los na sequencia correta e na medida da versão a ser compatibilizada.

                      • 989eb0ea742d2eeed3409f82f79f043e?only path=false&size=50&d=404Higor Gondim(usuário não autenticado)
                        27 de Fevereiro de 2012, 10:39

                         

                        Para adicionar e esclarecer alguns questionamentos feitos...

                        Nós, clientes do principal prestador de serviço do GSAN, também enfrentamos problemas de versionamento. Isso pode acontecer por vários motivos... uma atualização não realizada, mudança de versão do banco postgres, várias etc... Acontece que o GSAN, para funcionar 'redondo', precisa de várias configurações, e isso precisa ser feito por um pessoal técnico que conheça tanto de banco quanto do GSAN, bem como dos processos de negócio da empresa.

                        Uma outra coisa que acontece na prática é que enfrentamos muitos problemas quanto ocorre a disponibilização de novas versões. Para nós que trabalhamos na companhia de saneamento e prestamos serviço aos nossos usuários do GSAN é extremamente desgastante. Para se ter uma idéia basta imaginar uma rotina de refaturamento de conta, requisitada em todos os atendimentos, que deixa de funcionar com uma nova versão. O fato é que compartilhar um código fonte entre várias empresas está nos trazendo problemas desse tipo. Isso explica a necessidade de separação do código fonte das empresas.

                        Na questão discutida nesse tópico, a mudança ocorreu por uma demanda específica da COMPESA, que foi atendida pelo prestador de serviço e disponibilizada no fórum. Como não existe um gestor do código fonte na comunidade, acontece essas coisas. Isso poderia melhorar com a disponibilização de um banco de dados compatível com a versão do GSAN disponibilizada.

                        Sobre as demandas solicitadas ao prestador de serviço. Isso é feito através de um software disponibilizado pela própria empresa.

Para esclarecer dúvidas sobre este software, encaminhe e-mail para: gsan@listas.softwarepublico.gov.br. Saiba como se associar a lista.

Reunião do Comitê Gestor GSAN/GeoSan

22 de Setembro de 2018, 12:03, por José Maria Villac Pinheiro
26 de Setembro de 2018, 9:00

Reunião do Comitê Gestor do GSAN em Brasília.



Reunião do Comitê Gestor - GSAN

15 de Fevereiro de 2017, 18:00, por Joelma Gonçalves
de 15 de Fevereiro até 15 de Março de 2017

Reunião do Comitê Gestor



Ata da reunião do Comitê Gestor do GSAN - 25/março

13 de Maio de 2015, 15:23, por Desconhecido

Como não houveram solicitações de alteração, ela é a mesma enviada anteriormente aos senhores(as) por e-mail dia 8/abril.



Leitura e impressão simultânea - Modelo de compartilhamento

8 de Abril de 2015, 17:40, por Desconhecido

Links de download das apresentações na Reunião do Comitê Gestor do GSAN realizada em 25/março/2015 em Brasília no Ministério do Planejamento.



Vídeos da reunião do Comitê Gestor do GSAN

8 de Abril de 2015, 17:26, por Desconhecido

Abaixo os links dos vídeos da reunião do Comitê Gestor do GSAN.