Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
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 |