View Full Version : IP-Adressen ermitteln
Andreas Herzfeldt
06-01-05, 15:59
Hallo und guten abend,
gibt es ein API um von Client-Jobs die IP-Adressen abzufragen. Ich benötige die IP-Adresse von Jobs die im SBS QUSRWRK laufen ?
Andreas
Hallo Andreas,
schau mal hier:
http://www.code400.com/viewsamples.php?lang_id=1
- Retrieve IP with RPGLE -
funktioniert 1a, benutze ich in DSPFs, um zusätzlich zum System, Datum,... auch die IP-Adresse der Workstation parat zu haben.
Gruss Jens
Andreas Herzfeldt
10-01-05, 06:37
Hallo Jens,
das mit dem ermitteln aus den Devices habe ich bei uns auch schon eingebaut, ist eine feine Sache. Nur für das QUSRWRK
nicht geeignet - da keine Devices vorhanden. Habe aber ein
anderes Tool -ODBCLOG- gefunden, damit kann ich das was ich möchte am User und nicht an der IP sperren, zumal die Parameter der EXIT-Programme für den Datenbankzugriff die IP-Adress nicht zurückgeben.
Danke für Deine Antwort.
Andreas
Sven Schneider
10-01-05, 20:52
API QUSRJOBI Format JOBI0600 liefert u.a. die Client IP-Adresse.
http://publib.boulder.ibm.com/infocenter/iseries/v5r3/ic2929/index.htm
Sven
Andreas Herzfeldt
11-01-05, 11:52
Hallo Sven,
Danke für den Tip mit dem API, da läßt sich ja wunderbar die IP-Adresse ermitteln. Weißt Du, wann im SBS QUSRWRK ein QZDASOINIT-JOB erstellt wird - schon beim initiieren vom Client oder erst nachdem die Verbindung erfolgreich hergestellt wird.
** Hat sich erledigt, sind PJ und starten automatisch **
Andreas
Sven Schneider
11-01-05, 17:02
Da es sich bei bei den Hostserver-Jobs um PJ handelt macht es nur Sinn die Client -IP Adresse zu ermitteln, wenn der Job auch benutzt wird.
Über Format JOBI0600 des API's bekommst du dann auch den aktuellen Job Benutzer (Current user profile).
Ist dieser <> QUSER, dann wir der Job gerade verwendet.