Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de
  Teamcenter
  TCE V9 - last login time eines Users

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
  
Jos. Schneider Optische Werke GmbH: Automatisierung der Prüfplanerstellung spart bis zu 50% der Zeit und reduziert die Fehleranfälligkeit , ein Anwenderbericht
Autor Thema:  TCE V9 - last login time eines Users (1997 mal gelesen)
pethoma
Mitglied



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

Beiträge: 18
Registriert: 22.03.2010

UG NX4.0.4
Hardware:
HP Compaq nx9420
Intel Core 2 Duo T7400 @ 2,16Ghz
ATI Mobility Radeon X1600
4GB RAM
17" LED LCD @ 1680*1050
XPProf SP3 32Bit
Monitor:
DELL 2709W @ 1920*1200
3D Connexion SpaceMouse XTPlus

erstellt am: 21. Jul. 2010 13: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

Hallo und Guten Tag an Alle,

Wie erhält man von allen in der Datenbank existierenden user_ids die "Last_Login_Time". In TC2007UA wird es standardmässig mit ausgegeben und ist auch in der Table "PPOM_USER" vorhanden. Mit einer kleinen Abfrage (select PUSER_ID,PLAST_LOGIN_TIME from PPOM_USER erhalte ich die gewünschte Ergebnisse, allerdings nur für TC2007UA

Ist eine solche Abfrage auch in TCE V9 möglich? Wenn ja wie?
Hoffentlich könnt Ihr mir eine kleine Hilfestellung geben und bedanke mich im voraus für Eure Unterstützung

Allen einen schönen Tag
Peter

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

schulze
Ehrenmitglied V.I.P. h.c.
CAD/CAE Manager


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

Beiträge: 2312
Registriert: 26.03.2001

erstellt am: 21. Jul. 2010 16:51    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 pethoma 10 Unities + Antwort hilfreich

Ich habe das mal an Hand des Query Builders nachvollzogen.
In TC_8.1(UA) gibt es wesentlich mehr Attribute in der Klasse User als im guten, alte TCE_9. Insbesondere deutet auf dieser Ebene nichts darauf hin, dass in TCE_9 das Einloggen protokolliert wurde.
Falls nötig, kann man das natürlich über die Lizenz prüfen und die FlexNet-Logdateien auswerten.

------------------
R.Schulze

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

pethoma
Mitglied



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

Beiträge: 18
Registriert: 22.03.2010

UG NX4.0.4
Hardware:
HP Compaq nx9420
Intel Core 2 Duo T7400 @ 2,16Ghz
ATI Mobility Radeon X1600
4GB RAM
17" LED LCD @ 1680*1050
XPProf SP3 32Bit
Monitor:
DELL 2709W @ 1920*1200
3D Connexion SpaceMouse XTPlus

erstellt am: 22. Jul. 2010 09:49    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

Vielen Dank für den Tip mit dem Lizenzfile. An das habe ich auch schon gedacht, leider reichen die Einträge im Lizenzlog bzgl. für den gewünschten Zeitraum nicht aus.

Ist denn folgendes Konstrukt denkbar: Geht man davon aus, dass wenn sich ein User in TC einloggt auch TC-Objekte jeglicher Art verändert, somit hätte man einen Hinweis auf LastLogin. Kann man ein solche Datenbank-Abfrage erstellen, um von einem DateModified und LastModifyingUser eines Objektes auf die LastLoginTime zu schliessen? Das ist sicherlich eine Kombination mehrerer Tables und eine entsprechende Aufbereitung des Ergebnisses notwendig.

Ist so ein Konstrukt umzusetzen und wenn ja wie?
Peter

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

schulze
Ehrenmitglied V.I.P. h.c.
CAD/CAE Manager


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

Beiträge: 2312
Registriert: 26.03.2001

erstellt am: 23. Jul. 2010 09:27    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 pethoma 10 Unities + Antwort hilfreich

Peter,

>>Geht man davon aus, dass wenn sich ein User in TC einloggt auch TC-Objekte jeglicher Art verändert

Zunächst einmal ist Deine Annahme nicht unbedingt schlüssig.
80% unserer Anwender benutzen Teamcenter lediglich zur Beauskunftung technischer Informationen.

>>... TC-Objekte jeglicher Art verändert ...
Mach mal auf der Teamcenter-Ebene eine Abfrage vom Typ "General" und lass Dich überraschen, wie viele "beliebige" Objekte Deine Datenbank enthält. Wenn Du das "date modifed" auf einen Monat oder so einschränken kannst, mag Dein Konzept ja noch halbwegs zügig laufen, aber ich halte das nicht für einen effizienten Weg.

Welchem Zweck soll diese Abfrage dienen?
Vielleicht hilft ja ein völlig anderer Ansatz.

------------------
R.Schulze

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

pethoma
Mitglied



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

Beiträge: 18
Registriert: 22.03.2010

UG NX4.0.4
Hardware:
HP Compaq nx9420
Intel Core 2 Duo T7400 @ 2,16Ghz
ATI Mobility Radeon X1600
4GB RAM
17" LED LCD @ 1680*1050
XPProf SP3 32Bit
Monitor:
DELL 2709W @ 1920*1200
3D Connexion SpaceMouse XTPlus

erstellt am: 23. Jul. 2010 13:09    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

Das Kernproblem ist:
Man hat X-User_ids und kann nicht genau im Vorfeld sagen wer noch einen Account benötigt und wer nicht.

Hintergrund ist eine anstehende Migration von TCEV9 -> TC2007UA (named user lizenzen)und den damit zukünftig benötigten Lizenzen.

Darum der Ansatz über "LastLogin" im Zeitraum z.B. von 3Monaten, alle anderen User_ids werden auf inaktiv gesetzt. Output sollte eine Liste mit User_ids sein, die man wiederrum als Input-File für das make_user-utility einsetzt und in Verbindung mit der Option "update" die User entsprechend aktiv/inaktiv setzt.

Vielleicht ist die Aufgabenstellung nun etwas eindeutiger.

Peter

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

schulze
Ehrenmitglied V.I.P. h.c.
CAD/CAE Manager


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

Beiträge: 2312
Registriert: 26.03.2001

erstellt am: 23. Jul. 2010 13:46    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 pethoma 10 Unities + Antwort hilfreich

>>anstehende Migration

Ja - das macht die Situation klarer.

Wir hatten bislang 50 Autoren-Lizenzen vom Typ network floating.
Da stellte sich auch die Frage, wer denn wirklich Autor ist, und wer mit einer Consumer-Lizenz auskommt.

Das Standard-Angebot ist 1 x network floating -> 2 x named user.
Offenbar lässt sich das verhandeln.
Auch kann man zwecks Kostenreduktion weniger Autoren und mehr Consumer nehmen.

Bei uns würde niemand auf die Idee kommen, User einfach inaktiv zu schalten. Ich habe eine Liste der aktiven Konten an die Abteilungsleiter geschickt und deren Entscheidung herbei geführt.

------------------
R.Schulze

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

pethoma
Mitglied



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

Beiträge: 18
Registriert: 22.03.2010

UG NX4.0.4
Hardware:
HP Compaq nx9420
Intel Core 2 Duo T7400 @ 2,16Ghz
ATI Mobility Radeon X1600
4GB RAM
17" LED LCD @ 1680*1050
XPProf SP3 32Bit
Monitor:
DELL 2709W @ 1920*1200
3D Connexion SpaceMouse XTPlus

erstellt am: 23. Jul. 2010 18: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

Die Idee mit dem inaktiv schalten ist nicht auf meinem Mist gewachsen, aber bei manchen SAP-Installationen usus....Wer sich nicht länger als 3Monate eingeloggt hat, dessen Acount wird stillgelegt und bei Bedarf wieder aktiviert. Da es in der Regel mehrere solche User gibt, kommt man dadurch mit weniger Lizenzen aus....ob das natürlich Sinn macht, muss geprüft werden....

Dennoch vielen Dank für die Hilfestellung, habe ein paar neue Ansätze mitgenommen.

Grüße
Peter

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

Nessi2
Mitglied
Mathematiker


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

Beiträge: 64
Registriert: 31.08.2007

UG NX2
TCE 9.1.2

erstellt am: 28. Jul. 2010 09:33    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 pethoma 10 Unities + Antwort hilfreich

Ich hätte da noch zwei Ideen

1. Auswertung des Logfiles des IMANFS
2. Zyklisch die aktuell angemeldeten Nutzer Abfragen (list_users oder SQL)

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: 02. Aug. 2010 14:04    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 pethoma 10 Unities + Antwort hilfreich

hi,
aus anderen gründen haben wir das problem mit der normalen startumgebung und den sowieso vorhandenen systemvariablen gelöst.

wir callen zwei batch-dateien, die die variablen %date%,%time%,start,parameter der start_nxx.bat (welche anwendung/oracle-sid/tceng_version),%username% auslesen und in eine fortlaufende log-datei auf dem shareserver mit dem rechnernamen (%computername%) einträgt.
die zweite wird beim beenden durchlaufen und schreibt das gleiche mit dem wörtchen end in der mitte.
das sieht dann so aus:
30.07.2010;10:35:33,59;start;nxversion-portal-dbname-tcversion;USERNAME
30.07.2010;14:51:19,93;end;nxversion-portal-dbname-tcversion;USERNAME

nachtrag: natürlich kannst du das auch mit dem username.log machen- bei uns geht es halt nach rechnernamen. und du brauchst die dateien nur nach letztem änderungsdatum sortieren - dann hast du das gewünschte ergebnis.

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

Planung ist die Ablösung des Nichtwissens durch den Irrtum...

[Diese Nachricht wurde von Yeti am 02. Aug. 2010 editiert.]

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