How To Set System File Rules
System File Rule contains main logic and sub-rule logic.
While extremely powerful, this power can lead to some complexity.
These actual Rules are in 8.0A-0804 and later versions.
You can import these 10 Rules.
This article has three cases and 10 Rules to describe each combination.
Case No
No *.TXT file exist under directory C:\TEMP\LOGS
Case Exists and New
IIS_LOG.TXT file exist under directory C:\TEMP\LOGS and its last modify time is within 10 minutes.
Case Exists and Old
IIS_LOG.TXT file exist under directory C:\TEMP\LOGS and its last modify time is older than 10 minutes.
Rule 1
No | Exists and New | Exists and Old |
Not broken | Broken | Broken |
Main logic not broken | Main logic broken | Main logic broken |
No sub-rule logic | No sub-rule logic | No sub-rule logic |
Rule 2
No | Exists and New | Exists and Old |
Broken | Not broken | Not broken |
Main logic broken | Main logic not broken | Main logic not broken |
No sub-rule logic | No sub-rule logic | No sub-rule logic |
Rule 3
No | Exists and New | Exists and Old |
Broken | Not broken | Broken |
Main logic broken | Main logic not broken | Main logic broken |
No sub-rule logic | No sub-rule logic | No sub-rule logic |
Rule 4
No | Exists and New | Exists and Old |
Broken | Broken | Not broken |
Main logic broken | Main logic broken | Main logic not broken |
No sub-rule logic | No sub-rule logic | No sub-rule logic |
Rule 5
No | Exists and New | Exists and Old |
Not broken | Not broken | Not broken |
Main logic broken | Main logic not broken | Main logic not broken |
Sub-rule logic not broken | Sub-rule logic not broken | Sub-rule logic broken |
TRUE AND FALSE = FALSE | FALSE AND FALSE = FALSE | FALSE AND TRUE = FALSE |
Rule 6
No | Exists and New | Exists and Old |
Broken | Not broken | Broken |
Main logic broken | Main logic not broken | Main logic not broken |
Sub-rule logic not broken | Sub-rule logic not broken | Sub-rule logic broken |
TRUE OR FALSE = TRUE | FALSE OR FALSE = FALSE | FALSE OR TRUE = FALSE |
Rule 7
No | Exists and New | Exists and Old |
Not broken | Not broken | Not broken |
Main logic broken | Main logic not broken | Main logic not broken |
Sub-rule logic not broken | Sub-rule logic broken | Sub-rule logic not broken |
TRUE AND FALSE = FALSE | FALSE AND TRUE = FALSE | FALSE AND FALSE = FALSE |
Rule 8
No | Exists and New | Exists and Old |
Broken | Broken | Not broken |
Main logic broken | Main logic not broken | Main logic not broken |
Sub-rule logic not broken | Sub-rule logic broken | Sub-rule logic not broken |
TRUE OR FALSE = TRUE | FALSE OR TRUE = TRUE | FALSE OR FALSE = FALSE |
Rule 9
No | Exists and New | Exists and Old |
Not broken | Broken | Broken |
Main logic not broken | Main logic is broken | Main logic is broken |
Sub-rule logic not broken | Sub-rule logic not broken | Sub-rule logic broken |
FALSE OR FALSE = FALSE | TRUE OR FALSE = TRUE | TRUE OR TRUE = TRUE |
Rule 10
No | Exists and New | Exists and Old |
Not broken | Broken | Broken |
Main logic not broken | Main logic is broken | Main logic is broken |
Sub-rule logic not broken | Sub-rule logic broken | Sub-rule logic not broken |
FALSE OR FALSE = FALSE | TRUE OR TRUE = TRUE | TRUE OR FALSE = TRUE |