[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Feb 2001
    Beiträge
    20.696
    Da der Scheduler einen ganz normalen SBMJOB ausführt, glaube ich eher nicht.
    Ggf. gibt es diese Infos indirekt, da der Jobname dem Namen des scheduled Job's entspricht.
    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
    Aug 2012
    Beiträge
    3

    Habe was gefunden

    Ich habe herausgefunden, dass Jobs aus dem Scheduler mit dem Systemjob QJOBSCD übergeben werden. Nun habe ich ein kleines CL-Programm geschrieben, welches einen DSPJOB mit Ausgabe *PRINT macht und dann diese Spooldatei in eine PF kopiert. Diese PF wird dann mit einem weiteren kleinen RPG-Progrämmchen nach dem Wort QJOBSCD durchsucht. Wird das Wort QJOBSCD gefunden, wurde das Programm aus dem Scheduler aufgerufen und es wird ein „J“ in einem Parameter zurückgegeben.
    Ist vielleicht nicht die sauberste Lösung, aber es scheint zu funktionieren.

  3. #3
    Registriert seit
    Aug 2001
    Beiträge
    2.928
    Vielleicht wäre es besser gewesen, Du hättest Dir die APIs QUSLJOB (List Job) und QUSRJOBI (Retrieve Job Information) angeschaut und Dir die Informationen darüber ermittelt.

    Birgitta
    Birgitta Hauser

    Anwendungsmodernisierung, Beratung, Schulungen, Programmierung im Bereich RPG, SQL und Datenbank
    IBM Champion seit 2020 - 5. Jahr in Folge
    Birgitta Hauser - Modernization - Education - Consulting on IBM i

  4. #4
    Registriert seit
    Nov 2003
    Beiträge
    2.403
    Probiers mal so:

    PHP-Code:
    PGM                                                       
    DCL        
    VAR(&RCV)     TYPE(*CHARLEN(150)             
    DCL        VAR(&RCVLEN)  TYPE(*CHARLEN(4)               
    DCL        VAR(&SBMNAMETYPE(*CHARLEN(10)              
                                                              
    CHGVAR     VAR(%BIN(&RCVLEN)) VALUE(150)                  
    CALL       PGM(QUSRJOBIPARM(&RCV &RCVLEN JOBI0300 ' ')
    CHGVAR     VAR(&SBMNAMEVALUE(%SST(&RCV 117 10))         
                                                              
    ENDPGM 

  5. #5
    Registriert seit
    Aug 2012
    Beiträge
    3
    Ich habe jetzt das API QUSRJOBI (Retrieve Job Information) verwendet und es funktioniert einwandfrei.
    Danke für die Hilfe.

Similar Threads

  1. Jobs im Batch langsam ... V5R4 ...
    By bode in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 15-12-06, 09:43
  2. Jobs beschleunigen
    By Blaumeise in forum IBM i Hauptforum
    Antworten: 24
    Letzter Beitrag: 21-11-06, 15:33
  3. Ändert sich die Leistung durch interaktive Jobs?
    By ratinger in forum NEWSboard Server Software
    Antworten: 11
    Letzter Beitrag: 09-11-06, 16:02
  4. API für die Ermittlung aktiver Jobs
    By lyrics in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 29-08-06, 09:03
  5. Wie herausfinden was Jobs machen.
    By ratinger in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 23-05-06, 10:55

Berechtigungen

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