Default language.

Data structure changes and additions


This section describes data structure additions and changes.

 New structures

The following new structures support the groupby, having, and aggregate functionality added to ARGetListEntryWithMultiSchemaFields:

  • ARMultiSchemaFuncQueryFromList (replaces ARMultiSchemaQueryFromList)
  • ARMultiSchemaFuncQueryFromStruct (replaces ARMultiSchemaQueryFromStruct)
  • ARMultiSchemaRecursiveFuncQueryStruct (replaces ARMultiSchemaRecursiveQueryStruct)
  • ARMultiSchemaNestedFuncQueryStruct (replaces ARMultiSchemaNestedQueryStruct)
  • ARMultiSchemaFieldFuncList
  • ARMultiSchemaFieldFuncStruct
  • ARMultiSchemaFuncQualifierStruct
  • ARMultiSchemaFuncAndOrStruct
  • ARMultiSchemaFuncRelOpStruct
  • ARMultiSchemaFieldFuncValueOrArithStruct (replaces ARMultiSchemaFieldValueOrArithStruct)
  • ARMultiSchemaFuncArithOpStruct
  • ARMultiSchemaFuncValueSetQueryStruct
  • ARMultiSchemaFuncCurrencyPartStruct (replaces ARMultiSchemaCurrencyPartStruct)
  • ARMultiSchemaFuncStatHistoryValue (replaces ARMultiSchemaStatHistoryValue)
  • ARMultiSchemaFieldFuncValueStruct (replaces ARMultiSchemaFieldValueStruct)
  • ARMultiSchemaFieldFuncValueList (replaces ARMultiSchemaFieldValueList)
  • ARMultiSchemaFieldFuncValueListList (replaces ARMultiSchemaFieldValueListList)

If your application uses ARGetListEntryWithMultiSchemaFields, you will need recompile it after linking to the release 7.6.04 API library. For more information about the changes to this function, see ARGetListEntryWithMultiSchemaFields, Structures for ARGetListEntryWithMultiSchemaFields, and Using aggregate functions, groupBy clauses, and having clauses.

If an ARGetListEntryWithMultiSchemaFields API call that uses the new options for this function is passed to a pre-7.6.02 BMC Remedy AR System server, the new options are stripped from the query.

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*

Remedy Action Request System 20.02