UUID

download UUID

If you can't read please download the document

Transcript of UUID

UUID Inhaltsverzeichnis * * * * * 1 2 3 4 5 Allgemeines Verwendung der UUID Neuerstellung einer UUID Flags Siehe auch

Allgemeines 'UUID' ist eine Abkrzung fr Universal Unique IDentifier. Die UUID wird fr jedes CAT IA-Dokument automatisch erstellt und gespeichert, und ermglicht eine global (univ ersell) eindeutige Kennzeichnung jedes einzelnen Dokuments. Sie besteht aus 1. bestimmten Hardware-Informationen bei Erstellung (MAC-Adresse der ersten N etzwerkkarte) 2. einer Zufallszahl ('Unique' - einzigartig) bei Erstellung 3. einem Timestamp (Datum+Uhrzeit) fr die Erstellung 4. einem Timestamp (Datum+Uhrzeit) fr die letzte nderung Verwendung der UUID Die UUID kann nicht mit einer offiziellen CATIA-Funktion angezeigt oder gendert w erden. CATIA verwendet die UUID nur intern zur Verwaltung von Links: Links zwischen verschiedenen Dokumenten (MML, Multi-Model-Link) dokumentieren fr eine kopierte Geometrie (oder ein anderes kopiertes Objekt) die Beziehung zum Or iginal. Dadurch kann man erreichen, dass sich bei einer spteren nderung des Origin als (Referenz, Source) auch die verlinkte Kopie in gleicher Weise ndert. Dies nen nt man Synchronisation, was automatisch oder manuell geschehen kann. CATIA mu daz u fr jeden Link zwei Dinge prfen: 1. Ist die Referenz geladen? - Nur dann kann eine ggf. genderte Geometrie berno mmen werden 2. Wurde die Referenz gendert? - Nur dann ist eine nderung der verlinkten Kopie erforderlich Diese Prfungen erfolgen (teilweise) anhand der UUID. Das Referenz-Dokument hat se ine eigene UUID, auerdem wird im verlinkten Dokument fr jeden Link die UUID der zu gehrigen Referenz vermerkt, und zwar die UUID zum Zeitpunkt der letzten Synchroni sierung. Die Prfung auf Anwesenheit der Original-Referenz kann ber verschiedene Wege erfolg en (je nach Link-Typ): * anhand von Pfad und Name des Referenz-Files * anhand der Partnumber * anhand der UUID: Zufallszahl, Timestamp und Hardware-Information bei der E rstellung Die zweite Prfung (genderte Referenz) erfolgt durch Vergleich der Timestamps der l etzten nderung. Bei fast allen Links wertet CATIA nur noch Pfad/Name und Partnumber des Referenz -Dokumentes sowie der Timestamp der letzten nderung aus. Damit ist es einfach, di e Referenz durch ein anderes Dokument auszutauschen, denn diese Informationen knn en entsprechend angepasst werden.

Nur bei der Zeichnungserstellung verwendet CATIA noch die komplette UUID zur berp rfung der Referenz-Dokumente. Zeichnungen, die von einem CATPart A abgeleitet wur den, knnen nicht mehr von CATPart A' aktualisiert werden, wenn die UUID eine ande re ist (abgesehen vom timestamp der letzten nderung). Wird dies versucht, so ersc heint die Fehlermeldung: 'The link refused the document'. (siehe dazu den Tipp: CATDrawing auf andere UUID umhngen) In der Regel wird empfohlen, die UUID nie zu ndern. Mehrere OEMs schreiben dazu d ie Verwendung bestimmter Start-Parts mit gleicher UUID vor, und verbieten die Ve rwendung von CATIA-Befehlen, die die UUID verndern wrden. Damit werden die Problem e beim Update der Zeichnungen von genderten Parts vermieden. Neuerstellung einer UUID Die UUID (genauer: der Timestamp der Dokument-Erstellung und Zufallswert) ndert s ich bei: * * * * * * File + New File + New from File + Save As mit Option 'Save as new document' Insert New Product Insert New Part Document Template Creation

Die UUID ndert sich nicht bei: * * * * * * * Flags Auer der UUID sind in einem CATIA-Dokument (evtl.) noch weitere Flags enthalten: * CATIA-Release und Build-Datum bei der letzten nderung * Demofile: Files mit diesem Flag knnen im Demomodus (aus der Online-Dokument ation) geladen werden, der Flag wird jedoch durch jeden Speichervorgang von CATI A gelscht * Studentenversion von CATIA DIC: Der Flag wird gesetzt, sobald ein File dur ch eine Studentenversion gespeichert wird. Es ist nicht mehr durch CATIA-Funktio nen entfernbar, und wird u.a. durch den QChecker erkannt: 'Dokument wurde mit ei ner nicht-kommerziell nutzbaren Studentenversion bearbeitet' File File File File Send File File + Save + Save As + Save All + Save Management to Directory + Open + Close