Различия
Здесь показаны различия между двумя версиями данной страницы.
Следующая версия | Предыдущая версия | ||
abills:docs:modules:userside:ru [2018/01/17 17:58] bohdan создано |
abills:docs:modules:userside:ru [2018/12/06 10:57] (текущий) asmodeus [Userside] |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
=====Userside===== | =====Userside===== | ||
- | Модуль с возможностью просмотра информации биллинга в формате Json Api | + | [[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 | ||
===Просмотр информации=== | ===Просмотр информации=== | ||
Строка 19: | Строка 41: | ||
| | ||
===Тесты=== | ===Тесты=== | ||
+ | |||
cd Userside/t | cd Userside/t | ||
- | #Запуск теста (по умолчанию тестируется локальный Api) | + | Подсказка по тестированию |
+ | |||
+ | perl Api.t -help | ||
+ | |||
+ | Запуск теста (по умолчанию тестируется локальный Api) | ||
perl Api.t | perl Api.t | ||
- | #Ключ -remote=<СЕРВЕР> позволяет тестировать отдаленно | + | perl Api.t -local |
- | perl Api.t | + | |
- | #Ключ -debug | + | Ключ -remote=<СЕРВЕР> позволяет тестировать отдаленно |
- | perl Api.t | + | perl Api.t -remote='https://demo.abills.net.ua:9443' |
+ | |||
+ | Ключ -debug возможность увидеть схему и данные которые она проверяет | ||
+ | perl Api.t -debug | ||
+ | |||
+ | Ключ -userside проверяет не изменилась ли схема Json | ||
+ | perl Api.t -userside | ||
+ | |||
+ | Ключ -request=<НАЗВАНИЕ МЕТОДА> тестирование по отдельной функции | ||
+ | perl Api.t -request=get_user_list | ||
+ | |||
+ | Выбор информации по конкретному абоненту | ||
+ | perl Api.t -request=get_user_list -debug=2 -uid=1489 |