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