VISULOX 4 Documentation

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

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:

How to get the manager`s email address

$VLXUTIL/ldap.tcl -source $VLXREPOSITORY -filter $VLXMANAGER -field mail -format csv |  sed -n '2p'