Необходимо написать статистику с возможностью просмотра данных по траффику клиента за период.
APIReadUserLog вроде бы как достаёт 2х мерный массив. В описании сказано, что он по формату соответствует полностью формату файла журнала. Подскажите пожалуйста, что именно это за формат, в каком виде надо задавать Date1 и Date2 [Table = APIReadUserLog(Date1, Date2, UserID)], и как именно использовать эту функцию?
Вот такой скриптик:
Set Args = WScript.Arguments.Unnamed
if Args.Count <> 4 then
WScript.Echo "Usage: APIPass, user, StartDate, EndDate"
WScript.Quit
end if
APIPass = Args(0)
UserName = Args(1)
StartDate = Args(2)
EndDate = Args(3)
set Srv = CreateObject("TrafInsp.TrafInspAdmin")
Srv.APILogon(APIPass)
ClientData = srv.APIGetUserState(Username)
UserArray = srv.ApiReadUserLog(StartDate,EndDate,UserName)
if not IsArray(UserArray) then
wscript.echo "это не массив"
end if
if not IsArray(0) then
wscript.echo "Это не 2х мерный массив"
end if
оворит, что это не массив вообще. И даже не 2х мерный.
p.s. Заранее прошу извинить за ошибки в скрипте - давно этим не занимался =\.
APIReadUserLog вроде бы как достаёт 2х мерный массив. В описании сказано, что он по формату соответствует полностью формату файла журнала. Подскажите пожалуйста, что именно это за формат, в каком виде надо задавать Date1 и Date2 [Table = APIReadUserLog(Date1, Date2, UserID)], и как именно использовать эту функцию?
Вот такой скриптик:
Set Args = WScript.Arguments.Unnamed
if Args.Count <> 4 then
WScript.Echo "Usage: APIPass, user, StartDate, EndDate"
WScript.Quit
end if
APIPass = Args(0)
UserName = Args(1)
StartDate = Args(2)
EndDate = Args(3)
set Srv = CreateObject("TrafInsp.TrafInspAdmin")
Srv.APILogon(APIPass)
ClientData = srv.APIGetUserState(Username)
UserArray = srv.ApiReadUserLog(StartDate,EndDate,UserName)
if not IsArray(UserArray) then
wscript.echo "это не массив"
end if
if not IsArray(0) then
wscript.echo "Это не 2х мерный массив"
end if
оворит, что это не массив вообще. И даже не 2х мерный.
p.s. Заранее прошу извинить за ошибки в скрипте - давно этим не занимался =\.