| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Creo |
Autor
|
Thema: Intralink 3.3 purge-Fehler (514 mal gelesen)
|
Calvin Mitglied SysAdmin + Konstrukteur
Beiträge: 405 Registriert: 10.01.2002
|
erstellt am: 04. Mrz. 2005 11:03 <-- editieren / zitieren --> Unities abgeben:
Habe eben einen fatalen Fehler im Intralink-Purgetool (3.3 2003290) entdeckt - gerade als ich den Server durchpurgen wollte... Ein als Textfile erstelltes script sieht vor, dass alle Versionen aller Objekte bis auf die Versionen "0" und "LATEST" in einem bestimmten Ordner UND dessen Unterordnern gelöscht werden sollen. Hier das script: // {ITEM = '*'}:{FOLDER with ("fullpath"='Root-Ordner/Projekte/sonstige/' OR "fullpath"='Root-Ordner/Projekte/sonstige/*') // VERSION with ("version"!='0') AND ("version"!= %LASTVER)} Im Purgetool importiere ich nun dieses script und prüfe die zu löschenden Objekte - alles bestens. Aber: "Erzeuge" ich auf der Basis dieses scripts im Purgetool mit dem entsprechenden Schalter "Erzeugen" ein Aufräumkriterium um es später wiederzuverwenden schmeisst Intralink den Sub-Ordner-Eintrag raus UND (viel schlimmer) macht aus version"!= %LASTVER ein version"= %LASTVER. Das bedeutet, dass bei künftiger Verwendung des Kriteriums die letzte Objektversion nicht behalten, sondern gelöscht wird! Hatte jemand mit diesem Fehler schon zu tun? Gibt es einen workaround? Natürlich könnte ich einfach künftig keine Aufräumkriterien mehr abspeichern, aber das ist keine Lösung... Gruss, Calvin Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Calvin Mitglied SysAdmin + Konstrukteur
Beiträge: 405 Registriert: 10.01.2002 Dual Core AMD Opteron 3,2GHz Wildfire 4 M170 PDMLink 9.1 M060 PartSolutions 8.1.08 2x täglich Kaffee
|
erstellt am: 04. Mrz. 2005 11:41 <-- editieren / zitieren --> Unities abgeben:
|
JPietsch Ehrenmitglied V.I.P. h.c. Administrator PDMLink
Beiträge: 5611 Registriert: 12.09.2002
|
erstellt am: 04. Mrz. 2005 11:46 <-- editieren / zitieren --> Unities abgeben: Nur für Calvin
Das mit den fehlenden Unterordnern im Purge-Tool liegt an einem Fipptehler in Deinem Skript. Es muß heißen: with ("fullpath"='Root-Ordner/Projekte/sonstige' OR "fullpath"='Root-Ordner/Projekte/sonstige/*') // und nicht with ("fullpath"='Root-Ordner/Projekte/sonstige/' OR "fullpath"='Root-Ordner/Projekte/sonstige/*') // Konkret: Hinter den Verzeichnisnamen "sonstige" darf kein Slash. Zum Zweiten habe ich im Moment nur feststellen können, daß sich "version"!= %LASTVER mit dem Purge-Tool gar nicht erzeugen läßt, sondern nur VERSION<=%PRELATEST('1')
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Calvin Mitglied SysAdmin + Konstrukteur
Beiträge: 405 Registriert: 10.01.2002 Dual Core AMD Opteron 3,2GHz Wildfire 4 M170 PDMLink 9.1 M060 PartSolutions 8.1.08 2x täglich Kaffee
|
erstellt am: 04. Mrz. 2005 11:57 <-- editieren / zitieren --> Unities abgeben:
Stimmt - das Subordner-Problem liegt am Schreibfehler. Das Problem mit dem "version"!= %LASTVER scheint zu sein, dass Intralink "intern" damit umgehen kann (wenn man im purgetool "prüft" oder "aufräumt" erhält man auch das korrekte Ergebnis), aber dass es sich nicht abspeichern lässt weil es in den Voreinstellungen eben nur ein "version"= %LASTVER gibt? Früher ging das einwandfrei, ich habe einige abgespeicherte Scripts die entsprechen aussehen und die aus 3.0-Zeiten stammen. Die funktionieren auch heute noch weil sie eben schon "im" System drin sind. Importieren und abspeichern dagegen geht partout nicht.
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Calvin Mitglied SysAdmin + Konstrukteur
Beiträge: 405 Registriert: 10.01.2002
|
erstellt am: 07. Mrz. 2005 07:25 <-- editieren / zitieren --> Unities abgeben:
Antwort von PTC: Dear Customer, Your call number C4590317 has been submitted to our development department under the reference SPR 1133237. This SPR has the following severity: HIGH. The issue description is: After importing a purge script containing criteria 'version'!= %LASTVERPro/INTRALINK removes the '!' converting the script to purge the latest. This was reported in SPR 1064444 and fixed in 3.3MOR2 . But in all later Versions this error still occure.
Der einzige Weg das jeweils erste und letzte Objekt zu behalten ist das Aufraeumen (purge) zusaetlich ueber Revision oder Release Level zu steuern. I will inform you when I have more information on this SPR. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
| Industrial Engineer (m/w/d) | Glenair wurde 1956 in Glendale, Kalifornien USA gegründet. Im Zuge des erfolgreichen Wachstums wurden weltweit Vertriebs-, Entwicklungs- und Produktionsstätten eröffnet, darunter u.a. in England, Italien, Deutschland, Frankreich und Schweden. Die seit 1983 etablierte Glenair GmbH mit Sitz in Bad Homburg erweiterte neben ihrem größten Vertriebsgebiet in der EU im Jahre 2017 ihren Tätigkeitsschwerpunkt ... | Anzeige ansehen | Teamleitung, Gruppenleitung |
|
Calvin Mitglied SysAdmin + Konstrukteur
Beiträge: 405 Registriert: 10.01.2002 Dual Core AMD Opteron 3,2GHz Wildfire 4 M170 PDMLink 9.1 M060 PartSolutions 8.1.08 2x täglich Kaffee
|
erstellt am: 15. Mrz. 2005 08:53 <-- editieren / zitieren --> Unities abgeben:
Es geht doch: 1. man importiere das skript - alle Reiter ausser "skript" bleiben grau - skript ist nicht korrekt abspeicherbar 2. man wiederhole den (Import-)Vorgang solange, bis alle Reiter plötzlich aktiv sind - dann lässt sich das skript korrekt abspeichern 3. meist nach dem dritten - exakt gleichen - Importvorgang klappt es Manchmal lohnt es sich hartnäckig zu sein... Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |