Problem:
Release 4.0: Zielsystem BS2000:
Der Net Express Compiler akzeptiert auch syntaktisch sehr rudimentäre Programme.
Wesentliche Bestandteile eines Cobol Programmes können fehlen, ohne dass ein Fehler gemeldet wird. In diesem Fall fehlte die 'DATA DIVISION'.
Auf dem Zielsystem BS2000 ist jedoch eine vollständige Programmstruktur gefragt.
Mit welcher Directive kann man das in NE erzwingen ? BS2000 und ANS85 helfen nicht.
Resolution:
Nehmen Sie bitte die folgende Direktivenzeile mit auf:
$set DIALECT"BS2000" FLAG"BS2000"
Während der Umwandlung des Quelltextes wird das Fehlen der 'DATA DIVISION' vom Compiler bemerkt und als Fehler dargestellt.