ALFA Functions

Use functions to compare and manipulate attributes in policies. If, for instance, you want to compare the role attribute to the value 'manager', you'd use the string equality function.

There are different kinds of functions:

  • Higher order bag functions
  • Logical functions
  • Set functions
  • Bag functions
  • Equality predicates
  • Non-numeric comparison functions
  • Arithmetic function
  • Numeric comparision functions
  • Numeric datatype conversion function
  • Special match function
  • String conversion function
  • Regular-expression-based functions
  • String functions
  • Date and time arithmetic functions
  • XPath-based functions

ALFA comes with hundreds of functions you can use in Target or Condition elements.

Function List