APIReadLogXML

Previous pageReturn to chapter overviewNext page

 

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

 

 APIReadLogXML(LogType, Date1, Date2, ObjID, XMLData, Param1)

 

Аргументы

 

 LogType

 Числовое обозначение типа журнал и вида отчета:

1

Журнал работы клиента.

2

Журнал запросов через прокси-сервер.

3

Журнал сетевой статистики клиентов. Необработанные данные.

4

Журнал сетевой статистики клиентов. Сгруппированные и отсортированные данные.

 

Date1, Date2

 Параметры задают интервал дат (от Date1 - до Date2), за который производится выборка.

 

 ObjID

 Строковое выражение, определяющее GUID клиента по которому производится выборка, если значение не задано (empty) будут выведены данные по всем клиентам.

 

 XMLData

 Предварительно созданный объект класса Msxml2.DOMDocument.4.0, в который будут занесены данные.

 

 Param1

 Необязательный параметр. При выводе отсортированной сетевой статистики (LogType = 4) задает параметр сортировки. Может принимать значения от 0 до 3 (см. описание функции APIBillTraffTypeAsString) и соответствует Способу тарификации трафика.

 

 При выводе журнала работы клиента (LogType = 1) задает тип группировки:

0

Группировки нет.

1

Группировка по суткам.

2

Группировка по часам.

 

 

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

 


Set Srv = CreateObject("TrafInsp.TrafInspAdmin")

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

Srv.APILogon(APIPass)

UserID = "Vasilii Petrov" ' Отображаемое имя клиента

UserState = Srv.APIGetUserState(User)

UserID = UserState(1) ' Получаем GUID клиента

Date1 = "26.05.2006"

Date2 = "27.05.2006"

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

LogType = 1 ' Журнал работы клиента

GroupPar = 0 ' Группировки нет

Srv.APIReadLogXML LogType, Date1, Date2, UserID, Dom, GroupPar

'Сохраняем выборку в файл

Dom.Save "rlxml1.xml"

 


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

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