...
ATUALIZAÇÃO VIA SCRIPT DA BASE BDO |
---|
Após realizar a instalação do BDO é necessário realizar atualizações periódicas para manter a base de dados com os registros de portabilidades recentes. Executando o Script para Atualização do BDO
Abaixo segue o comando a ser utilizado para realizar a tarefa. Lembrando que é necessário solicitar a liberação do IP pelo N.O.C. da DirectCall e também respeitar os horários disponíveis para realizar o procedimento.
# php BDO_UPDATE_BilhetesPortabilidade.php update
20141123 23:56:24 - DEBUG: BilhetesPortabilidade::__construct: Creating class BilhetesPortabilidade
20141123 23:56:24 - INFO: BilhetesPortabilidade::__construct: Creating MySQL connection
20141123 23:56:24 - DEBUG: BilhetesPortabilidade::connectMySQL:
20141123 23:56:24 - INFO: BilhetesPortabilidade::updateMGW: Updating Media Gateway Status first.
20141123 23:56:24 - INFO: BilhetesPortabilidade::checkMGWStatus: Last update was a JA UPDATE at 2014-11-21 10:01:56 using fileINCR-20141121100000.csv
20141123 23:56:25 - WARN: BilhetesPortabilidade::checkMGWStatus: There are update: INCR-20141123160000.csv
20141123 23:56:25 - WARN: BilhetesPortabilidade::checkMGWStatus: There are update: INCR-20141123200000.csv
20141123 23:56:25 - WARN: BilhetesPortabilidade::checkMGWStatus: There are 2 files to update.
20141123 23:57:33 - DEBUG: BilhetesPortabilidade::processWebFile: Processing file INCR-20141123160000.csv
20141123 23:57:34 - INFO: BilhetesPortabilidade::updateDatabase: Updating database control with last file INCR-20141123160000.csv
20141123 23:57:35 - DEBUG: BilhetesPortabilidade::processWebFile: Processing file INCR-20141123200000.csv
20141123 23:57:35 - INFO: BilhetesPortabilidade::updateDatabase: Updating database control with last file INCR-20141123200000.csv
20141123 23:57:36 - INFO: BilhetesPortabilidade::updateMGW: All files updated!
Sugerimos o agendamento desta atividade diariamente via crontab uma vez ao dia, conforme o exemplo abaixo (execução diária as 00:01):
# m h dom mon dow command 01 0 * * * /usr/bin/php -f /root/BDO_UPDATE_BilhetesPortabilidade.php update |
...