[NEWSboard IBMi Forum]
Seite 1 von 2 1 2 Letzte
  1. #1
    Registriert seit
    Jun 2001
    Beiträge
    1.973

    Wann ist der Job gelaufen

    Moin zusammen,
    ich muß für einen job feststellen wann er zu letzten mal gelaufen ist,
    Ich hole (die falschen?) Infos aus QUSRJOBI.

    Da steht das nicht drin!

    Ein SQL a la
    SELECT * FROM Table(QSYS2.GET_JOB_INFO('273391/UML/SAVMONTHLY'))
    brigt auch kein Datum.

    Die SQL Lösung ist eigendlich die eleganteste, gibt es die Infos 'irgendwo'

    Danke
    Robi
    Das Notwendige steht über dem technisch machbaren.
    (klingt komisch, funktioniert aber!)

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.207
    Keine Ahnung ob es da eine SQL-Function gibt.
    Aber du kannst DSPLOG mit MSG-Filter für Jobstart in eine PF ausgeben.
    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
    Jun 2001
    Beiträge
    1.973
    Ja, wenn du mit PF PrintFile meinst ...
    Ich schau gerade, was der Job so alles macht.
    vllt kann ich eine der Aktionen / calls auswerten.
    Printfile auslesen war Vorvorgestern ... (zumindest wenn es anders geht ...)
    Danke
    Das Notwendige steht über dem technisch machbaren.
    (klingt komisch, funktioniert aber!)

  4. #4
    Registriert seit
    Mar 2002
    Beiträge
    5.286
    ... ich würde mal mit DSPOBJD anfangen.
    AS400 Freeware
    http://www.bender-dv.de
    Mit embedded SQL in RPG auf Datenbanken von ADABAS bis XBASE zugreifen
    http://sourceforge.net/projects/appserver4rpg/

  5. #5
    Registriert seit
    Feb 2001
    Beiträge
    20.207
    Du kannst auf die Logfiles auch direkt zugreifen:
    https://www.ibm.com/support/knowledg...bam6/systl.htm
    DSPOBJD OBJ(QSYS/QHST*) OBJTYPE(*FILE)
    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

  6. #6
    Registriert seit
    Jun 2001
    Beiträge
    1.973
    @Dieter
    ich brauche nicht die Info, wann ein PGM das letzte mal gelaufen ist, sondern wann ein JOB das letzte mal gelaufen ist.

    sbmjob Call PgmA Parm('täglich') job(TGL)
    sbmjob Call PgmA Parm('ab und zu') JOB(sometime)

    @Fuerchau
    danke für die Info, wusste ich noch nicht.
    Hilft aber auch nicht wirklich. Ich müsste viel zu viele PF durchsuchen.
    Leider gibt es keine Source in unserer Verwaltung, sonst würde ich mir ne Dataara schreiben.
    Das Notwendige steht über dem technisch machbaren.
    (klingt komisch, funktioniert aber!)

  7. #7
    Registriert seit
    Feb 2001
    Beiträge
    20.207
    Das ist logisch, dass man suchen muss.
    Allerdings kann man die Dateien ja nach Datum abwärts (DSPOBJD) und per SQL prüfen. Das dürfte schon schnell gehen.
    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
    Mar 2002
    Beiträge
    5.286
    Zitat Zitat von Fuerchau Beitrag anzeigen
    Du kannst auf die Logfiles auch direkt zugreifen:
    https://www.ibm.com/support/knowledg...bam6/systl.htm
    DSPOBJD OBJ(QSYS/QHST*) OBJTYPE(*FILE)
    ... das bringt aber auch nicht unbedingt weiter, die haben ein crudes Format, da war ich mit output(*print) und co. schneller am Ziel - wenn denn die Historie die Daten überhaupt noch hat...
    AS400 Freeware
    http://www.bender-dv.de
    Mit embedded SQL in RPG auf Datenbanken von ADABAS bis XBASE zugreifen
    http://sourceforge.net/projects/appserver4rpg/

  9. #9
    Registriert seit
    Feb 2001
    Beiträge
    20.207
    "Printfile auslesen war Vorvorgestern"
    Nun, das Rad wurde auch in der Steinzeit erfunden und wird immer noch fleißig genutzt.
    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
    Mar 2002
    Beiträge
    5.286
    ... wer das printfile nicht mag, kann ja auch den Umweg über Qshell gehen, da kann man auch neben den Filtern von dsplog den output noch durch find durchjagen (qsh cmd('system dsplog ...')

    D*B
    AS400 Freeware
    http://www.bender-dv.de
    Mit embedded SQL in RPG auf Datenbanken von ADABAS bis XBASE zugreifen
    http://sourceforge.net/projects/appserver4rpg/

  11. #11
    Registriert seit
    Sep 2019
    Beiträge
    3
    Wenn Du den Job noch in der QHST findest, kannst Du das per SQL auch mit der HISTORY_LOG_INFO table function machen:
    https://www.ibm.com/support/knowledg...oryloginfo.htm

    z.B. so:

    SELECT * FROM TABLE(QSYS2.HISTORY_LOG_INFO(
    Start_time => (current_timestamp - 10 hours))) x
    where from_job like '%MEINJOB%'
    and MESSAGE_ID = 'CPF1164'

  12. #12
    Registriert seit
    Jun 2001
    Beiträge
    1.973
    DAS ist es, DANKE!

    Aufgrund von zusammenhängenden Feiertagen und Wochenende
    kann es, bei einem Arbeitstäglich laufenden Job max. vor 6 Tagen
    (SA, SO, Heiligabend, 1 + 2. Weihnachtstag) + reserve also 150 Stunden vorher gewesen sein.


    SELECT MESSAGE_TIMESTAMP FROM TABLE(QSYS2.HISTORY_LOG_INFO(
    Start_time => (current_timestamp - 144 hours))) x
    where from_job like '%MEINJOB%'
    and MESSAGE_ID = 'CPF1164'

    super, was das System mittlerweile alles via SQL zur Verfügung stellt.
    Das Notwendige steht über dem technisch machbaren.
    (klingt komisch, funktioniert aber!)

Similar Threads

  1. Wann wurde die Tabelle benutzt ?
    By mk in forum NEWSboard Programmierung
    Antworten: 24
    Letzter Beitrag: 18-02-18, 20:36
  2. create index - wann?
    By Bobou in forum NEWSboard Programmierung
    Antworten: 8
    Letzter Beitrag: 07-10-16, 08:31
  3. Wann hat die AS eigentlich Geburtstag??
    By USP in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 22-08-01, 20:05
  4. USRPRF - SPLCTL - wann
    By LGALF in forum IBM i Hauptforum
    Antworten: 14
    Letzter Beitrag: 07-08-01, 12:49

Berechtigungen

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