[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Dec 2005
    Beiträge
    111

    JOBLOG LESBAR IN EINE OUTFILE ERSTELLEN

    Hallo,

    ich versuche jetzt schon seit zwei Tagen den Log eines Jobs in einen Outfile zu schreiben. Das stellt auch kein Problem da. Leider ist das was im Outfile steht nicht so toll.

    Ich habe zu diesem Thema mal ein kleines CL erstellt.

    PGM
    CHGJOBD JOBD(QDFTJOBD) LOG(4 00 *SECLVL) +
    LOGCLPGM(*YES) JOBMSGQFL(*WRAP)
    DLTF FILE(TEST/ZWEI)
    MONMSG MSGID(CPF0000)
    CRTPF FILE(TEST/EINS) RCDLEN(1000) GENLVL(00)
    RNMOBJ OBJ(TEST/EINS) OBJTYPE(*FILE) NEWOBJ(ZWEI)
    MONMSG MSGID(EDC0185)
    DLTF FILE(TEST/OUTFILE)
    MONMSG MSGID(CPF0000)
    DSPJOBLOG OUTPUT(*OUTFILE) OUTFILE(TEST/OUTFILE)
    CHGJOBD JOBD(QDFTJOBD) LOG(4 00 *NOLIST) LOGCLPGM(*NO)
    ENDPGM

    Läuft auch ganz toll.

    Im outfile steht dann folgendes:

    2007-02-0111.44.22 *INFO CPF11242007-02-0111.44.20QCPFMSG *LIBL 000 0 *N
    2007-02-0111.44.22 *INFO CPI11252007-02-0111.44.20QCPFMSG *LIBL 000 0 *N
    2007-02-0111.44.22 *RQS *IMMED 2007-02-0111.44.20 100 0 *N
    2007-02-0111.44.22 *COMP CPC16122007-02-0111.44.20QCPFMSG *LIBL 000 0 *N
    2007-02-0111.44.22 *COMP CPC21912007-02-0111.44.20QCPFMSG *LIBL 000 0 *N
    2007-02-0111.44.22 *COMP CPC73012007-02-0111.44.21QCPFMSG *LIBL 000 0 *N
    2007-02-0111.44.22 *COMP CPC73052007-02-0111.44.21QCPFMSG *LIBL 000 0 *N
    2007-02-0111.44.22 *COMP CPC21922007-02-0111.44.21QCPFMSG *LIBL 000 0 *N
    2007-02-0111.44.22 *COMP CPC21912007-02-0111.44.21QCPFMSG *LIBL 000 0 *N
    ****** DATENENDE ******

    Das bringt leider nicht viel.

    Ich hätte gerne all infos. So wie sie im Spool stehen.

    Habt Ihr da vileicht einen Tip für mich?

    Der Techniker

  2. #2
    Registriert seit
    Aug 2004
    Beiträge
    923
    Hello,

    versuchs mal stattdessen mit WRKJOB OUTPUT(*PRINT) OPTION(*JOBLOG)
    Die Spoolfile vorher mit OVR in eine Datei umleiten oder den Spool einlesen in eine Datei und dann abarbeiten per Programm.

    kuempi

  3. #3
    Registriert seit
    Dec 2005
    Beiträge
    111
    Hmm,

    was bedeutet das denn?

    Heißt das, dass erst ein spool erstellt wird der dann ausgelesen wird oder wird erst gar keinere erstellt.

    Es geht bei der geschichte auch um die Performance.

    Deswegen wollte ich das Thema Spool eigentlich am liebsten gleich auslassen!

    Wie würde den der OVR als Umleitung für mein kleines CL aussehen?

  4. #4
    Registriert seit
    Aug 2004
    Beiträge
    923
    mh...

    also ich zeig Dir mal grob den Ablauf, den Rest kriegste alleine hin:

    CRTPF FILE(QTEMP/TESTKUEMPI) RCDLEN(200)

    OVRDBF FILE(QPJOBLOG) TOFILE(QTEMP/TESTKUEMPI) LVLCHK(*NO)

    WRKJOB OUTPUT(*PRINT) OPTION(*JOBLOG)

    Und dann schau Dir mal die Datei an.
    Die kannste nun Bequem mit CL oder RPG auswerten/abarbeiten (SUBST. usw. usf)

    kuempi

  5. #5
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Vielleicht hilft dir dieses API da weiter:
    http://publib.boulder.ibm.com/infoce...6c%6f%67%22%20

    Mittels DSPJOBLOG OUTPUT(*APIDFN) erhältst du dann die Inforamtionen.

    Allerdings erhält die Standard-Outfile doch alle Informationen, die du benötigst !
    Wenn du noch den Klartext benötigst, kannst du das mittels RTVMSG ermitteln.
    Die MSGID, Lib und MSGF sowie die Nachrichtendaten sind in der Outfile alle enthalten.
    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
    Dec 2005
    Beiträge
    111
    Ok, ich danke euch vielmals.

    Da werde ich mal ein wenig testen und lesen.

    Mit API's habe ich bis jetzt noch nicht gearbeitet. Aber mal sehen was man da so alles mit anstellen kann.

    Die geschichte mit dem OVRDBF klappt wunderbar.
    Allerdings kostet das wahrscheinlich am meisten Performance!

    Das auslesen des Outfiles mit hilfe von RCVMSG werde ich als erstes versuchen.

    Das wäre natürlich toll wenn da alle infos drin stehen würden.

    Bis später
    Der Techniker

  7. #7
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Die OUTFILE kannst du per DCLF im CLP bearbeiten (RCVF).
    Für die Texte benötigst du RTVMSG !
    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
    Nov 2006
    Beiträge
    102
    Ich habe vor längerer Zeit einen Artikel für die NEWSolutions übersetzt, in dem ein Utility vorgestellt wurde, das mit Hilfe von APIs das gesamte Joblog eines bestimmten Jobs liest und in eine Subfile ausgibt. Das Programm sollte eigentlich recht einfach an Deine Anforderungen anzupassen sein. Titel war "Das Joblog-Utility", erschienen ca. Ende 2000/Anfang 2001. Code sollte ebenfalls noch verfügbar sein, ansonsten gerne von mir.
    Grüße
    M. Spateneder

  9. #9
    Registriert seit
    Dec 2005
    Beiträge
    111
    Danke!

    Ich habe es schon geschaft.

    Die erste Lösung war das OVRDBF + Workjob.

    Und die zweite mit hilfe eines APi's (QMHCTLJL).

    Die zweite Möglichkeit war auf jeden Fall die Performantere.

    Vielen Dank nochmal an alle!!!!!

  10. #10
    Registriert seit
    Dec 2005
    Beiträge
    111
    Danke!

    Ich habe es schon geschaft.

    Die erste Lösung war das OVRDBF + Workjob.

    Und die zweite mit hilfe eines APi's (QMHCTLJL).

    Die zweite Möglichkeit war auf jeden Fall die Performantere.

    Vielen Dank nochmal an alle!!!!!

Similar Threads

  1. verschlüsseltes zip erstellen ?
    By I0N in forum IBM i Hauptforum
    Antworten: 7
    Letzter Beitrag: 09-01-09, 17:38
  2. IFS-Textdatei nicht lesbar (Binärdaten)
    By gbeck in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 12-01-07, 08:14
  3. Erstellen eines CL´s für dspdire/addire
    By Techniker in forum IBM i Hauptforum
    Antworten: 5
    Letzter Beitrag: 09-08-06, 12:20
  4. Grafik-Dateien erstellen
    By KM in forum NEWSboard Java
    Antworten: 3
    Letzter Beitrag: 08-06-06, 09:09
  5. CPYTOIMPF Ergebnis nicht lesbar
    By SUBUIS in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 09-05-06, 09:36

Berechtigungen

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