Overview
Overview
Overview
Storage Courses
Enrol Now
Course Schedule Jul-Dec 2011
Course Schedule Jan-Jun 2012

TV273 - IBM Tivoli Enterprise Console 3.9 Advanced Rules Programming

Table of Contents:

Course description

You will cover best practices on rules development, and expand upon the basic techniques learned in the Basic Rules Programming course.
In this course, you will cover the building blocks of programming rules, and learn how to perform file input output, atom manipulation and develop your own custom templates.

Back to Top

Objectives

This course enables you to build the necessary knowledge and skills to:

  • Design and develop an ITEC Rules based solution
  • Manipulate external files within rules
  • Perform string/numeric/list manipulation within rules
  • Define custom templates
  • Write rules using custom defined templates
  • Work with fact files and the recorded database
  • Use the Prolog Compiler
  • Use the Event Sequence templates to define a Causal Chain

Back to top

Course Outline

  1. Introduction
    1. Introduction into course, objectives, pre-requisites.
  2. Review of the TEC Architecture
    1. The life of an event, Detailed TEC process description and configuration. Version Control
  3. Default Rulesets
    1. Preconfigured rule sets that provide support for processing common application and infrastructure events.
  4. Files, Variables and Regular Expressions
  5. List Processing and Backtracking
  6. Building a Knowledge base.
    1. Work with fact files, using the Prolog Compiler manually and using the Recorded Database
  7. Custom templates.
    1. Writing custom templates, and using "user_predicates"
  8. The Causal Chain
    1. Define a Causal Chain, work with the Event Sequence Predicates, and Event Criteria Predicates

The focus of the course will be on the practical nature of programming rules and consist of many hands-on activities.

Back to top

Who Will Benefit From This Course

This course is intended for System Administrators who are responsible for programming and supporting TEC rules.

Back to top

Required Skills/Knowledge

Familiarity with an appropriate text editor is required.
While not a requirement for this class, knowledge of programming concepts would be beneficial. It is also recommended that you have some experience using programming languages such as Prolog, Rexx, shell scripting, or similar languages.
This course will build on concepts learned in the "Programming Rules for the IBM Tivoli Enterprise Console 3.9" course, and that course is a pre-requisite for attending this course.

Back to top

Recommended Courses

Back to top