The primary function of VRT-plus is to automate routine manual processing.

VRT-plus achieves automation by simulating user keystrokes. It runs a script that supplies input as if the user was entering data manually.

The power of VRT-plus lies in its ability to "look" at the virtual screen, analyze application output, accurately interpret cursor position and supply input into required fields.


Global+Plus® Automation Library contains a number of scripts that facilitate automation of various activities within Global+Plus® application. The library relieves a script programmer from the burden of programming the interaction with actual Global+Plus® screens. Instead, the programmer can focus on implementation of the business logic. Screens handled by the library include event processor control, launching EOD/BOD, ListEv 17, running, delaying and rescheduling individual events, and many more. The library also provides routines allowing to handle logging into AIX, starting and logging into Global+Plus®, change password, reset operator, etc.

The GP Automation Library is provided with several sample scripts that demonstrate the use of the library. These scripts can be easily adapted to a particular processing scenario.




Any automation scenario involves some kind of processing schedule that coordinates automation activities based on time of day and completion of other activities. Such coordination is usually performed by system scheduling software, such as "cron", AutoSys, Control-M, etc. RDT provides its own product called VRT-scheduler that can schedule execution of VRT-scripts and k-shell scripts.

VRT-scheduler was designed specifically for purposes of Global+Plus®automation. As a result, it is tied to the business cycle of Global+Plus®, rather than to calendar. VRT-scheduler can run "as of" certain date (which is typically the current business day within Global+Plus®), even if the current calendar date is different. At the same time, it handles the calendar dates just as easy. VRT-scheduler integrates with VRT-plus allowing to share data known as "Global State Variables".

The scheduler comes with a set of k-shell and Perl scripts that facilitate launching VRT-exec, file download/upload, status notification, date cycling, and other functionality.