This documentation supports the 19.08 version of Remedy Action Request System.

To view an earlier version, select the version from the Product version menu.

Specifying fields or keywords

The BMC Remedy AR System includes several actions that involve text:

  • Sending a notification (filters and escalations)
  • Sending a message (filters and active links)
  • Running a process (filters, escalations, and active links)
  • Specifying a macro parameter (active links)

As BMC Remedy Developer Studio runs in a localized environment, you can include a field or keyword value in a character string by specifying the name of the desired field or keyword.

A C API program, however, can operate in multiple environments. Because field names and keywords vary across environments, you must specify the field ID or keyword code (which are environment-independent) to include one of these values in a character string. The following table shows the syntax for specifying a field or keyword value.


$ id $

ID of the desired field (for example, $7$)


$ code $

Code associated with the desired keyword in the ar.h file (for example, $-5$ for the current schema). Use $-1$ to specify NULL. A hyphen is required to distinguish a keyword code from a field ID.


Field IDs and keyword codes are not required when specifying a qualification string for the ARLoadARQualifierStruct function because it automatically translates all values for you.

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