Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de
  Teamcenter
  Folder automatisch anlegen

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für NX
  
Prozessoptimierung in Teamcenter bei Bausch + Ströbel : BCT CheckIt für fehlerfreie Workflow-Durchläufe in Teamcenter , ein Anwenderbericht
Autor Thema:  Folder automatisch anlegen (2086 mal gelesen)
chartbreaker
Mitglied
Dipl. Ing. Maschbau. Konstr.


Sehen Sie sich das Profil von chartbreaker an!   Senden Sie eine Private Message an chartbreaker  Schreiben Sie einen Gästebucheintrag für chartbreaker

Beiträge: 190
Registriert: 09.11.2000

erstellt am: 23. Aug. 2004 16:32    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hi!

Ich möchte gerne eine grosse Anzahl an Foldern automtisch anlegen.
Die Folder Bezeichnungen stehen in einer ASCII-Datei.

Kann ich Folder automatisch anlegen oder muss ich das manuell machen?

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Bärbel_O
Mitglied
Dipl.-Ing. (FH) Maschinenbau


Sehen Sie sich das Profil von Bärbel_O an!   Senden Sie eine Private Message an Bärbel_O  Schreiben Sie einen Gästebucheintrag für Bärbel_O

Beiträge: 246
Registriert: 15.05.2002

UG NX2
Win2000

erstellt am: 24. Aug. 2004 08:07    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für chartbreaker 10 Unities + Antwort hilfreich

Hi,
das wird wohl nix werden. Mir ist nicht bekannt, dass es da irgendeine Abhilfe gibt. Nicht einmal ein Utility. Für das Erstellen von usern gibt es den Befehl "make_user". Auch Datasettypen kann man über den command-Prompt machen. Aber Folder?
Das Problem ist, dass dem TCE die Folders sowas von egal sind. Die sind einzig und allein dazu da, dem User etwas Übersichtlichkeit zu verschaffen. Für die Funktionalität vom TCE sind die aber absolut unerheblich. Deshalb wird die Handhabung wohl etwas vernachlässigt. Schade. Ich würd mir da auch etwas mehr wünschen. Auch in Verbindung mit Global-TCE.
Du kannst ja mal bei der Hotline anfragen, villeicht wissen die mehr. Wer weiß, vielleicht versteckt sich doch irgendwo eine Funktion.
Gruß, Bärbel

coole Simulation in Deinem Profil.

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

chartbreaker
Mitglied
Dipl. Ing. Maschbau. Konstr.


Sehen Sie sich das Profil von chartbreaker an!   Senden Sie eine Private Message an chartbreaker  Schreiben Sie einen Gästebucheintrag für chartbreaker

Beiträge: 190
Registriert: 09.11.2000

erstellt am: 24. Aug. 2004 09:58    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hi!

Habe im Internet ein  Programm gefunden, das in meine gewünschte Richtung geht. Was braucht man, um dass Ding zu starten?

//Required Imports
import com.ugsolutions.util.Registry;
import com.ugsolutions.iman.kernel.*;
import com.ugsolutions.aif.*;
import com.ugsolutions.aif.kernel.*;
import com.ugsolutions.iman.commands.newfolder.*;
import java.lang.*;

// Command line program to create new folder,
// the name being passed as the command line argument

public class NewFolder
{
    private static Registry registry = null;
    private static IMANServerConnection serverConnection;
    private static AIFPortal portal;
    private static AIFKernel kernel;
    private static IMANSession imanSession;

    public static void main (String[] args)
    {
        // Login into Portal from command line
        login ();
        // Create folder by passing the name through command line argument
        createFolder (args[0]);
        System.exit(0);
    }

    // This method will be used to do the commandline login to Portal
    public static void login()
    {
        try
        {
            portal = new AIFPortal(false);
            AbstractAIFSession session = portal.getKernel().getSessionManager()
                .getASession("com.ugsolutions.iman.kernel.IMANSession", null);
            imanSession = (IMANSession)session;
            session.login();
        }

        catch (Exception ex)
        {
            ex.printStackTrace();
            System.exit(1);
        }
    }

    public static void createFolder (String folderName)
    {
        if ( folderName == null )
            return;
        IMANComponent newFolder = null;

        // Get the FolderType component from the session
        IMANComponentFolderType folderTypeComponent;

        try
        {
            folderTypeComponent = (IMANComponentFolderType)
                imanSession.getTypeComponent("Folder");

            // Create the component from the Folder super-type component
            newFolder = folderTypeComponent.create(folderName, null, "Folder");
        }

        catch ( IMANException ex )
        {
            ex.printStackTrace();
        }

        // Logout from the i-man session
        try
        {
            if ( imanSession.isLoggedIn() )
                imanSession.logout();
        }

        catch ( Exception ex )
        {
            ex.printStackTrace();
        }

        if ( newFolder != null )
            System.out.println ( "Folder created successfully" );
    }
}

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Yeti
Mitglied
CADmin


Sehen Sie sich das Profil von Yeti an!   Senden Sie eine Private Message an Yeti  Schreiben Sie einen Gästebucheintrag für Yeti

Beiträge: 1445
Registriert: 21.12.2000

SW: TC 11.6.0 / NXCR1980 / TCVis 12.2
unter W10
HW: Lenovo und Dell (älter)

erstellt am: 24. Aug. 2004 21:26    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für chartbreaker 10 Unities + Antwort hilfreich

hi,

da gibt es ein tool namens vpdg_folder_import_export, damit kannst du eine folderstruktur erst exportieren - in einem editor entsprechend editieren (z.b. projektnamen ersetzen) - und dann wieder importieren. natürlich mußt du EINMAL eineentsprechende folderstruktur anlegen (nullprojekt). aber du hast nach einem export eine textdatei, anhand derer du den ablauf und aufbau einer importdatei verstehen kannst und dementsprechend du auch ohne export beliebige folderstrukturen aufsetzen kannst.
ob du die vpdg-tools hast, hängt von deiner installation ab. oder vom goodwill deines tce-/ug-consultants...
suche mal nach vpdg hier im forum, da findest du die eventuellen speicherorte und noch ein paar tips.

------------------
Gruß aus Hamburg

Yeti

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

chartbreaker
Mitglied
Dipl. Ing. Maschbau. Konstr.


Sehen Sie sich das Profil von chartbreaker an!   Senden Sie eine Private Message an chartbreaker  Schreiben Sie einen Gästebucheintrag für chartbreaker

Beiträge: 190
Registriert: 09.11.2000

erstellt am: 03. Sep. 2004 16:34    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo!

Dank Yeti habe ich den entscheidenen Hinweis bekommen!
Die Programme findet man unter PLMeasy unter \plm\plm1local\bin\win.

Ich konnte das Programm aufrufen, indem ich unter Start->Programme-> TeamCenter Engineering V 8.1.1.0 -> TeamCenter Engineering Menu eine DOS-Box öffnete und die exe Dateien startete. Leider bekomm' ich nach Angabe aller benötigter Otptionen noch eine Fehlermeldung.

Forsche weiter...

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Yeti
Mitglied
CADmin


Sehen Sie sich das Profil von Yeti an!   Senden Sie eine Private Message an Yeti  Schreiben Sie einen Gästebucheintrag für Yeti

Beiträge: 1445
Registriert: 21.12.2000

SW: TC 11.6.0 / NXCR1980 / TCVis 12.2
unter W10
HW: Lenovo und Dell (älter)

erstellt am: 03. Sep. 2004 22:45    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für chartbreaker 10 Unities + Antwort hilfreich

hi chartbreaker,

du kannst dir die tce-umgebung (iman-instance) per batch-datei holen (call...) und die erforderlichen eingaben vorher machen (-u=, -g=...). ich werde versuchen, dir am montag mal ein beispiel hier reinzustellen.

------------------
Gruß aus Hamburg

Yeti

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Yeti
Mitglied
CADmin


Sehen Sie sich das Profil von Yeti an!   Senden Sie eine Private Message an Yeti  Schreiben Sie einen Gästebucheintrag für Yeti

Beiträge: 1445
Registriert: 21.12.2000

SW: TC 11.6.0 / NXCR1980 / TCVis 12.2
unter W10
HW: Lenovo und Dell (älter)

erstellt am: 06. Sep. 2004 14:59    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für chartbreaker 10 Unities + Antwort hilfreich


Anleitung_Im_und_Export.txt

 
hi,

hier nun unsere anleitung als txt-file.
wir automatisieren solche sachen, in dem wir uns den entsprechenden iman-comand-prompt per call holen. da gibt es aber manchmal probleme mit dem interaktiven login...

------------------
Gruß aus Hamburg

Yeti

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

chartbreaker
Mitglied
Dipl. Ing. Maschbau. Konstr.


Sehen Sie sich das Profil von chartbreaker an!   Senden Sie eine Private Message an chartbreaker  Schreiben Sie einen Gästebucheintrag für chartbreaker

Beiträge: 190
Registriert: 09.11.2000

erstellt am: 07. Sep. 2004 08:17    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo Yeti!

It's working

;-)

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Stefan Schulz
Mitglied
CAD + PDM Administrator


Sehen Sie sich das Profil von Stefan Schulz an!   Senden Sie eine Private Message an Stefan Schulz  Schreiben Sie einen Gästebucheintrag für Stefan Schulz

Beiträge: 130
Registriert: 13.06.2000

UG-NX3, TCE 2005, PLM-easy, ME10 12, Windows 2000 und XP, HP-UX 11i

erstellt am: 18. Nov. 2004 10:19    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für chartbreaker 10 Unities + Antwort hilfreich

Hi,

ist zwar jetzt wohl nicht mehr interessant, aber wenn Du eine PLM-easy Umgebung hast, dann hast Du auch einen XML Import. Damit lassen sich auch Folder erstellen.

Erstelle Dir einfach eine XML Datei mit dem Inhalt:

<?xml version="1.0" encoding="ISO-8859-1"?>
<imanXML:body xmlns:imanXML="http://www.eds-plmsolutions/iman/XML">
<imanXML:header>
<imanXML:tool_version>ASCII-XML2XML-Converter 1.2</imanXML:tool_version>
<imanXML:xml_version>2.1</imanXML:xml_version>
</imanXML:header>
<imanXML:contents>
<imanXML:folder type="Folder" name="foldername" xid="f1">
</imanXML:folder>
</imanXML:contents>

Die Datei dann über den XML Import importieren. Dabei kannst Du festlegen, ob diese Folder unter Deinem Home oder Newstuff erstellt werden sollen.

Eigentlich ganz einfach. Die XML dateien kann man auch recht einfach per Script oder Batch aus einer ASCII Datei erstellen. Und natürlich können da mehrere Folder nacheinander angelegt werden.

CU

Stefan

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2025 CAD.de | Impressum | Datenschutz