PDA

View Full Version : Binde-Fehler oder individuelle Einträge in EVENTF



manuel.marcos
17-02-17, 12:23
Hallo,
gibt es eine Möglichkeit Binde-Fehler in die EVENTF für den RDI zu bekommen?
Hintergrund:
Beim kompilieren im RDI mit CTRSRVPGM wird nichts in die Fehlerliste eingetragen, wenn das Binden fehlschlägt. Im Befehlsprotokoll des RDI kann man zwar sehen, das das SRVPGM nicht erstellt wurde, dort steht aber leider auch nicht weshalb...
Den Befehl CRTSRVPGM werde ich wohl nicht direkt in die EVENTF bekommen, aber evtl. gibt es eine Möglichkeit, das Joblog nach dem Befehl zu scannen und darauf dann Einträge in der Eventf zu erzeugen. So könnte man direkt erkennen, ob das SRVPGM erstellt wurde und müsste nicht noch in andere Fenster o.ä. wechseln...

Bin über jede Hilfe dankbar.

Gruß Manuel

dschroeder
17-02-17, 15:20
Wir verwenden ein eigenes Compile-Script. Dort ist programmiert, dass wir auf jeden Fall eine Message bekommen, wenn die Compilierung durch ist. Wenn die Erstellung des PGMs nicht geklappt hat, steht das in der Message. Ich habe immer parallel eine grüne Sitzung auf, in der diese Breakmessage auftaucht. Wenn das Wandeln nicht funktioniert, sehe ich das sofort.

Dieter

dschroeder
17-02-17, 15:24
Noch eine Idee: Wenn dein Compile-Script feststellt, dass das Wandel nicht geklappt hat, könntest du die doch einfach eine Meldung in das EVENTF stellen. Das ist doch eine ganz normale Datei, denke ich. Dann wüsstest du schon mal, dass das Wandeln nicht geklappt hat und könntest dann das Joblog untersuchen.

Dieter

manuel.marcos
20-02-17, 07:45
Hallo Dieter,
danke für deine Antwort.
Wegen deiner Lösung mit der Breakmessage, bricht die bei dir bis in den RDI durch oder "nur" bis zum Greensscreen?

An deine zweite Idee hatte ich in etwa auch schon gedacht. Dann würde man sozusagen im RDI darauf hingewiesen, doch in der Emulation noch mal den Log zu lesen.
Ich denke in die Richtung werde ich mal meine Bemühungen konzentrieren.

Danke

dschroeder
20-02-17, 07:59
Die Breakmessage bricht nur im Greenscreen durch. Ich habe immer eine enstprechende Sitzung auf meinem 2. Monitor auf.

manuel.marcos
22-02-17, 08:12
So das mit dem Schreiben in die EVFEVENT hat sehr gut funktioniert. Ich mach jetzt im CL mit dem Compile Befehlen zuerst ein RCVMSG und mit dieser Nachricht rufe ich dann ein kleines PGM auf, welches in die passende EVFEVENT schreibt. Dieser Artikel war für das Schreiben ganz hilfreich: https://www.itjungle.com/2004/08/04/fhg080404-story01/