[NEWSboard IBMi Forum]
Seite 2 von 2 Erste 1 2

Hybrid View

  1. #1
    Registriert seit
    Apr 2005
    Beiträge
    385
    Hallo CURRENT USER liefert unter V7R2 zumindest den Gruppenprofilname und nur mit SESSION USER gibt es den tatsächlichen Anmeldenamen!

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.696
    Die Frage ist, wann die SDS aktualisiert wird.
    Meines wissens nach nur beim Aufruf der *INZSR (die gibt's auch wenn man sie selber nicht verwendet).
    Ändere ich den USER per SQL, wird die SDS aktualisiert?
    Wenn ich das Programm mit *INLR = *OFF verlasse und das Programm wieder aufgerufen wird, ändert sich die SDS wenn der Current User sich geändert hat?

    Hauptproblem ist die Wiederverwendung von JDBC/ODBC-Job's (QZDASOINIT) nach der Trennung eines Clients, wenn hier z.B. Triggerprogramme noch aktiv bleiben und bei der Verbindung mit dem nächsten Client wieder aufgerufen werden.
    Ich nehme mal an, dass die SDS dann nicht aktualisiert ist.

    Meine Erfahrung zeigt, dass nur per SQL/API der tatsächliche Current User aktuell ist.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  3. #3
    Registriert seit
    Jan 2012
    Beiträge
    1.199
    Hallo,

    in der Programm-Status Datenstruktur steht der User:
    D ##PGMSTAT SDS PGM-Status-DS
    D ##JOBUSER 254 263 Job User
    D ##CURUSER 358 367 Current User

    Nimm daraus den, den du brauchst. Wir verwenden fast immer den current user. Es gibt ja Jobs, die unter einem speziellen User, z.B QUSER laufen. Der interessiert meistens nicht. Mit dem Current User bekommst du den "echten" User.

    Dieter

  4. #4
    Registriert seit
    Jun 2014
    Beiträge
    25
    Hallo,

    mit dem Current User habe ich es hinbekommen, vielen Dank für euren klasse Support :-)

    Gruß
    PFR

    Zitat Zitat von dschroeder Beitrag anzeigen
    Hallo,

    in der Programm-Status Datenstruktur steht der User:
    D ##PGMSTAT SDS PGM-Status-DS
    D ##JOBUSER 254 263 Job User
    D ##CURUSER 358 367 Current User

    Nimm daraus den, den du brauchst. Wir verwenden fast immer den current user. Es gibt ja Jobs, die unter einem speziellen User, z.B QUSER laufen. Der interessiert meistens nicht. Mit dem Current User bekommst du den "echten" User.

    Dieter

Similar Threads

  1. Umformatierung von einem Textfeld in eine Datum Feld
    By PFR in forum NEWSboard Programmierung
    Antworten: 17
    Letzter Beitrag: 10-06-14, 08:40
  2. Antworten: 2
    Letzter Beitrag: 02-05-14, 08:42
  3. wrkusrjob für 'Aktuellen' Benutzer
    By Robi in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 19-11-13, 11:19
  4. cobol programm auf as400 speichern
    By activ in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 24-05-02, 07:32
  5. Alarm aus einem RPG-Programm
    By Markus Ralf in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 08-08-01, 14:29

Tags for this Thread

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • You may not post attachments
  • You may not edit your posts
  •