 |
PK_ATTRIB_no_roll_diff_t |
|
typedef int PK_ATTRIB_no_roll_diff_t;
Used in:
PK_MARK_goto_o_t
PK_PMARK_goto_o_t
If an attribute is a no-roll attribute (see PK_ATTRIB_set_no_roll) then the
length of any fields of that attribute may not be changed. However if you roll
over a delta which was created when an attribute was not a no-roll attribute
and the delta changes the length of a field of the attribute then the
attribute will acquire the field values from the delta. This datatype allows
the application to indicate what it wishes to be done if a no-roll attribute
has a field changed as a result of rolling.
It has the values:
PK_ATTRIB_no_roll_diff_ignore_c do nothing
PK_ATTRIB_no_roll_diff_report_c produce a PK_REPORT_1_no_roll_diff_c
report record containing the changed
attributes