[NEWSboard IBMi Forum]
Seite 1 von 2 1 2 Letzte
  1. #1
    Registriert seit
    Jan 2003
    Beiträge
    290

    LIBL-Liste bei Anmeldung mit JOBD in *USRPRF

    Hallo zusammen,

    ich habe auf einer i5 mich vor Jahren als Benutzer/PGMR eingerichtet, im *usrprf habe ich eine Jobd eingetragen, in der Jobd eine Libl-Liste, die Angaben weichen vom Systemwert QUSRLIBL ab, bewusst.
    Im *usrprf ist kein Startpgm eingetragen, Startmenü ist *main !

    Wenn ich mich anmelde (5250), hat mein Job automatisch die Libl-Liste aus der JOBD im *userprf !!!

    Wie habe ich das gemacht ??? :=(

    ...ich hatte gedacht, ggf. über RTGE in der JOBD und im SBS QINTER.
    Das ist aber alles Standard, ich finde bei den RTGE im SBS auch keinen Parameter o.ä.
    Die im RTGE Eintrag hinterlegte Klasse hat auch nichts zum Steuern bei Job-INIT !

    Das muss doch bei INIT des Jobs bei Anmeldung erfolgen ???
    ..RRTJOB ist es auch nicht ...


    Irgendein SYSVAl, den ich gerade nicht auf dem "Schirm" habe ???

    Zur Info...
    Der SBMJOB-Befehl, hat hier direkt nichts mit zu tun, steht auch auf INLLIBL *CURRENT


    Ich hoffe ich habe mich nicht zu kompliziert ausgedrückt !
    Kann mir jemand helfen ???

    Danke im Voraus und Vg.

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.207
    Das hast du doch oben selber geschrieben.
    Die JOBD im USRPRF überschreibt den Default und die USRLIBL einer JOBD überschreibt den Systemwert.
    In der SBSD kann man keine USRLIBL sondern nur 1 Sprachlib als SYSLIBL-Ergänzung definieren.

    Was den SBMJOB angeht, so gobt man da ja bzgl. der USRLIBL an: *SYSVAL, *JOBD, *CURRENT oder komplett selber.
    Es gibt eben viele Möglichkeiten.
    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 2003
    Beiträge
    290
    Sorry...habe noch vergessen zu sagen..
    Ich möchte das gleiche nämlich nun auf einer neuen i5 machen, also für mich ein *usrprf anlegen und die Libl-Liste für die Standardanmeldung aus einer Jobd ziehen lassen.
    Danke nochmals !

  4. #4
    Registriert seit
    Jan 2003
    Beiträge
    290
    Fuerchau, Danke für deine Infos.

    => Die JOBD im USRPRF überschreibt den Default und die USRLIBL einer JOBD überschreibt den Systemwert.
    Genau das macht die Anmeldung an der neue i5 eben nicht !
    ...und irgendwo glaube ich mich zu erinnern, dass ich eingreifen musste !


    SBMJOB ist klar...
    Mir geht es nur um die Anmeldung (5250) an der i5 !
    Vg.

  5. #5
    Registriert seit
    Feb 2001
    Beiträge
    20.207
    Genaues siehe hier:
    https://www.ibm.com/docs/en/i/7.1?to...g-library-list

    Aber:
    Wenn in der JOBD eine Lib erwähnt wird, die nicht mehr existiert oder für die du nicht berechtigt bist, wird die USRLIBL nicht gesetzt sondern wieder QUSRLIBL verwendet (soweit ich noch weiß).
    Ein CHGLIBL wird nämlich komplett nicht durchgeführt wenn nur eine Lib betroffen ist.

    Auch ohne USRPRF-Startprogramm kann die USRLIBL verändert werden, wenn z.B. ein APP-Start die USRLIBL der App initialisiert, bei z.B. STRRH (Infor XPPS).
    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

  6. #6
    Registriert seit
    Jan 2003
    Beiträge
    290
    Hallo,

    die Berechtigung und Existenz der Libs in der JOBD ist gegeben !

    Das ich das auch anders lösen kann ist schon klar, die Frage war wie habe ich
    es seinerzeit gemacht.
    Denn NUR eintragen der Jobd mit LIbl-Liste im *userprf reicht nicht aus !

    Ich schaue mal weiter, vielleicht finde ich noch etwas in meinen Unterlagen.
    Es hatte irgendetwas mit Jobinitiierung interaktiv zu tun ::::
    Ich melde die Lösung, wenn ich sie denn finde :=)

    Danke und Vg.



    Zitat Zitat von Fuerchau Beitrag anzeigen
    Genaues siehe hier:
    https://www.ibm.com/docs/en/i/7.1?to...g-library-list

    Aber:
    Wenn in der JOBD eine Lib erwähnt wird, die nicht mehr existiert oder für die du nicht berechtigt bist, wird die USRLIBL nicht gesetzt sondern wieder QUSRLIBL verwendet (soweit ich noch weiß).
    Ein CHGLIBL wird nämlich komplett nicht durchgeführt wenn nur eine Lib betroffen ist.

    Auch ohne USRPRF-Startprogramm kann die USRLIBL verändert werden, wenn z.B. ein APP-Start die USRLIBL der App initialisiert, bei z.B. STRRH (Infor XPPS).

  7. #7
    Registriert seit
    Nov 2020
    Beiträge
    315
    Bei sowas verwende ich auch gerne den STRAUTCOL Befehl.
    Der war zwar ursprünglich dafür gedacht zu prüfen welche Berechtigungen auf Objekte benötigt wird, aber du siehst hier auch noch zusätzlich auf welche Objekte du grundsätzlich zugreifst.

    Also einfach STRAUTCOL auf beiden Maschinen starten, anmelden, ENDAUTCOL und dann miteinander vergleichen.
    Vielleicht hilft dir das weiter.
    Falls dir irgendwelche Rechte fehlen sollten, siehst du das hier sowieso auch.

    lg Andreas

  8. #8
    Registriert seit
    Jan 2003
    Beiträge
    290
    Hallo Andreas,

    vielen Dank für die Info, werde ich mal ausprobieren.
    Vg.


    Zitat Zitat von Andreas_Prouza Beitrag anzeigen
    Bei sowas verwende ich auch gerne den STRAUTCOL Befehl.
    Der war zwar ursprünglich dafür gedacht zu prüfen welche Berechtigungen auf Objekte benötigt wird, aber du siehst hier auch noch zusätzlich auf welche Objekte du grundsätzlich zugreifst.

    Also einfach STRAUTCOL auf beiden Maschinen starten, anmelden, ENDAUTCOL und dann miteinander vergleichen.
    Vielleicht hilft dir das weiter.
    Falls dir irgendwelche Rechte fehlen sollten, siehst du das hier sowieso auch.

    lg Andreas

  9. #9
    Registriert seit
    Mar 2002
    Beiträge
    5.286
    Zitat Zitat von Peet Beitrag anzeigen
    Hallo,

    die Berechtigung und Existenz der Libs in der JOBD ist gegeben !

    Das ich das auch anders lösen kann ist schon klar, die Frage war wie habe ich
    es seinerzeit gemacht.
    Denn NUR eintragen der Jobd mit LIbl-Liste im *userprf reicht nicht aus !

    Ich schaue mal weiter, vielleicht finde ich noch etwas in meinen Unterlagen.
    Es hatte irgendetwas mit Jobinitiierung interaktiv zu tun ::::
    Ich melde die Lösung, wenn ich sie denn finde :=)

    Danke und Vg.
    ... im "Normalzustand" ist das wohl so, da steht bei den Workstation Entries im Subsystem für die JOBD der Verweis auf *USRPRF - ist der gedrechselt und zeigt woanders hin, dann zieht das.

    D*B
    AS400 Freeware
    http://www.bender-dv.de
    Mit embedded SQL in RPG auf Datenbanken von ADABAS bis XBASE zugreifen
    http://sourceforge.net/projects/appserver4rpg/

  10. #10
    Registriert seit
    Feb 2001
    Beiträge
    20.207
    Na dann viel Spaß beim Ändern, wenn man Geräte einzeln namentlich zugeordnet hat.
    Die Frage ist da halt dann: Wer ändert denn sowas?
    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

  11. #11
    Registriert seit
    Mar 2002
    Beiträge
    5.286
    Zitat Zitat von Fuerchau Beitrag anzeigen
    Na dann viel Spaß beim Ändern, wenn man Geräte einzeln namentlich zugeordnet hat.
    Die Frage ist da halt dann: Wer ändert denn sowas?
    ... die Frage war nicht, wer macht sowas, sondern warum verhält sich das auf unterschiedlichen Systemen verschieden.
    Meine Antwort war nicht, ob man das so machen soll, sondern woran es liegen kann.

    Davon ab, kann man auch generische Namen eintragen und Eintragungen nach Art gibt es auch noch.

    D*B
    AS400 Freeware
    http://www.bender-dv.de
    Mit embedded SQL in RPG auf Datenbanken von ADABAS bis XBASE zugreifen
    http://sourceforge.net/projects/appserver4rpg/

  12. #12
    Registriert seit
    Jan 2003
    Beiträge
    290
    Vielen Dank, Dieter !
    genau an der Stelle habe ich seinerzeit gedreht !

    Selbst wenn im *usrprf keine Jobd hinterlegt ist, kann man mit dem WSTE Eintrag arbeiten, dann gibts halt die Libl aus dem Systemwert QUSRLIBL.

    Ich habe nämlich den Standardeintrag für Art *ALL auf *usrprf geändert !

    Click image for larger version. 

Name:	wste-eintrag_art_qinter.png 
Views:	2 
Size:	17,1 KB 
ID:	643

    Und alle sind glücklich :=)

    Danke nochmals.

    Vg.


    Zitat Zitat von BenderD Beitrag anzeigen
    ... die Frage war nicht, wer macht sowas, sondern warum verhält sich das auf unterschiedlichen Systemen verschieden.
    Meine Antwort war nicht, ob man das so machen soll, sondern woran es liegen kann.

    Davon ab, kann man auch generische Namen eintragen und Eintragungen nach Art gibt es auch noch.

    D*B

Similar Threads

  1. SQL Libarlist info von einer JOBD
    By tarkusch in forum NEWSboard Programmierung
    Antworten: 8
    Letzter Beitrag: 28-06-17, 11:42
  2. Libl-List bei SCDE-Job
    By USER777 in forum NEWSboard Programmierung
    Antworten: 5
    Letzter Beitrag: 21-09-15, 13:06
  3. Aendern von USRPRF & JOBD bei aktivem Batch Job
    By RaMai in forum NEWSboard Programmierung
    Antworten: 4
    Letzter Beitrag: 09-06-09, 16:46
  4. JOBQ(*JOBD) oder JOBQ(LIB/JOBQ) an SBMJOB übergeben
    By hww in forum NEWSboard Programmierung
    Antworten: 6
    Letzter Beitrag: 12-12-06, 16:27
  5. IBM jobd ändern
    By janwijnants in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 11-10-06, 11:21

Berechtigungen

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