Carmen Rave I
 
 
Audience
This course addresses system administrators not familiar with Rave. Some experience with computer programming languages and functional or object-oriented languages is an advantage.

Prerequisites
Product I

Duration
3 days

Course goals
The course gives you a complete and thorough understanding of the Rave language. After completing the course you will be able to:

  • write Rave code
  • use Rave
  • understand rules, variables, parameters and cost functions
  • use the Rave Reference Manual

Course topics

  • Rave programmer's toolkit
    • documentation
    • Rule Set Manager
    • Rule Source Manager

  • Keywords

  • Data types
    • dates
    • mixing data types

  • Levels
    • leg
    • chain
    • duty

  • Variables
    • calculations
    • constants
    • parameters
    • functions
    • syntax

  • Dependencies
    • duty dependent

  • Rule source code

  • Default Rave directories
    • include statements
    • require
    • report
    • separation code
    • modules

  • Rave expressions
    • bulit-in functions
    • traverses
    • void values
    • modules

  • Rave IDE demonstration

  • If -then-else

  • Tables

  • External tables

  • Sets

  • Filters

  • Rules
    • void
    • remarks

  • Cost

  • Iterators
    • built-in iterators

  • Rudobs
    • map values

All exercises are done using a generic flight data and rule set (Carmen Airlines).

Read more