The Process while active (ACTIVE) parameter determines whether a requested comparison can occur while application and replication activity is present.
Two modes of operation are available: active and non-active. In non-active mode, CMPFILDTA assumes that all files are quiesced and performs file comparisons and repairs without regard to application or replication activity. In active mode, processing begins in the same manner, performing an internal compare and generating a list of records that are not synchronized. This list is not reported, however. Instead, CMPFILDTA checks the mismatched records against the activity that is happening on the source system and the apply activity that is occurring on the target. If there is a member that needs repair, CMPFILDTA will then report the error. At that time, the command will also repair the target file member if *YES was specified on the Repair parameter.
During active processing of a member, the DB apply threshold (DBAPYTHLD) parameter can be used to specify what action CMPFILDTA should take if the database apply session backlog exceeds the threshold warning value configured for the database apply process.