... h1. Выгрузка на СОРМ3 h2. Принцип работы Для интеграции с СОРМ3 VasExperts требуется произвести первичную выгрузку данных, а так же добавить сценарии планировщика задач, которые будут выгружать добавленные и изменённые данные с определённой периодичностью: один раз в час. Для автоматизации передачи отчетов на СОРМ3 сделайте следующее: # Создайте папку *sorm3* и необходимые подпапки, в них будут храниться отчеты для выгрузки, а так же выгруженные файлы: {code} 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/ {code} # Создайте файл *ftp.conf* c данными для подключения к FTP-серверу СОРМ в директории */app/asr_billing/cfg/sorm3/conf/*. Пример содержимого файла */app/asr_billing/cfg/sorm3/conf/ftp.conf*: {code} ftpip=192.168.1.10 ftplogin=sorm ftppass=sormpass {code} # Добавьте все отчеты, получающие данные из биллинга, а также скрипты для первоначальной выгрузки данных в папку */app/asr_billing/cfg/sorm3/*. Листинги отчетов и пути приведены далее в статье. Должна получиться следующая структура каталога: {code} /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 /app/asr_billing/cfg/sorm3/service_list-periodic.sql /app/asr_billing/cfg/sorm3/service_list.sh /app/asr_billing/cfg/sorm3/service_list.sql /app/asr_billing/cfg/sorm3/services-periodic.sql /app/asr_billing/cfg/sorm3/services.sh /app/asr_billing/cfg/sorm3/services.sql /app/asr_billing/cfg/sorm3/subscribers_v2-periodic.sql /app/asr_billing/cfg/sorm3/subscribers_v2.sh /app/asr_billing/cfg/sorm3/subscribers_v2.sql /app/asr_billing/cfg/sorm3/switches.sh /app/asr_billing/cfg/sorm3/switches.sql /app/asr_billing/cfg/sorm3/upload_all.sh {code}
|