[NEWSboard IBMi Forum]
Seite 1 von 2 1 2 Letzte

Thema: Jobkontrolle

  1. #1
    Registriert seit
    Jun 2015
    Beiträge
    336

    Jobkontrolle

    Hallo zusammen,
    kurze Frage:
    Ich habe im Scheduler einen Job,
    der zwar jede Nacht läuft, bloß offenbar nix macht.
    Kann man deshalb irgendwo was einstellen, dass dieser
    Job quasi ein Joblog erstellt, damit ich am nächsten Tag mal sehen
    kann, was da los ist.

    Gruss A.

  2. #2
    Registriert seit
    Jun 2001
    Beiträge
    1.975
    Du musst eine JOBD
    (crtjobd / wrkjobd / chgjobd ...)
    verwenden die protokoliert oder im Job ein chgjob machen und die Protokolierung einschalten
    Das Notwendige steht über dem technisch machbaren.
    (klingt komisch, funktioniert aber!)

  3. #3
    Registriert seit
    Feb 2001
    Beiträge
    20.236
    Gemeint ist hier der Parameter LOG(4 00 *SECLVL).
    Ob der Job aber überhaupt gestartet ist, kannst du nur per DSPLOG zu der gewünschten Startzeit und ggf. Filter nach Jobnamen prüfen.
    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
    Jun 2015
    Beiträge
    336
    danke wieder für die Hilfe !!

  5. #5
    Registriert seit
    Jan 2008
    Beiträge
    122
    Zitat Zitat von Fuerchau Beitrag anzeigen
    Gemeint ist hier der Parameter LOG(4 00 *SECLVL).
    Ob der Job aber überhaupt gestartet ist, kannst du nur per DSPLOG zu der gewünschten Startzeit und ggf. Filter nach Jobnamen prüfen.

    auf den Parameter CL-Programmbef. protokollieren *YES nicht vergessen

  6. #6
    Registriert seit
    Jan 2008
    Beiträge
    122
    kennst du den Namen der JOBD ?
    Wäre auch der Aufrufstapel interessant.
    Bis ein CHGJOB greift gehen Jobprotokolleinträge verloren.
    Eine Protokoll-Automatisierung nur für Deinen JOB wäre mit einigem Aufwand möglich.

  7. #7
    Registriert seit
    Feb 2001
    Beiträge
    20.236
    Woher hast du das?
    "Bis ein CHGJOB greift gehen Jobprotokolleinträge verloren."

    Das Joblog ist eine Nachrichtenwarteschlange im Speicher und besteht während der gesamten Laufzeit des Jobs. Wann da ein CHGJOB durchgeführt wird ist vollkommen egal.
    Wenn dem nicht so wäre, könntest du per DSPJOB auch keine Einträge sehen.
    LOGCLPGM funktioniert nur, wenn das CLP dies erlaubt. Programme der Anbieter erlauben dies häufig nicht, da dafür auch ein RTVCLSRC möglich sein müsste.
    Einträge im Joblog gehen nur verloren, wenn sie per RCVMSG oder RMVMSG entfernt werden.
    Und zu guter letzt kann man auch einen Wrapper bauen, der das Originalprogramm aufruft, alle Fehler per MONMSG abfängt und zum Schluss einen DSPJOBLOG OUTPUT(*PRINT) aufruft.
    Auch das mache ich da schon mal.

    Ob da E30 geholfen hätte;-)?
    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
    Jun 2001
    Beiträge
    1.975
    1. crtjobd MIT_PROTO
    2. wrkjobscde
    3. dort die MIT_PROTO als Jobd eintragen
    fertig.

    Wenn DAS deinem 'einigen Aufwand' entspricht, dann ist die E305 warscheinlich tatsächlich richtig gut!
    Das Notwendige steht über dem technisch machbaren.
    (klingt komisch, funktioniert aber!)

  9. #9
    Registriert seit
    Feb 2001
    Beiträge
    20.236
    @Robi
    Ein 5-Zeiler als Wrapper wäre ebenso möglich:

    PGM
    CALL ....
    MONMSG CPF0000
    DSPJOBLOG OUTPUT(*PRINT)
    ENDPGM
    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

  10. #10
    Registriert seit
    Jan 2008
    Beiträge
    122
    Zitat Zitat von Fuerchau Beitrag anzeigen
    Woher hast du das?

    Ob da E30 geholfen hätte;-)?
    da über E30 all zu oft "herumgewitzelt" wird:
    Bei mit E30 entwickelten Applikationen stellt sich diese Problematik, "was macht dieses oder jenes Programm", garnicht, da es gar keine Applikationsprogramme gibt. Alleine die WRKACTJOB-Informationen oder/und das E30-JOBLOG reichen aus um in weniger als 1 Minute(Sekunden) sagen zu können was da und warum läuft...

  11. #11
    Registriert seit
    Jan 2008
    Beiträge
    122
    Zitat Zitat von Robi Beitrag anzeigen
    1. crtjobd MIT_PROTO
    2. wrkjobscde
    3. dort die MIT_PROTO als Jobd eintragen
    fertig.

    Wenn DAS deinem 'einigen Aufwand' entspricht, dann ist die E305 warscheinlich tatsächlich richtig gut!

    was ist E dreihundertfünf ???

  12. #12
    Registriert seit
    Jan 2007
    Beiträge
    905
    Zitat Zitat von E305GL Beitrag anzeigen
    was ist E dreihundertfünf ???
    Vermutlich E305 ohne Geschäfts-Leitung ... :-D
    kf

Berechtigungen

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