[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Oct 2008
    Beiträge
    56

    Angry Berechtigung für CHGSYSLIBL

    Hallo Welt

    Wir haben 2 alte iSeries (OS V6R1) durch 2 neue (OS V7R1) ersetzt. Auf den alten Maschinen konnte ich mit meinem User den Befehl CHGSYSLIBL ausführen. Bei den neuen Maschinen geht das nur mehr auf einer, aber auf der anderen nicht. Bei den Berechtigungen der User sehe ich keinen Unterschied.
    Mit einem anderen User, die die Berechtigung *ALLOBJ hat, geht es, aber wieso geht es mit dem (meiner Meinung nach) identischen User auf der einen Maschine und auf der anderen nicht? Welche Berechtigung muss für CHGSYSLIBL gegeben sein? (außer *ALLOBJ, ohne der es offensichtlich auch möglich ist)
    Die beiden alten Maschinen laufen nicht mehr, ich kann dort also nichts mehr nachschauen.

    Schöne Grüße aus der Schweiz

  2. #2
    Registriert seit
    Nov 2003
    Beiträge
    2.307
    Ich denke mal, die *USE-Berechtigung für den gewünschten Benützer müßte genügen.

  3. #3
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Programmeigner auf QSECOFR und Programmlaufzeit auf *OWNER.
    *ALLOBJ sollte für normale User entzogen werden.
    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

  4. #4
    Registriert seit
    Nov 2003
    Beiträge
    2.307
    CHGSYSLIBL ist aber kein Programm sondern ein Befehl.

  5. #5
    Registriert seit
    Aug 2006
    Beiträge
    2.077
    Wodran machst Du bitte fest was ein Befehl ist und was ein Programm ist?Für mich persönlich ist alles ein Programm. Ein einzelner Maschinensprachenschritt wäre für mich ein Befehl. So wie damals im 6502 ein LDA #00.
    Alles andere sind mehre Befehle sprich Anweisungen und daher ein Programm.
    Bei einem guten Glas Raisdorf Kölsch könnte man jetzt stundenlang drüber debatieren....
    GG

  6. #6
    Registriert seit
    Aug 2001
    Beiträge
    2.873
    Wie wär's mit dem Objekt-Typen? *CMD oder *PGM?

    Birgitta
    Birgitta Hauser

    Anwendungsmodernisierung, Beratung, Schulungen, Programmierung im Bereich RPG, SQL und Datenbank
    IBM Champion seit 2020 - 4. Jahr in Folge
    Birgitta Hauser - Modernization - Education - Consulting on IBM i

  7. #7
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Ok, noch mal zur Erklärung:

    Programmeigner des Aufrufers von CHGSYSLIBL auf QSECOFR und Programmlaufzeit auf *OWNER.

    So wie es hier schon zig mal diskutiert wurde (bestimmt seit V2R3).
    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

  8. #8
    Registriert seit
    Aug 2006
    Beiträge
    2.077
    Zitat Zitat von B.Hauser Beitrag anzeigen
    Wie wär's mit dem Objekt-Typen? *CMD oder *PGM?Birgitta
    Tja, ich gehe hin und habe die wichtigsten Befehle abgekürzt statt wrkactjob schreibe ich nur wa.

    Wie Du siehst gibt es ja jetzt einmal wa als cmd und einmal wa als PGM
    WA xxxxxxxx *PGM CLP WRKACTJOB 36.864 071605 16
    WA xxxxxxxx *CMD WRKACTJOB 8.192 071605 16


    Und warum der Sack die Leerzeichen immer löscht und den Zeilenumbruch entfernt ist denn mal ein neuer Thread!

    GG

  9. #9
    Registriert seit
    Mar 2002
    Beiträge
    5.287
    Zitat Zitat von KingofKning Beitrag anzeigen
    Bei einem guten Glas (...) Kölsch...
    GG
    könnte das auch ein Glas Bier sein?
    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
    Aug 2006
    Beiträge
    2.077
    Wag Du dich mal ins Rheinland.......

  11. #11
    Registriert seit
    Jul 2001
    Beiträge
    2.646
    Zitat Zitat von KingofKning Beitrag anzeigen
    Wodran machst Du bitte fest was ein Befehl ist und was ein Programm ist?Für mich persönlich ist alles ein Programm. Ein einzelner Maschinensprachenschritt wäre für mich ein Befehl. So wie damals im 6502 ein LDA #00.
    Alles andere sind mehre Befehle sprich Anweisungen und daher ein Programm.
    Bei einem guten Glas Raisdorf Kölsch könnte man jetzt stundenlang drüber debatieren....
    GG
    Ein Befehl *CMD auf der AS400 ist so viel mehr als nur ein Aufruf eines Programms *PGM - Du müsstest Dich da mal mit den Feinheiten beschäftigen.

    Was Du als "Befehl" siehst, ist eine MI Instruktion

    -h
    www.RZKH.de
    IBM Champion 2022, 2023, 2024
    IBM i Community Advocate https://www.youracclaim.com/badges/6...c-7ad4ba147af6
    Common / CEAC
    http://pub400.com

Similar Threads

  1. Berechtigung IFS
    By Flappes in forum IBM i Hauptforum
    Antworten: 6
    Letzter Beitrag: 04-04-03, 13:30
  2. Berechtigung ???
    By xetal in forum NEWSboard Windows
    Antworten: 0
    Letzter Beitrag: 05-12-02, 11:09
  3. Berechtigung im IFS
    By PS in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 15-04-02, 12:44
  4. Berechtigung nur ein mal bei Programmausführung
    By JonnyRico in forum IBM i Hauptforum
    Antworten: 6
    Letzter Beitrag: 10-04-02, 22:11
  5. spoolfile Berechtigung
    By otto in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 29-05-01, 09:41

Tags for this Thread

Berechtigungen

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