CSTATIC - Statisch verlinkte Module

#### Search Results

Search

# CSTATIC - Statisch verlinkte Module

Dieser Natural-Profilparameter kann benutzt werden, um eine Liste mit Namen von Modulen zu definieren, die mit dem Natural-Parametermodul statisch verlinkt werden sollen. Er entspricht dem Macro `NTCSTAT` im Natural-Parametermodul.

Mögliche Werte | Siehe CSTATIC-Parameter-Syntax.
Standard-Einstellung | keine |
Dynamische Angabe | nein |
Angabe innerhalb der Session | nein |

Anmerkungen:

1. Jedes angegebene und mit dem Natural-Parametermodul verlinkte Modul kann über ein `CALL`-Statement aus einem Natural-Objekt aufgerufen werden.
2. Da die Länge eines Parameterwertes auf 256 Bytes begrenzt ist, ist auch die Anzahl der Modulnamen, die mit `CSTATIC` angegeben werden können, begrenzt. Wenn Sie mehr statisch verlinkte Module definieren wollen, können Sie als Alternative das Makro `NTCSTAT` benutzen.
3. Module, die statisch verlinkt wurden, können ersetzt werden, indem man sie während der Session-Initialisierung dynamisch lädt; siehe Profilparameter `RCA`. Module, die weder statisch noch dynamisch verlinkt wurden, werden geladen, wenn sie das erste Mal mit einem `CALL`-Statement aufgerufen werden.
4. Wenn Sie Module mit einem umgebungsunabhängigen Nukleus verlinken wollen, müssen Sie sie mit dem Parameter `CSTATIC` in zwei Parametermodulen angeben: Eines, das mit dem umgebungsunabhängigen Nukleus verlinkt ist, und eines, das mit dem umgebungsabhängigen Nukleus verlinkt ist. Dabei ist zu beachten, dass für alle anderen Parameterdefinitionen nur das mit dem umgebungsabhängigen Nukleus verlinkte Parametermodul benutzt wird.
5. Weitere Informationen siehe Modules for Static Linking in der Installation-Dokumentation.

Dieses Dokument behandelt folgende Themen:

- CSTATIC-Parameter-Syntax

- NTCSTAT-Macro-Syntax

- Beispiel für CSTATIC-Parameter

- Beispiele für NTCSTAT-Makros

## CSTATIC-Parameter-Syntax

Zu jedem Modulnamen (1 - 8 Zeichen) wird eine externe Referenz für den Linkage Editor erzeugt.

CSTATIC=module-name

Oder, falls die externe Referenz (`entry-name`) anders lautet als der Modulname, kann der Eintragname in Klammern nach dem Modulnamen angegeben werden:

CSTATIC=module-name(entry-name)

## NTCSTAT-Macro-Syntax

Mit dem Makro `NTCSTAT` kann jeweils ein Modul pro Makro-Aufruf angegeben werden. Zu jedem Modulnamen (1 - 8 Zeichen) wird eine externe Referenz für den Linkage Editor erzeugt.

             NTCSTAT module-name

Oder, falls die externe Referenz (`entry-name`) anders lautet als der Modulname, kann der Eintragname, abgetrennt durch ein Komma, nach dem Modulnamen angegeben werden:

             NTCSTAT module-name,entry-name

## Beispiel für CSTATIC-Parameter

    CSTATIC=(MOD1,MOD7(ENTRY2),MOD12,MOD27($MAIN))

## Beispiele für NTCSTAT-Makros

             NTCSTAT MOD1
             NTCSTAT MOD7,ENTRY2
             NTCSTAT MOD12
             NTCSTAT MOD27,$MAIN

### On this page

- CSTATIC-Parameter-Syntax
- NTCSTAT-Macro-Syntax
- Beispiel für CSTATIC-Parameter
- Beispiele für NTCSTAT-Makros