Páginas filhas
  • TARIFAR POLÍTICAS

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: Migration of unmigrated content due to installation of a new plugin
Objetivo

Apresentar quais as validações necessárias para os testes quando há tarifação de políticas.

 

Tabela TAR_PARAMETROS

Na primeira execução da política (com tarifação) a tabela não conterá evidências (dados apagados previamente). Ao gravar a execução, são gravados os dados cod_controle, mas sem datas ou seq_arq.

Os campos dt_fim_ult_envio_tarifação e seq_arq (data fim do último envio de arquivo de tarifação e seqüencial de referência do arquivo de tarifação, respectivamente) serão populados somente após o processamento do arquivo de tarifação pela primeira vez.

A partir daí, atualizar a data de envio da ultima tarifação e o nº do sequencial do arquivo gerado.

 

Validação:

Total de registros da tabela analítica será somado e comparado ao total de execuções diárias na tab_diaria

Cenário 1: transferir os registros de uma data posterior para data anterior com arquivo de tarifação já esportado.

Cenário 2: idem ao 1, sendo que o somatório das tarifações analíticas devem ser iguais as tarifações da tab_diaria.

  • Inicialmente a quantidade de tarifações da tab_analitica não bate com a quantidade da tab_diaria.
  • Serão validados os seqüenciais dos registros (registro x data)

 

Processar Arquivo de Tarifação

Na primeira vez que é processado (tab_tar_parametros não apresenta data), serão gerados arquivos desde que hajam tarifações.

Na tabela tar_log_arquivos_tarifados não haverá dados antes da primeira tarifação.

Na tela Consultar Arquivos de Tarifação também não haverá nenhum registro.

A partir do primeiro processamento gerará arquivos mesmo sem tarifação.

Só é possível gerar um arquivo para o mesmo dia. O arquivo gerado contem as tarifações correspondentes a ‘dia_atual – 1’.

 

Tarifação – execução batch (webservice)

Para gerar arquivo de tarifação sem processar pelo Server

  • Acessar jboss e executar com o comando

                cd /opt/services/batch_monitor_tarifação (Enter)

                ./batch_monitor_tarifacao.sh

 

  • No Server (Credportal), na lista de arquivos de tarifação, aparece o label WebService executado.

 

Para execução via WebService

Executar políticas via WebService

  • Usar .jar do Ricart

 

Acessar cmd e executar o .jar pelo comando

  • Java –jar <ome do arquivo>.jar

 

Informações
titleInformação

Antes de executar o arquivo, configurar o .properties com a urlservidor onde estão os testes.

 

Intellector Server (Credportal)
Consultar Arquivos de Tarifação

Apresenta lista de arquivos gerados a partir do processamento de arquivos de tarifação

É possível salvar os arquivos gerados

É possível exibir relatório dos arquivos gerados.

Arquivos não são sobrescritos para tarifação de datas já importadas

 

Consultar Tarifação

Apresenta campos DataInício e DataFim da consulta onde:

  • DataInício não pode ser maior que DataFim.
  • Data não podem ser inválidas

Datas não podem ser nulas

DataFim não pode ser maior que a data do sistema (data atual)

Apresenta lista de tarifações do período consultado

  • Total de dias
  • Quantidade de tarifações por dia
  • Total de execuções
  • Histórico*

Será exibido mensagem no campo histórico nos seguintes casos (HISTORICO = SIM):

Caso o registro seja oriundo da tabela TAR_EXECUCAO_DIARIA_HIST; para que haja conteúdo nas tabelas HIST e necessário a ocorrência de uma fraude.

Consultar Tarifação: arquivo com fraude deve apresentar no campo mensagem ”Dados inconsistentes no período”.

 

Imprimir Consulta de Tarifação

Exibe tela popup com os dados da lista de resultados da consulta.

Nº de páginas, data e hora da impressão também são exibidos.

 

Fraudes

Tarifações transferidas para data anterior, que já possui tarifação e que já teve arquivo de tarifação gerado.

Ex.: Transferir tarifações do dia 18/02 para dia 14/02, sendo que o dia 14/02 já possui tarifações. Arquivo com tarifações dos dias 13 a 18 já foi gerado.

Não mudar soma dos registros da tabela diária nem do total, somente alterar a data da tabela analítica.

Alterar data do servidor para data posterior a do último arquivo gerado. Alterar data tar_parametros para período já tarifado.

Gerar novo arquivo de tarifação

Resultado: A fraude deverá ser detectada.

è Se apagar um registro da tabela tar_execucao_analitica, independentemente do período, ao rodar o batch ou o processamento de arquivo manual (Intellector) a fraude será detectada (batimento dos totais entre a tabela analítica e tabela total).

 

Fraude Batch

Rodar tarifações

Alterar dados nas tabelas tar_execucao

  • Rodar processo batch

                cd /opt/services/batch-monitor-tarifacao/ (Enter)

                ./batch-monitor-tarifacao.sh

Resultado - Intellector:

  • Apresenta na lista com webservice na tela Consulyar raquivo de Tarifação (sem ícone de download)
  • Apresenta SIM para arquivo movido para Histórico (na tela Consultar Tarifação)
  • Mover tarifações das tabelas tar_execucao para hist

Resultado - Credportal:

  • Apresenta lista de tarifações WebService na tela Consultar tarifação.
  • Os arquivos já importados no Crdeportal não são sobrescritos.

 

WebService

No caso do WebService “fora do ar” – para simular o WebService fora do ar é preciso pará-lo. Um e-mail deve ser enviado notificando que o WebService está fora e a tarifação não foi executado. Não há alteração nas tarifações (rollback). Qualquer falha deverá enviar e-mail.


Parar WebService

/etc/init.d/jboss_start170 stop

Voltar Webservice

/etc/init.d/jboss_start170 start

OBS 1.: Para mudar a data de execução do monitor batch deve ser feita no servidor 170

OBS 2.: Para executar o monitor batch deve ser pelo servidor 103.

 

Auditoria para verificação de Fraude

Usar .bat dummy.auditacesso.bat

  • Configurar urlservico do arquivo .properties com a url onde estão os testes
  • Configurar o codExecucao o arquivo consultaAcesso.xml, na pasta mensagemEntrada o somente informar codExecucao no prompt do cmd.
  • codExecucao é o valor encontrado no campo da tabela int_execucao_politica, campos cod_seq_execucao_politica
  • Para executar o .bat, basta clicar duas vezes no arquivo.

 

Arquivo de Tarifação Importados

Ordenação por data de geração e, secundariamente, por data e hora de importação.