CMPO - Kompilierungsoptionen

Dieser Natural-Profilparameter kann zu Beginn einer Session benutzt werden, um beim Session-Start dieselben Kompilierungsoptionen anzugeben oder zu überschreiben, die statisch mit dem Makro NTCMPO im Natural-Parametermodul oder während einer aktiven Session mit dem Systemkommando COMPOPT angegeben werden können.

Mögliche Werte Siehe CMPO-Parameter-Syntax.
Standard-Einstellung Identisch mit den entsprechenden Optionen des Systemkommandos COMPOPT. Siehe Schlüsselwort-Subparameter bzw. COMPOPT-Optionen.
Dynamische Angabe ja Dieser Parameter kann nur dynamisch angegeben werden. Im Natural-Parametermodul wird stattdessen das Makro NTCMPO benutzt.
Angabe innerhalb der Session ja Mit Systemkommando COMPOPT.

Dieses Dokument behandelt folgende Themen:


CMPO-Parameter-Syntax

Der Parameter CMPO hat folgende Syntax:

CMPO=(keyword-subparameter=value,keyword-subparameter=value,...)

Siehe Schlüsselwort-Subparameter.

Die Option DB2PKYU gilt nur, wenn die in Ihrer Umgebung installierte Version von Natural for DB2 diese Option unterstützt.

Anmerkungen:

  1. Die Schlüsselwort-Subparameter sind funktional identisch mit den Kompilierungsoptionen, die innerhalb der Session mit dem Systemkommando COMPOPT angegeben werden können.
  2. Jeder Subparameter kann den Wert ON oder OFF annehmen (GFID kann außerdem den Wert VID annehmen).
  3. Weitere Informationen, z.B. Standardwerte und Funktionsbeschreibungen siehe Systemkommando COMPOPT in der Systemkommandos-Dokumentation oder folgen Sie den im Abschnitt Schlüsselwort-Subparameter aufgeführten Links.

NTCMPO-Macro-Syntax

Das Makro NTCMPO im Natural-Parametermodul hat folgende Syntax:

NTCMPO CHKRULE=value,                                     *
       CPAGE=value,                                       *
       DB2ARRY=value,                                     *
       DB2BIN=value,                                      *
       DB2PKYU=value,                                     *
       DB2TSTI=value,                                     *
       DBSHORT=value,                                     *
       ECHECK=value,                                      *
       GDASC=value,                                       *
       GFID=value,                                        *
       KCHECK=value,                                      *
       LOWSRCE=value,                                     *
       LUWCOMP=value,                                     *
       MASKCME=value,                                     *
       MAXPREC=value,                                     *
       MEMOPT=value,                                      *
       NMOVE22=value,                                     *
       PCHECK=value,                                      *
       PSIGNF=value,                                      *
       THSEP=value,                                       *
       TQMARK=value,                                      *
       TSENABL=value

Siehe Schlüsselwort-Subparameter.

Anmerkungen:

  1. Die Option DB2PKYU ist nur vorhanden, wenn die in Ihrer Umgebung installierte Version von Natural for DB2 diese Option unterstützt.
  2. Die möglichen Schlüsselwort-Subparameter sind funktional identisch mit den Optionen, die innerhalb einer Session mit dem Systemkommando COMPOPT angegeben werden können.
  3. Jeder Subparameter kann den Wert ON oder OFF annehmen (GFID kann außerdem den Wert VID annehmen).
  4. Im Makro NTCMPO können die Schlüsselwort-Subparameter in beliebiger Reihenfolge angegeben werden.
  5. Weitere Informationen, z.B. Standardwerte und Funktionsbeschreibungen, erhalten Sie, wenn Sie den im Syntax-Diagramm aufgeführten Links folgen.

Schlüsselwort-Subparameter

CHKRULE | CPAGE | DB2ARRY | DB2BIN | DB2PKYU | DB2TSTI | DBSHORT | ECHECK | GDASC | GFID | KCHECK | LOWSRCE | LUWCOMP | MASKCME | MAXPREC | MEMOPT | NMOVE22 | PCHECK | PSIGNF | THSEP | TQMARK | TSENABL

Eine vollständige Beschreibung der Compiler-Optionen finden Sie beim Systemkommando COMPOPT in der Systemkommandos-Dokumentation. Die dort aufgeführten Standardwerte gelten ebenfalls für die entsprechenden Schlüsselwort-Subparameter von CMPO und NTCMPO.

Beispiel für CMPO-Parameter

CMPO=(KCHECK=ON,PCHECK=ON)

Beispiel für NTCMPO-Makro

         NTCMPO KCHECK=ON,                                             *
               PCHECK=ON