APIGetListXML

Previous pageReturn to chapter overviewNext page

 

Выводит различные списки данных в виде XML.

 

 XMLData = APIGetListXML(List, Param1, Param2, AttrLevel)

 

Аргументы

 

 List

 Числовое значение определяющее номер списка, см. перечисление Типы списков.

 

 Param1 и Param2

 Дополнительные параметры, используются для фильтрации списка. По умолчанию - unassigned.

 

List

Список

Param1

Param2

19

20

itUserAttrData

itGroupAttrData

Список GUID клиентов через запятую.

Список GUID атрибутов через запятую.

5

itFw

Если 1, то только видимые, иначе - все.


 

 AttrLevel

 Числовое значение задающее формат выводимых данных. Для задач работы через API имеет значение:

0

Полный формат данных с дополнительной информацией.

2

Только заголовок. Выводятся только атрибуты GUID и DisplayName.

 

 

Замечания

 

 Во всех списках присутствуют атрибуты GUID и DisplayName. Это уникальный идентификатор объекта и его отображаемое имя.

 

 В зависимости от прав, полученных при аутентификации, данные в списках могут отображаться не все, а только те, к которым имеется доступ.

 

 

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

 


Set Srv = CreateObject("TrafInsp.TrafInspAdmin")

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

Srv.APILogon(APIPass)

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

 

'Вытаскиваем в XML список всех дополнительных атрибутов абонентов

itUserAdvAttr = 17

Dom.LoadXML Srv.APIGetListXML(itUserAdvAttr, , , 0)

Dom.Save 'advuattr.xml'

 

'Вытаскиваем в XML список всех дополнительных атрибутов групп

itGroupAdvAttr = 18

Dom.LoadXML Srv.APIGetListXML(itGroupAdvAttr, , , 0)

Dom.Save 'advgattr.xml'

 


 

 Также см. пример использования в описании функции APIUpdateListXML.

 


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

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