Anmelden

View Full Version : API - UserProfil



muadeep
10-06-08, 08:12
Hallo,

bin auf der Suche nach einem API, mit welchem ich prüfen kann (in einem ILE-RPG) ob ein bestimmter User (Name kommt aus einer SubFile) existiert!

BenderD
10-06-08, 08:28
chkobj sollte es bereits tun, oder das C API access

D*B


Hallo,

bin auf der Suche nach einem API, mit welchem ich prüfen kann (in einem ILE-RPG) ob ein bestimmter User (Name kommt aus einer SubFile) existiert!

muadeep
10-06-08, 09:11
chkobj nutzt mir leider nicht's, da ich im ILE-Pgm eine Meldung anzeigen will
ob der User existiert oder nicht !!!!


C API access ?!?!??!

gibt's dazu irgendwo eine Beschreibung (Demo, etc.)


oder gibt's irgende eine Q.... - Datei in der alle User stehen (am besten mit Kennzeichnung aktive/inaktiv) auf welche man zugreifen könnte?

thx

BenderD
10-06-08, 09:35
chkobj myuser *USRPRF per QCMDEXC oder per C-API system aus dem RPG aufgerufen bringt einen Fehler zurück, wenn das Objekt USRPRF nicht existiert (system mit negativem Ergebniswert, bei QCMDEXC steht das dann in der PSDS), oder CL aufrufen, das mit MONMSG Fehler prüft, oder auf meiner Freeware Seite wird in Beispielen access verwendet....

D*B


chkobj nutzt mir leider nicht's, da ich im ILE-Pgm eine Meldung anzeigen will
obj der User existiert oder nicht !!!!


C API access ?!?!??!

gibt's dazu irgendwo eine Beschreibung (Demo, etc.)

thx

Fuerchau
10-06-08, 10:22
CHKOBJ liefert allerdings auch einen Fehler, wenn das Objekt auf grund fehlender Berechtigung nicht sichtbar ist.
Es ist also ggf. besser, CHKOBJ in ein CLP zu verlegen, dass dann z.B. unter Eigner QSECOFR läuft um überhaupt die Existenz prüfen zu können.

Auch das API benötigt die Berechtigung an dem Objekt, so dass das ILERPG dann mit entsprechender Eignerschaft laufen muss:
Retrieve User Information (QSYRUSRI) API (http://publib.boulder.ibm.com/infocenter/iseries/v5r4/topic/apis/qsyrusri.htm?resultof=%22%61%70%69%22%20%22%72%74% 76%75%73%72%70%72%66%22%20)

BenderD
10-06-08, 11:04
allerdings einen anderen, was man ja feststellen kann! und access funzt auch ohne Berechtigung, wenn man es richtig bedient.



CHKOBJ liefert allerdings auch einen Fehler, wenn das Objekt auf grund fehlender Berechtigung nicht sichtbar ist.

muadeep
10-06-08, 11:19
gibt's den irgendwo ein Beispiel zu dem besagten "access" ?!?!? ;-)

BenderD
10-06-08, 11:29
liest du eigentlich die Antworten???

http://bender-dv.de/Sourcen/QRPGLESRC.OUTSTREAM
http://bender-dv.de/Sourcen/QRPGLEH.ACCESS


gibt's den irgendwo ein Beispiel zu dem besagten "access" ?!?!? ;-)