MSIR.0426 Error updating second field of related pair in (file) record (rec) (field) = (value) - FISTAT set to physically broken: Difference between revisions

From m204wiki
Jump to navigation Jump to search
m (1 revision)
(Automatically generated page update)
Line 11: Line 11:
  If the attempted update is from the User Language '''DELETE EACH''' statement or from the IFAM '''IFDALL''' function, ''''value'''' will be ''''*NOVAL*''''.
  If the attempted update is from the User Language '''DELETE EACH''' statement or from the IFAM '''IFDALL''' function, ''''value'''' will be ''''*NOVAL*''''.


[[Category:Sirius Mods Messages]]
[[Category:Sirius Mods messages]]

Revision as of 17:45, 19 April 2013

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*'.