Slot data types

Slot definitions specify the slot types that are acceptable for processing by assigning data types to the slot.

Slot values can be simple or a list of simple values. The keyword SIMPLE identifies the simple data type, and LIST_OF identifies the list data type. The keyword SIMPLE is optional and is generally omitted.

Related topic

The simple data types include:

  • INTEGER-32—Bit signed value 
  • REAL-64—Bit real value 
  • STRING—Maximum 64K bytes

    Note

    64K bytes does not necessarily mean that the maximum length of the string is 64,000 characters. For some languages, a character can take up to 3 bytes.

  • EnumName—An enumeration whose definition must appear before the slot definition in the BAROC declaration file 

    For more information about enumerations, see Enumerations

    Note

    Additional slot data types INT32 and POINTER are supported for compatibility with the Tivoli TEC product.

Filter conditions for slot data types

Each data type has supported filter conditions. The LIST_OF data type contains individual data types that can either be String, Integer, or Real. The LIST_OF data type behaves in the following way:

  • The List_Contains filter condition is supported on all individual data types in the LIST_OF data type.
  • If an individual data type in the LIST_OF data type is:
    • String, then the filter conditions for String are supported for the individual data type.
    • An Integer, then the filter conditions for Integer are supported for the individual data type.
    • Real, then the filter conditions for Real are supported for the individual data type.
    • An Enum, then the filter conditions for Enum are supported for the individual data type.

The following table displays filter conditions for the available slot data types:


Slot data typeSupported filter conditions
String
  • CONTAINS
  • CONTAINS_IGNORECASE
  • WITHIN
  • CONTAINS_ALL
  • CONTAINED_IN
  • CONTAINS_ONE_OF
  • STARTS_WITH
  • ENDS_WITH
  • HASSUBSTRING
  • SUPERCLASS_OF
  • SUBCLASS_OF
  • NOT_EQUALS
  • STARTS_WITH_IGNORE_CASE
  • ENDS_WITH_IGNORE_CASE
  • NOT_EQUALS_IGNORE_CASE
  • MATCHES
  • AND
  • OR
  • NOT
  • EQUALS
  • EQUALS_IGNORE_CASE
Integer
  • WITHIN
  • OUTSIDE
  • GREATER_THAN
  • GREATER_OR_EQUALS
  • SMALLER_THAN
  • SMALLER_OR_EQUALS
  • EQUALS
  • NOT_EQUALS
  • AGELIMIT
  • IN_RANGE
  • AND
  • OR
  • NOT
List_OF
  • LIST_CONTAINS
  • AND
  • OR
  • NOT

Note

Use the mclassinfo CLI to discover the individual slot values types defined for every event class.

Was this page helpful? Yes No Submitting... Thank you

Comments