1.8.3. Replace_std.cfg - Adapter les chemins après la mise à jour

Dans le Fichier de configuration replace_std.cfg projets de remplacement.

Exemple : la norme DIN 912 est remplacée par la norme ISO 4762.

SECTION

KEYS

VALUE

norme/din_en_iso/vis/vis à tête cylindrique/din_912.prj

ALLOW_OLD

0 ou 1

norme/din_en_iso/vis/vis à tête cylindrique/din_912.prj

EXPORT_OLD

0 ou 1

norme/din_en_iso/vis/vis à tête cylindrique/din_912.prj

CREATENR_OLD

0 ou 1

norme/din_en_iso/vis/vis à tête cylindrique/din_912.prj

NEW1

norme/ din_en_iso/ vis/ vis à tête cylindrique/ din_en_iso_4762.prj

norme/din_en_iso/vis/vis à tête cylindrique/din_912.prj

NEW2

Il est possible d'indiquer d'autres projets qui doivent être listés. Ceux-ci sont incrémentés avec NEWx.

norme/din_en_iso/vis/vis à tête cylindrique/din_912.prj

NEW3

Autre projet

Dans le PARTdataManager, ces projets sont signalés par un symbole.

Ancienne norme supprimée sans être remplacée

Ancienne norme remplacée par au moins une autre famille de pièces

Ancienne norme remplacée par au moins une autre famille de pièces et ancienne norme bloquée

Icônes - Arborescence du répertoire

Icônes - Arborescence du répertoire

Domaine d'application pour le script

Le script peut être utilisé pour des projets clients dans lesquels des catalogues de normes propres sont utilisés.

Que fait le script ?

Cela Le script lit l’ancien replace_std.cfg et compare les Entrées avec l’état actuel du catalogue pour vérifier que les chemins d’accès sous SECTION et sous VALUE pour chaque ligne SECTION-NEW1, SECTION-NEW2, etc. sont corrects.

Si non, il recherche les noms des projets. Selon les résultats chemins corrects, un nouveau fichier de configuration est replace_std_updated.cfg appliqué.

En outre, un fichier journal est créé replace_std_updated.log . Celle-ci contient une entrée correspondante pour chaque ligne :

Le .log est structuré comme un fichier CSV séparé par des tabulations et contient les colonnes "status", "old" et "new".

Les valeurs suivantes sont possibles pour la colonne "status

  • still OK

  • mis à jour

  • noMatchFound

Lorsque le script est terminé, le .log permet de déterminer quels chemins n'ont pas été trouvés, etc.

Le script n'est pas disponible dans l'installation. Adressez-vous à l'équipe de CADENAS Consulting si nécessaire.

Voir aussi Section 1.6.3.2, «  replace_std.cfg  ».