Автоматизация и программирование

Previous pageReturn to chapter overviewNext page

 В своих собственных программах и скриптах Вы можете использовать интерфейс автоматизации Трафик Инспектора.

 

 Интерфейс автоматизации - это поддерживаемый сервером COM-интерфейс с набором функций для управления биллингом из других приложений. В самой программе отсутствуют многие функции управления тарификацией связанные с автоматизацией, все операции администратором выполняются вручную. Это сделано по нескольким причинам:

 

Требования к биллингу очень разнообразны, зависят от конкретного применения и просто невозможно заранее учесть все возможные пожелания.
Любое усложнение самой программы влечет за собой увеличение размера кода, снижение эффективности и увеличивает вероятность появления ошибок.

 

 Поэтому в Traffic Inspector реализован COM-интерфейс, позволяющий из любого приложения работать с биллингом, расширяя возможности программы. Чаще всего это может потребоваться, например, для следующих операций:

 

Сброс сессий клиентов по расписанию и последующий запуск с вводом новой оплаты. Для варианта применения в корпоративной сети, например, это можно делать ежемесячно для сброса старых данных и ввода новых лимитов трафика.
Ввод оплаты клиентам по расписанию.
Переход клиентов на новые тарифы в определенное время с переносом остатков.
Изменение стоимости различного вида трафика по расписанию.
Анализ файлов журнала для клиентов.
Сброс внешних счетчиков по расписанию.

 

 По простому для выполнения этих операций может быть использован стандартный Scripting Host Windows и для запуска vbs файлов по расписанию можно задействовать службу Sheduler Task Windows. При установке сервера в отдельный каталог scripts помещается некоторый набор скриптов в качестве примеров. Используйте их как шаблон для написания собственных сценариев.

 

 Доступ через API к системе биллинга возможен из любых приложений, поддерживающих интерфейс COM автоматизации - это семейство Microsoft Office, 1С предприятие и многие другие.

 

 API-интерфейс поддерживает и удаленную работу через DCOM, но для этого само приложение должно уметь это делать.

 

 Функции API-интерфейса также используются в клиентском веб-сервисе.

 

 

 


Текущая страница справки: help.smart-soft.ru/index.html?api.htm

Сайт разработчиков Traffic Inspector