The following list contains some useful examples for script variables.
To get the complete list of available variables for a certain action script, the dump script should be used.
|
Variable |
Description |
Category |
|---|---|---|
|
VLXACCESSPOINT |
VISULOX Access Point used for login |
ALL |
|
VLXAPPLICATION |
Workspace or application |
ALL |
|
VLXAPPLICATIONSHORT |
Short form of the application |
ALL |
|
VLXAPPLICATIONCOMMAND |
Application command |
APPLICATION |
|
VLXAPPLICATIONHOST |
Application host |
APPLICATION |
|
VLXAPPLICATIONID |
Workspace or application ID |
ALL |
|
VLXBADWORD |
Detected keyword |
APPLICATION |
|
VLXCLIENTIP |
IP address of the client |
ALL |
|
VLXCREATEDBY |
Created by |
ALL |
|
VLXCREATETIMEMS |
Create time |
ALL |
|
VLXCREATETIME_FMT |
Create time (human readable) |
ALL |
|
VLXUPDATEDBY |
Updated by |
ALL |
|
VLXUPDATETIMEMS |
Update time |
ALL |
|
VLXUPDATETIME_FMT |
Update time (human readable) |
ALL |
|
VLXEMAIL |
eMail of the user |
ALL |
|
VLXEVENT |
Event name |
ALL |
|
VLXEVENTINFO |
Event information |
ALL |
|
VLXFULLNAME |
Full name of the user |
ALL |
|
VLXGROUPLIST |
Groups of the user |
ALL |
|
VLXLANG |
Set language of the user |
ALL |
|
VLXLISTHASH |
VISULOX session hash |
ALL |
|
VLXLOG |
Log path |
ALL |
|
VLXLOGINSCRIPT |
Login script |
APPLICATION |
|
VLXLOGINUSER |
Login user |
APPLICATION |
|
VLXOWNER |
Owner of the session |
ALL |
|
VLXOWNERSHORT |
Short form of the owner |
ALL |
|
VLXPATH |
VISULOX path |
APPLICATION |
|
VLXPOLICY |
VISULOX policy |
APPLICATION |
|
VLXPIN / VLXPIN_FMT |
Access PIN of the user |
PIN |
|
VLXPIN_EXPIRATIONTIME |
Time until Access PIN expires |
PIN |
|
VLXPIN_LIFETIME |
Lifetime of the Access PIN |
PIN |
|
VLXPIN_SEQUENCE |
Sequence number of the Access PIN |
PIN |
|
VLXPIN_TEXT |
Access PIN Text |
PIN |
|
VLXREMOTEIP |
Remote IP of the user |
ALL |
|
VLXSESSIONHOST |
Logical name of the host, where the session is started |
ALL |
|
VLXSESSIONID |
VISULOX session ID |
ALL |
|
VLXSESSIONMODE |
VISULOX session mode |
ALL |
|
VLXSESSIONSTARTTIME |
Start time of the session |
ALL |
|
VLXSESSIONDURATION |
Duration of the session |
ALL |
|
VLXSESSIONDURATION_FMT |
Duration of the session (readable) |
ALL |
|
VLXSESSIONENDTIME |
Endtime of the session |
ALL |
|
VLXSESSIONENDTIME_FMT |
Endtime of the session (readable) |
ALL |
|
VLXSURNAME |
Surname of the user |
ALL |
|
VLXTICKETID |
VISULOX Ticket ID |
APPLICATION |
|
VLXUSERPROFILE |
User profile |
ALL |
|
VLXUTIL |
Path to VISULOX utils directory |
ALL |
|
VLXWEBTOPBASE |
Workspace base URL |
ALL |
|
VLXMANAGER |
Responsible manager for the user |
ALL |
|
VLXREPOSITORY |
User repository |
ALL |
|
VLXFILETRANSFERINFO |
File Transfer information |
TRANSIT ZONE |
All variables for times are displayed either as an integeger value or with the ending _FMT in a human readable format.
If the eMail address of the manager is needed, this can be done inside the notification script:
$VLXUTIL/ldap.tcl -source $VLXREPOSITORY -filter $VLXMANAGER -field mail -format csv | sed -n '2p'