[NEWSboard IBMi Forum]

Thema: CLEAR JOBLOG

Hybrid View

  1. #1
    Registriert seit
    Dec 2014
    Beiträge
    310
    "internes Joblog" ist Unsinn und MONMSG bezieht sich ja immer nur auf den jeweils vorangehenden Befehl - da wird nichts mitprotokolliert. Abgesehen davon dass sich die Frage ja auf's "Wrapen" bezieht.

    Bei den von mir angegebenen Werten (0 99 *nolist) funktioniert nicht mal mehr die F9-Taste!

  2. #2
    Registriert seit
    Nov 2007
    Beiträge
    371
    @hel400 dem ist eben nicht so . Stell das einfach mal bei bei einem Job so ein 0/99 . Dann arbeitest du mit der Session und stellst das Level wieder zurück auf meinetwegen 2/20. Es erscheinen alle MEssages. Auch die in der Zeit wo das Level 0/99 war . Unsinn ist das alles nicht ..

  3. #3
    Registriert seit
    Dec 2014
    Beiträge
    310
    @woodstock99:

    DOCH, DAS IST UNSINN .. wenn man es denn richtig macht.

    Ein CHGJOB LOG(0 99) ist ZUWENIG, das beweist der Blick in's DSPJOB, da der dritte Parameter immer noch auf *MSG ist.

    --> so geht's richtig: CHGJOB LOG(0 99 *NOLIST)

    ab diesem Zeitpunkt wird ABSOLUT NICHTS mehr mitprotokolliert, diese Meldungen sind auch nicht
    nach einem Retour auf (4 0 *MSG) sichtbar!!

  4. #4
    Registriert seit
    Feb 2001
    Beiträge
    20.696
    Nun ich weiß nicht wie du das schaffst, aber bei meinen Kunden funktioniert das so nicht (V7R4):

    Code:
    PGM                                                    
                                                           
    DCL        VAR(&MSG) TYPE(*CHAR) LEN(256)              
                                                           
    CHGJOB     LOG(0 99 *NOLIST)                           
                                                           
    SNDPGMMSG  MSG('/* */') TOPGMQ(*SAME) MSGTYPE(*RQS)    
    RCVMSG     MSGTYPE(*RQS) RMV(*NO) MSG(&MSG)            
                                                           
    SNDPGMMSG  MSG('Dies ist ein Test') TOPGMQ(*SAME)      
    SNDPGMMSG  MSG('Dies ist ein Test') TOPGMQ(*SAME)      
    SNDPGMMSG  MSG('Dies ist ein Test') TOPGMQ(*SAME)      
                                                           
    CALL       PGM(QCMD)                                   
                                                           
    CHGJOB     LOG(4 00 *NOLIST)                           
    ENDPGM

    Code:
                                     Befehlseingabe                        DEVP7    
                                                           Anforderungsebene:   4   
     Alle vorherigen Befehle und Nachrichten:                                       
          Dies ist ein Test                                                         
          Dies ist ein Test                                                         
          Ende der Anfrage.                                                         
      3 > /* */                                                                     
          Dies ist ein Test                                                         
          Dies ist ein Test                                                         
          Dies ist ein Test                                                         
      2 > CALL RDLIB/FUETEST                                                        
      3 > /* */                                                                     
          Dies ist ein Test                                                         
          Dies ist ein Test                                                         
          Dies ist ein Test                                                         
                                                                       Ende         
     Befehl eingeben und Eingabetaste drücken                                       
     ===>                                                                           
                                                                                    
                                                                                    
                                                                                    
     F3=Verlassen   F4=Bedienerführung           F9=Auffinden                       
     F10=Detaillierte Nachrichten ausschließen   F24=Weitere Tasten
    Zur Laufzeit kannst du das protokollieren der Nachrichten nicht unterbinden.
    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
    Dec 2014
    Beiträge
    310
    Ach Fürchau ...
    wie ich schon schrieb "wenn man es denn richtig macht" ... :-)

    Das ist doch sonnenklar(!), dass Du hier Äpfel mit Birnen vergleichst
    (oder krampfhaft versuchst, unbedingt das letzte Wort zu haben?)

    Na wie auch immer
    --> das, worum es hier geht (und was mit "0 99 *NOLIST auch definitiv abgeschaltet wird), ist das eigentliche JOBLOG - also die Befehle, die im Programmablauf ausgeführt werden und auch ebenso die Nachrichten, die durch diese Befehle generiert werden (zB "Datei xy erstellt" usw..usw..usw..). Eben einfach alles, was im Programm-/Jobablauf so passiert

    Wenn Du nun aber bewusst mit SNDPGMMSG eine EIGENE Nachricht ABSICHTLICH in's Joblog SENDEST, dann ist diese natürlich zu sehen.
    Das ändert aber - zum x-ten male gesagt - nichts an der Tatsache, dass das Joblog als solches NICHT mitgeführt wird

    --> einfach ausprobieren, ohne umständliches Pgm:
    chgjob log(0 99 *nolist)
    wrkactjob
    wrksyssts
    dsppgm xyz
    blabla (= ungültiger Befehl)
    chgjob (4 0 *msg)
    --> und NICHTS ist zu sehen!!

Similar Threads

  1. MSF clear beim IPL
    By Edefauler in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 12-01-22, 12:38
  2. Clear im SQL
    By dibe in forum NEWSboard Programmierung
    Antworten: 5
    Letzter Beitrag: 22-04-21, 12:36
  3. clear auf Datumsfeld mit DFT in DDS
    By oulbrich in forum NEWSboard Programmierung
    Antworten: 9
    Letzter Beitrag: 03-11-17, 10:47
  4. Frage zu SAVACT CLEAR(*ALL)
    By hs in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 28-01-16, 10:50
  5. Clear *all
    By malzusrex in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 11-11-14, 06:30

Berechtigungen

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