The List of the Return Codes detected by the CATDUA V5

The CATDUA V5 capabilities are to check structural data within a CATProduct, CATPart, CATDrawing, CATAnalysis, CATMaterial, CATProcess, and to clean (modify) the data structure.

You can find here the list of all the return codes that can be detected by the CATDUA V5 and a description.

The CATDUA V5 is useful in the following situations:

  • before recovering external data,
  • before going into a new CATIA release,
  • broken links when opening CATProducts,
  • incidents when updating a component (for instance, Sketch update),
  • the Edit-Links window appears: some documents are found but they have no references,
  • performance problems when opening a CATProduct (because some elements have lost their links).

Priority levels

Priority Level Legend:

  (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 without huge impact on data.
(*) This symbol means that the rule is not executed on a document coming from a PDM system (ENOVIAVPM, ENOVIA LCA).
  Here is the list of the rules' categories that will be detailed below:
 

List of the detected return codes

  1. ObjectSpecsModeler:

DOC: linked document (container root)

DOC_1 (2): non typed document in a link => Cleaner: Document typed in the link.

DOC_3 (2): missing links => Cleaner: Link counter set up-to-date.

DOC_4 (3): ghost links=> Cleaner: Link counter set up-to-date.

DOC_5 (2): destroyed links => Cleaner: Re-build the missing link.

DOC_6 (3): applicative containers are lost => Cleaner: Empty stream added.

DOC_8 (3): Bad performance when opening a document due to an invalid link counter => Cleaner: The link that does not appear to end-user is deleted in table of inter-document links, the table is just compacted.

DOC_9 (3): Update of a CATPart cannot be completed => Cleaner: Data contained in all federators are put into one federator and empty federators are deleted.

DOC_10 (1): Some applicative containers have the same user id => Cleaner: merge all data found on all containers into a single container.

DOC_11 (3): SendTo on a CATPart shows a link to an useless CATPart => Cleaner: meaningless repository, containing no Input or Inputs that are no more pointed, is deleted.

DOC_12 (1): Cannot open a document => Cleaner: Delete corrupted storages.

 

CAT: Catalog

CAT_0 (2): feature catalog with no name => Cleaner: Deletion of the link to this catalog.

CCL: Component Catalog

CCL_0 (3): description's name and Name keyword are different => Cleaner: The description is renamed.

CCL_1 (3): same chapter appears with a name in the Specifications tree and with another name in the definition list => Cleaner: The chapter is renamed.

CCL_2 (3): When a chapter's keyword is deleted, some internal data remain in descriptions => Cleaner: Useless internal data are removed.

CCL_4 (3): A description's keyword value may be unlinked with its chapter's keyword => Cleaner: The keyword value is re-linked with its keyword.

CCL_5 (2): Chapters can not be viewed in the Catalog Editor => Cleaner: Missing description pointing to the chapter is created under the root chapter.

EXT: External Link

EXT_0 (3): A link still exists to a pointing document due to unused extensions feature => Cleaner: Deletion of the link, the document needs to be updated.

EXT_1 (3) : A Material is lost when opening a CATProduct => Cleaner: Merge all data found on all extensions into a single container.

EXT_2 (3): Ghost links when opening a CATProduct => Cleaner: The reference of an extension is not in the same document that the reference of its base feature (probably after a replace).

HIE: Hierarchy

HIE_3 (3): A product instance has too many sub-products => Cleaner: Deletion of the over sub-products and product instance is synchronized.

HIE_5 (3): A change of reference is made during save as operation when a private component cannot find its reference and error DOC_3 may reappears => Cleaner: Error DOC_3 is fixed completely by first pass of CATDUA.

HIE_6 (1): Impossible to update the model: some assembly data (constraints) are invalid. => Cleaner: Invalid connection deletion.

HIE_7 (1): Ghost links are seen in the File / Send to command on a given CATPart => Cleaner: Delete all ASMProducts instantiated in the PrtCont container of the CATPart document.

UPD: Update

UPD_0 (2): Update cycle on the object not seen / editable by the customer => Cleaner: Unset the link to itself (break the cyclic dependency).

  1. Product Structure:

BRK: Broken Object

BRK_0 (1): broken objects not aggregated => Cleaner: Deletion of objects.

LIF: Product Lifecycle

LIF_2 (3): objects not reachable starting from root-product => Cleaner: Deletion of objects.

LIF_4 (3) (*): non-destroyed objects in CATProdCont container => Cleaner: Deletion of objects.

LIF_7 (3) (*): non-destroyed connections in CATProdCont container => Cleaner: Deletion of objects.

LIF_8 (3) (*): non-destroyed connectors in CATProdCont container => Cleaner: Deletion of objects.

LIF_9 (3): non-destroyed product bag reps in CATProdCont container => Cleaner: Deletion of objects.

LIF_12 (3): Ghost Link on another document => Cleaner: Unset _ToProxy attribute.

LIF_13 (1): A Ghost Link appears in SendTo command => Cleaner: Delete an internal object (proxy) with an invalid link to a document.

AGG: Aggregation

AGG_1 (1): aggregated object does not know its aggregating object => Cleaner: deletion of the aggregation.

AGG_2 (2): Ghost links, Undeletable view, Copy Paste failure => Cleaner: Update of the aggregation link.

AGG_3 (2): A link Father-Son between an instance and the product is deleted, which disables the destruction of the instance => Cleaner: Use the Spec service CATSpecSetFather to reset the link.

AGG_4 (2): At flexibility of product, a Constraint is broken. Before flexibility, all was OK. => Cleaner: Connector is put again on right attribute of Product, and instanciated on all referencing documents.

AGG_5 (1) : Ghost link in File/SendTo command from a CATPart => Cleaner: Deletion of the useless PUBLISHING features.

ATT: Rule Attribute

ATT_2 (3): unused attribute _UpdateError => Cleaner: Deletion of attribute.

ATT_3 (1): unused attribute (activrep) valuated => Cleaner: Unset of the attributes.

ATT_4 (2): update stamp incorrect on position attribute => Cleaner: Update of UpdateStamp.

ATT_6 (2): an external reference is up-to-date whereas its target has changed. => Cleaner: Sets the link as Not UpToDate, and initializes the timestamp list.

ATT_11 (1): Ghost links are visible through File/SendTo => Cleaner: Delete the overloaded attribute on the Product instance.

ATT_12 (2): Problem of synchronisation of external Parameter pointing a Publication of Parameter => Cleaner: Keep only one pointing attribute valuated, with priority to the resolved one.

UAQ: Product structure - Unexpected Attribute Quality

UAQ_1 (3): Quality on publication instance different from the publication startup => Cleaner: Change quality from neutral to in.

UAV: Product structure - Unexpected Attribute Value

UAV_0 (2): illegal position attribute => Cleaner: Position is set to identity.

UAV_1 (1): incorrect overloading for position attribute => Cleaner: Switch in flexible products.

UAV_2 (3): component's list with blank => Cleaner: Deletion of blanks.

UAV_3 (1): A constraint is not in the right container => Cleaner: deletion of the constraint.

UAV_4 (3): invalid object pointed by a connector => Cleaner: Link set correctly.

UAV_5 (2) (*): connection instance and reference point different connectors (by publication) => Cleaner: Connection synchronized.

UAV_6 (3): invalid connector pointed by a connection => Cleaner: Connection synchronized.

UAV_7 (2): instance of Product with overloaded contextuality => Cleaner: Product instance synchronized.

UAV_8 (2): a Product with many representations (no Visualization when opening) => Cleaner: Product instance synchronized.

UAV_9 (3): connector with incorrect connections => Cleaner: incorrect connections deleted.

UAV_10 (3) (*): A part document is pointing at useless components => Cleaner: empty the _component attribute.

UAV_11 (3): The attribute Shape Connector of the connector is pointing an invalid document => Cleaner: Reset the attribute Shape connector.

UAV_12 (3) (*): The attribute _TechnoLinkAttr is wrong => Cleaner: Reset the attribute _TechnoLinkAttr.

UAV_14 (3): Same publication appears several times in the Specification tree => Cleaner: Remove all identical publications but one.

UAV_15 (2) (*): The PUBLISHING_Pointage, PUBLISHING_Etiquette and/or PUBLISHING_PubName attributes, are affected on Instance instead of reference => Cleaner: Transfer the PUBLISHING_Pointage, PUBLISHING_Etiquette and PUBLISHING_PubName attributes from instance level to reference level.

UAV_16 (2): Instance externals are locally set => Cleaner: Reset instance externals.

UAV_18 (2) (*): No shape representation on a part reference or the shape representation on a reference points to another part's shape => Cleaner: The shape representation points to the own shape of the part.

UAV_19 (2) (*): A Contextual Link is always Not Up To Date, even after an Update => Cleaner: The Contextual Link pointing is unset.

UAV_20 (2): Error window on PRDCONNECTION displayed when updating the assembly => Cleaner: Compares the PrdConnection attributes to its direct reference, and resets the corrupted attributes according to the value held by this reference.

UAV_21 (1) (*): The number of publication of the part in the assembly count less than the number of publication in the part when opened separately => Cleaner: resets the corrupted list of publication according to the value held by this reference.

UAV_22 (1): Error occurs during Update operation => Cleaner: Deletion of an invalid reference Connection.

UAV_23 (2) (*): A publication is wrongly seen as up to date => Cleaner: Updates the Time Stamp of the Parameter in case of a Publication pointing to a Parameter.

UAV_27 (2): Impossible to select a Publication under a Product Instance => Cleaner: Launch a SmartSynchro from the Publication reference and restore the association.

UPG: Upgrade

UPG_0 (3): invalid multi-representation (V5R2 model) => Cleaner: Cleaning of multi-representation.

UPG_1 (3) (*): After reordering the publications or deleting Part, the publications reference a wrong geometry => Cleaner: Cleaning this attribute by a new Spec relation without relative mode.

DOC: Linked Document (container root)

DOC_7 (2) (*): no save link to a sub-product => Cleaner: Link switch as a save-link.

SYN: Synchronization

SYN_1 (3): Multi-Instantiation of one reference by synchronization. => Cleaner: deletion of the feature.

SYN_2 (1): The PRDBAGREP attribute of the ASMPRODUCT does not reference the PRDBAGREP of the reference ASMPRODUCT. => Cleaner: reset the BagRepsList attribute of the ASMPRODUCT.

HIE: Hierarchy

HIE_4 (1): An internal object (connector) has an inconsistent state and retains an instance-reference link to a useless document => Cleaner: Remove the offending connector.

NUM: Numbering

NUM_0 (3): A warning pop-up is displayed when opening a CATProduct => Cleaner: Remove the phantom numbering.

 

  1. Mechanical Modeler:

BST: BackUp Start Up

BST_1 (3): BackUp StartUp not declared on CAA mechanical feature => Cleaner: BackUp StartUp is declared.

LIF: Product Lifecycle

LIF_1 (1): The size of the CATPart is abnormally huge comparatively to the number of elements and unused elements (Geometrical feature) are present => Cleaner: Deletion of unused elements, the Part is the same but smaller.

LIF_3 (3): No visibility except the size of the CATProduct document (constraints deletion cases) => cleaner: Deletion of unused elements; the document is the same but smaller.

LIF_5 (3): non-referenced elements in the container CATSelSetsCont => Cleaner: Deletion of elements.

LIF_10 (3): not pointed or useless proxy objects => Cleaner: Deletion of the useless proxy objects.

LIF_11 (3): internal object unused in applicative container => Cleaner: Deletion of the useless objects.

MMR: Mechanical Modeler

MMR_0 (1): corruption of the 3 reference planes => Cleaner: Restore valid reference planes.

MMR_1 (2): ShapeRep not pointed by a Product => Cleaner: Reset link.

MMR_2 (2): No Maintool in the Part => Cleaner: Creation of a default Maintool.

MMR_4 (2): Visualization misbehaviors and unexpected restrictions to the capabilities to move an instance elsewhere in the Mechanical Part. => Cleaner: reorder or create missing set under the Mechanical Part.

MMV:

MMV_1 (3): Invalid graphic property on the part => Cleaner : Deletion of the invalid property.

MMV_2 (3): Invalid graphic property remain in the model even after removal => Cleaner : Restore correctly the dress-up properties.

MMV_3 (3): Wrong attribute values were streamed on the PartBody of a CATPart created on V5R10 level => Cleaner: Erase the wrong attribute names.

MGN: Mechanical Generic Naming (topology)

MGN_0 (2): more than one topological result => Cleaner: Deletion of over results.

MGN_3 (2): invalid update state on a feature => Cleaner: Restore a valid state.

MGN_4 (3): the generic naming of the BRep features duplicates data => Cleaner: Remove the duplicated data.

MGN_5 (3): Useless synchronization data remain on a feature => Cleaner: Remove the useless synchronization data.

MGN_6 (1): Size of a CATPart on disk is abnormally huge => Cleaner: Remove useless Mechanical modeler data.

MGN_7 (2): Some cells of Datum Feature can not be selected => Cleaner: Add a naming to the cells.

MGN_8 (1): Setting Applicative Attributes and colors using dedicated CAA interface is long => Cleaner: Delete invalid BRep features for colors and applicative attributes.

MGN_9 (1): CATDUA (LIF_1) deletes publication in the Part on not aggregated Feature BRep => Cleaner: delete invalid BRep features and re-plug the publication on equivalent BRep Access.

MGN_10 (3): Bad performances during the update of a part containing big import features => Cleaner: Delete useles data.

MTR: Mechanical Tools

MTR_0 (2): tool's result not properly plugged => Cleaner: Result plugged.

MTR_1 (3): Body's reference is lost => Cleaner: Reference is set to Start-Up.

MTR_2 (2): Shape Features not properly plugged => Cleaner: Re-plug of the Shape Feature.

MTR_3 (3): invalid valuation of VisuOnOff attribute => Cleaner: Reset attribute.

MFT: Shape Features Tools

MFT_0 (2): active/inactive status mismatched regardless to attribute structure => Cleaner: Reset attribute.

MFT_1 (1): inactive Feature storing the result of the previous feature => Cleaner: No more result in the feature.

MFT_2 (1): result of a shape feature valuated with result of the previous active shape feature => Cleaner: Result regenerated.

MFT_3 (1): inactive Shape Feature does not have its attribute saved or it is unset => Cleaner: Attribute regenerated and/or re-evaluated.

GST: Generative Surface Tool

GST_0 (2): the user opens a CATPart with an unidentified object (broken icon) called RollingOffset; startup lost for a GSMRolingOffset => Cleaner: Re-plug the startup.

GSD: Generative Shape Design

GSD_0 (3): unused aggregated feature => Cleaner: Deletion of these useless features.

GSD_1 (1): reference planes are set as datum or independent spec => Cleaner: Correction of the Visualization Graph attribute, aggregation of of the moved reference plane in current OpenBody and creation of a new reference plane.

GSD_2 (2): Update a CATPart, but orientation may be inverted => Cleaner: axis system attribute is modified in respect with new algorithm.

CTX: Context

CTX_1 (3) (*): multi-contextuality for a Part => Cleaner: Deletion of over contexts.

CST: Constraints

CST_1 (2): non-typed constraint => Cleaner: The constraint is typed.

CST_2 (2): attributes quality mismatched => Cleaner: Quality modification.

CST_3 (1): not valuated mandatory attributes on constraints => Cleaner: Deletion of constraints.

CST_4 (1): Ghost Link on a CATDrawing document due to an invalid "blocs" attribute of a constraint => Cleaner: Valuate the "blocs" attributes of the constraint.

UDF: User Feature

UDF_0 (2) (*): user-feature with an invalid input => Cleaner: Re-plug of inputs.

 

  1. Assembly:

ASD: Assembly Design (constraints)

ASD_0 (1): the start up of constraint is not found. => Cleaner: Load the AsmCst.feat catalog.

ASD_1 (1): isolated constraint => Cleaner: Deletion of constraints.

ASD_2 (1): mismatched storage of constraint => Cleaner: Deletion of constraints.

ASD_3 (2): The type of a constraint is lost => Cleaner: Restore the type of the constraint.

ASD_4 (2): attributes quality mismatched => Cleaner: Modification of the quality.

ASD_5 (1): inconsistency between the feature catalog in V5R12 GA and the catalog in later versions or service packs => Cleaner: Corrupted Fix Together is deleted and replaced by a new Fix Together.

ASD_6 (1): a Fix Together without parent => Cleaner: Corrupted Fix Together is deleted.

ASD_7 (2): An attribute of a constraint contains a wrong value => Cleaner: Set the right value to the attribute of the constraint.

ASD_8 (3): Activity of the FixTogether is not displayed in F(x) => Cleaner: Valuate the Activity parameter of the FixTogether.

ASD_9 (3): Impossible to reorder constraints, due to old and no more used sets => Cleaner: Delete of the old sets and the set of constraints that are not used anymore.

ASD_10 (2): Some constraints can be seen in the 3D window, but they do not appear in the specifications tree => Cleaner: Aggregation problem: the CONNECTION does not know the ConstraintASM, but the ConstraintASM knows that the CONNECTION is its parent.

ASD_11 (1): unusable constraints, which cannot be deleted => Cleaner: Delete corrupted constraints.

ASD_12 (3): Some constraints are not visible in the Specification tree => Cleaner: "under construction".

 

AFI: Assembly Feature

AFI_1 (3): assembly feature pointing wrong inputs => Cleaner: Correction of wrong links "assembly feature->input".

AFI_2 (2): An instance of a Reuse Pattern feature was pointing into a wrong document, probably because of a problem during feature synchronization => Cleaner: Unset the pointing attribute on the instance.

AFI_3 (3): Ghost links appear in File/SendTo command from the CATProduct => Cleaner: Plug the instance to the right reference and Reset/Synchronize it.

 

  1. Analysis:

SAF: Features (Spec view)

SAF_2 (2): feature has no explicit image => Cleaner: Creation of an explicit image.

SAF_3 (1): feature contains invalid explicit data => Cleaner: Deletion of this data.

SAF_5 (2): nodes with wrong activity status => Cleaner: Correction of the status.

SAF_4 (2): Missing links between mesh and physical data attach on mesh => Cleaner: Creation of the appropriate links.

 

  1. Sketcher:

SCS: Sketcher Constraint

    SCS_0 (2): Sketch solving result is not stable. Geometries can move when the user edits a sketch => Cleaner: Add a missing "Help" parameter to sketcher constraint.

SKT: Sketcher

SKT_0 (1): sketch with no father => Cleaner: Deletion of Sketch.

SKT_24 (3): Fsur of the _FtrList must be referenced => Cleaner: Deletion of the Fsur.

SKT_25 (3): mismatched version on sketch => Cleaner: Change version.

SKT_26 (2): Ghost Link window when opening a CATPart => Cleaner: Re-plug the geometry with ghost links on their details/dittos in the CATDrawing to their startups in current CATPart document.

SKT_27 (2): Output features are badly aggregated => Cleaner: The outputs are replaced under the dedicated node under the sketch they belong to.

SMG: SolveManager (Sketch object)

SMG_4 (2): ImportedGeom attribute size must be the same as the number of operators => Cleaner: Resize list.

SMG_5 (2): ImportedGeom attribute with no operator => Cleaner: Reevaluation of attribute.

SMG_6 (2): mismatched ImportedGeometry attribute => Cleaner: Devaluation of attribute.

SMG_9 (2): invalid number of constraints => Cleaner: Re-evaluation of attribute.

SMG_16 (2): non-impacted Solve Manager at update => Cleaner: Set constraint attribute to neutral.

SMG_17 (2): invalid OutputGeoms attribute => Cleaner: Revaluation of attribute.

IGS: Imported Geometrical Set

IGS_0 (3): invalid phantom operator => Cleaner: Deletion of the operator.

SKS: Sketch Support

SKS_0 (2): cannot use sketch absolute or a sub-element of a sketch absolute axis to create a feature => Cleaner: CATDUA puts absolute axis feature out of date.

SKS_1 (2): Update cycle not detected => Cleaner: Change structure of feature to detect cycle.

CRV: Curve

CRV_0 (2): end points not found on the curve => Cleaner: Add limit points.

CRV_1 (3): Update result is not right because update propagation is wrong. => Cleaner: Attributes of several features are set to sp_NEUTRAL instead of sp_IN.

CRV_2 (2): A Ghost link is visible in SendTo command => Cleaner: Set invalid "Start Point" attribute and "End Point" attribute with new limit points.

 

  1. Material:

MAT: Material

MAT_1 (1): more than one material container in a Part => Cleaner: Deletion of over containers.

MAT_2 (3): orphans elements in the material container => Cleaner: Deletion of orphans.

MAT_3 (2): wrong visualization of a material => Cleaner: Reapply of material. Note that this error could sometimes be impossible to repair if the material can not be retrieved (for example, if the material is located in an inaccessible material catalog).

MAT_4 (3): invalid material link => Cleaner: Deletion of link.

MAT_5 (2): material parameter contains wrong data => Cleaner: Modify the material parameter.

MAT_6 (2): Ghost link on a material => Cleaner: Modify the link to a correct material link.

MAT_7 (3): A blank line is displayed in the window of the "Send/To" command (ghost link) => Cleaner: A material is located in a wrong container (not the material container). This can lead to ghost links. This material is unused and should be destroyed.

 

  1. Drafting:

DAS: Drafting Axis System

DAS_0 (1): Unrelated document can be pointed by the drawing document (it appears using Send To). => Cleaner: An object managing view axis origin has an invalid link to a 3D document.

DBA:

DBA_0 (2): bad link on a default feature => Cleaner: Deletion of the link.

DDU: Drafting Dress-up

DDU_0 (2): Useless data (connector, 3D feature) is erroneously referencing another document (CATPart)  => Cleaner: Remove this data and thus its links pointing other documents.

DDU_1 (2): Open a Drafting document displays a panel with an invalid link to another drawing => Cleaner: Remove the invalid links.

DDU_2 (1): Ghost link on a CATDrawing document => Cleaner: Deletion of the axis lines, center lines or thread that are directly under the DrwCont container.

DOB: Drafting Operator Breakout

    DOB_0 (1): A CATDrawing containing isolated views has still some links to 3D parts/product. This is detected when using File/SendTo => Cleaner: Deletion of the link.

DOP: Drafting Operator Projection

DOP_0 (1): A CATDrawing containing isolated views still has some links to 3D parts/product. This is detected when using File/SendTo => Cleaner: Deletion of the link.

DOS: Drafting Operator Section

DOS_0 (1): Unrelated document can be pointed by the drawing document (it appears using Send To). => Cleaner: A section operator has an invalid link.

DOS_1 (1): A section operator is not aggregated => Cleaner: Deletion of the object.

GME: Generative Modeler

    GME_0 (1): Unrelated document can be pointed by the drawing document (it appears using Send To). => Cleaner: Deletion of the object.

    GME_1 (1): Unrelated document can be pointed by the drawing document (it appears using Send To). => Cleaner: Deletion of the invalid link.

DRW: Drawing

DRW_0 (1) (*): more than one drawing in the document => Cleaner: Deletion of unused drawings.

DRW_1 (1): Ghost links might be visible in a part document via edit links, or the size of a Part document might be strangely big => Cleaner: A DrwDrawing with external links is inside the CATPrtCont. It is not visible in the specstree.

DWE: Generative Drafting

DWE_0 (1): An object, managing links between the views and 3D document, points an unrelated document => Cleaner: Deletion of the useless object.

DWS: Drawing Sheet

DWS_0 (2): views not well organized in a sheet => Cleaner: Re-ordinate views.

DWS_1 (1) (*): corrupted sheet => Cleaner: Deletion of sheet.

DWV: Drawing View

DWV_0 (1) (*): corrupted view (not well aggregated) => Cleaner: Deletion of the view.

DWV_1 (2): a View is linked with another Drawing => Cleaner: Deletion of the link.

DWV_2 (2): A warning pop up is displayed when opening a CATProduct => Cleaner: unplug a View sub-components with ghost links from their "ghost" reference and re-plug them to their startups in current document.

DWV_3 (3): The local transformations of geometries in views (like translations, scaling, rotations, offset) do not work, usually when some 2D Component instances have been exploded or exposed in the CATDrawing. => Cleaner: The geometrical result of the axis component of a view has been lost.

DWV_4 (3): The sketch support is in the no-show space => Cleaner: The sketch support is put in the show-space and its axis elements are put in the no-show space.

DWV_5 (3): Ghost links appear in File/SendTo command from a CATDrawing => Cleaner: Remove the invalid link.

DWV_6 (3): The file size for CATDrawing or CATPart containing some 2DLayoutData is unexpectedly important => Cleaner: Useless Geometrical results are removed from CGM container data.

DVM: Drawing View MakeUp

DVM_0 (2): unused View MakeUp => Cleaner: Deletion of View MakeUp.

DWR: Drawing Relation

DWR_0 (3) (*): incoherent relation has been detected => Cleaner: Deletion of the useless DrwRelation.

DWT: Drawing Pattern

DWT_1 (3): not aggregated pattern has been detected => Cleaner: Deletion of the pattern.

GIE: Generated Item

GIE_0 (2): unused GenItem => Cleaner: Deletion of GenItem.

DAF: Drawing Area Fill

DAF_0 (3): Area Fill without profile => Cleaner: Deletion of area.

DAF_1 (3) (*): Area Fill not aggregated => Cleaner: Deletion of area.

DAF_2 (3) (*): Area Fill with a missing curve => Cleaner: Deletion of area.

DAF_3 (3): Area Fill without pattern => Cleaner: Apply default pattern.

DAF_4 (1): A document contains AreaFills with ghost links to other documents => Cleaner: Delete these AreaFills.

HLV: HLR View

HLV_0 (1): A generative view is not aggregated => Cleaner: Deletion of the object.

HLV_1 (1): The drawing document size can be out of proportion regarding the useful data contained inside => Cleaner: Deletion of the non aggregated generative view.

HLV_2 (1) : A Ghost Link is displayed in File/SendTo command => Cleaner: delete the link.

HLV_3 (1) : A Ghost Link is displayed in File/SendTo command => Cleaner: delete the link.

HLV_4 (1) : A Ghost Link is displayed in File/SendTo command => Cleaner: delete the link.

STD: Standards

STD_0 (2): Too many standards in the document => Cleaner: Deletion of unused standards.

STD_1 (2): Standard not synchronized with the active sheet => Cleaner: Re-synchronization of standards.

DET: Drawing Detail (2D component)

DET_0 (3): 2D Component not aggregated => Cleaner: Deletion of component.

DET_1 (3): 2D Component not typed through interface => Cleaner: Deletion of component.

DET_2 (2) (*): 2D Component instance has its reference outside its document => Cleaner: 2D component reference is created inside the same document and replace the wrong one.

DET_3 (1): 2D Component instance has too big or too small scale => Cleaner: Deletion of the scale.

DET_4 (2): Redundant local reference exists in the model => Cleaner: Instances of the redundant local reference are redirected to the good one and the redundant local reference is deleted.

DET_6 (1): Unpredictable behavior when using a drafting detail/ditto => Cleaner: invalid 2D component instance is deleted.

DET_7 (2): Open a CATDrawing displays a panel with an invalid link => Cleaner: unplug the View sub-components with ghost links from their "ghost" reference and replug them to their startups in current document.

DET_8 (2): Some ghost links are detected when trying to use "Send to" command, when some 2D Component instances are present in the CATDrawing document => Cleaner : The link is modified so that it points to the correct internal object.

OLE: OLE Object

OLE_0 (2) (*): OLE object pointing at an invalid drawing => Cleaner: the OLE object is replaced by a new one.

DWG: Generative Dimension

DWG_0 (1): object managing dimension generation no more used => Cleaner: Deletion of GenDim.

DWG_1 (3): object managing dimension generation not aggregated => Cleaner: Deletion of GenDim.

DWC: Callout

DWC_1 (3): Callout not aggregated => Cleaner: Deletion of Callout.

DWA: Projected Axis

DWA_1 (3): object manufacturing cut-views not aggregated => Cleaner: Deletion of Projected Axis.

DWH: Generative Pattern

DWH_1 (3): generative pattern not aggregated => Cleaner: Deletion of Generative pattern.

DWP: Pattern Mapping Table

DWP_0 (3): pointer for pattern on 3D no more used => Cleaner: Deletion of object.

DWP_1 (1): pointer for pattern on 3D not aggregated => Cleaner: Deletion of object.

DAO:

DAO_0 (3): Associativity pointing an external link with the document => Cleaner: Deletion of Associativity.

DAO_1 (3): Ghost Link due to useless drafting data referencing another document => Cleaner: Deletion of useless data and its link.

PIC: Drawing Picture

PIC_0 (3): Non aggregated Picture => Cleaner: Deletion of the picture.

VWN: View Name

    VWN_0 (1): Ghost links are visible through File Send to => Cleaner: The formula is deleted then rebuilt so that there are no external parameters.

GPT: Generative Point

GPT_0 (1): Unrelated document can be pointed by the drawing document (it appears using Send To) => Cleaner: Deletion of the object.

SAC:

SAC_2 (1): Ghost links appear in the File / SendTo command from a CATAnalysis => Cleaner: Remove Analysis Connector containing a Ghost Link.

LVW: Layout View

LVW_1 (2): File / Send to Command shows a Ghost Link => Cleaner: The "View Filter" attribute of View2DL with an external link is unset.

DFM: Drafting Format

DFM_0 (2): When opening a document which was created with a previous version, the format of some sheets is flipped => Cleaner: compute and set new values for invalid attributes.

LPR: L01 Product Profile

LPR_1 (1): When deleting a specific Profile, other Profile2DL are seen as not up-to-date => Cleaner: The "ViewFilter" attribute of View2DL with an external link is unset.

  1. Annotation:

DST: Simple Text

DST_0 (1): invalid simple text => Cleaner: Deletion of the text.

DST_1 (1): A ghost link appears in old drawing containing a section view. => Cleaner: Removes the link but keeps the text as it was.

DST_2 (1): The number of annotations based on simple text found by search command is higher than the number of annotations based on simple text seen by the user => Cleaner: Deletion of each annotation based on simple text which is not visualized in the view.

DCR: Connector

DCR_0 (2): problem on connector => Cleaner: Retrieve section specification in related view.

DCR_1 (3): obsolete internal element for associativity => Cleaner: Deletion of object.

DCR_2 (1): Broken dimension or ghost link on a CATPart in Send To command => Cleaner: Information of associative dress-up (dimension, annotation, constraint,...) for assembly positioning has been lost.

DCR_3 (1): A link to a 3D connector has not been deleted after isolate => Cleaner: Deletion of each 3D connector which can be found in an interactive view.

DCR_4 (3): Unnecessary big drawing document => Cleaner: Deletion of useless element.

DCR_5 (1): The "Send to" command shows that a drawing is linked to another drawing => Cleaner: Deletion of this link.

DCR_6 (1): The "Send to" command shows that a drawing is linked to another drawing => Cleaner: Deletion of this link.

DCR_7 (2): Ghostlink appears in document pointing to a CATPart => Cleaner: Update of the link.

DCS: Drafting Constraint

DCS_1 (2): Constraints, which are not correctly aggregated, are not taken into account => Cleaner: Change the place where the constraints are aggregated.

DCT: Container

DCT_0 (1): Data model with the V4 format became useless but are nevertheless still stored => Cleaner: Delete the useless data.

DCT_1 (2): Bad display of fonts, diameter symbol or no visualization of datum feature => Cleaner: Create a missing feature for the annotations' visualization.

DCT_2 (1): Ghost links appear in Send to command due to non aggregated feature => Cleaner: Delete the non aggregated feature.

DCT_3 (2): Dimensions and some annotations can not be built in the 2DL or FTA workbench on the given document. Some of the existing objects are not updated normally => Cleaner: Reinitialize defective containers.

DCT_4 (3): An error panel is triggered when opening the document saying that a used font is not available although this font is not used by any annotation => Cleaner: The reference to the font is removed from the document.

DDI: Dimension

DDI_0 (2): invalid dimension pointing data => Cleaner: Deletion of the dimension.

DDI_1 (1): dimensions pointing in another document => Cleaner: Deletion of the dimension.

DDI_2 (1) (*): constraint data corrupted => Cleaner: Deletion of the dimension.

DDI_3 (3): non aggregated dimension => Cleaner: Deletion of the dimension.

DDI_4 (2): The dimension display does not match dimension properties => Cleaner: Update dimension properties.

DDI_5 (1): The number of dimension found by search command is higher than the number of dimension seen by the user => Cleaner: Deletion of each dimension which is not visualized in the View.

DDI_6 (1): a Ghost link appears in File / SendTo => Cleaner: Deletion of the external link.

DDI_7 (1): a Ghost link appears in File / SendTo => Cleaner: Deletion of the external link.

DDI_8 (1): A panel is displayed when opening a CATDrawing => Cleaner: Deletion of an invalid link.

DDI_9 (1): A panel is displayed when opening a CATDrawing => Cleaner: Deletion of an invalid link.

DAC: Drawing Area cotation

DAC_0 (1): invalid dimension line => Cleaner: Deletion of the dimension.

DAC_1 (1): The number of graphical dimensions found by search command is higher than the number of graphical dimensions seen by the user => Cleaner: Deletion of each graphical dimension which is not visualized in the view.

DAC_2 (1) : Annotation are not seen in the drawing but while printing the same annotation is seen with a heigth equal to 10 => Cleaner: Deletion of the annotation.

DCH:

DCH_0 (1): Invalid 3D-Connector referred in constraint => Cleaner: Deletion of the constraint.

DCH_1 (2): Invalid elements on a constraint => Cleaner: Constraint is fixed.

DCH_2 (2) (*): Send to command shows that an isolated view is still linked to its part => Cleaner: Deletion of each hybrid constraints which can be found in an interactive view.

DTE:

DTE_0 (3): internal drafting data is erroneously referencing another document => Cleaner: Deletion of the link.

DTE_1 (2): File/Send to Command shows a GhostLink => Cleaner: The link is unset.

 

  1. 3D Functional Tolerancing and Annotation:

FTA: Functional Tolerancing & Annotation

FTA_1 (1) (*): Some features in TTRS (Technologically and Topologically Related Surface) container are not valid; the TTRS features become invalid because their StartUp has been removed from the container => Cleaner: Deletion of the invalid TTRS features.

FTA_2 (3): The RGE (Reference Geometrical Elements) feature is not used by any 3D annotations; unused elements (RGE) are present => Cleaner: Deletion of the unused RGE features.

FTA_3 (3): The TTRS feature is not used by any 3D annotations; unused elements (TTRS) are present => Cleaner: Deletion of the unused TTRS features.

FTA_4 (3): Deleting FTA annotations do not destroy all Drafting internal entities. => Cleaner: Delete all Drafting annotations which are not pointed by FTA one.

FTA_5 (1): Ghost link problem appears when opening a document => Cleaner: Delete non aggregated 3D annotations.

FTA_6 (1): FTA dimension features are abnormally in the Annotation Set => Cleaner: delete invalid drafting annotations and recreate the new topology.

FTA_7 (3): redundant geometrical element under user surface => Cleaner: Not fixable. Needs a manual correction.

 

 

  1. SheetMetal:

UPD: Update

UPD_1 (2): Invalid update stamp => Cleaner: Set update to false.

SHM: Sheet Metal

SHM_0 (2): Element with no activity or no value => Cleaner: Activity is fixed.

SHM_1 (2): Internal BRep Edges features were pointed but not aggregated => Cleaner: Aggregate the involved BRep Edge features.

SHM_2 (2): Some functionality like CutOut, Hole, ... fail => Cleaner: Changes the invalid cylindrical transformation to a valid one.

 

  1. Manufacturing:

MFG: Manufacturing

MFG_0 (1): Machining Feature not referenced by an Activity; unused machining feature is not deleted (activities cases) => Cleaner: Deletion of the unused Machining Feature.

MFG_1 (1): Pattern Definition not referenced by a Pattern Usage; unused pattern definition is not deleted (pattern cases) => Cleaner: Deletion of the unused Pattern Definition.

MFG_2 (2): Manufacturing Geometry referencing a duplicated body; the body referenced by a manufacturing geometry in SMART NC mode is duplicated => Cleaner: Deletion of duplicated body.

MFG_3 (1): Toolpath not referenced by an Activity => Cleaner: Deletion of the unused Toolpath.

 

  1. Knowledge:

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 => Cleaner: Deletion of the Attribute. If the parameter is pointed by a relation, add object in parameter set; if the object is a relation, add it in the relation set).

KWE_2 (1): Knowledge Relation in a CATPrtCont points to other documents => Cleaner: The relation is destroyed.

KWE_3 (2): The output value of a relation is not consistent. After forcing relation evaluation, its value changes => Cleaner: The evaluation is forced.

KWE_4 (2): A Knowledge Check is broken. "!" information is displayed and an error in the stream involves bad pointing in the Check attributes => Cleaner: The links are restored correctly.

KWE_5 (2): A parameter external Reference is synchronized but with a wrong value => Cleaner: the value is updated with the good one.

KWE_8 (3): File/SendTo displays a Ghost link between a parameter and a product => Cleaner: modify parameter by removing invalid link.

URL_1 (3) (*): Bad performance when opening a document and an URL points a document through an invalid attribute type => Attribute is turned into the correct type.

 

  1. Kinematics:

JNT: Joint

JNT_1 (1): One or more kinematics joint axis are corrupted => Cleaner: Deletion of corrupted joint.

JNT_2 (1): One or more geometries pointed by a kinematics joint are corrupted => Cleaner: Deletion of the corrupted joint.

JNT_3 (1): Several Mechanism containers exist in the same CATProduct document => Cleaner: Deletion of all Mechanism containers except the first non-empty one.

JNT_4 (2): Constraints associated to the joints of a mechanism are broken => Cleaner: replace an incorrect pointed geometric element by a correct one.

JNT_5 (2): A "Point on Curve" Joint simulation is not correct => Cleaner: Internal frames of the joint are updated.

 

  1. Generic Naming:

GNL: Generic Naming Link

GNL_1 (3): BRep feature is pointing at a ghost document => Cleaner: Deletion of link.

GNL_3 (3) (*): BrpRsur, BrpWire, ... are not aggregated => Cleaner: Deletion of BrpRsur, BrpWire,...

 

  1. New Topological Objects:

FGM: Fat Geometry

FGM_1 (3): the size of the CATPart is abnormally huge comparatively to the number of elements. Some vertices have unnecessary geometric data (linked curves / surfaces and some surfaces are over defined (unnecessarily extrapolated) => Cleaner: Removing of unnecessary geometric data, the Part is the same but smaller.

If you update the CATPart, this error may re-appear again (after the cleaning rule).

 

  1. Space Analysis:

LIF: Product Lifecycle

LIF_6 (1) (*): Dimension which are CATSpecObject_Broken => Cleaner: Deletion of the dimension and measure.

LIF_15 (1): The "Send to" command shows a ghost link due to invalid measure => Cleaner: removes the input selection of the measure.

LIF_16 (2): The "Send to" command shows a ghost link due to invalid measure inertia => Cleaner: unsets the attribute selection of the measure inertia.

 

  1. Part Design:

BOL: Boolean

    BOL_0 (2): Visualization problems due to Boolean between Solid body (old) and hybrid body (new) => Cleaner: Invalid operand body will be moved under the part.

    BOL_1 (2) : Visualization problems due to Boolean between two hybrid (new) bodies => Cleaner: Invalid operand body will be moved under the part.

CPF: Part Design Feature

CPF_0 (3): Size of a CATPart abnormally huge comparatively to the number of elements => Cleaner: Delete the Unreferenced BREP features.

DRF: Draft

DRF_0 (3): Faces to draft, fix aggregation of Brep Features.  => Cleaner: remove Rsur Features from CGMBody to PartBody.

DRF_1 (3): The default pulling direction is not compatible in pull dir object and vector.  => Cleaner: The default pulling direction in object and vector is reset.

DVB: Default Value Bags

    DVB_0 (3): An Applicative Design Table can not be deleted => Cleaner: A Design table link found even when no feature was using it.

    DVB_1 (3) : File / SendTo command displays a GhostLink in the CATPart => Cleaner: The improper attribute "Hole_StandardTable" of DefaultValuesBag is unset.

FIL: Fillet

    FIL_0 (2): During the edition of a fillet, an error "Internal error in mechanical modeler" is flashed. => Cleaner: Move the PointOnEdge (FilletRadius object containing it) to appropriate the ribbon.

THD: Thread

THD_0 (3): A Link between a design table and the standard reference file is not broken => Cleaner: break the link.

THD_1 (3): Change the value of an external parameter does not lead to the update of Thread Description => Cleaner: force change in value of external parameter.

MIR: Mirror

MIR_0 (2): One or more than one reference elements kept in Generative Tool for mirroring is lost  => Cleaner: The reference elements kept in Generative Tool are created again.

PAT: Pattern

PAT_0 (1): Document can not be updated => Cleaner: Redundant instances in GenerTool of User Pattern are deleted.

FMP: Functional Molded Part

FMP_1 (2): The divide part's body thickness will not be up to date when the body thickness is changed => Cleaner: Set shell dependency to match divide.

FMP_2 (2): Sibling feature will not be up to date when the features parameters are changed => Cleaner: Sibling flags are made consistent with the sibling pointer.

FMP_4 (2): A functional feature using a "to-shell" length does not correct the track of the shell => Cleaner: Reference is changed according to the correct shape.

FMP_5 (2): A functional feature using a "to-shell" length does no correct the shell => Cleaner: The Reference is changed to the correct shape.

FMP_6 (2): A functional feature using body thickness for it "wall" value is not updated when the body thickness is changed => Cleaner: The Reference is changed to the correct parameter.

FMP_7 (2): A "shell-able" feature does not change "wall" direction when the part's shell properties (wall direction: inward / outward) is changed => Cleaner: The Reference is changed to the correct parameter.

FMP_8 (2): A functional modifier is trying to modify features from another part => Cleaner: Remove targets (from list) that are not in the same functional body.

DEB: Delete Error Body

DEB_0 (2): The File / SendTo command shows a ghost link => Cleaner: Remove improper external attributes "listErrorGeom1 and listErrorGeom2".

PSM: Prisme

PSM_0 (2): A Ghost Link appears in File/SendTo command => Cleaner: Restore valid symmetric relation between the first and second limit of a prism.

 

  1. Plant Ship Modeler:

BST: Backup StartUp

BST_0 (3): The Backup StartUp is not declared on Psp Product => Cleaner: The Backup StartUp is declared.

BDR:

BDR_0 (3): Invalid version of 2D/3D modeling => Cleaner: Cleaning will eliminate direct pointing to schematic functions.

CDC: Cross Document Connection

CDC_0 (1): The user will be prompt with error window if an invalid version of cross document connections exists => Cleaner: Use publication to support cross document connections.

SCH: Schematic

SCH_0 (3): Mismatched update state on an extension => Cleaner: Update state set to TRUE.

SCH_1 (3): One of the extremity connector of the route object (that is connected to itself) is not displayed => Cleaner: Find all the branch connections that connect connectors belonging to the same object. Remove those connections. Also remove any unconnected branch connections in a route.

SCH_2 (3): User can see a defected annotation "jumps" at the first move during direct manipulation => Cleaner:

PSP: Plant Ship Modeler

PSP_0 (3): Piping or Tubing specification attribute should not be set by the user => Cleaner: Reset the Specification attribute value.

 

 

  1. Equipment and Systems Arrangement:

RSN: System Routing Segments an Nodes

RSN_0 (2): File/SendTo displays a Ghost Link => Cleaner: recreate a new parameter and delete the old which has the ghost link.

 

 

  1. V4 V5 Interoperability:

FS4:

FS4_1 (3): Some elements should not be in the container => Cleaner: Deletion of Unwanted Extension.

 

 

  1. Electrical:

EHI: Electrical Harness Installation

EHI_1(3): Flexible curve attributes are not correctly valuated => Cleaner: Set the flexible curve attributes to correct value.

EHI_2 (2): The display of the name of electrical harness features is given by Reference Designator attribute value and is not NLS compatible => Cleaner: unset the Reference Designator attribute value for Branch and Bundle Segments.

EHI_3 (2) (*): Electrical knowledge formula is not visible => Cleaner: all electrical formulas under the geometrical bundle are recreated correctly with the correct formulas.

EHI_4 (1): Bundle segments lead to twisted configuration if minimum bend radius is smaller than the diameter => Cleaner: The Rib geometrical feature does not handle in standard.

EHI_5 (2): The branch point positions are not coherent when editing branchable. => Cleaner: Reconnects the bundle segment extremities to the right points.

EHI_6 (2): When a bundle Segment diameter attribute is changed via the panel, the document doesn't get updated. => Cleaner: Broken relations between Circle Radius and ElecDiameter.

EHI_7 (2): Ribs or Lofts are in Multi-Branchable but cannot be edited as branchable and cannot be seen as bundle segments in branchable edition. => Cleaner: Reconnects the bundle segment to right branchable.

EHI_8 (1): A bundleSegment is missing in the Spec Tree => Cleaner: Bundle Segment is deleted.

EHI_9 (1): When expanding the Node of the Multibranchables, any branchable does not have the node for a BundleSegment => Cleaner: The corrupted Branchables are deleted.

EHI_10 (2): Ghost links appear in File/SendTo command from a CATProduct. => Cleaner: Synchronize the Electrical Device Connector instances' attribute of "_Elec_GeoDefinition": i.e. the value of the reference is reported on the instance.

EDL: Electrical Device Librarian

EDL_1 (3): Electrical part document is modified during the instantiation from catalog => Cleaner: Update the electrical features in the part.

EDL_2 (2): Broken link appears after replacing a device that is connected to other electrical elements by another one => Cleaner: Publish the unpublished connectors of an electrical connection point.

EDL_3 (3): The positionning matrix of an internal splice inside a geometrical harness does not correspond to its 3D visualization => Cleaner: Using the link established between the internal splice and the bundle segment with the defined offset value, the internal splice positionning matrix is calculated and set.

EDL_4 (2): A Ghost Link appears in File/SendTo command => Cleaner: Synchronizes the Electrical Device Connector instances' attribute of "_Elec_GeoDefinition".

EDL_5 (2): Certain types of Electrical Devices fail to get routed through => Cleaner: creates a missing connector on all concerned Electrical Device references.

  1. DMU Fitting:

UFC: Unresolved Fitting Catalog

    UFC_1 (2): An invalid link on DMU Fitting file appears when using the "Send To" command on a specific CATProcess => Cleaner: deletes the unwanted "Track" container.

SHC: Shuttle Container

    SHC_1 (3): Performance issue when loading a CATPart => Cleaner: deletes an unwanted "Shuttle" container.

TRC: Track Container

    TRC_1 (3): The name of an invalid CATProduct appears when using the "Send To" command on a specific CATPart => Cleaner: deletes an unwanted "Track" container.

     

     

  1. Robotics:

IGP: IGriP

    IGP_1 (1): Not aggregated TagConnectors created on constraint definition are deleted by CATDUA when processing LIF_8 error => Cleaner: Aggregate the floating TagConnectors with the TagGroup it's logical parent.

     

     

  1. Mold Design:

TFC: Tooling Feature Corruption

TFC_0 (2): When opening only a sub-product of a Tooling Assembly some products that are not part of the loaded sub-product are also loaded => Cleaner: The pointing attribute is reset on the first rank instance of the product.

TFC_1 (2): A product takes a very long time to be closed => Cleaner: Suppress duplicated links.

TFC_2 (2): When opening only a sub-product of a Tooling Assembly some products that are not part of the loaded sub-product are also loaded => Cleaner: Resets to 0 all the attributes of the useless extensions (their complete removal is not possible).

  1. Body in White:

LIF_14 (3): Ghost link pop up when opening a CATProduct => Cleaner: Delete unused Body in White object.

  1. Camera:

CAM: Camera

CAM_2 (1) : Applicative cameras diseappear and some ghost links may appear => Cleaner: instanciate a new camera with SpecObject_broken data.

  1. Scene:

SCE: Scene

SCE_0 (3): Some ghost links appear in the File/SendTo command => Cleaner: deletion of the useless scene feature.

  1. Technological Result:

TER: Technological Result

TER_0 (2): Update status of the Technological Result node does not change when adding/modifying a feature in the body. => Cleaner: RePlug invalid TROutput to the last shape feature (or its ResultOut) of the tool in which it has been created.