[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    Seit ihr sicher, dass nicht irgendein Programm im Job einen CHGJOB durchführt aber nicht aufräumt, also den Urzustand wiederherstellt?

    Hierfür empfehle ich mal, den Loglvl des Job's auf 4 00 *seclvl zu stellen, CL-Befehle protokollieren und das Joblog mal nach CHGJOB zu durchsuchen.

    Ggf. im Job sämtliche betroffenen Programme nach einem CHGJOB scannen.
    Das OS/400 macht diesbezüglich wirklich nichts selbstständig!
    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

  2. #2
    Registriert seit
    Jun 2009
    Beiträge
    319
    Wenn am Anfang vom CLP ein MONMSG steht gilt dieser für das ganze Programm

  3. #3
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    Ein MONMSG kann nur ESC-Nachrichten abfangen.
    INQ-Nachrichten haben mit MONMSG nichts zu tun.

    Beispiel:

    CALL PGMXXX
    MONMSG CPF0000 DO
    machwas
    ENDDO

    PGMXXX:
    SNDPGMMSG (Abfrage Nachricht an QSYSOPR)
    RCVMSG (Warten auf Antwort)

    An dieser Stelle bleibt das im PGMXXX.
    Die Antwort wird durch den INQMSGRPY festgelegt.

    Danach sendet PGMXXX ggf. eine Abbruch-Nachricht, die dann per MONMSG abgefangen werden kann.
    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
    Oct 2015
    Beiträge
    4
    Ich habe alle CL und RPG Teildateien durchsucht.
    In keinem einzigem Source ändern wir das INQMSGRPY Parameter.
    Es wird auch kein CHGJOBD über Programm abgesetzt.

    Alle Jobs laufen bei uns mit SECLVL 4 00 *NOLIST. Nur im Falle der Fehler werden Protokolle erzeugt.
    Ich werde bei dem problematischen Job das Param: Text von *NOLIST auf *MSG Ändern.
    Vielleicht komme ich dann zum Ergebnis.
    Problem ist, dass dieses Sachverhalt sehr selten erscheint.
    Vorsichthalber habe ich aber die CPA0700 aus RPYLE entfernt.

Tags for this Thread

Berechtigungen

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