Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

IMP PRINT-DIRECTIVES

Durch diese Direktive können die Werte von Direktiven in die Quellprogrammliste ausgegeben werden.

Format


>>IMP PRINT-DIRECTIVES {ALL | NON-DEFAULT}


Allgemeine Regeln

  1. Die Direktive wirkt in der Listenerzeugungsphase.

  2. Die Direktive darf überall in einer Übersetzungseinheit angegeben werden.

  3. 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.

  4. Die Angabe ALL bewirkt, dass die Werte aller Direktiven in die Quellprogrammliste ausgegeben werden.

  5. Die Angabe NON-DEFAULT bewirkt, dass die Werte aller Direktiven, die vom Defaultwert abweichen, in die Quellprogrammliste ausgegeben werden.

  6. Die Ausgabe wird im LISTING direkt im Anschluss an die Direktive erzeugt.

  7. 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:

OPTIONS BY DEFAULT
                        ...
                        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