The Reports > Rules Check command invokes the rules checking mechanism. A visible indication is displayed on the diagram for each error encountered. Multiple errors are indicated with an asterisk next to the rule number.
Rules Check error codes
R1
No name.
R2
No data expression definition.
R2
Not defined.
R3
Duplicate name.
R4
Leveled diagram name does not match process name.
R5
No process description definition.
R6
Only one connection.
R7
No connections.
R8
No process at either connection.
R9
No input flow.
R10
No output flow.
R11
Empty definition expression.
R12
Invalid Definition syntax for property label.
R13
Entry data element is undefined in property attribute.
R14
Data Flow or Data Stores has a number of errors.
R15
Data Flow has a number of undefined data element(s)/structure(s).
R16
Data Flows or Data Stores has recursive definition.
R18
Data Flow, Data Store, or Event has no definition.
R19
No definition.
R20
Leveled diagram name of a child diagram on a Structure Chart does not match module name.
R21
No module description definition.
R22
No module at either connection.
R23
Not referenced.
R24
No input flow and no output flow
R25
Has input flow(s).
R26
Has output flow(s).
R30
Symbol is involved in a circular Super/Sub Type relationship
R31
Symbol has more than one Super Type
R32
Symbol is involved in a Super/Sub Type relationship too large to check for circularity
R34
Element data element name violates second or third normal forms criterion
R35
Subordinate is undefined or improperly defined
R40
Utility not used by any Class
R41
Class has more than one relationship with some other Class
R42
Object’s Class not defined
R43
Subject has no content
R45
Warning - Object is not related to any other object