| |
 | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für NX |
| |
 | Jos. Schneider Optische Werke GmbH: Automatisierung der Prüfplanerstellung spart bis zu 50% der Zeit und reduziert die Fehleranfälligkeit , ein Anwenderbericht
|
Autor
|
Thema: Massenanlage von Items (1830 mal gelesen)
|
Illuvatar Mitglied PLM und CAX Administrator
 
 Beiträge: 103 Registriert: 22.04.2009 Windows 7 SP1 64bit TeamCenter 11.2.3.1 64bit mit PLM-Easy 11.2.5 NX 11.0.1 MP6
|
erstellt am: 03. Mrz. 2010 09:31 <-- editieren / zitieren --> Unities abgeben:         
Hallo, besteht die Möglichkeit, eine Massenanlage von Items per Batch durchzuführen? Besteht weiterhin die Möglichkeit bei dem o. g. Vorgang ein Dokument, z. B. test.tif unter die erste Revision zu importieren? Ein Funktionierendes Batch-Script um nur Dokumente (z. B. .tif) in TCE zu importieren hab ich schon. Hat das schon jemmand gemacht? Gruß, Stefan Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Tömme Mitglied Teamcenter Administrator
 
 Beiträge: 195 Registriert: 19.12.2007 TC 11.5.0 mit NX12
|
erstellt am: 03. Mrz. 2010 11:34 <-- editieren / zitieren --> Unities abgeben:          Nur für Illuvatar
Leere Items oder willst du Native-PRTs im importieren? Ich mache das mittlerweile über die PLMXML Tools (plmxml_import, _export, usw.), weil ich damit auch Attribute übergeben kann usw. Die PLMXMLs sind wirklich sehr mächtig. Erstelle mal ein neues Item in Teamcenter, exportiere dieses (Werkzeuge -> Exportieren) und gucke dir die XML Datei mal an. Hier im Forum müsste es auch schon einige Informationen darüber geben, glaube ich habe sogar schonmal gepostet welche Zeilen man manipulieren muss, um z.B. neue Objekte anzulegen - Suche einfach mal danach. Ansonsten gibt es immernoch den item_import Befehel, der klappt eigntl. auch ganz gut 
------------------ hab doch garnix gemacht .. außer den server neugestartet .. war das etwa falsch?  Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Illuvatar Mitglied PLM und CAX Administrator
 
 Beiträge: 103 Registriert: 22.04.2009 Windows 7 SP1 64bit TeamCenter 11.2.3.1 64bit mit PLM-Easy 11.2.5 NX 11.0.1 MP6
|
erstellt am: 03. Mrz. 2010 11:38 <-- editieren / zitieren --> Unities abgeben:         
|
Lars Ehrenmitglied V.I.P. h.c.

 Beiträge: 4319 Registriert: 23.10.2000
|
erstellt am: 03. Mrz. 2010 13:52 <-- editieren / zitieren --> Unities abgeben:          Nur für Illuvatar
Für B kannst Du es doch mit dem item_import machen, wie du es vor paar Tagen geschrieben hast. Ein Item welches noch nicht existiert wird dann automatisch angelegt. Einzig und allein, die Formularfelder mußt Du dann noch pflegen. Da kann man aber vielleicht über PLMXML_Export, nachbearbeiten, PLMXML-Import was erreichen. Lars ------------------ Ich habe gar nix gemacht, nur installiert.  Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Illuvatar Mitglied PLM und CAX Administrator
 
 Beiträge: 103 Registriert: 22.04.2009 Windows 7 SP1 64bit TeamCenter 11.2.3.1 64bit mit PLM-Easy 11.2.5 NX 11.0.1 MP6
|
erstellt am: 16. Mrz. 2010 12:38 <-- editieren / zitieren --> Unities abgeben:         
Hallo, ich war zwischenzeitlich mit einer anderen Datenübernahme beschäftigt un bin nun wieder en diesem Problem. Mit dem Befehl: Code: call import_file -u=USER -p=PW -g=GRUPPE -f=1234567890.plt -d="12 3456 7890" -type=DirectModelMarkup -ref=Markup -item="12 3456 7890" -revision=00 -ie=y
wird mir ein Item angelegt und die .plt Datei direkt unter die erste Revision gelegt. Das klappt soweit sehr gut. Ich möchte nun jedoch noch den Item-Typ definieren. Dieser soll nicht "Item" sein, sondern ein anderer. In der Dokumentation zum "import_file" befehl habe ich dafür leider keine Variable gefunden. Hat hier jemmand ne Idee? Gruß, Stefan
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
ThomasZwatz Moderator cadadmin
       

 Beiträge: 5448 Registriert: 19.05.2000
|
erstellt am: 16. Mrz. 2010 15:21 <-- editieren / zitieren --> Unities abgeben:          Nur für Illuvatar
Zitat: Original erstellt von Illuvatar: .... Ich möchte nun jedoch noch den Item-Typ definieren. Dieser soll nicht "Item" sein, sondern ein anderer.In der Dokumentation zum "import_file" befehl habe ich dafür leider keine Variable gefunden. Hat hier jemmand ne Idee? ...
Ich nehm an, da kommt der ItemType zum Zug, der als Default ( bzw. als erster ) gesetzt ist. Wir haben gruppenbezogen unterschiedliche ItemTypes. Thomas Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Illuvatar Mitglied PLM und CAX Administrator
 
 Beiträge: 103 Registriert: 22.04.2009 Windows 7 SP1 64bit TeamCenter 11.2.3.1 64bit mit PLM-Easy 11.2.5 NX 11.0.1 MP6
|
erstellt am: 17. Mrz. 2010 07:15 <-- editieren / zitieren --> Unities abgeben:         
|
Illuvatar Mitglied PLM und CAX Administrator
 
 Beiträge: 103 Registriert: 22.04.2009 Windows 7 SP1 64bit TeamCenter 11.2.3.1 64bit mit PLM-Easy 11.2.5 NX 11.0.1 MP6
|
erstellt am: 18. Mrz. 2010 08:05 <-- editieren / zitieren --> Unities abgeben:         
Ich schon wieder, nach etwas recherche hab ich herausgefunden das die PLM-Easy executable "vpdg_import_file" eine Erweiterung des "import_file" Befehls ist. Hiermit lässt sich das denke ich erschlagen. Mit folgendem Code legt es mit einen von mir vorgegebenen Item-Typen mit einem von mir vorgegebenen Namen und Beschreibung eine Datei (hier .plt) als DirectModelMarkup Dokument an: Code: vpdg_import_file -u=USER -p=PASSWORT -g=dba -f=1234567990.plt -d="12 3456 7890" -type=DirectModelMarkup -ref=Markup -item="12 3456 7890" -revision=00 -item_type=TYPE -name="12 3456 7890 -desc=Beschreibung -group=GRUPPE -owner=Besitzer -de=r -rel=IMAN_reference
Leider legt es mir das Dokument nicht unter die erste Item_Revision sondern direkt unter das Item. Die Variable die das steuert ist "-rel=" mit "-rel=IMAN_reference" legt es das Dokument wie oben beschrieben unter das Item. Mit "-rel=IMAN_specification" sollte es eigentlich unter die Revision gelegt werden. Tut es aber nicht. Ich bekomme folgende FM: Zitat: File:\vpdg_import_file.cpp Line:1753 Funktion:GRM_create_relation( tTarget, tDataset, tRelationType, NULLTAG, &tRelation) returned 48029 --Object %1$s inappropriate for relationship with given parent-- ERROR: Object %1$s inappropriate for relationship with given parent (errorcode=48029)
Kann hier jemmand weiterhelfen? Gruß, Stefan Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Brauburger Mitglied CAD-SystemIngenieur
 
 Beiträge: 389 Registriert: 05.04.2001
|
erstellt am: 31. Mrz. 2010 15:26 <-- editieren / zitieren --> Unities abgeben:          Nur für Illuvatar
Hallo Stefan, wir verwenden erfolgreich den folgenden Befehl, um an eine bestehende ItemRevision einen Dataset anzuhängen: vpdg_import_file -item=80.01X30-A789_000 -rev=001 -rel=IMAN_Rendering -type=DrawingSheet -d=80.01X30-A789_000/001 -ref=Sheet -f=80_01X30-A789_000_001.cgm -replace -nobypass -vb >vpdg_import_file.nx2cgm.out 2>vpdg_import_file.nx2cgm.err Vielleicht hilft Dir das ja weiter!?! Dirk
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |