RDL2 Language
RDL2 is the Rules Definition Language used by the Console Automation Server. It provides the ability to script responses to events received by the Automation server and to create script that can be launched by operator from the Console Automation viewer. RDL2 is a simple procedural language based on the popular REXX scripting language. It provides simple and composite data types, as well as structured control flow. A rich set of built in functions are provided to examine and manipulate the events, create sophisticated data structures, and high level actions such as sending e-mail or running custom programs.
- RDL2-Runtime-Environment The Console Automation Server provides the environment within which RDL2 functions and rules are executed. An Automation Server monitors one or more sessions to produce messages . A each message is produced, a set of rules is run against the message. An RDL2 script is either a rule or a function. A rule is executed when it is assigned to a session and it's trigger expression evaluates to true. A function is executed when a rule calls it. Functions can also be executed when it is specified as a startup script for a session, or when a user issues a 'DO' command from the Console Automation Viewer.
- RDL2-Data-Types RDL2 supports the following scalar data types:
- RDL2-Operators The following table describes the operators in RDL2.
- RDL2-Control-Flow RDL2 provides several control flow mechanisms to provide for conditional execution and looping.
- Array-Functions RDL2 provides a rich set of functions to operate on arrays.
- String-Functions RDL2 provides a rich set of functions to operate on strings.
- Time-and-Date-Functions A set of functions to get the current time and date.
- Message-Management-Functions A set of functions to manage messages within a Console Automation Server.
- BAROC-Event-Management-Functions The BAROC event management functions provide the ability to send events to BAROC event listeners such as BMC MainView AutoOPERATOR for z/OS and BMC ProactiveNet Performance Monitor cells.
- Miscellaneous-Functions The following functions do not fall into a specific category.
- CCS-Functions These functions are specific to CCS sessions and interact with the CCS console for the session.
- zManager-HMC-Functions This topic describes the HMC functions.
- SNMP-HMC-Functions This topic describes the SNMP HMC functions.
- HMC-Query-Functions RDL2 provides the ability to query many attributes available on the IBM HMC. These attributes include lists of the CPCs, Images, the various activation profiles, as well as the individual attributes of each of the HMC objects. This page contains a list of these functions as well as sample uses of a few of the functions.
- Remedy-functions The following function will allow you to create BMC Remedy ITSM Incident and monitor the progress.
- File-Functions RDL2 file functions provides methods to read and write files residing on the server.
- TCP-IP-Socket-Functions RDL2 Socket functions provides methods to open a socket, write data to the socket and close the socket when finished.
- Session-Control-Functions The session control functions allow RDL2 rules or functions to start and stop sessions, as well temporarily change the rules assigned to the session and obtain metrics for the session.
Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*