List of Detected Return Codes

The exhaustive list of return codes that can be detected by the CheckRepresentation batch is provided.

For a full description of each return code, see Table of Detected Return Codes.

This page discusses:

Priority Levels

There are three priority levels for return codes.

Level Meaning
(1) Priority One Return Code: cleaning action may lead to data deletion
(2) Priority Two Return Code: cleaning action may lead to data modification (without deletion)
(3) Priority Three Return Code: unimportant error, cleaning action with minor impact on data

Detected Return Codes

The detected return codes are listed by category with their code and meaning.

Infrastructure Modeler, Specs Modeler, Object Modeler

Category Code Meaning Cleaner Action
AGG: Aggregation AGG_1 (1) An aggregated object does not know its aggregating object Deletes the aggregation
AGG_2 (2) Undeletable view, Copy-Paste failure Updates the aggregation link
AIR: Assembly AIR_2 (2) Incorrect thread analysis. Unable to distinguish edges to fillets coming from assembly impacts. Keeps only the correct data structure, and removes the incorrect ones.
CAT: Catalog CAT_0 (2) Feature catalog with no name Deletes the link to this catalog
HIE: Hierarchy HIE_8 (2) None in V5, as other links are expected between the two documents. Therefore File > Desk, File > Send To, Edit > Links... behave as expected Reroutes the offending links within the local reference's structure (internal links)
UPD: Update UPD_0 (2) Update cycle on the object not seen / editable by the customer Unsets the link to itself (i.e. breaks the cyclic dependency)
UPD_2 (2) Update status propagation problem : some data which should not be up-to-date are shown up-to-date Increments the update stamp of the feature

Mechanical Modeler

Category Code Meaning Cleaner Action
BST: Backup Startup BST_1 (3) Backup Startup not declared on CAA mechanical feature Declares the Backup Startup
LIF: Lifecycle LIF_1 (1) Size of the part is too big compared to the number of elements and unused elements (geometrical feature) are present Deletes unused elements, the part is the same but smaller
LIF_5 (3) Non referenced elements in CATSelSetsCont Deletes the elements
MFT: Shape Features Tools MFT_1 (1) Inactive feature storing the result of the previous feature No more result in the feature
MGN: Mechanical Generic Naming (topology) MGN_6 (1) Size of a part on disk too big Removes useless Mechanical Modeler data
MGN_7 (2) Some cells of Datum Feature cannot be selected Adds a naming to the cells
MGN_9 (1) CheckRepresentation (LIF_1) deletes publication in the part on non aggregated BRep features Deletes the invalid BRep features and re-plugs the publication on the equivalent BRep Access
MGN_12 (3) Size of the document too big Compresses the Brep feature to minimize the size
MGN 13 (2) Some BRep features are in error Tries to retrieve the lost specification
MGN_22 (2) Sub-geometrical elements of the feature are not selectionable. Arbitrarily sets new data. This may lead to unusual selection behaviors, as the data is regenerated from scratch.
MGN_23 (2) Sub-geometrical elements of the feature are not selectionable. When errors are detected, users are informed that they can manually modify the data (break a link) to make the rule fixable.
MGN_24 (2) Dynamic B-Rep links (used by FTA annotations, for example) might be broken after an isolate or an upgrade operation. The data required to reroute the links is recomputed within the dynamic B-Rep links. These links nee to be updated afterward.
MMR: Mechanical Modeler MMR_0 (1) Corruption of the 3 reference planes Restores valid reference planes
MMR_2 (2) Several global malfunctions in many operations that require a main body Creates a main body
MMR_7 (2) After FBDI, some External References without context can have an update status that does not reflect the correct status of the feature Sets the update status of External References without context to Not UpToDate
MMR_11(2) One persistent unique identifier associated to many features. Replaces duplicated persistent identifiers by new ones
MMR_13 (2) The model update fails, and the following error message appears in the Update Diagnosis window: "Mix of polyhedral and exact inputs are not allowed for this operator. Convert exact inputs into polyhedral data to perform the operation." Restores the missing links required for the automatic tesselation.
MMR_14 (3) During the update of a generic feature, its generic feature set is not updated. Therefore, the features that are using those sets are not updated either. Declares the _FtrList attribute of the generic feature set catalog as sp_IN, and automatically updates all the generic feature sets when their children are updated. This clean rule is used to change the quality of the attributes for old parts.
MMV MMV_1 (3) Invalid graphic property on the part Deletes the invalid property
MMV_2 (3) Invalid graphic property remains in the representation even after removal Correctly restores the dress-up properties
MMV_3 (3) Wrong attribute values were streamed on the part body of a part created in CATIA V5R10 and imported in 3DEXPERIENCE. Deletes the wrong attribute names
MTR: Mechanical Tools MTR_0 (2) Tool's result not properly plugged Plugs the result
MTR_2 (2) Shape features not properly plugged Re-plugs the Shape feature
SSS_1: Selection Sets SSS_1 (3) Selective loading on representations that have selection sets containing elements outside their scope can have unexpected behaviors. Non fixable

Geometric Modeler

Category Code Meaning Cleaner Action
FGM: Fat Geometry FGM_1 (3) The size of the part is not minimal.

Presence of some unnecessary geometric objects or unnecessarily extrapolated surfaces.

Removes the unnecessary geometric objects and de-extrapolate surfaces when possible.
Note: If the de-extrapolated surfaces are extrapolated again their new shape may differ from the previous one.

The part is the same but with a smaller size.

Note: This error may appear or disappear after any operation (including but not limited to: feature creation, modification or deletion, update, save/open). It does not indicate a defective, failed or incomplete operation.

Drafting

Category Code Meaning Cleaner Action
DAC: Drawing Area Cotation DAC_4 (2) Changing standard by Page Setup causes a reversed Roughness Symbol Restores a correct orientation link
DCT: Container DCT_2 (1) A DrwMappingTable feature keeps a reference to a no more used font Deletes the non aggregated feature
DCT_4 (3) Error panel is triggered when opening the representation saying that a used font is not available although this font is not used by any annotation Removes the reference to the font from the document
DCT_5 (2) Impossible to use new fonts on dimensions inside the representation Removes the unused fonts from the list and adds space in the list if needed
DCT_6 (1) V6 to V5 specs checker has annotations specific errors. Removes unused FTA specific drafting features if they are not being pointed by any other user feature.
DDI: Dimension DDI_4 (2) Dimension display does not match dimension properties Updates the dimension properties
DDI_11 (2) Dimension text does not use the right font Rebuilds the dimension visualization
DDI_16 (2) Dimension may use the wrong format for the tolerance display Updates the dimension visualization
DDI_17 (2) Dimension may not display it before, after, upper and/or lower texts Updates the dimension visualization
DDI_18 (2) Fake dimension may not correctly display the alphanumerical fake value. The decimal part is missing. Updates the dimension visualization in order to correctly display the value.
DAF: Drawing Area Fill DAF_0 (3) Area Fill without profile Deletes the area
DAF_1 (3) (*) Area Fill not aggregated Deletes the area
DAF_3 (3) Area Fill without pattern Applies a default pattern
DAO DAO_2 (2) Extension line is not visible (or not correctly visible) when creating extension line for roughness Takes into account the view scale for associative position dimensions extension line (overrun)
DDU: Drafting Dress-up DDU_2 (1) Unexpected link on a Drawing document Deletes the axis lines, center lines or thread that are directly under the DrwCont container
DET DET_10 (1) The New Drawing command generates an extra text. Deletes objects that are aggregated in a wrong way.
DTA: Drafting Annotation DTA_1 (2) Tables in instantiated 2D components do not keep their orientation. The table gets instantiated, but the orientation remains horizontal. The visualization takes into account the orientation of the table.
DTA_2 (2) When opening a pre-CATIAV5R15 CATDrawing on any CATIA level other than the drawing creation level, the width of the table is larger. Restores the valid value of the margin.
DTA_3 (2) When opening a CATIAV5R25 CATDrawing imported within 3DEXPERIENCE, if a table has an associative position link on another table, then the position link may be unstable. Restores the correct information to avoid a change of position while an update is done.
DTE DTE_2 (2) Text with position link to another text is not up-to-date after canceling text edition of reference, or text leader with position link with a 2D Line is pointed to by another element Updates the position link to get a correct position
PIC: Drawing Picture PIC_0 (3) Non aggregated picture Deletes the picture
PIC_1 (2) When opening Drawing, reframe on is infinite Modifies the picture position value (set at 0;0) and moves it to the No Show space
OLE: OLE object OLE_0 (2) OLE object pointing to invalid drawing Replaces the OLE object by a new one
DFM: Drafting Format DFM_0 (2) When opening a document created with a previous version, the format of some sheets is flipped Computes and sets new values for invalid attributes
DVM: Drawing View MakeUp DVM_0 (2) Unused View MakeUp Deletes the View MakeUp
DWR: Drawing Relation DWR_0 (3) (*) Incoherent relation has been detected Deletes the useless DrwRelation
DWS: Drawing Sheet DWS_0 (2) Views not well organized in a sheet Reorganizes the views
DWS_1 (1) Corrupted sheet Deletes the sheet
DWV: Drawing View DWV_0 (1) Corrupted view (not well aggregated) Deletes the view
DWV_4 (3) Sketch support is in No Show space Puts the sketch support in the Show Space and puts its axis elements in the No Show space
DWV_5 (1) A useless link exists on the view to an external document. Removes the invalid link.
DWV_6 (3) File size for Drawing or Part containing some 2DLayoutData is too big Removes the useless geometrical results from the CGM container data
DWV_8 Section Views have got renamed to Front View with earlier Defined Front View seen as isolated. Non fixable
HLV: Generative Drafting HLV_1 (1) The drawing document size can be out of proportion regarding the useful data contained inside. Unrelated document can be pointed by the drawing document ( appears using Send To). Deletes the non-aggregated generative view.
LSC: Drafting Infrastructure LSC_1 (1) An error panel appears, showing the presence of a invalid link Unsets the link between the 2DL section and the 2DL filter
LPR: L01 Product Profile LPR_1 (1) When deleting a specific profile, other Profile2DL are seen as not up-to-date Unsets the "ViewFilter" attribute of View2DL with an external link

Manufacturing

Category Code Meaning Cleaner Action
MFG: Manufacturing MFG_0 (1) Machining feature not referenced by an Activity; unused machining feature is not deleted (activities cases) Deletes the unused Machining feature
MFG_1 (1) Pattern Definition not referenced by a Pattern Usage; unused pattern definition is not deleted (pattern cases) Deletes the unused Pattern Definition
MFG_3 (1) Toolpath not referenced by an Activity Deletes the unused Toolpath

Sketcher Modeler

Category Code Meaning Cleaner Action
CRV: Curve CRV_0 (2) End points not found on the curve Adds the missing end points
CRV_1 (3) The update result is not right because the update propagation is wrong. Sets the feature attributes to sp_NEUTRAL instead of sp_IN
CST CST_2 (2) CPU loop or problem with the activation/deactivation of a constraint. Changes quality of attribute
CST_3 (1) Some Sketcher constraints are wrongly displayed or ignored during update Deletes constraint
SCS: Sketcher Constraint SCS_0 (2) Sketch solving result is not stable. Geometries can move when the user edits a sketch Adds the missing Help parameter to the constraint
IGS: Imported Geometrical Set IGS_0 (3) Invalid phantom operator Deletes the operator
SKS: SketchSupport SKS_2 (2) O point, H and V vectors of the absolute axis of the sketch are missing in the tree and are not visualized Recreates the missing elements of the absolute axis
SKS_3) (1) Data cannot be imported in 3DEXPERIENCE using FBDI due to a non-aggregated SketchSupport Removes the non-aggregated SketchSupport
SKT: Sketcher SKT_0 (1) Sketch absolute axis is seen as up-to-date, but there is no resulting associated geometry Marks non up-to-date absolute axis
SKT_27 (2) Output features are badly aggregated Replaces the outputs under the dedicated node of the sketch they belong to
SMG: SolveManager (Sketch object) SMG_16 (2) Non impacted Solve Manager at update Sets the constraint attribute to neutral

Constraints

Category Code Meaning Cleaner Action
CST: Constraints CST_2 (2) Attributes quality mismatched Modifies the quality
CST_3 (1) Non valuated mandatory attributes on constraints Deletes the constraints
LIF: Lifecycle LIF_3 (3) No visibility except the size of the representation (constraints deletion cases) Deletes the unused elements; the document is the same but smaller

Part Design

Category Code Meaning Cleaner Action
BOL: Boolean BOL_0 (2) Visualization problems due to Boolean between Solid body (old) and hybrid body (new) Moves the invalid operand body under the part
BOL_1 (2) Visualization problems due to Boolean between two hybrid (new) bodies Moves the invalid operand body under the part
BOL_2 (2) Solid body containing a Boolean feature is not processed when Part to Part data filtering is done Deactivates and reactivates the invalid Boolean feature
BOL_4 (2) A color cannot be applied to the whole tool if it contains boolean trim operation If the trim feature has the correct configuration level, the color mode attribute is correctly set.
CPF: Part Design Feature CPF_0 (3) Size of part abnormally huge comparatively to the number of elements Deletes the unreferenced BREP features
CPF_1 (3) After a semantic painter operation, some faces of the feature are transparent Sets the faces opacity to 255 to correct transparency issues
DRF: Draft DRF_0 (3) Faces to draft, fix aggregation of Brep features Removes the Rsur features from the CGMBody to the Part Body
DRF_1 (3) Default pulling direction is not compatible in pull dir object and vector Resets the default pulling direction in the object and the vector
FIL: Fillet FIL_0 (2) When editing a fillet, the following error message is displayed "Internal error in mechanical modeler" Moves the PointOnEdge (FilletRadius object containing it) to the appropriate ribbon
FIL_1 (2) If you open an EdgeFillet definition and select objects to fillet edges one by one, some of them represent the same edge in 3D Keeps only one of the edges and removes the other objects to fillet
GNC: Generic Naming Check GNC_1 (1) When using Copy-Paste on a body into a 3D shape, the operation fails and an error pops up No fix available by default.
HOL: Hole HOL_0 (1) Hole's Activity parm does not work correctly Copies the rule set on the invalid activity parameter of the Hole and sets it on the valid activity parameter. Deletes the invalid activity parameter
PAT: Pattern PAT_0 (1) Representation cannot be updated Deletes the redundant instances in the Generative Tool of the user pattern
PAT_1 (2) Some instances of the rectangular pattern are lost after modifying the parameters of the occurrence feature. Removes the incorrectly located instances and creates new instances at the right location regarding the pattern grid definition.
PAT_2 (2) When selecting edge/face of an instance of a Circular Pattern (made of User Pattern), the edge/face of another instance of Circular Pattern is also selected Ignores the confusion point when naming the user pattern's instances. The circular pattern's instances are now correctly named
PAT_3 (2) The resulting geometry of the user pattern is not displayed. Only the reference appears in the geometry. Removes constraints with external geometry. Instances of the pattern are correctly located.
PAT_4 (2) Some instances of the pattern are missing. Corrects the feature's plug in-out.
PAT_5 (2) The object to pattern attribute of "RectPattern" is not set properly. Corrects the object to pattern attribute.
MIR: Mirror MIR_0 (2) One or many reference elements kept in Generative Tool for mirroring are lost Recreates the reference elements kept in the Generative Tool
THD: Thread THD_1 (3) Changing the value of an external parameter does not lead to the update of Thread Description Forces the value change of the external parameter

Functional Molded Part

Category Code Meaning Cleaner Action
FMP: Functional Molded Part FMP_4 (2) Functional feature using a "to-shell" length does not correct the track of the shell Changes the reference to the correct shape
FMP_5 (2) Functional feature using a "to-shell" length does no correct the shell Changes the reference to the correct shape
FMP_6 (2) Functional feature using body thickness for it "wall" value is not updated when the body thickness is changed Changes the reference to the correct parameter
FMP_7 (2) "shell-able" feature does not change "wall" direction when the part's shell properties (wall direction: inward / outward) is changed Changes the reference to the correct parameter
FMP_8 (2) Functional modifier is trying to modify the features of another part Removes the targets of the list that are not in the same functional body
FMP_9 (2) Impossible to update a part using Force Update and the part is corrupted If necessary, creates a shell property feature with a zero wall thickness
FMP_11 (2) Deleting a Solid Functional Set or a FMP feature impacts wrongly FMP features from other Functional Sets. Parent/Children shows abnormal relationships between FMP features from different functional sets. Deletes useless B-reps features.
FMP_12 (2) Technological results coming from assembly impacts done with Assembly Features with protected bodies are missing. It results in some missing thread/tap display, which you can also notice by doing a Thread/Tap analysis. Upgrades the protected bodies (specifications of Assembly Features) and the impacts.

Functional Tolerance Annotation

Category Code Meaning Cleaner Action
FTA: Functional Tolerance Annotation FTA_12 (3) No 3D annotation view found for a 3D annotation Creates a new FTA view and reroot it on FTA 3D annotation and on the associated Drafting view.
FTA_19 (3) Inconsistent Repetitive Feature Identifier Changes the Inconsistent Repetitive Feature Identifier.

Mechanical Design

Category Code Meaning Cleaner Action
TER: Technological Result TER_0 (2) Update status of the Technological Result node does not change when adding/modifying a feature in the body Re-plugs the invalid TROutput to the last shape feature (or its ResultOut) of the tool in which it has been created

Knowledge

Category Code Meaning Cleaner Action
KWE: Knowledge KWE_1 (1) Knowledge object not aggregated; bad performance when opening a document and an URL points a document through an invalid attribute type Deletes the attribute. If the parameter is pointed to by a relation, adds the object to the parameter set; if the object is a relation, adds it to the relation set
KWE_11 (1) Internal distance computation operator error. This will be fixed later, but is versioned so the usage of the Upgrade command is required. Runs the upgrade mechanism to ensure the formula uses the last version of the distance operator.
KWE_12 (3) It is not possible to delete a parameter into a body. A Material parameter has been detected. Deletes the Material parameter.

Shape Design and Styling

Category Code Meaning Cleaner Action
GSD: Generative Shape Design GSD_0 (3) Unused aggregated feature Deletes the useless features
GSD_1 (1) Reference planes are set as datum or independent spec Corrects the Visualization Graph attribute, aggregates the moved reference plane in the current OpenBody, and creates a new reference plane
GSD_2 (2) Update a part, but orientation may be inverted Modifies the axis system attribute with respect to the new algorithm
GSD_7 (2) Opening a CATPart in Catia V5 fails due to an invalid link Re-plugs the reference to the startup

SheetMetal

Category Code Meaning Cleaner Action
SHM: Sheet Metal SHM_0 (2) Element with no activity or no value Fixes the activity
SHM_2 (2) Functionality like CutOut, Hole, etc. fail Changes the invalid cylindrical transformation to a valid one
SHM_5 (2) When a sheet metal feature is deactivated, the previous sheet metal result is damaged The inactive sheet metal feature result is restored with the proper results
SHM_6 (2) When a sheet metal feature is activated, the previous sheet metal result is damaged The active sheet metal feature result is reconstructed.

Robotics

Category Code Meaning Cleaner Action
IGP: Igrip IGP_1 (1) When cleaning any mechanism that has a constraint created by FramesOfReference in Device Building, the constraint is also deleted Aggregates the floating TagConnector with the TagGroup, its logical parent
IGP_2 (2) The File/Send To Directory command shows references to not-found files if the document contains joint targets in robot tasks JointTarget objects are considered invalid if any of their attributes is pointing to objects in a different document
IGP_3 (1) The TagList node under the Product node is not valid. For some reason, content with the TagList node is present under the Product node. Removes any TagList present directly under the Product node. The TagGroup node is re-parented to the Product node.
IGP_4 (1) The SendTo command fails and displays the following message: "At least one file is not saved on a file system (probably loaded from a database)" Removes the additional robot task that is not visible
IGP_5 (1) After a CCP on the activity from the original process to a new process with resources, the original document is seen in Save Management for copied documents editor scope. File/SentTo can detect an invalid link. Finds and deletes the Device Plug that contains the invalid link
IGP_6 (1) Creating a swept volume fails and the following error message is displayed: "Swept volume could not be created" Finds and deletes the invalid Parts under the TagGroups

Civil Engineering

Category Code Meaning Cleaner Action
CIV: Civili Engineering CIV_0 (1)) An element of type 'Alignment2DVertical', "CbaNewPatternSupport", or "CbaNewPatternDeck" is not aggregated and not used by any element. Removes the orphan feature.