Syntax

Die Anweisungen der EXEC-TAA-Schnittstelle haben folgendes Format:

  EXEC TAA    
     <Anweisungstext>
  END-EXEC.

Dabei spielt es keine Rolle, ob die Anweisung - einschließlich „EXEC TAA“ und „END-EXEC“ auf einer Zeile steht oder über mehrere Zeilen verteilt ist. Lediglich die Worte „EXEC TAA“ müssen in derselben Zeile stehen.

In den Syntaxbeschreibungen werden folgende Konventionen benutzt:

EXEC TAA Großbuchstaben: Text, der exakt so erscheinen muss, da die Anweisung sonst nicht korrekt erkannt wird.
<Name> Text in spitzen Klammern („< >“) muss - einschließlich der spitzen Klammern - durch die entsprechende Angabe ersetzt werden, z.B. einen Namen.
[IN <Anwendung>] Text in eckigen Klammern („[ ]“)ist optional: Die Angabe kann weggelassen werden. Allerdings kann dies bei Angaben, die von der Infrastruktur selbst besorgt werden müssen, zu längeren Generierungszeiten führen.
[[AND <a> = <b>] … ] „…“ bedeutet, dass der Anweisungsteil so oft wie benötigt wiederholt wird, z.B. für Parameterzuweisungen.
GET [ FIRST | NEXT ] Der senkrechte Strich („|“) kenn­zeichnet Alternativen: von den durch | getrennten Angabe muss genau eine angegeben werden; wenn die Alternativen wie in diesem Beispiel von eckigen Klammern eingeklammert sind, eine oder keine.
ON <severity> { RESUME | EXIT MODULE } Die geschweifte Klammer („{ }“) umklammert Alternativen, von denen eine angegeben sein muss. Die Alternativen sind durch den senkrechten Strich („|“) voneinander getrennt.

Bitte beachten:

Die folgenden Einschränkungen und Regeln sind technisch bedingt und müssen unbedingt eingehalten werden:

  • Die Worte „EXEC TAA“ müssen zusammen in einer Zeile stehen, und es müssen die ersten Worte in der Zeile sein.
  • „END-EXEC“ muss als letztes in einer Zeile stehen. Alles, was hinter END-EXEC folgt, wird ignoriert.
  • Auch wenn selbst keine Einträge in die WORKING-STORAGE SECTION und LINKAGE SECTION programmiert werden, müssen diese Sections im COBOL-Programm vom Programmierer angelegt werden, da die EXEC-TAA-Schnittstelle sie benötigt.
  • LINKAGE SECTION und WORKING-STORAGE SECTION müssen jeweils allein in einer eigenen Zeile stehen.
  • Die REGISTER-Anweisung muss in einer Zeile stehen.
cobref:cob:syntax · Zuletzt geändert: 02.01.2015 08:32

Copyright © 1992-2024 TeamWiSE Gesellschaft für Softwaretechnik mbH         Adressen |  Kontakt |  AGB |  Datenschutzerklärung |  Impressum