++ Wenn Sie ein COBOL-Programm für z/OS generieren, gibt die Builddeskriptoroption statementTrace an, ob das generierte Programm Anweisungen vom Typ "COBOL DISPLAY" enthält, um einen für das Programm zu erstellen, während es ausgeführt wird. ++ Anweisungen vom Typ "COBOL DISPLAY" werden eingeschlossen, um Folgendes anzuzeigen: die einzelnen EGL-Anweisungen, bevor sie ausgeführt werden, den SQL-Fehlercode nach den einzelnen SQL-E/A-Anweisungen und die Verarbeitung, die durch EGL-generierten Code für die Initialisierung, Steuerung und Beendigung ausgeführt wird. ++ Wenn Sie statementTrace auf YES setzen, wird die Traceausgabe immer zur Laufzeit erzeugt und in die Standardausgabe für die Anweisung "COBOL DISPLAY" geschrieben. ++ Wenn Sie den Trace inaktivieren möchten, müssen Sie statementTrace auf NO setzen und das Programm erneut generieren.
++ Wenn Sie einen Trace für die SQL-Fehlercodes durchzuführen möchten, die während E/A-Operationen auf einer relationalen Datenbank auftreten, müssen Sie die Builddeskriptoroption sqlErrorTrace verwenden. ++ Wenn Sie einen Trace für die tatsächlichen SQL-E/A-Anweisungen, einschließlich der SQL-Fehlercodes, durchführen möchten, müssen Sie die Builddeskriptoroption sqlIOTrace verwenden.
| Plattform | Problem |
|---|---|
| CICS | ++ Die gesamte Ausgabe wird in einem JES-Ausgabedatenstrom (in der Regel CEEMSG) angezeigt. Ausgaben aus verschiedenen Transaktionen werden vermischt. |
| IMS/VS | ++ Das Ziel für die Ausgabe ist der Datendefinitionsname, den Sie in der Option OUTDD des COBOL-Compilers angeben. ++ Die Ausgabe wird standardmäßig in den Systemausgabedatenstrom des Datendefinitionsnamens in dem Job geschrieben, der den Nachrichtenbereich startet. |
z/OS-Batch |
++ Das Ziel für die Ausgabe ist der Datendefinitionsname, den Sie in der Option OUTDD des COBOL-Compilers angeben. ++ Die Ausgabe wird standardmäßig in den Systemausgabedatenstrom des Datendefinitionsnamens in der JCL geschrieben, die die Ausführungseinheit startet. |
| zSeries COBOL | Stellen Sie sicher, dass Sie die richtige CODEPAGE-Compileroption für Ihre Sprache angegeben haben, damit der Text ordnungsgemäß angezeigt wird. ++ Legen Sie
die Compileroption der Codepage auf eine der folgenden Weisen fest:
|