Что из себя представляет URFA Client?

Технические вопросы по UTM 5.0
Закрыто
vbalykin
Сообщения: 11
Зарегистрирован: Пт апр 08, 2011 03:24

Что из себя представляет URFA Client?

Сообщение vbalykin »

Планируем приобрести URFA Client (http://www.netup.ru/UTM5/URFA-client.php) для создания собственной обвязки.

Интересует вопрос, как на практике выглядит работа с ним? Что передаётся на входе? Что получаем на выходе?

Допустим, хочу создать/удалить пользователя, сменить ему тариф или получить список абонентов по какому-нибудь критерию, можно ли взглянуть на пару-тройку реальных примеров?

Аватара пользователя
kamae1ka
Сообщения: 142
Зарегистрирован: Пн окт 04, 2010 05:14

Сообщение kamae1ka »


Pulse
Сообщения: 945
Зарегистрирован: Вт окт 03, 2006 12:58

Сообщение Pulse »


vbalykin
Сообщения: 11
Зарегистрирован: Пт апр 08, 2011 03:24

Сообщение vbalykin »

Спасибо за ссылки, но хотелось бы чуть узнать поподробнее. Планируем использовать URFA Client в связке с Perl, есть ли у кого примеры такой работы?

Например:
примерный вариант получения предоплаченного трафика у пользователя
запуск utm5_urfaclient -a user_prepaid -account_id 5

Код: Выделить всё

<urfa> 
   <call function="rpcf_get_all_services_for_user"> 
   <parameter name="account_id"/> 
   </call> 
   <set dst="slink_id" value="slink_id_array"/> 
   <call function="rpcf_get_prepaid_units"> 
   <parameter name="slink_id"/> 
   </call> 
</urfa> 
Что такое означает параметр -a user_prepaid? Куда вставляется код между тегами <urfa> и </urfa>? Как обработать в Perl полученный результат?

Аватара пользователя
Voronok
Сообщения: 116
Зарегистрирован: Пт мар 14, 2008 19:21

Сообщение Voronok »

Да там все просто. Этот код вставляется в отдельный файл user_prepaid.xml. Параметр -а указывает урфа-клиенту брать этот файл для выполнения. В этом файле находится вызов функций, которые описаны в файле api.xml. В документации, да и в поставке, есть примеры на эту тему. Много чего описано на форуме. Запускать урфа-клиент можете откуда хотите - перл, пхп, сш. Берите, денек-другой поколупаетесь и разберетесь.

VeroLom
Сообщения: 6
Зарегистрирован: Ср июн 15, 2011 15:30
Откуда: Санкт-Петербург
Контактная информация:

Сообщение VeroLom »

vbalykin писал(а):Спасибо за ссылки, но хотелось бы чуть узнать поподробнее. Планируем использовать URFA Client в связке с Perl, есть ли у кого примеры такой работы?

Например:
примерный вариант получения предоплаченного трафика у пользователя
запуск utm5_urfaclient -a user_prepaid -account_id 5

Код: Выделить всё

<urfa> 
   <call function="rpcf_get_all_services_for_user"> 
   <parameter name="account_id"/> 
   </call> 
   <set dst="slink_id" value="slink_id_array"/> 
   <call function="rpcf_get_prepaid_units"> 
   <parameter name="slink_id"/> 
   </call> 
</urfa> 
Что такое означает параметр -a user_prepaid? Куда вставляется код между тегами <urfa> и </urfa>? Как обработать в Perl полученный результат?
Начал писать модуль на Perl. Пока корявый, но работает. На CPAN'е UTM5::URFAClient

dk
Сообщения: 424
Зарегистрирован: Чт авг 10, 2006 08:52

Сообщение dk »


Закрыто