Built In Validation Rules (Distribution)
InfoAsset Manager provides a number of default validation rules.
The table below lists the default validation rules for a Distribution Network, the error message that is displayed on validation, additional information (such as the name of the network object where the anomaly occurred) and the reason that the message has been displayed.
Rule ID |
Message |
Information |
Cause |
||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
140 | Lateral node references itself | Pipe | Lateral node is duplicated on a pipe. | ||||||||
165 |
Node is not on the pipe it's supposed to be laterally connected to |
Node |
Node is not located on pipe specified in Lateral Nodes grid. |
||||||||
175 | Node is missing a coordinate | Node | An X or a Y coordinate is missing from the X coordinate or Y coordinate field. | ||||||||
176 | Node has a bad coordinate | Node | The absolute value of the X coordinate or Y coordinate is greater than 1038. | ||||||||
225 |
Pipe is laterally connected to same pipe at both ends |
Pipe |
The upstream node and downstream node of the pipe are lateral connections to the same pipe. |
||||||||
501 |
End node not in network |
Pipe |
Node specified in the End Node ID field of the pipe does not exist in the network |
||||||||
502 |
Start node not in network |
Pipe |
Node specified in the Start Node ID field of the pipe does not exist in the network |
||||||||
503 |
Both ends are connected to the same node |
Pipe |
The Start Node ID and End Node ID of the pipe are the same |
||||||||
504 |
This pipe is crossed or overlain by another pipe or pipes |
Pipe |
Pipes crossing or directly on top of one another |
||||||||
505 |
Pipe Id does not follow the expected network naming convention |
Pipe |
Pipe ID does not follow the naming pattern set for Automatic Pipe Name Generation |
||||||||
570 | Generator is associated with a pump station that isn't in the network | Generator | The associated pump station defined by the Pump Station ID field does not exist in the network. | ||||||||
580 | Pump is associated with a pump station that isn't in the network | Pump | The associated pump station defined by the Pump Station ID field does not exist in the network. | ||||||||
582 | Pump is associated with a pump group that isn't in the pump station | Pump | An associated pump object has Pump group specified that does not correspond to a Pump group in the pump station Pumps editor | ||||||||
584 | Pump group is blank or does not contain any pumps | Pump station |
An entry exists in the Pump groups section of the Pumps editor, but the Pump group field is blank or There are no associated pump objects with specified Pump group corresponding to a Pump group in the pump station Pumps editor. |
||||||||
594 | Pump station survey is associated with a pump station that isn't in the network | Pump Station Survey | The associated pump station defined by the Pump Station ID field does not exist in the network. | ||||||||
596 | Pump station mechanical maintenance object is associated with a pump station that isn't in the network | Pump Station Mechanical Maintenance | The associated pump station defined by the Pump Station ID field does not exist in the network. | ||||||||
598 | Pump station electrical maintenance object is associated with a pump station that isn't in the network | Pump Station Electrical Maintenance | The associated pump station defined by the Pump Station ID field does not exist in the network. | ||||||||
601 |
Valves should have exactly two connecting pipes |
Valve |
The Valve has < 2 or > 2 connected pipes |
||||||||
602 |
Pumps should have exactly one incoming and one outgoing pipe |
Pump |
This validation message will occur when:
|
||||||||
603 |
Node Id does not follow the expected network naming convention |
Node |
Node ID does not follow the naming pattern set for Automatic Node Name Generation |
||||||||
604 |
Meters should have exactly two connecting pipes |
Meter |
The Meter has < 2 or > 2 connected pipes |
||||||||
606 |
A Borehole should have only one connecting pipe, and it should lead downstream to a pump |
Borehole |
This validation message will occur when:
|
||||||||
607 |
Lateral node references a pipe that does not exist |
Node |
Pipe specified in the Lateral Pipe ID field does not exist in the network |
||||||||
608 |
Only fittings are allowed to have lateral pipes |
Node |
Lateral node with connected pipe is not of Node type Fitting |
||||||||
609 |
Lateral distance from upstream node is outside the pipe length |
Node |
Lateral Distance from Start Node < 0 or > Pipe Length |
||||||||
701 |
GPS survey is not consistent with node data |
GPS Survey |
Asset Type does not correspond with the node type of the associated node specified in the Asset ID field. |
||||||||
750 | Incident's associated Property does not exist | Incident |
Property specified in the Property ID field of the Incident object does not exist in the network. |
||||||||
756 | Incident contains a resource which is blank or not found | Incident |
A resource that has been allocated to this incident does not exist in the network (Resource Grid Window of the Resource Grid) or its resource ID has been left blank in the Resource Details section of the task property sheet. |
||||||||
757 | Incident contains a material which is blank or not found | Incident |
A material that has been allocated to this incident does not exist in the network (Material Grid Window of the Resource Grid) or its material ID has been left blank in the Resource Details section of the task property sheet. |
||||||||
758 |
Incident's associated work package does not exist |
Incident |
Work package specified in the Work package field of the Incident object does not exist in the network. |
||||||||
770 | General maintenance object's associated Node does not exist | General Maintenance | A node with specified Node ID does not exist in the network | ||||||||
771 | General maintenance object's associated Pipe does not exist | General Maintenance | A pipe with specified Pipe ID does not exist in the network | ||||||||
773 | General maintenance object's associated Property does not exist | General Maintenance | A property with specified Property ID does not exist in the network | ||||||||
774 | Problem with general maintenance object's associated asset | General Maintenance | The associated asset described by the Asset type and Asset ID fields does not exist in the network. | ||||||||
790 | Task is associated with a valve shut off that isn't in the network |
Pipe repair General Maintenance Hydrant Maintenance Meter Maintenance Valve Maintenance |
A valve shut off object with specified Valve shut off ID does not exist in the network. | ||||||||
801 |
Monitoring Survey is associated with a node that isn't in the network |
Monitoring Survey |
The node specified in the Monitored Node field does not exist in the network. |
||||||||
802 |
Monitoring Survey is associated with a node of the wrong type |
Monitoring Survey |
The measured parameter specified in the Channel Type field, is not an expected measurement type for the Monitored Node. The table below details Monitoring Survey types and Node Type with which they can be associated with.
|
||||||||
903 |
Pipe Repair is not associated with a pipe in the network |
Pipe Repair |
The associated pipe specified in the Pipe ID field
or
|
||||||||
904 |
Manhole Repair is not associated with a manhole in the network |
Manhole Repair |
The associated manhole specified in the Manhole ID field
or
|
||||||||
907 |
Pipe Repair start length is outside the pipe length |
Pipe Repair |
Start Length field < zero or > associated Pipe Length |
||||||||
908 |
Pipe Repair length is outside the pipe length |
Pipe Repair |
Repair Length plus Start Length <> associated Pipe Length |
||||||||
909 |
Pipe Sample is not associated with a pipe in the network |
Pipe Sample |
The associated pipe specified in the Pipe ID field
or
|
||||||||
910 |
Pipe Sample start length is outside the pipe length |
Pipe Sample |
Start Length field < zero or > associated Pipe Length |
||||||||
911 |
Pipe Sample length is outside the pipe length |
Pipe Sample |
Sample Length plus Start Length <> associated Pipe Length |
||||||||
915 |
Valve maintenance object is associated with a valve that isn't in the network |
Valve Maintenance |
Valve specified in the Valve ID field of the Valve Maintenance object does not exist in the network. |
||||||||
920 |
Hydrant text object is associated with a hydrant that isn't in the network |
Hydrant Test |
Hydrant specified in the Hydrant ID field of the Hydrant Test object does not exist in the network. |
||||||||
925 | Hydrant maintenance object is associated with a hydrant that isn't in the network | Hydrant Maintenance | Hydrant specified in the Hydrant ID field of the Hydrant Maintenance object does not exist in the network. | ||||||||
930 |
Meter maintenance object is associated with a meter that isn't in the network |
Meter Maintenance |
Meter specified in the Meter ID field of the Meter Maintenance object does not exist in the network. |
||||||||
932 |
Meter is associated with a property that isn't in the network |
Meter |
Property specified in the Property ID field of the Meter object does not exist in the network. |
||||||||
934 |
Meter test object is associated with a meter that isn't in the network |
Meter Test |
Meter specified in the Meter ID field of the Meter Test object does not exist in the network. | ||||||||
940 | Leak detection object is associated with a node that isn't in the network | Leak Detection | Node specified in the Node ID field of the Leak Detection object does not exist in the network. | ||||||||
941 | Leak detection object is associated with a pipe that isn't in the network | Leak Detection | Pipe specified in the Pipe ID field of the Leak Detection object does not exist in the network. | ||||||||
958 |
Property's associated Pipe does not exist |
Property |
Pipe specified in the Pipe ID field of the property object does not exist in the network. |
||||||||
970 |
Schedule task contains a resource which is blank or not found. |
Scheduled Task |
A resource that has been allocated to this task (survey or repair) does not exist in the network (Resource Grid Window of the Resource Grid) or its resource ID has been left blank in the Resource Details section of the task property sheet. |
||||||||
971 |
Schedule task contains a material which is blank or not found. |
Scheduled Task |
A material that has been allocated to this task (survey or repair) does not exist in the network (Material Grid Window of the Resource Grid) or its material ID has been left blank in the Resource Details section of the task property sheet. |
||||||||
972 |
Order contains a material which is blank or not found. |
Order |
A material that has been allocated to this order does not exist in the network (Material Grid Window of the Resource Grid) or its material ID has been left blank in the Order Details section of the order property sheet. |
||||||||
973 |
Scheduled task's associated work package does not exist |
Scheduled Task |
A work package that has been associated with this task does not exist in the network (Work package field contains an invalid id or has been left blank in the Schedule Info section of the task property sheet. |
||||||||
980 |
Approval level object requires more approvals than it has officers. |
Approval Level |
The number of approvals specified in the Number of approvals field of the approval level object is greater than the total number of approving officers (Approving officer 1 to Approving officer 10 fields). |
||||||||
982 | Problem with water quality survey's associated asset | Water Quality Survey | The associated asset described by the Asset type and Asset ID fields does not exist in the network. | ||||||||
985 | Problem with general survey's associated asset | General Survey | The associated asset described by the Asset type and Asset ID fields does not exist in the network. | ||||||||
987 | Problem with general survey line's associated asset | General Survey Line | The associated asset described by the Asset type and Asset ID fields does not exist in the network. | ||||||||
989 |
Problem with work package's associated asset |
Work Package |
The associated asset described by the Asset type and Asset ID fields does not exist in the network. |