[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Feb 2006
    Beiträge
    62

    API für interaktiven oder batch Job

    Hallo zusammen,

    ich suche ein API, mit dem ich feststellen kann, ob ein Programm im Batch oder im interaktiven Modus ist.

    Kann mir da jemand helfen ?

    Vielen Dank und Gruss

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Dafür reicht RTVJOBA JOBSTS(...).
    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
    Feb 2006
    Beiträge
    62
    danke, für die schnelle Antwort.

    Gruss und noch einen schönen Tag.

  4. #4
    Registriert seit
    Mar 2005
    Beiträge
    148
    Für die Akten:
    API QUSRJOBI mit DS Format JOBI0100 gibt dir den Jobtyp.

    Code:
         d RcvVarLen       s             10i 0
    
         d dsJobi0100      ds 
         d  dsJobBytesRtn                10I 0 
         d  dsJobBytesAvl                10I 0 
         d  dsJobName                    10A 
         d  dsJobUser                    10A 
         d  dsJobNumber                   6A 
         d  dsJobIntern                  16A 
         d  dsJobStatus                  10A 
         d  dsJobType                     1A 
         d  dsJobSubtype                  1A 
         d  dsJobReserv1                  2A 
         d  dsJobRunPty                  10I 0 
         d  dsJobTimeSlc                 10I 0 
         d  dsJobDftWait                 10I 0 
         d  dsJobPurge                   10A
    
         d jobinfo         pr                  extpgm('QUSRJOBI')  
         d   DsJob                             like(dsJobi0100)    
         d   Length                      10i 0 const               
         d   APIFormat                    8    const               
         d   ApiJob                      26    const               
         d   InternJob                   16    const               
    
         c                   eval      RcvVarLen=%Size(dsJobi0100)
         c                   callp     jobinfo(dsJobi0100:        
         c                                      rcvvarlen :       
         c                                      'JOBI0100':       
         c                                      '*':              
         c                                      ' ')
    dsjobtype ist jetzt 'I' bei nem interaktiven job
    Gruß
    Martin

  5. #5
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Der Aufwand lohnt aber nur, wenn man fremde Job's abfragen will.
    Ansonsten reicht eben der RTVJOBA.
    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

Similar Threads

  1. SFL im Batch benutzen
    By kuempi von stein in forum NEWSboard Programmierung
    Antworten: 7
    Letzter Beitrag: 05-12-06, 14:13
  2. auf aktiven Job prüfen
    By TARASIK in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 26-10-06, 11:07
  3. Fehler in Gesamtsicherung
    By wolfmakiol in forum IBM i Hauptforum
    Antworten: 13
    Letzter Beitrag: 21-08-06, 09:10
  4. STRPCCMD im Batch
    By Swiatopluk in forum IBM i Hauptforum
    Antworten: 15
    Letzter Beitrag: 09-08-06, 09:15
  5. job läuft zu langsam ...?
    By bode in forum IBM i Hauptforum
    Antworten: 5
    Letzter Beitrag: 22-07-06, 11:52

Berechtigungen

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