CMPO - Kompilierungsoptionen

#### Search Results

Search

# 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

- NTCMPO-Macro-Syntax

- Schlüsselwort-Subparameter

- Beispiel für CMPO-Parameter

- Beispiel für NTCMPO-Makro

## 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,                                     *                                   *
           MASKCME=value,                                     *
           MAXPREC=value,                                     *
           MEMOPT=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` | `MASKCME` | `MAXPREC` | `MEMOPT` | `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

### On this page

- CMPO-Parameter-Syntax
- NTCMPO-Macro-Syntax
- Schlüsselwort-Subparameter
- Beispiel für CMPO-Parameter
- Beispiel für NTCMPO-Makro