Variables in notifications
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 |
If the eMail address of the manager is needed, this can be done inside the notification script:
How to get the manager`s email address
$VLXUTIL/ldap.tcl -source $VLXREPOSITORY -filter $VLXMANAGER -field mail -format csv | sed -n '2p'