LUM-Target-ID unter Windows ermitteln

Download

CATIA, SmarTeam, Q-Checker und bestimmte andere Programme werden mit dem IBM License Manager (LUM) lizenziert.

Für andere lizenzpflichtige Programme ist im Einzelfall abzuklären, ob sie über LUM oder einen anderen Lizenzmanager (z.B. Flexlm) lizenziert werden.

Die zur Lizenzierung benötigte LUM-Target-ID wird aus der Netzwerk-Schnittstellenadresse (so genannte MAC-Adresse) generiert.

Heutige PCs haben u. U. mehrere Netzwerk-Adapter, z.B. Ethernet, WLAN, Firewire usw.

Es ist nicht vorhersehbar, von welcher Netzwerk-Schnittstelle die Adresse verwendet wird.

Sollte die Adresse von einer Netzwerk-Schnittstelle verwendet worden sein, die im späteren Verlauf ausgebaut oder deaktiviert wurde, kann dies dazu führen, dass die Lizenz dann als ungültig betrachtet wird und die Anwendung nicht mehr gestartet werden kann.

Deshalb ist es wichtig, beim Auslesen der LUM-Target-ID zu überprüfen, ob die LUM-Target-ID von der richtigen Netzwerk-Schnittstelle abgeleitet wurde.

Aus den weiter oben genannten Gründen empfehlen wir dringend, nur die MAC-Adresse des fest installierten Ethernet-Schnittstellen-Adapters zu verwenden.

Vorgehensweise:

Zur Ermittlung der LUM Target-ID existieren mehrere Möglichkeiten:

(für die ersten beiden Möglichkeiten muss der IBM License Manager LUM bereits lokal installiert sein)

a)    Befehl C:\ifor\WIN\BIN\i4tgtid.exe aufrufen   oder

b)    in cmd-Fenster Kommando i4target aufrufen   oder

c)    von http://www.schwindt.eu/, Downloads, "LUM Target ID Tool" die Datei targetid_tool.zip herunterladen, in ein frei wählbares Verzeichnis entpacken und i4target.exe bzw. i4tgtid.exe ausführen.

Dabei erfolgt jeweils folgende Ausgabe:

LUM Target ID

d) falls CATIA V5 bereits installiert ist, unter Start/Programme/CATIA/Tools das Programm "Nodelock Key Management V5Rxx" aufrufen

Nodelock Key Management

Nun ist zu prüfen, ob die Target-ID mit der MAC-Adresse des Ethernet-Schnittstellen-Adapters Gemeinsamkeiten hat (normalerweise sind die letzten 6 Stellen gleich).

Dazu öffnen Sie eine Kommandozeile Start/Ausführen cmd. Mit dem Kommando

      ipconfig /ALL

erhalten Sie eine Übersicht aller Netzwerk-Schnittstellen, u.a. mit deren MAC-Adresse, angezeigt.

Für die Identifikation des Ethernet-Schnittstellen-Adapters gibt es leider keine allgemeine Regel, er enthält oft den String "100" oder "Gigabit" und nicht "Firewire", "USB" oder "WLAN".

Adresse ermitteln

Im dargestellten Beispiel stimmt die LUM Target ID in den letzten 6 Stellen der MAC-Adresse des Ethernet Netzwerk-Adapters überein, d.h. hier wurde die "richtige" MAC-Adresse zur Erzeugung der LUM Target ID verwendet.

Was tun, wenn nicht ... ?

Man kann LUM fest auf die gewünschte Netzwerk-Schnittstelle einstellen.

1. Mit dem Befehl i4target -z in einem cmd-Fenster die Identifier aller Netzwerk-Schnittstellen anzeigen

i4target

2. Mit dem Befehl

i4target -d <Identifier der ersten Netzwerkschnittstelle>

LUM an die erste angezeigte Netzwerk-Schnittstelle binden.

LUM einbinden

3. Nach dieser Festlegung, mit ipconfig /ALL und i4target überprüfen, ob nun die LUM Target ID mit der Adresse der gewünschten Netzwerk-Schnittstelle Übereinstimmungen hat (siehe oben).

4. Falls keine Übereinstimmungen da sind, diesen Vorgang mit dem Identifier der nächsten Netzwerk-Schnittstelle wiederholen (Punkt 2) bis die "gewünschte" gefunden wird.

LUM-Target-ID unter Unix ermitteln

Anmerkung:

Unter Unix muss unterschieden werden zwischen Nodelock und Floating Lizenzen:

  • Nur für CATIA V4 Nodelock-Lizenzen (Einzelplatz) wird die soganannte CPU ID benötigt
  • Für alle anderen Lizenzen: alle CATIA V5-Lizenzen und CATIA V4-Floating-Lizenzen (Netzwerk-Lizenz) wird die LUM Target ID benötigt

Ermittlung der CPU ID:

AIX:                 uname -m
HP UX:             uname -i
SGI:                 sysinfo -s
Sun:                 hostid

Ermittlung der Target ID:

AIX:                 /usr/opt/ifor/ls/os/aix/bin/i4target -O
HP UX:             /opt/lum/ls/os/hpux/bin/i4target -O
SGI:                 /opt/lum/ls/os/svr4.sgi/bin/i4target -O
Sun:                 /opt/lum/ls/os/solaris/bin/i4target -O

Weitere Infos zur CATIA-Lizenzierung

Unter Unix und unter XP64 stehen Ihnen keine Offline-Lizenzen zur Verfügung (Stand LUM4.6.8 08/01).

Für Offline Lizenzen empfehlen wir dringend den aktuellen Patch-Level auf dem LUM-Server einzuspielen (Patch8 für LUM 4.6.8, Stand 08/01). Außerdem sollte jede Nacht, nach 02:00 Uhr ein Clean der LUM-Datenbank per crontab(Unix)/scheduler(Windows) angewendet werden.

Beispiel AIX (Auszug crontab):

30 03 * * * /usr/opt/ifor/ls/os/aix/bin/i4blt -C 1>/dev/null 2>&1

Beispiel Windows:

Batchdatei lum_clean.bat mit folgendem Inhalt:

@echo off

c:\ifor\win\bin\i4blt –C

Batchdatei im Scheduler aktivieren:

at \\[srv] 03:30 /every:Mo,Di,Mi,Do,Fr,Sa,So [PFAD]\lum_clean.bat

([srv] unf [PFAD] ersetzen Sie bitte durch den Namen des LUM-Windows-Servers und dem Pfad der Batchdatei).

Offlinefähig sind CATIA V5 Lizenzen erst, nachdem das Programm i4_offline_mig, bei heruntergefahrenem LUM-Dienst, die LUM-Datenbank verändert. Neu eingetragene Lizenzen benötigen dies ebenfalls.