Hallo Ralf,
deine Vorgehensweise mit dem erneuten Importieren ist völlig richtig. Um zu verstehen, was es mit den "falschen" Referenzen auf sich hat, eine kurze Erläuterung, was beim Import so passiert. Damit wird dann auch klar, was du dagegen machen kannst/musst:
- Beim Import von Dokumente nach Compass werden die Dateien ins Compass-Datenverzeichnis kopiert und mit einem von Compass generierten Dateinamen versehen.
Frage jetzt bei Inventor-Baugruppen: wie zum Teufel kann Compass jemals seine Referenzen wiederfinden? Das geht so:
- Beim Importieren wird in das Compass-Feld FILE_ORIG_NAME der Dateipfad und -name jener Datei geschrieben, die importiert wurde.
- Somit gibt es jetzt also den "neuen" Speicherort, den Compass ja kennt, und den "alten" Speicherort, der jetzt in FILE_ORIG_NAME steht.
- Am Ende des Imports wird der Befehl "Referenzen aktualisieren" augerufen (der auch manuell verfügbar ist), welcher wie folgt arbeitet.
- Compass sieht (z.B. in einer Baugruppe) eine Referenz. Diese verweist ja immer noch auf den alten Speicherpfad der Datei
- Compass sieht jetzt auf die Datenbank. Es wird jenes Dokument gesucht, wo der Pfad dieser Referenz in FILE_ORIG_NAME drin steht.
- Ist dieser Eintrag gefunden, wird für dieses Dokument der neue Compass-Pfad ausgelesen.
- Der alte Pfad wird jetzt durch den so ermittelten neuen Pfad ausgetauscht.
Was passiert, wenn jetzt eine Baugruppe 2x importiert wird?
- Es gibt jeweils 2 Dokumente in Compass, die in FILE_ORIG_NAME denselben Pfad beinhalten.
- Wenn Compass eine Referenzen sucht, wird es wieder FILE_ORIG_NAME nach dem alten Pfad durchsuchen.
- 1 Pfad gefunden, bricht Compass die Suche ab und ersetzt die Referenzen.
- So kann es jetzt natürlich passieren, dass für beide importierten Baugruppen in Compass plötlich dieselbe Komponente angesprochen wird, währenddessen das zweite identische Teil in keiner der beiden Baugruppen zu finden ist.
UND DAS IST ES, was dem Anwender dann so vorkommt, als würde Compass falsche Referenzen setzen. Es hängt aber einzig und allein mit der Arbeitsweise von Compass zusammen.
Lösung:
Wenn du eine Baugruppe erneut importierst, stelle DAVOR sicher, dass FILE_ORIG_NAME bei der bereits in Compass existierenden Baugruppe gelöscht ist.
Damit wird sichergestellt, dass für die zu importierende Baugruppe jeder FILE_ORIG_NAME nur noch 1x existiert und die "richtigen" Komponenten gefunden werden.
Wie kann man FILE_ORIG_NAME löschen?
Ein Administrator schafft's über die Datenbank, ansonsten gibts von Compass-Systems dazu ein Zusatztool, nennt sich "Import abschließen". Verweise an dieser Stelle auf dein Systemhaus.
Ciao,
WolfgangE
------------------
An Optimist Is A Person Who Has Not Been Shown All The Facts Yet!!!
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP