ИС БД «Январь» от МФИ Софт

ИС БД «Январь» от МФИ Софт — система, которая хранит и передаёт информацию для проведения оперативно-розыскных мероприятий. Вы можете настроить взаимодействией АСР LANBilling и этой СОРМ.

  1. Скачайте архив JanSORM.zip в личном кабинете Satisfy CRM.

  2. На сервере, где установлен LBcore, создайте директорию /usr/local/billing/SORM/. Внутри создайте подкаталоги /arc/ и /err/:

    mkdir /usr/local/billing/SORM
    mkdir /usr/local/billing/SORM/arc
    mkdir /usr/local/billing/SORM/err
    

    ``

  3. Скопируйте в директорию /usr/local/billing/SORM/ четыре файлов:

    cp sorm_gen.pl /usr/local/billing/SORM/
    cp sorm_insert.sql /usr/local/billing/SORM/
    cp sorm_proc_common.sql /usr/local/billing/SORM/
    cp sorm_settings.ini /usr/local/billing/SORM/
    

    ``

  4. Дайте права на выполнение sorm_gen.pl:

    chmod +x /usr/local/billing/SORM/sorm_gen.pl
    

    ``

  5. Примените к БД sql-файлы sorm_insert.sql и sorm_proc_common.sql:

    mysql billing < /usr/local/billing/SORM/sorm_insert.sql
    mysql billing < /usr/local/billing/SORM/sorm_proc_common.sql
    

    ``

  6. Скопируйте шаблоны sorm*.* в директорию /usr/local/billing/templates/:

    cp templates/* /usr/local/billing/templates/
    

    ``

  7. Дайте права на выполнение файлов *.post:

    chmod +x /usr/local/billing/templates/sorm*.post
    

    ``

  8. Установите библиотеки:

    • perl-SOAP-Lite
    • perl-File-Pid
    • perl-Text-Iconv
    • perl-Time-Piece

    Команды различаются для разных ОС.

    yum install -y perl-SOAP-Lite perl-File-Pid perl-Text-Iconv perl-Time-Piece
    
    apt-get install -y libsoap-lite-perl libfile-pid-perl libtext-iconv-perl libtime-piece-mysql-perl
    
    pkg install -y p5-SOAP-Lite p5-File-Pid p5-Text-Iconv p5-Time-Piece
    
  9. Отредактируйте файл sorm_gen.pl:

    nano /usr/local/billing/SORM/sorm_gen.pl
    

    ``

    • Введите адрес и реквизиты доступа к FTP-серверу, на который система будет передавать файлы выгрузки:

      my $ftphost = "192.168.54.2";
      my $ftpuser = "user";
      my $ftppassword = "password";
      
      
      
    • Укажите адрес сервера с LBcore и реквизиты администратора АСР LANBilling:

      my $proto = 'http';
      my $host = '127.0.0.1';
      my $port = '34012';
      my $login = 'admin';
      my $pass = 'admin';
      
      
      
  10. Для выгрузки в СОРМ нужны шаблоны отчётов из АСР LANBilling. Укажите ID шаблонов в первом столбце файла sorm_settings.ini. Найти эти ID можно с помощью команды:

    SELECT doc_id FROM documents WHERE name LIKE 'sorm%'
    

Настройка взаимодействия с СОРМ от МФИ Софт завершена. Далее:


У вас есть вопросы по этой статье? Пожалуйста, напишите нам на .