[NEWSboard IBMi Forum]
Seite 1 von 2 1 2 Letzte
  1. #1
    Registriert seit
    Sep 2002
    Beiträge
    110

    Beschreibung Benutzer

    Hallo,

    gibt es eine Möglichkeit die Beschreibung die unter TEXT im Benutzerprofil liegt über eine CL zu lesen z.B. mit RTV um diese dann in ein RPG Programm zu verarbeiten.


    Benutzerprofil . . . . . . . . . . . . . . : VKVK12

    Startprogramm . . . . . . . . . . . . . . : STARTVK1
    Bibliothek . . . . . . . . . . . . . . . : QGPL
    Anfangsmenü . . . . . . . . . . . . . . . : MAIN
    Bibliothek . . . . . . . . . . . . . . . : *LIBL
    Möglichkeiten einschränken . . . . . . . . : *YES
    Text . . . . . . . . . . . . . . . . . . . : BS VKVK12 Verkauf

    Gruss Jojo

  2. #2
    Registriert seit
    Dec 2002
    Beiträge
    301
    RTVUSRPRF USRPRF(USRPRF) TEXT(&TEXT)
    Frank Hildebrandt

  3. #3
    Registriert seit
    Sep 2002
    Beiträge
    110

    Post USRPRF

    Hallo,

    genau das habe ich auch gedacht das das da steht aber bei mir steht dort alles andere nur nicht das siehe Beispiel


    Programm . . . . . . . . . . . . . . . : PCRTVUSR
    Rekursionsebene . . . . . . . . . . . . : 1
    Startposition . . . . . . . . . . . . . : 1
    Format . . . . . . . . . . . . . . . . : *CHAR
    Länge . . . . . . . . . . . . . . . . . : *DCL

    Variable . . . . . . . . . . . . . . . : &QTEXT
    Art . . . . . . . . . . . . . . . . . : ZEICHEN
    Länge . . . . . . . . . . . . . . . . : 50
    *...+....1....+....2....+....3....+....4....+....5
    ' CRTVUSRoPRGU'


    Gruss Jojo

  4. #4
    Registriert seit
    Jul 2002
    Beiträge
    218
    Zitat Zitat von jojoschluckfirma
    Hallo,

    genau das habe ich auch gedacht das das da steht aber bei mir steht dort alles andere nur nicht das siehe Beispiel


    Programm . . . . . . . . . . . . . . . : PCRTVUSR
    Rekursionsebene . . . . . . . . . . . . : 1
    Startposition . . . . . . . . . . . . . : 1
    Format . . . . . . . . . . . . . . . . : *CHAR
    Länge . . . . . . . . . . . . . . . . . : *DCL

    Variable . . . . . . . . . . . . . . . : &QTEXT
    Art . . . . . . . . . . . . . . . . . : ZEICHEN
    Länge . . . . . . . . . . . . . . . . : 50
    *...+....1....+....2....+....3....+....4....+....5
    ' CRTVUSRoPRGU'


    Gruss Jojo
    dann laß mal sehen was du da angestellt hast!
    bei mir klappt es wunderbar


    lg
    hans-joachim

  5. #5
    Registriert seit
    Dec 2002
    Beiträge
    301
    Ich hab das ganze mal folgendermaßen getestet.

    PHP-Code:
    PGM                                      
    DCL        
    VAR(&TEXTTYPE(*CHARLEN(50)
    RTVUSRPRF  USRPRF(USRPRFTEXT(&TEXT)     
    ENDPGM 
    Das funktioniert bei mir tadellos. Wenn das bei Dir nicht klappt, dann kann es sich nur um eine Macke im Betriebssystem handeln und Du musst bei IBM nach einem PTF fragen.
    Frank Hildebrandt

  6. #6
    Registriert seit
    Sep 2002
    Beiträge
    110
    Vielen Dank für die Bereitschaft mir zu helfen.

    So ich habe jetzt das Cl kopiert womit ich den USR auslesen wollte.


    PGM PARM(&QUSER &QTEXT)

    DCL VAR(&QUSER) TYPE(*CHAR) LEN(10)
    DCL VAR(&QTEXT) TYPE(*CHAR) LEN(50)

    RTVUSRPRF USRPRF(&QUSER) TEXT(&QTEXT)

    und hier ist die Benutzerbeschreibung

    Benutzerprofil anzeigen - Basis

    Benutzerprofil . . . . . . . . . . . . . . : VKVK12

    Startprogramm . . . . . . . . . . . . . . : STARTVK1
    Bibliothek . . . . . . . . . . . . . . . : QGPL
    Anfangsmenü . . . . . . . . . . . . . . . : MAIN
    Bibliothek . . . . . . . . . . . . . . . : *LIBL
    Möglichkeiten einschränken . . . . . . . . : *YES
    Text . . . . . . . . . . . . . . . . . . . : BS VKVK12 Verkauf


    Es müßte doch jetzt im Parameter TEXT dieser Wert stehen "BS VKVK12 Verkauf"


    Gruss Jojo

  7. #7
    Registriert seit
    Dec 2002
    Beiträge
    301
    Ich würde jetzt einen Debug aufsetzen und auf dem Statement mit dem RTVUSRPRF, sowie direkt nach dem Statement mit dem RTVUSRPRF einen Breakpoint setzen. Sobald das Programm auf dem ersten Breakpoint stoppt den Wert im Feld QUSER prüfen und beim zweiten Breakpoint den Wert im Feld QTEXT prüfen. Die Statements, die Du gepostet hast sind OK.
    Frank Hildebrandt

  8. #8
    Registriert seit
    Jul 2002
    Beiträge
    218
    hast du mal das cl mittels debug überprüft!
    oder bekommt du den schrott nur in das aufrufende programm?

    lg
    hans-joachim

  9. #9
    Registriert seit
    Aug 2004
    Beiträge
    923
    Zitat Zitat von Frank Hildebrandt
    ....Das funktioniert bei mir tadellos....
    japp, bei mir auch ohne Probleme.
    Ich tippe auf Programmfehler/Parameterfehler....

    k.

  10. #10
    Registriert seit
    Sep 2002
    Beiträge
    110
    So ich habe das CL mit einem DEBUG ausprobiert und es kommt n nur Schrott Programmfehler glaub ich nicht denn wenn ich es mit einem unbekannten User ausprobiere kommt eine Fehlermeldung.

    Fehler im Parameter kann ich nicht sagen

    Marke . . . . . . . . . . . . .
    Benutzerprofil . . . . . . . . . > &QUSER
    CL-Var. für RTNUSRPRF (10) . .
    CL-Var. für SPCAUT (100) . .
    CL-Var. für MAXSTG (11 0) . .
    CL-Var. für STGUSED (15 0) .
    CL-Var. für PTYLMT (1) . .
    CL-Var. für INLPGM (10) . .
    CL-Var. für INLPGMLIB (10) . .
    CL-Var. für JOBD (10) . .
    CL-Var. für JOBDLIB (10) . .
    CL-Var. für GRPPRF (10) . .
    CL-Var. für OWNER (10) . .
    CL-Var. für GRPAUT (10) . .
    CL-Var. für ACGCDE (15) . .
    CL-Var. für MSGQ (10) . .

    CL-Var. für MSGQLIB (10) . .
    CL-Var. für OUTQ (10) . .
    CL-Var. für OUTQLIB (10) . .
    CL-Var. für TEXT (50) . . > &TEXT
    CL-Var. für PWDCHGDAT (6) . .
    CL-Var. für USRCLS (10) . .
    CL-Var. für ASTLVL (10) .
    CL-Var. für SPCENV (10) . .
    CL-Var. für CURLIB (10) . .
    CL-Var. für INLMNU (10) . .
    CL-Var. f. INLMNULIB (10) . .
    CL-Var. für LMTCPB (10) . .
    CL-Var. für DLVRY (10) . .
    CL-Var. für SEV (2 0) . .
    CL-Var. für PRTDEV (10) . .
    CL-Var. für ATNPGM (10) . .


    So nun sollte der Wert in TEXT stehen

    Gruss Jojo

  11. #11
    Registriert seit
    Dec 2002
    Beiträge
    301
    Wenn denn alle Möglichkeiten zum Thema Programmierfehler ausgeschlossen sind, dann bleibt nur noch CALL IBM.
    Frank Hildebrandt

  12. #12
    Registriert seit
    Aug 2004
    Beiträge
    923
    nur nochmal zur Vorsicht...

    heisst der Parameter &QTEXT oder &TEXT?
    Deine Angaben hier widersprechen sich...

    k.

Similar Threads

  1. OUTQ Beschreibung sichern und wiederherstellen
    By SL in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 07-12-06, 10:46
  2. RAS PPP Benutzer und Kennwort ändern
    By pwrdwnsys in forum IBM i Hauptforum
    Antworten: 0
    Letzter Beitrag: 27-11-06, 12:10
  3. Anmeldeübersicht der Benutzer
    By ath in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 15-06-06, 11:23
  4. Benutzer und Kennwort prüfen
    By Peet in forum IBM i Hauptforum
    Antworten: 5
    Letzter Beitrag: 20-11-05, 10:13
  5. SNDBRKMSG an Benutzer senden ?
    By Herbie in forum IBM i Hauptforum
    Antworten: 6
    Letzter Beitrag: 23-07-04, 12:44

Berechtigungen

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