[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Jul 2005
    Beiträge
    232

    Angry WebSphere MQ Berechtigungsproblem mit QPGMR

    Habe unter V5R2 das Problem, das beim IPL der Maschine MQ Series mit gestartet werden soll. Der Befehl STRMQM schlägt aber mit folgender Meldung fehl :

    *NONE Request 11.07.06 10:39:35,085696 QWTSCSBJ *N QCMD QSYS 0178
    Message . . . . : -STRMQM MQMNAME(XXXX)
    AMQ8289 Diagnostic 40 11.07.06 10:39:35,156008 AMQOVFYX QMQM *STMT QCMD QSYS 01A6
    From module . . . . . . . . : AMQOVFYX_N
    From procedure . . . . . . : main
    Statement . . . . . . . . . : 13
    Message . . . . : You are not authorized to the WebSphere MQ command.
    Cause . . . . . : You are not authorized to the WebSphere MQ command because
    your user profile is not a member of the QMQMADM group. Recovery . . . :
    Ask your MQ administrator to give your user profile *ALLOBJ authority, or
    add your user profile to the QMQMADM group (either as a primary or
    supplemental group)
    CPF0001 Escape 30 11.07.06 10:39:35,156344 QCATRS QSYS 0532 QCMD QSYS 01A6
    Message . . . . : Fehler in Befehl STRMQM gefunden.


    Nun kann ich den QPGMR nicht in ein Gruppenprofil einbinden, da es ja schon eines ist. Des weiteren werde ich mich hüten, dem *ALLOBJ zu geben. Seltsamerweise hat der QPGMR für alle MQ-Objekte mindestens *USE. Der Fehler ist reproduzierbar, wenn ich einen SBMJOB unter dem QPGMR ausführe. Und noch seltsamer : Im QAUDJRN wird KEIN Berechtigungsfehler protokolliert. Wo kann das Problem sein ? Ich vermute irgendwo im IFS, wo ja das MQ liegt. Nur finde ich da auch kein Problem, mag aber nicht alle Objekte durchgehen.

    Ich weiß, es gibt zwar andere Lösungen als das in das Startprogramm mit aufzunehmen und das Problem somit zu umgehen, würde aber gern wissen, woran das liegt.

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    CHGPGM QSTRUPPGM USRPRF(QSECOFR)
    CHGOBJOWN OBJ(QSTRUPPGM) OBJTYPE(*PGM) NEWOWN(QSECOFR)
    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
    Jul 2005
    Beiträge
    232
    Zitat Zitat von Fuerchau
    CHGPGM QSTRUPPGM USRPRF(QSECOFR)
    CHGOBJOWN OBJ(QSTRUPPGM) OBJTYPE(*PGM) NEWOWN(QSECOFR)
    JEIN. Hatte ich auch schon überlegt. Aber der nächste der das Programm anpasst, vergisst diese Änderungen wieder. Außerdem hätte ich gern die Ursache gewusst.

  4. #4
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    Wie die Meldung schon sagt:
    STRMQM hat nicht die Berechtigung für QPGMR.

    Du kannst ggf. per EDTOBJAUT STRMQM *CMD dem QPGMR die Berechtigung erteilen.
    Allerdings kann das ggf. nicht ausreichen, da Folgeberechtigungen nicht vorhanden sein können.

    Alternativ kannst du doch einen ADDJOBSCDE für das Kommando unter QSECOFR einstellen, der zur rechten Zeit einfach startet.
    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

  5. #5
    Registriert seit
    Jul 2005
    Beiträge
    232
    Zitat Zitat von Fuerchau
    Wie die Meldung schon sagt:
    STRMQM hat nicht die Berechtigung für QPGMR.

    Du kannst ggf. per EDTOBJAUT STRMQM *CMD dem QPGMR die Berechtigung erteilen.
    Allerdings kann das ggf. nicht ausreichen, da Folgeberechtigungen nicht vorhanden sein können.

    Alternativ kannst du doch einen ADDJOBSCDE für das Kommando unter QSECOFR einstellen, der zur rechten Zeit einfach startet.
    @Furchau,

    ganz so einfach ist es eben nicht. Hatte ich alles schon geprüft. Der QPGMR hat für alle MQ-Befehle (auch STRMQM) *ALL Berechtigung. Auch für die Befehlsausführenden Programme und die Produkbilbiotheken. Eigentlich sollte ja *USE ausreichen, habe aber trotzdem mal diese vergeben. Das gleiche auch für die Verzeichnisse im IFS (/QIBM/ProdData/mqmq.... /QIBM/UserData....)

  6. #6
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    Wie die Nachricht schon sagt, entweder *ALLOBJ oder Gruppenprofil QMQMADM an QPGMR hängen.
    Eine andere Chance sehe ich hier nicht (ausser eben ADDJOBSCDE).
    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

  7. #7
    Registriert seit
    Jul 2005
    Beiträge
    232
    Scheint sich um ein IBM-Problem mit dem QPGMR zu handeln. Seltsamerweise geht es nicht mal, wenn der QPGMR *ALLOBJ hat.

    Manchmal muss man eben einfach etwas akzeptieren ohne zu wissen warum das so ist. War ich bisher nur von der Windoof-Welt gewohnt. Habs jetzt als Autostart-Job an das Subsystem QINTER gehängt. Das sollte bei IPL ja immer gestartet werden...

Similar Threads

  1. Forum Websphere
    By alex in forum NEWSboard Java
    Antworten: 2
    Letzter Beitrag: 02-11-06, 07:50
  2. Neu in Websphere
    By stoerfang in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 17-07-06, 11:44
  3. Probleme mit Websphere
    By steven_r in forum NEWSboard Programmierung
    Antworten: 1
    Letzter Beitrag: 06-07-06, 09:01
  4. WebSphere (5572WDS) Lizenzprobleme
    By VisioX in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 04-01-06, 12:53
  5. MQ Series
    By schreibr in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 31-10-01, 13:35

Berechtigungen

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