[NEWSboard IBMi Forum]

Thema: sbmjob

  1. #1
    Registriert seit
    Aug 2001
    Beiträge
    309

    Question sbmjob

    Weiß jemand, wie ich einen Job, welchen ich
    duch ein "cl" über "sbmjob" gestartet habe
    in RPGIV debugen kann?

    Wie muß ich Parameter, welche ich diesem Job
    (sbmjob) im "cl" übergebe, deklarieren?

    Mein Problem ist, daß im übergebenen Job (und später im RPGLE) Parameter vorkommen, welche nummerisch, gepackt und alphanumerisch sind !!!

    Hat hierzu jemand Erfahrungen?

    cu

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.241

    Post

    Über den Befehl STRSRVJOB und Angabe des Batchjobs wird der folgende STRDBG auf den Batchjob angewendet.
    Das einzige Problem ist, dass der Batchjob aktiv sein muss, da sonst STRSRVJOB nicht funktioniert. Am besten eignet sich hierzu ein RCVMSG um auf eine Antwort (z.B. QSYSOPR) zu warten. Nach STRSRVJOB, STRDBG und setzen von Breakpoints kann die Nachricht beantwortet werden.
    Es funktionieren alle Möglichkeiten des Debuggers (Breakpoints, Variablen anzeigen und verändern, usw.).
    Wenn der Test beendet ist, sollte man ENDDBG und ENDSRVJOB nicht vergessen.

    Ggf. müssen Sie sich noch auf die Befehle xxxSRVJOB berechtigen lassen !
    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
    Sep 2001
    Beiträge
    44

    Post

    Hallo,

    ja, das mit dem SRVJOB hat seine Tücken. Deshalb mache ich in der Testphase oftmals den SBM Befehl raus und rufe das Batch-Startprogramm direkt auf, so das es am Bildschirm läuft. So geht das debuggen wesentlich einfacher und schneller. Wenn der Fehler beseitigt ist, kommt der SBM wieder rein.

    Grüße

    Carsten Schulz

  4. #4
    Registriert seit
    Jan 2001
    Beiträge
    340

    Post

    <BLOCKQUOTE><font size="1" face="Verdana, Arial">Zitat:</font><HR>Wenn der Fehler beseitigt ist, kommt der SBM wieder rein[/quote]
    never change it if it's not broken
    Code:
    crtAtaAra qtemp/test *lgl value('1')
    
    im Programm
    
    rtvDtaAra test RtnVar(&test)
    monMsg cpf0000 exec(chgVar &test '0')
    
       . . .
    
    if &test +
       then(do)
          . . .
       endDo
       else do
          . . .
       endDo

  5. #5
    Registriert seit
    Sep 2001
    Beiträge
    44

    Post

    Natürlich. War symbolish gesprochen (äh, geschrieben). ;-) ;-)

    Gruß Carsten

Similar Threads

  1. SNDPGMMSG und SBMJOB
    By Dominik Meyer in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 13-01-07, 15:16
  2. JOBQ(*JOBD) oder JOBQ(LIB/JOBQ) an SBMJOB übergeben
    By hww in forum NEWSboard Programmierung
    Antworten: 6
    Letzter Beitrag: 12-12-06, 15:27
  3. SBMJOB und SCDDATE/SCDTIME
    By Luebbert in forum NEWSboard Programmierung
    Antworten: 1
    Letzter Beitrag: 13-09-06, 11:39
  4. sbmjob und ' im Parameter
    By muadeep in forum NEWSboard Programmierung
    Antworten: 1
    Letzter Beitrag: 27-06-06, 11:31
  5. CALLP + SBMJOB
    By muadeep in forum IBM i Hauptforum
    Antworten: 8
    Letzter Beitrag: 22-03-06, 13:38

Berechtigungen

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