Durch diese Direktive können die Werte von Direktiven in die Quellprogrammliste ausgegeben werden.
Format
>>IMP PRINT-DIRECTIVES {ALL | NON-DEFAULT}
Allgemeine Regeln
Die Direktive wirkt in der Listenerzeugungsphase.
Die Direktive darf überall in einer Übersetzungseinheit angegeben werden.
Durch die Direktive können die Werte von Direktiven, die in der Übersetzungsphase wirken, sowie der >>IMP LISTING-OPTIONS Direktive, in die Quellprogrammliste ausgegeben werden.
Die Angabe ALL bewirkt, dass die Werte aller Direktiven in die Quellprogrammliste ausgegeben werden.
Die Angabe NON-DEFAULT bewirkt, dass die Werte aller Direktiven, die vom Defaultwert abweichen, in die Quellprogrammliste ausgegeben werden.
Die Ausgabe wird im LISTING direkt im Anschluss an die Direktive erzeugt.
Ist für die Zeile, in der die Direktive angegeben ist, die Listenerzeugung ausgeschaltet (>>LISTING OFF, COPY ... SUPPRESS,...), so werden auch die Direktivenwerte nicht aufgelistet.
Beispiel 5-1
Quelltext: >>IMP PRINT-DIRECTIVES NON-DEFAULT >>IMP PRINT-DIRECTIVES ALL >>IMP LISTING-OPTIONS MERGE-DIAGNOSTICS >>CALL-CONVENTION COBOL >>TURN EC-OO-CONFORMANCE EC-OO-NULL CHECKING ON >>IMP LISTING-OPTIONS EXPAND-COPY EXPAND-SUBSCHEMA OFF >>IMP RUNTIME-ERRORS FUNCTION-DEFAULT-VALUE ON >>IMP LISTING-OPTIONS SORT-MAP SHORTEN-XREF ON >>IMP PRINT-DIRECTIVES NON-DEFAULT >>IMP PRINT-DIRECTIVES ALL ... Listenausgabe: ... EXPAND-COPY = YES ... EXPAND-SUBSCHEMA = YES ... GENERATE-INITIAL-STATE = YES ... V VV 00001 >>IMP PRINT-DIRECTIVES NON-DEFAULT ##### ALL DIRECTIVES VALUES ARE SET TO DEFAULT #### 00002 >>IMP PRINT-DIRECTIVES ALL ##### >>CALL-CONVENTION COMPATIBLE ##### >>FLAG-85 ZERO-LENGTH OFF ##### >>IMP RUNTIME-ERRORS FUNCTION-DEFAULT-VALUE OFF ##### >>IMP LISTING-OPTIONS EXPAND-COPY ON ##### >>IMP LISTING-OPTIONS EXPAND-SUBSCHEMA ON ##### >>IMP LISTING-OPTIONS MERGE-DIAGNOSTICS OFF ##### >>IMP LISTING-OPTIONS MERGE-REFERENCES OFF ##### >>IMP LISTING-OPTIONS MERGE-STATEMENT-ADDRESS OFF ##### >>IMP LISTING-OPTIONS SORT-MAP OFF ##### >>IMP LISTING-OPTIONS SHORTEN-XREF OFF ##### >>IMP COMPILER-ACTION GENERATE-INITIAL-STATE ON ##### >>IMP COMPILER-ACTION UPDATE-REPOSITORY OFF ##### >>TURN EC-DATA-CONVERSION CHECKING OFF ##### >>TURN EC-OO-CONFORMANCE CHECKING OFF ##### >>TURN EC-OO-METHOD CHECKING OFF ##### >>TURN EC-OO-NULL CHECKING OFF ##### >>TURN EC-OO-RESOURCE CHECKING OFF ##### >>TURN EC-OO-UNIVERSAL CHECKING OFF ##### >>TURN EC-STORAGE-NOT-ALLOC CHECKING OFF ##### >>TURN EC-STORAGE-NOT-AVAIL CHECKING OFF ##### >>TURN EC-XML-CODESET-CONVERSION CHECKING OFF 00003 >>IMP LISTING-OPTIONS MERGE-DIAGNOSTICS 00004 >>CALL-CONVENTION COBOL 00005 >>TURN EC-OO-CONFORMANCE EC-OO-NULL CHECKING ON 00006 >>IMP LISTING-OPTIONS EXPAND-COPY EXPAND-SUBSCHEMA OFF 00007 >>IMP RUNTIME-ERRORS FUNCTION-DEFAULT-VALUE ON 00008 >>IMP LISTING-OPTIONS SORT-MAP SHORTEN-XREF ON 00009 >>IMP PRINT-DIRECTIVES NON-DEFAULT ##### >>CALL-CONVENTION COBOL ##### >>FLAG-85 ZERO-LENGTH OFF ##### >>IMP RUNTIME-ERRORS FUNCTION-DEFAULT-VALUE ON ##### >>IMP LISTING-OPTIONS EXPAND-COPY OFF ##### >>IMP LISTING-OPTIONS EXPAND-SUBSCHEMA OFF ##### >>IMP LISTING-OPTIONS MERGE-DIAGNOSTICS ON ##### >>IMP LISTING-OPTIONS SORT-MAP ON ##### >>IMP LISTING-OPTIONS SHORTEN-XREF ON ##### >>TURN EC-OO-CONFORMANCE CHECKING ON ##### >>TURN EC-OO-NULL CHECKING ON 00010 >>IMP PRINT-DIRECTIVES ALL ##### >>CALL-CONVENTION COBOL ##### >>IMP RUNTIME-ERRORS FUNCTION-DEFAULT-VALUE ON ##### >>IMP LISTING-OPTIONS EXPAND-COPY OFF ##### >>IMP LISTING-OPTIONS EXPAND-SUBSCHEMA OFF ##### >>IMP LISTING-OPTIONS MERGE-DIAGNOSTICS ON ##### >>IMP LISTING-OPTIONS MERGE-REFERENCES OFF ##### >>IMP LISTING-OPTIONS MERGE-STATEMENT-ADDRESS OFF ##### >>IMP LISTING-OPTIONS SORT-MAP ON ##### >>IMP LISTING-OPTIONS SHORTEN-XREF ON ##### >>IMP COMPILER-ACTION GENERATE-INITIAL-STATE ON ##### >>IMP COMPILER-ACTION UPDATE-REPOSITORY OFF ##### >>TURN EC-DATA-CONVERSION CHECKING OFF ##### >>TURN EC-OO-CONFORMANCE CHECKING ON ##### >>TURN EC-OO-METHOD CHECKING OFF ##### >>TURN EC-OO-NULL CHECKING ON ##### >>TURN EC-OO-RESOURCE CHECKING OFF ##### >>TURN EC-OO-UNIVERSAL CHECKING OFF ##### >>TURN EC-STORAGE-NOT-ALLOC CHECKING OFF ##### >>TURN EC-STORAGE-NOT-AVAIL CHECKING OFF ##### >>TURN EC-XML-CODESET-CONVERSION CHECKING OFF |