Escolar Documentos
Profissional Documentos
Cultura Documentos
Repblica Federativa do Brasil Dilma Vana Rousseff Presidenta Ministrio do Meio Ambiente (MMA) Izabella Mnica Vieira Teixeira Ministra Agncia Nacional de guas (ANA) Diretoria Colegiada Vicente Andreu Guillo (Diretor-Presidente) Dalvino Troccoli Franca Paulo Lopes Varella Neto Joo Gilberto Lotufo Conejo Paulo Rodrigues Vieira Superintendncia de Gesto da Rede Hidrometeorolgica SGH Valdemar Santos Guimares Superintendente
PROCEDIMENTOS PARA ENVIO DOS DADOS HIDROLGICOS EM TEMPO REAL DAS ESTAES TELEMTRICAS
Verso Junho 2012
2012 Agncia Nacional de guas (ANA). Setor Policial Sul, rea 5, Quadra 3, Blocos B, L, M e T. CEP: 70610-200, Braslia DF PABX: (61) 2109-5400 / (61) 2109-5252 Endereo eletrnico: www.ana.gov.br
Equipe editorial Superintendncia de Gesto da Rede Hidrometeorolgica SGH Valdemar Santos Guimares Superintendente Eurides de Oliveira Superintendente Adjunto
Todos os direitos reservados. permitida a reproduo de dados e informaes contidos nesta publicao, desde que citada a fonte.
A265p
Agncia Nacional de guas (Brasil). Procedimentos para envio dos dados hidrolgicos em tempo real das estaes telemtricas / Agncia Nacional de guas, Superintendncia de Gesto da Rede Hidrometeorolgica. -- Braslia: ANA, SGH, 2012. 19p. : il.
1. Dados hidrolgicos 2. Telemetria I. Agncia Nacional de guas (ANA) II. Ttulo CDU 556.04(81)
Sumrio 1 Apresentao 2 Introduo 3 Cadastro de Usurios e Gerao de Senhas 4 Envio dos Dados Hidrolgicos em Tempo Real 4 4 6 6
4.1 Layout do Arquivo ....................................................................................................... 9 4.2 Critrios para Formatao dos Dados ........................................................................ 11 4.3 Requisitos Gerais do Envio de Dados ........................................................................ 12 4.4 Orientaes para o Envio dos Dados no Ambiente de Homologao (Teste) ......... 12 4.5 Orientaes para o Envio dos Dados no Ambiente de Produo ............................ 13
13 16
1 Apresentao
A Resoluo Conjunta ANEEL/ANA n 03, de 10 de agosto de 2010, publicada em 20 de outubro de 2010, estabelece as condies e os procedimentos a serem observados pelos concessionrios e autorizados de gerao de energia hidreltrica para a instalao, operao e manuteno de estaes hidromtricas visando ao monitoramento pluviomtrico, limnimtrico, fluviomtrico, sedimentomtrico e de qualidade da gua associado a aproveitamentos hidreltricos. A ANA, com tal Resoluo, assume a funo de orientar os agentes do setor eltrico sobre os procedimentos de coleta, tratamento e armazenamento dos dados hidromtricos objetos do normativo, bem como sobre a forma de envio dessas informaes em formato compatvel com o Sistema Nacional de Informaes sobre Recursos Hdricos (SNIRH), o que permitir a difuso dos dados em tempo real oriundos do monitoramento hidrolgico realizado pelos agentes do setor eltrico. A reviso realizado no documento em maro de 2012 objetivou apresentar o ambiente de teste para a conexo dos sistemas de transmisso de dados em tempo real, bem como informar sobre os procedimentos para inicio dos testes e recebimento das senhas de acesso. Esta reviso de junho de 2012 objetiva revisar o modelo gerado pelo protocolo SOAP para envio dos dados, o modelo da solicitao de um relatrio de acompanhamento dos dados enviados para o banco de dados da ANA e o exemplo de uma consulta resposta do sistema acerca do relatrio de acompanhamento dos dados enviados para o banco de dados do SNIRH.
2 Introduo
A Resoluo Conjunta ANA ANEEL 3/2010 estabelece, no que concerne o envio dos dados coletados das estaes pluviomtricas, linmtricas e fluviomtricas, em seu Art. 5: Art. 5 Todas as estaes hidromtricas com monitoramento pluviomtrico, limnimtrico e fluviomtrico devero ser automatizadas e telemetrizadas, devendo as informaes coletadas serem registradas em intervalo horrio, ou menor, com disponibilizao horria ANA, por meio de servios de transferncia via internet no formato e endereo indicado pela ANA Sendo assim, a ANA neste documento estabelece as regras, procedimentos e etapas para o envio das medies realizadas em tempo real pelas estaes pluviomtricas, limnimtricas e fluviomtricas automticas e com transmisso telemtricas, operadas pelas empresas de gerao hidreltricas.
Aps envio dos dados em tempo real pelas operadoras, recepo, anlise e aprovao automtica pelos sistemas da ANA, os dados sero inseridos na base de dados hidrometeorolgicos da ANA Banco de Dados Hidrolgicos de Referncia - BDHR, sendo posteriormente disponibilizados na internet, por meio do sitio www.ana.gov.br/telemetria
Endereo: Agncia Nacional de guas (ANA) Valdemar Santos Guimares Superintendncia de Gesto da Rede Hidrometeorolgica (SGH) Setor Policial, rea 5, Quadra 3, Bloco L Braslia DF, Brasil. CEP 70610-200
Na Internet: Para o correio eletrnico resolucaoconjunta3@ana.gov.br (casos especficos do monitoramento em tempo real das estaes hidrolgicas objeto da Resoluo Conjunta ANA ANEEL n 3/2010) e para sgh@ana.gov.br quando se tratar dos demais assuntos sobre a Rede Hidrometeorolgica da ANA.
Os dados devero ser enviados pela Internet, utilizando o servio de comunicao denominado Web Service1, disponibilizado pelo Sistema de Recepo de dados da ANA. Na primeira fase de configurao e conexo dos sistemas, os dados sero enviados para um ambiente de teste, conforme detalhado no item 4.4 deste documento. A troca de mensagens entre os WebServices do ambiente e o aplicativo da empresa ser realizada no padro SOAP2. O fluxo de comunicao dever ser iniciado pelo aplicativo do usurio por meio do envio de uma mensagem ao Web Service com a solicitao do servio desejado. O Web Service devolver uma mensagem de resposta confirmando o recebimento da solicitao de servio ao aplicativo do usurio na mesma conexo. A solicitao de servio poder ser atendida na mesma conexo ou armazenada em filas de processamento nos servios mais crticos para um melhor aproveitamento dos recursos de comunicao e de processamento da Agncia Nacional de guas. O processamento da solicitao de servios ser utilizado na forma sncrona, ou seja, a solicitao concluda na mesma conexo, com a devoluo de uma mensagem com o resultado do processamento do servio solicitado. Na Figura 2 apresentado o fluxo do envio dos dados para o Web Service da ANA.
Web service uma soluo tecnolgica utilizada na integrao de sistemas e na comunicao entre diferentes aplicaes. Com esta tecnologia possvel que novas aplicaes possam interagir com aquelas j existentes e que sistemas desenvolvidos em diferentes plataformas sejam compatveis, permitindo. Os Web Services so identificados por um URI (Uniform Resource Identifier) cujo modelo baseia-se em tecnologias padres, em particular XML e HTTP (Hypertext Transfer Protocol) ou HTTPS (HyperText Transfer Protocol Secure ), sendo utilizados para disponibilizar servios interativos na internet que podem ser acessados por outras aplicaes usando, por exemplo, o protocolo SOAP (Simple Object Access Protocol). Fonte : http://www.w3.org/standards/webofservices/ SOAP( Simple Object Access Protocol,) um protocolo para troca de informaes estruturadas em uma plataforma descentralizada e distribuda. Sua especificao define um framework que prov maneiras para se construir mensagens que podem trafegar atravs de diversos protocolos, e que foi especificado de forma a ser independente de qualquer modelo de programao ou outra implementao especfica. Fonte : http://www.w3.org/standards/techs/soap#w3c_all 8
2
e) Chuva acumulada no perodo de coleta na referida data/hora em milmetros com 01 casa decimal (Exemplo: 12.5); f) Nvel do corpo d'gua na referida data/hora em centmetros e sem casa decimal (Exemplo: 210); g) Vazo medida ou calculada a partir da curva de descarga para a referida data/hora em metros cbicos por segundo com 02 casas decimais (Exemplo: 120.25). Segue um modelo gerado pelo protocolo SOAP para envio dos dados, revisado nessa verso do documento apresentada: <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:q0="http://ws.integracao.ana.gov.br/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <q0:inserirMedicao> <login>login1</login> <senha>senha1</senha> <estacao> <codigoFlu>10100000</codigoFlu> <codigoPlu>00212223</codigoPlu> <medicao> <chuva>0.0</chuva> <dataMedicao>16/03/2011 05:05:00</dataMedicao> <nivel>345.6</nivel> <vazao>1234.5</vazao> </medicao> <medicao> <chuva>1.0</chuva> <dataMedicao>16/03/2011 06:05:00</dataMedicao> <nivel>345.9</nivel> <vazao>1234.9</vazao> </medicao> </estacao> </q0:inserirMedicao> </soapenv:Body> </soapenv:Envelope>
Ao trmino da transferncia do arquivo de dados, o sistema disponibilizar uma resposta referente quantidade de informaes recebidas, com sucesso, pelo WebService do SNIRH.
10
Segue exemplo de consulta resposta do sistema acerca da quantidade de dados recebidos pelo WebService do SNIRH e que foi revisado nesta verso do documento. <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <ns1:inserirMedicaoResponse xmlns:ns1="http://ws.integracao.ana.gov.br/"> <retorno> <mensagem>Dados transmitidos com sucesso.</mensagem> <quantidadeInserida>6</quantidadeInserida> </retorno> </ns1:inserirMedicaoResponse> </soap:Body> </soap:Envelope>
corpo dgua e vazo sero feitas a partir do cdigo de 08 dgitos fornecido pela ANA para estaes fluviomtricas.
12
5 Relatrio de Acompanhamento
Durante o processo de envio dos dados ANA o concessionrio ou autorizado ter como retorno somente a quantidade de dados transferidos com sucesso para o SNIRH. Para realizar o acompanhamento da quantidade de dados efetivamente inseridos no banco de dados da ANA, o usurio dever acessar o relatrio de acompanhamento e que estar disponvel no seguinte endereo eletrnico: http://smh.ana.gov.br:8090/ws-telemetria/services e o mesmo servio disponvel via protocolo de envio criptografado em https://smh.ana.gov.br:8443/ws-telemetria/services . Na Figura 3 apresentado o fluxo de acesso ao relatrio de acompanhamento dos dados enviados para o banco de dados da ANA.
13
Para acessar este servio (consumir o web service) o usurio dever fornecer os seguintes parmetros: Usurio e senha (CNPJ e senha); Cdigo Pluviomtrico; Cdigo Fluviomtrico; Data inicial da consulta; e Data final da consulta.
Segue um modelo da solicitao de um relatrio de acompanhamento dos dados enviados para o banco de dados da ANA e que foi revisado nesta verso. <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:q0="http://ws.integracao.ana.gov.br/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Header/> <soapenv:Body>
14
<q0:consultarMedicao> <login>login1</login> <senha>senha1 </senha> <codigoPLU>10100000</codigoPLU> <codigoFLU>00212223</codigoFLU> <dataInicial>16/03/2010 00:00:00</dataInicial> <dataFinal>17/03/2012 00:00:00</dataFinal> </q0:consultarMedicao> </soapenv:Body> </soapenv:Envelope>
Segue um exemplo de uma consulta resposta do sistema acerca do relatrio de acompanhamento dos dados enviados para o banco de dados do SNIRH, revisado nesta verso. <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <ns1:consultarMedicaoResponse xmlns:ns1="http://ws.integracao.ana.gov.br/"> <retorno> <mensagem>mensagem1</mensagem> <quantidadeInserida>45</quantidadeInserida> </retorno> </ns1:consultarMedicaoResponse> </soap:Body> </soap:Envelope>
Posteriormente a ANA disponibilizar um portal para o acompanhamento do status de qualificao dos dados (aprovado ou reprovado) e o status de atraso na transmisso (verdadeiro ou falso). As informaes retornadas pelo sistema, para cada estao e varivel, sero: Data-hora-minuto da medio; Data-hora-minuto de insero do registro no banco de dado da ANA; Valor da medio; Status da qualificao; e Status do atraso na transmisso.
O status da qualificao ser aprovado ou reprovado, de acordo com o resultado de um filtro de qualidade dos dados aplicado pelo sistema da ANA. O status do atraso na transmisso (verdadeiro ou falso) ser a indicao que houve um atraso de mais de 03 horas no envio dos dados.
15
6 Orientaes Finais
O WebService do Sistema Nacional de Informaes sobre Recursos Hdricos - SNIRH est sendo ajustado para que os dados enviados, sejam visualizados nos sistemas de disponibilizao da dados da ANA. Dvidas tcnicas relativas implantao dos sistemas de transmisso podero ser enviadas para o endereo eletrnico resolucaoconjunta3@ana.gov.br, contendo alm do questionamento, o nome e telefone de contato do interessado, visando facilitar a implantao dos sistemas de transmisso e o auxilio da equipe da ANA. As atualizaes cadastrais (endereo, telefone, tcnico responsvel, correio eletrnico) devero ser enviadas tambm para o correio eletrnico da Resoluo citado anteriormente.
16