APIGetServerConfig

Previous pageReturn to chapter overviewNext page

 

Универсальная функция - получение различных данных с сервера.

 

 ServData = APIGetServerConfig(Request, Param2, Param3)

 

Аргументы

 

 Request

 Числовое значение задающее тип запроса:

0

Состояние аутентификации в сессии DCOM*.

1

Чтение блока информации о сервере в формате XML, элемент ServerInfo.

2

Чтение списка системных событий в формате XML, элемент ServerLog.

4

Чтение блока данных состояния сервера, формат XML, элемент ServerState.

5

Чтение списка интерфейсов, формат XML, элемент IPIntfList.

17

Чтение блока данных конфигурации сервера, формат XML, элемент MainConfig.

20

Чтение блока данных конфигурации прокси сервера, формат XML, элемент ProxyConfig.

21

Чтение списка сессий прокси сервера и SOCKS, формат XML, элемент ProxySessions.

 

 Param2, Param3

 Дополнительные опциональные параметры unassigned.

 

 

Возвращаемое значение

 

*Если запрашивается состояние аутентификации в сессии DCOM (Request = 0) - функция возвращает число:

0

Нет.

1

По логину - имя и пароль заданы в пользователях программы.

5

Windows NTLM - логин Windows разрешен в пользователях программы.

8

Авторизация произведена через веб сервер, передачей функции APILogon идентификатора сессии веб сервера.

9

Аутентификация общим паролем через функцию APILogon.

 Все остальные значения могут означать различные ошибки аутентификации.

 

 Также данные могут возвращаться в XML формате. Формат этих данных описан в файле XML схемы schema.xsd.

 

 

Пример использования

 


Set Srv = CreateObject("TrafInsp.TrafInspAdmin")

APIPass = "123456" 'Пароль для доступа через API

Srv.APILogon(APIPass)

 

Set Dom =  WScript.CreateObject("Msxml2.DOMDocument.4.0")

'Считываем список интерфейсов

Reque = 5

Set Dom =  WScript.CreateObject("Msxml2.DOMDocument.4.0")

Dom.LoadXML Srv.APIGetServerConfig(Reque, unassigned, unassigned)

Dom.Save "servconf" & Reque & ".xml"

 


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

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