You are currently viewing Der Beste Weg, Um Das Batch-Debugging In As400 Zu Lösen. Ausgeführt

Der Beste Weg, Um Das Batch-Debugging In As400 Zu Lösen. Ausgeführt

In einigen Fällen generiert Ihr Computer möglicherweise den speziellen Fehlercode, der angibt, wie das Debugging im as400 durchgeführt wird. Auf dieses Problem kann es viele Antworten geben.

Aktualisiert

  • 1. ASR Pro herunterladen
  • 2. Führen Sie das Programm aus
  • 3. Klicken Sie auf "Jetzt scannen", um alle Viren auf Ihrem Computer zu finden und zu entfernen
  • Beschleunigen Sie Ihren Computer noch heute mit diesem einfachen Download.

    g.Befolgen Sie zum Debuggen von Batches ungefähr diese Schritt-für-Schritt-Anleitung: Senden Sie ein Programm im Batch. STRSRVJOB für einen unterbrochenen Schüsseljob. STRDBG in einem Programm. Geben Sie bei Bedarf UPDPROD (* YES) ein.

    g.

    Wie kündigst du Strisdb?

    Um ISDB zu beenden oder möglicherweise neu zu starten, müssen Sie zuerst diesen Projektorbildschirm verlassen und die Befehle eingeben (F3 oder F12). Dies liegt daran, dass Sie dann einen effektiven Exit-Bildschirm sehen, in dem Sie wählen können, ob Sie ISDB ausziehen oder neu starten möchten.

    Schritte zum Debuggen eines RollenspielpaketsDie ADDCL ist unten:

    Job 300129 für jeden A07OPER / ABATCHD wurde auf dem Track an die Jobwarteschlange ABATCHD in der Bibliothek ASLMS000 übergeben.

    (4) QUELLE ERSCHEINT, DRÜCKEN SIE F12 ZUM EINGABEGEHEN SIE ZUR BEFEHLSZEILE

    (6) NACH DER FREIGABE AUS DEM SERVICEDIE ARBEIT BEGINNT UND ZEIGT DEN BILDSCHIRM WIE UNTEN AN:

    Renovierungsarbeiten starten System: SYS00441 Nebenstelle: ABATCHD Benutzer: A07OPER Nummer: 300129 Das betreute Unternehmen wurde von der Arbeit freigestellt. Drücken Sie die Eingabetaste, um Führen Sie diesen Job aus oder geben Sie Debug-Befehle in f10 ein, die sich auf diejenigen beziehen, die zu funktionieren scheinen. F12-ABBR. F3-EXIT

    (7) DSPMODSRC ZUM ANZEIGEN DER QUELLEUND SETZEN SIE DEN BRUCHPUNKT

    (8) F3 UND F12 ​​​​ZUR BILDSCHIRM-BEWEGUNG. ERHALTENSCHRITT (6) DRÜCKEN SIE ENTER “ZUM FORTFAHREN”

    Befolgen Sie zum Debuggen im Brühmodus einfach diese Schritt-für-Schritt-Anleitung:

    1. Senden Sie Ihr Programm in den Batch-Modus. Der Arbeitsplatz MUSS angemeldet werden. Sie können eine Ausführung in die Warteschlange stellen (HLDJOBQ), einen einzelnen Job anhalten (HLDJOB) oder HOLD (* YES) im Befehl SBMJOB angeben.
    2. Verwenden Sie einen der vorherigen Befehle WRKSBMJOB, WRKUSRJOB oder WRKACTJOB und suchen Sie den übergebenen Job. Beachten Sie die Idee, dass der Befehl SBMJOB Ihnen Informationsbewusstsein mit Jobname / -nummer bietet. Sie benötigen auf der Suche nach 5 – Name, Benutzer-ID und Ausführungsnummer – vollständigen Jobnamen.
    3. STRSRVJOB über einen ausgesetzten Batch-Job.
    4. STRDBG in einem beliebigen aktuellen Programm. Geben Sie bei Bedarf UPDPROD (* YES) ein. Sie besuchen die Listenquelle, wenn Sie nach DBGVIEW (* LIST) oder * SOURCE kompiliert haben.
    5. Drücken Sie zum Beenden F12.
    6. Geben Sie die gesamte Aufgabe einer Person frei, sodass sie in den ZUSTAND (* AKTIV) geht.
    7. Sie werden gefragt, ob Sie das Problem lösen oder weitermachen möchten. Drücken Sie F10 für eine erfolgreiche Fehlerbehebung.
    8. One Aber verwenden Sie DSPMODSRC, um die Quellenliste anzuzeigen. Jetzt können Sie Breakpoints hinzufügen, wenn Sie möchten.
    9. Drücken Sie F3, bis Sie zur Anzeige Debug oder Weiter zurückkehren. Drücken Sie die Eingabetaste, um das Programm derzeit mit den festgelegten Haltepunkten auszuführen.
    10. Das Unterfangen durchbricht den eingestellten Zwischenhaltepunkt und gibt dir die Kontrolle.
    11. Wenn Sie fertig sind, führen Sie ENDDBG aus und ENDSRVJOB.

    Ein überraschend häufiges Missverständnis ist, dass ein Großteil der Öffentlichkeit ein Batch-Programm nicht debuggen kann. Während Sie einige zusätzliche Schritte ausführen müssen, um die Aufgabe zu definieren, die Sie debuggen möchten, ist die Debugging-Benutzeroberfläche dieselbe wie bei allen entsprechenden Debugging-Funktionen.

    Um grundlegendes Debugging (dynamisch oder Batch) durchzuführen, müssen Sie die CLLE-, RPGLE- und SQLRPGLE-Objekte mit den entsprechenden Debugmonitoreinstellungen erstellen (kompilieren). Um mehr über die verschiedenen Debugging-Ansichten zu erfahren, lesen Sie den Artikel Debug-Ansichten, um Ihren Favoriten zu finden. Ich

    Zuerst müssen Sie die Funktion an p senden und sich damit beschäftigen. In vielen Fällen kann ich eine Art Jobwarteschlange senden, an die der Vertrag geliefert wurde oder die ausstehende E-Mail mit folgendem Inhalt hat:

    Wie debugge ich ein Programm in as400?

    Bereiten Sie Ihre ILE-RPG-Technik für das Debuggen vor.Starten Sie eine genehmigte Debugging-Sitzung.HinzugefügtEntfernen und entfernen Sie Programme während einer Debugging-Sitzung.Zeigen Sie die Quellnummer des Programms an, in dem Sie gerade debuggen.Installieren Sie außerdem Breakpoints und Boot-Bedingungen entfernen.Überprüfen Sie ein Programm.Einige Feldwerte anzeigen und ändern.Feldattribute anzeigen.

    Vielleicht möchte ich den Titel der Arbeit und die Sammlung der eingereichten Arbeiten schwer finden. Die einfachste Methode, die ich kenne, ist die Verwendung des Befehls Work User Job, WRKUSRJOB , wenn Sie alle allgemeinen Jobs sehen möchten, die ich an die Zeile gesendet habe:

    Der Bildschirm “Arbeitsbenutzerjobs” wird angezeigt, und ich werde Option 5 verwenden, um Jobdetails anzuzeigen:

    How to do order debugg in as400

    Oben auf dem Hauptbildschirm des nächsten Arbeitsplatzes sind die Informationen, die ich benötige:

    How to do Batch Debug in as400

    In jeder Anforderungszeile muss ich eine Service-Arbeit mit den wichtigen Punkten des Jobs ausführen, die ich gerade entdeckt habe:

    Dann beginne ich mit dem Debuggen. Ich möchte TESTPGM2 debuggen, das sich in TESTPGM1 befindet

    Der Debug-Bildschirm wird angezeigt, aber ich durchdringe keine Haltepunkte. Ich drücke F12, um diesen Debug-Bildschirm zu verlassen und sogar zu den Befehlsmodellen zurückzukehren.

    Ich erstelle gerade eine Jobwarteschlange, möglicherweise eine Jobwarteschlange, was auch immer ich darüber denke. Wenn die gemeinsame Arbeit aktiv wird, wird angezeigtDer folgende Projektorbildschirm wird angezeigt:

    Wie viel Zeit zum Starten und Debuggen eines Batch-Jobs?

    Drücken Sie die Eingabetaste, um den Job auszuführen, oder drücken Sie F10, um Vorschläge für Debugbefehle für diesen Job zu erhalten. F12-CANCEL F3-EXIT (9) DAS DEBUGGING BEGINNT UND DAS PROGRAMM LÄUFT.

    Ich überprüfe F10 und komme zum normalen Bildschirm “Auftragseingabe” (wie in QCMD). In der Verwaltungszeile tippe ich DSPMODSRC und drücke manchmal die Eingabetaste. Der Quellcode des mehrfachen Programms, das ich debugge, wird angezeigt. Jetzt kann ich Haltepunkte eingeben, drücke

    i F3 oder F12, um zum Bildschirm zurückzukehren, wenn ein neuer Befehl eingegeben wird. Und drücken Sie i F3 oder vielleicht F12, um zu diesem Start Service Task-Bildschirm zurückzukehren. Ich drücke die Eingabetaste, um die Aufgabe zu installieren und die Schulung als interaktiv zu debuggen.

    Was könnte man als Batch-Debugging bezeichnen?

    Debuggen Sie Batch-Jobs, die an die Job-Warteschlange gesendet werden können Wenn Sie eine separate Aufgabe verwenden sollten, um eine andere Feieraufgabe zu debuggen, die an die Prozedurwarteschlange übergeben wurde, können Sie die Aufgabe entsprechend gruppieren, um den Debug-Modus zuzulassen und Haltepunkte in Verbindung mit Ablaufverfolgungen festzulegen, bevor die Verarbeitung der Aufgabe beginnt.

    Wenn ich fertig bin, muss ich den Use-Job mit den Befehlen für die Wartung zusätzlich abschließen und debuggen:

    Weitere Informationen zum Debuggen in Essential finden Sie hier auf der IBM Website.

    Dieses Dokument wurde zuvor für IBM i 7.2 geschrieben und sollte auch mit früheren Versionen funktionieren.

    SBMJOB CMD (CALL PGM (TESTPGM1)) JOB (TEST1) JOBQ (QBATCH) + HOLD (* YES)

    Mit benutzerdefinierten Aufgaben arbeitenGeben Sie Regeln ein und drücken Sie die Eingabetaste. fünf = arbeiten mit Option Bedienung Benutzerformat —– Status —– 5 TEST1 SIMON BUTCH: ZHOBKA HEROES

    Arbeit mit ArbeitP Arbeit: TEST1 Benutzer: SIMON breite Vielfalt: 192561

    STRSRVJOB JOB (192561 / SIMON pro TEST1)

    STRDBG PGM (* LIBL / TESTPGM2) UPDATE (* JA)

    Renovierungsarbeiten starten Job: TEST1 Benutzer: SIMON Nummer: 192561 Ein nicht abgeschlossener Job wurde aus der Jobwarteschlange eingeführt. Drücken Sie die Eingabetaste, um Führen Sie die Aufgabe aus oder drücken Sie F10, um Debug-Befehle für die Aufgabe anzuzeigen.

    Aktualisiert

    Sind Sie es leid, dass Ihr Computer langsam läuft? Genervt von frustrierenden Fehlermeldungen? ASR Pro ist die Lösung für Sie! Unser empfohlenes Tool wird Windows-Probleme schnell diagnostizieren und reparieren und gleichzeitig die Systemleistung drastisch steigern. Warten Sie also nicht länger, laden Sie ASR Pro noch heute herunter!


    Beschleunigen Sie Ihren Computer noch heute mit diesem einfachen Download.

    Best Way To Solve Batch Debugging In As400. Executed
    Bästa Sättet Att Lösa Batch-felsökning I As400. Avrättade
    Najlepszy Sposób Na Rozwiązanie Debugowania Wsadowego W As400. Wykonany
    As400에서 일괄 디버깅을 해결하는 가장 좋은 방법입니다. 처형
    De Beste Manier Om Batch-foutopsporing In As400 Op Te Lossen. Uitgevoerd
    Il Modo Migliore Per Risolvere Il Debug In Batch In As400. Eseguito
    Melhor Maneira De Resolver A Depuração Em Lote No AS400. Executado
    La Mejor Manera De Resolver La Depuración Por Lotes En As400. Ejecutado
    Лучший способ решить пакетную отладку в As400. казнен
    Le Meilleur Moyen De Résoudre Le Débogage Par Lots Dans As400. Réalisé