Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
abills:docs:modules:userside:ru [2018/01/22 17:45]
asmodeus
abills:docs:modules:userside:ru [2018/12/06 10:57] (текущий)
asmodeus [Userside]
Строка 2: Строка 2:
  
 [[abills:​price:​price#​moduli_i_programmy|коммерческий модуль]] [[abills:​price:​price#​moduli_i_programmy|коммерческий модуль]]
 +
 +Модуль синхронизации данных с UserSide через протокол UserSide usm_billing ​
 +  * Отдает инфомацию по абонентам и инфраструктуре
 +  * Синхронизация абонентов с UserSide в ABillS
 +
 +====Установка модуля====
 +
 +скопировать модуль
 +
 +  cp Api.pm /​usr/​abills/​Abills/​modules/​Userside/​
 +
 +включение
 +
 +  $conf{US_API}=1;​
 +
 +Максимальное число отображаемых записей  ​
 +
 +  $conf{US_API_MAX_PAGE_ROWS}=10000;​
 +
 +по умолчанию:​ 10000
  
 Модуль синхронизации ERP UserSide c ABillS Модуль синхронизации ERP UserSide c ABillS
Строка 21: Строка 41:
       ​       ​
 ===Тесты=== ===Тесты===
 +
    cd Userside/t    cd Userside/t
-   #Запуск теста (по умолчанию тестируется локальный Api) +Подсказка по тестированию 
 + 
 +     perl Api.t -help 
 + 
 +Запуск теста (по умолчанию тестируется локальный Api) 
       perl Api.t        perl Api.t 
       perl Api.t -local       perl Api.t -local
-   #Ключ -remote=<​СЕРВЕР>​ позволяет тестировать отдаленно ​+ 
 +Ключ -remote=<​СЕРВЕР>​ позволяет тестировать отдаленно ​
       perl Api.t -remote='​https://​demo.abills.net.ua:​9443'​       perl Api.t -remote='​https://​demo.abills.net.ua:​9443'​
-   #Ключ -debug возможность увидеть схему и данные которые она проверяет  ​+ 
 +Ключ -debug возможность увидеть схему и данные которые она проверяет  ​
       perl Api.t -debug       perl Api.t -debug
-   #Ключ -userside проверяет не изменилась ли схема Json + 
 +Ключ -userside проверяет не изменилась ли схема Json 
       perl Api.t -userside       perl Api.t -userside
-   #Ключ -request=<​НАЗВАНИЕ МЕТОДА>​ тестирование по отдельной функции  ​+ 
 +Ключ -request=<​НАЗВАНИЕ МЕТОДА>​ тестирование по отдельной функции  ​
       perl Api.t -request=get_user_list       perl Api.t -request=get_user_list
 +
 +Выбор информации по конкретному абоненту
 +      perl Api.t -request=get_user_list -debug=2 -uid=1489