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

To view the latest version, select the version from the Product version menu.

ARMultiSchemaQualifierStruct

Represents a qualification.


typedef struct ARMultiSchemaQualifierStruct {
    unsigned int                               operation;
    union {
        ARMultiSchemaAndOrStruct               andor;
        struct ARMultiSchemaQualifierStruct    *notQual;
        struct ARMultiSchemaRelOpStruct        *relOp;
        ARMultiSchemaFieldIdStruct             fieldId;
    } u;
} ARMultiSchemaQualifierStruct;



This structure has these elements:

Element

Description

operation

Integer that specifies the type of conditional operation to perform:

  • 0AR_COND_OP_NONE (No qualification)
  • 1AR_COND_OP_AND (Qualification uses the AND operator)
  • 2AR_COND_OP_OR (Qualification uses the OR operator)
  • 3AR_COND_OP_NOT (Qualification uses the NOT operator)
  • 4AR_COND_OP_REL_OP (Qualification uses a relational operator)
  • 5AR_COND_OP_FROM_FIELD (Qualification is in a field on the form)

andor

Holds information for an AND or OR operation.

notQual

Pointer to an ARMultiSchemaQualifierStruct structure.

relOp

Pointer to ARMultiSchemaRelOpStruct structure.

fieldId

ID of the field that the qualification operates on.

Note

If used in join criteria, this field cannot be a diary field or a long character field.

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

Comments