Jlink - Entfernen eines Models mit erase und wieder Aufrufen bzw zur Sitzung hinzufügen.
Vorausgeschickt:
Möchte von Familientablellenvarianten jeweils eine eigene Zeichnung erstellen (ableiten von gen. Zchng.: Zeichnungsmodell austauschen und Kopie speichern) und anschließend alle Varianten in eigenständige Modelle umwandeln und das alles in einem PDMLink WS.
Dazu müßte ich Modelle von WS löschen aber nicht aus der Proesitzung.
Hat jemand eine Ahnung ob das geht ?
Oder ein Modell aus der Sitzung entfernen und dann wieder vom WS aufrufen.Wollte das so in etwa machen:
Model m = session.GetCurrentModel();
fname = m.GetFullName();
ModelDescriptor drw= m.GetDescr();
Window w = session.GetModelWindow(m);
w.Close();
m.Erase();
m = session.RetrieveModel(drw);
(error:com.ptc.pfc.Implementation.pfcExceptions$XModelNotInSession)
Das Model wird nicht in die Sitzung geladen obwohl es im WS vorhanden ist.
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP