Architecting and designing
  
Rules Check errors
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
R46
More than one start state
R47
More than one stop state
R48
Improper Generalization / Specialization connection
R49
Input flow should enter from left
R50
Control flow should enter from top
R51
Mechanism flow should enter from bottom
R52
Output flow should exit from right
R53
No input control flow
R54
No start state
R55
No stop state
R56
Transition has no condition
R57
Transition has no event
R58
Condition not connected
R59
Event not connected
R60
Action not connected
R61
Event flow into data transform
R62
Prompt out of data transform
R63
Data flow into control transform
R64
Data flow out of control transform
R66
Attribute name violates 2NF.
R67
Attribute name violates 3NF.
R69
Must be connected to Processes only
R73
Warning - class has no attributes.
R75
Warning - class has no operations.
R80
Destructor operation scope attrib must be ‘Instance’.
R82
Ternary association must have 3 or more lines attached.
R83
State has multiple exit transitions with the same name.
R84
State diagram not child of a class symbol.
R85
State diagram ‘Class’ property not filled in.
R86
State diagram ‘Class’ property not same as parent symbol name.
R89
Diagram ‘Scenario’ property not filled in.
R90
Scenario missing Need, Purpose, or Scope properties.
R91
Diagram has no leftmost UOB or junction.
R92
Diagram has multiple leftmost UOBs or junctions.
R93
Diagram has no rightmost UOB or junction.
R94
Diagram has multiple rightmost UOBs or junctions.
R95
Symbol linked back to itself.
R96
Scenario has no definition.
R97
Parent Class or Package does not match does not match diagram properties.
R98
Diagram has no Class or no Package.
R100
This node must have a parent.
R101
Sequence, Parallel, Selection nodes must have at least 2 child nodes.
R101
UOB can have only one input link.
R102
Sequence, Parallel, Selection, Iteration nodes must have exactly 1 child node.
R102
UOB can have only one output link.
R103
Sequence, Parallel, Selection nodes can have no child nodes.
R104
Only one hierarchy structure is permitted.
R105
An Operation must have a structure node as its parent.
R106
Diagram should have 3 - 6 Activities.
R107
Context Diagram should have 1 Activity.
R108
Model property missing.
R108
No Control Arrow.
R109
No Output Arrow.
R110
Only one Call Arrow is allowed.
R111
Activity with Call Arrow cannot have a child diagram.
R112
Arrow has no connections.
R113
State has no action.
R114
Invalid flow direction.
R116
Warning - Association has aggregation at both ends.
R120
More than four inputs.
R121
More than four outputs.
R122
More than four calls and mechanisms.
R123
More than four controls.
See also
Balance Check error codes