Gene­rie­rungs­parameter für Cobol

Die Gene­rie­rung des Sourcecodes kann für Cobol über folgende Parameter beeinflusst werden:

Parameter Default-Wert Zulässige Werte
$$EmptyLines

Wenn FALSE, dann werden Leerzeilen als Kommentarzeilen ge­ne­riert.

TRUE

TRUE

FALSE

$$Extension

Extension des erzeugten Sourcefiles.

cob

beliebig

$$FileName

Gene­riert einen vom Ent­schei­dungs­ta­bellen-Namen ab­wei­chenden Datei-Namen.

ET-Name

beliebig

$$LineSize

Festlegung der maximalen Länge einer Source­code-Zeile. Längere Zeilen werden bei der Gene­rie­rung auto­ma­tisch umgebrochen.

Siehe auch: ide.cobol.lineSize

72

72

255

$$LogArgDefault

Bei der Gene­rie­rung von Scrapbooks wird für fehlende logische Argumente auto­ma­tisch ein compilierbares "Dummy-Argument" eingesetzt. Mit diesem Schlüssel kann die systemseitige Voreinstellung beliebig geändert werden.

FUNCTION CURRENT-DATE > SPACE

beliebig

$$Scrapbook.SuppressText

Mit dem Wert TRUE kann bei der Scrapbook-Ge­ne­rie­rung die Einbindung von Titeln und Texten als Kommentare unterdrückt werden.

Siehe auch: Datei Pro­ject.ini, sprachbezogene Schlüssel: ide.sprache.scrapbook.suppresstext

FALSE

TRUE

FALSE

$$SectionName

Gene­riert einen vom Datei-Namen ab­wei­chenden Section-Namen. Wird als Wert "" ange­ge­ben, dann wird keine Section für den IF-ELSE-Regelbaum ge­ne­riert.

FileName

beliebig

$$Uppercase

Wenn TRUE, dann werden alle Zeilen in Großbuchstaben ge­ne­riert. Davon ausgenommen sind Kommentar-Zeilen und Text-Literale.

Siehe auch: ide.cobol.upperCase

TRUE

TRUE

FALSE

Hinweise zu Gene­rie­rungs­para­me­tern:

  • Gene­rie­rungs­parameter werden als Kommentarzeilen direkt im Source­code ange­ge­ben. Wir empfehlen hierzu die ersten Zeilen des Prologs zur Ent­schei­dungs­ta­belle

Hier ein Beispiel: * $$Extension=cpy

  • Werden keine Gene­rie­rungs­parameter eingegeben, dann arbeitet die Gene­rie­rung mit den Default-Werten

  • Mehrere Gene­rie­rungs­parameter in einer Zeile sind möglich

  • Groß-Klein-Schreibung spielt keine Rolle

  • Ein Gene­rie­rungs­parameter darf maximal einmal vorkommen

  • Bei Fehlern (ungültige oder fehlende Werte, mehrfache Gene­rie­rungs­parameter, etc.) wird die Gene­rie­rung abgebrochen und eine detaillierte Beschreibung der Ursache wird am Bildschirm angezeigt

  • Zahlreiche Gene­rie­rungs­parameter können auch für Gruppen von Ent­schei­dungs­ta­bellen zentral in der Datei Pro­ject.ini definiert werden, siehe dazu auch Kapitel: Sprachbezogene Schlüssel

  • Parameter in Ent­schei­dungs­ta­bellen übersteuern eventuell vorhandene Parameterangaben in der Date Pro­ject.ini