====== Cotação Dollar ====== Este caso de uso recupera a cotação do dollar no site do Banco Central e insere na base de dados. ===== Descrição do Caso de Uso ===== O timer verifica se há o registro da cotação do dollar para o dia atual **[[desenvolvimento:especificacoes:arquitetura:servicos:timers:timercotacaodollar#principais_regras_de_negócio|RN01]]**. Caso haja, atualiza a cotação da moeda do dia útil anterior ao atual. Se ocorrer erro um e-mail será enviado informado o motivo. O E-mail enviado tem o formato: **Modelo:** //Atualizada para o valor: // Em caso de erro: //Houve um erro na execução do timer br.ufrn.sipac.arq.timers.TimerCotacaoDollar -- // ===== Principais Regras de Negócio ===== * **RN01** - Só atualiza se houver registro da cotação do dollar para a data atual. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela | | br.ufrn.sipac.arq.timers.TimerCotacaoDollar | sistemas_comum.infra.registro_timer | | br.ufrn.sipac.cadastro.dominio.MoedaCotacao | administrativo.comum.moeda_cotacao | ====== Plano de Teste ====== Sistema: SIPAC Módulo: Link(s): Usuário: Papel que usuário deve ter: ===== Cenários de Teste ===== Para o timer definir um tempo curto (sugiro 2 ou 3 minutos) para o timer e o servidor de testes como servidor de restrição de execução. O tempo é definido [[desenvolvimento:arquitetura:documentacao_desenvolvimento#criando_uma_classe_timer|diretamento no banco]]. Monitorar o e-mail de desenvolvimento (desenv@info.ufrn.br) por fornecedor notificado. ===== Dados para o Teste ===== Consultar em: http://www4.bcb.gov.br/pec/taxas/batch/taxas.asp?id=txdolar