Datei mit reservierten Wörtern für COBOL

Bei der COBOL-Generierung verwaltet EGL eine vordefinierte (integrierte) Liste mit reservierten Wörtern für COBOL, SQL und CICS, die in einem COBOL-Programm nicht als Namen verwendet werden dürfen. Der Aliasname eines main-Abschnitts (oder, falls die Eigenschaft alias nicht vorhanden ist, der Name des Abschnitts selbst, nach acht Zeichen abgeschnitten) könnte zu einem Konflikt mit einem Wort in der Liste der reservierten Wörter führen. In diesem Fall wird der EGL-Generator mit einem Fehler beendet. Wenn bei EGL bei Nicht-main-Abschnitten ein Konflikt zwischen dem Abschnittsnamen und einem Wort in der Liste der reservierten Wörter auftritt, erstellt der EGL-Generator einen Aliasnamen für den Abschnittsnamen.

Im Allgemeinen müssen Sie die vordefinierte Liste reservierter Wörter nicht ergänzen. In den folgenden Situationen müssen Sie jedoch möglicherweise eine Datei mit reservierten Wörtern definieren, um zusätzliche reservierte Wörter bereitzustellen, die der EGL-Generator vermeiden sollte. Unter den folgenden Bedingungen benötigen Sie eventuell eine zusätzliche Datei mit reservierten Wörtern:
Falls erforderlich, kann Ihr Systemadministrator eine Datei mit reservierten Wörtern erstellen, um Ergänzungen zu der vordefinierten Liste reservierter Wörter bereitzustellen. Das Format der Datei mit reservierten Wörtern enthält die folgenden beiden Datensatztypen:
Kommentaranweisung
Eine Anweisung mit einem Stern (*) in der ersten Spalte.
Anweisung mit reserviertem Wort
Eine Anweisung mit einem in der ersten Spalte beginnenden Wort. Das Wort endet beim ersten Leerzeichen. Zusätzlich zu bestimmten reservierten Wörtern können Sie den Stern (*) als Platzhalter am Ende eines Wortes verwenden, wie in folgenden Beispielen dargestellt:
  • CICS*
  • SQL*
  • XYZ*
Wenn das reservierte Wort mit einem Stern endet, werden alle Namen, deren Anfangszeichen mit der Zeichenfolge vor dem Stern übereinstimmen, behandelt, als würden sie mit einem Wort in der Liste übereinstimmen.

Wenn Sie eine Datei mit reservierten Wörtern erstellen, legen Sie für die Builddeskriptoroption reservedWord den vollständig qualifizierten Pfadnamen dieser Datei fest. Weitere Informationen zu reservierten Wörtern für EGL finden Sie in der EGL-Sprachreferenz.


Feedback