company logo

Variable definitions

Keywords:  variable

Variables are symbols in an expression, which represent values when executing the expression. Depending on the context, in which a variable has been defined, OSI distinguishes between:

  • member variables
  • database variables
  • global variables
  • local variables
  • parameter variables
  • options (system variables)
  • constants

All kinds of variables can be accessed in OSI expressions, but some cannot be defined in the schema.

Typically, variable definitions consist of a type reference (type_ref) and one or more declarators. Type references are described separately under "Type references". Declarators are described in "Variable declarators".