Вы просматриваете старую версию данной страницы. Смотрите текущую версию.
Сравнить с текущим |
просмотр истории страницы
Выгрузка на СОРМ3
Принцип работы
Для интеграции с СОРМ3 VasExperts требуется произвести первичную выгрузку данных, а так же добавить сценарии планировщика задач, которые будут выгружать добавленные и изменённые данные с определённой периодичностью: один раз в час.
Для автоматизации передачи отчетов на СОРМ3 сделайте следующее:
- Создайте папку sorm3 и необходимые подпапки, в них будут храниться отчеты для выгрузки, а так же выгруженные файлы:
mkdir -p /app/asr_billing/cfg/sorm3/ mkdir -p /app/asr_billing/cfg/sorm3/conf/ mkdir -p /app/asr_billing/cfg/sorm3/data/ mkdir -p /app/asr_billing/cfg/sorm3/done/ mkdir -p /app/asr_billing/cfg/sorm3/Log/
- Создайте файл ftp.conf c данными для подключения к FTP-серверу СОРМ в директории /app/asr_billing/cfg/sorm3/conf/. Пример содержимого файла /app/asr_billing/cfg/sorm3/conf/ftp.conf:
ftpip=192.168.1.1 ftplogin=sorm ftppass=sormpass
- Добавьте все отчеты, получающие данные из биллинга, а также скрипты для первоначальной выгрузки данных в папку /app/asr_billing/cfg/sorm3/. Листинги отчетов и пути приведены далее в статье. Должна получиться следующая структура каталога:
/app/asr_billing/cfg/sorm3/conf /app/asr_billing/cfg/sorm3/data /app/asr_billing/cfg/sorm3/deleted_abonents.sh /app/asr_billing/cfg/sorm3/deleted_abonents.sql /app/asr_billing/cfg/sorm3/done /app/asr_billing/cfg/sorm3/fixednetid.sql /app/asr_billing/cfg/sorm3/fixednetid.sh /app/asr_billing/cfg/sorm3/ip_numbering.sh /app/asr_billing/cfg/sorm3/ip_numbering.sql /app/asr_billing/cfg/sorm3/ip.sh /app/asr_billing/cfg/sorm3/ip.sql /app/asr_billing/cfg/sorm3/Log /app/asr_billing/cfg/sorm3/payments-periodic.sql /app/asr_billing/cfg/sorm3/payments.sh /app/asr_billing/cfg/sorm3/payments.sql