MSIR.0426 Error updating second field of related pair in (file) record (rec) (field) = (value) - FISTAT set to physically broken
This message indicates that an update to record number rec in file file has succeeded for a field referenced on a SIRFIELD RELATE command. When the related update to field. was attempted, it failed for some reason, which should be identified by an M204 message preceding this one.
This message is only issued if file does not have TBO logging active (that is, FRCVOPT has the 8 bit set). With FRCVOPT 8 on, the update to the first field will not be backed out, and so the file is physically inconsistent because an occurrence to a field has been updated while the corresponding field occurrence has not been updated. When this message is issued, file is marked physically inconsistent (FISTAT 2 bit set) and a user restart is performed.
You should correct the physical inconsistency by rolling back or restoring the file to a consistent state. Then, before this update can be applied, you must correct the condition which caused the update failure.
Notes:
- If the attempted update is from the User Language FILE RECORDS UNDER statement or from the IFAM IFFILE function, rec will be -1.
- If the attempted update is from the User Language DELETE EACH statement or from the IFAM IFDALL function, value will be
*NOVAL*
.