COMP - Parameter für Natural Com-plete/SMARTS Interface

Dieser Natural-Profilparameter dient zum Angeben der Parameter für das Natural Com-plete/SMARTS Interface. Er entspricht dem Makro NTCOMP im Natural-Parametermodul.

Mögliche Werte Siehe COMP Parameter Syntax.
Standard-Einstellung Siehe Schlüsselwort-Subparameter.  
Dynamische Angabe ja Der Parameter COMP kann nur dynamisch angegeben werden. Im Natural-Parametermodul wird das Makro NTCOMP verwendet.
Angabe innerhalb der Session nein  

Anmerkung:
Informationen zum Natural Com-plete/SMARTS Interface siehe Natural under Com-plete/SMARTS in der TP Monitor Interfaces-Dokumentation.

Dieses Dokument behandelt folgende Themen:


COMP Parameter Syntax

Der Profilparameter COMP wird wie folgt angegeben:

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

NTCOMP-Makro-Syntax

Das Makro NTCOMP wird wie folgt angegeben:

         NTCOMP EXIT=value,                                            *
               HCDTID=value,                                           *
               INITID=value,                                           *
               LC=value,                                               *
               LE370=value,                                            *
               MSGHDR=value,                                           *
               NTHSIZE=value,                                          *
               SERVER=value,                                           *
               SPIEA=value,                                            *
               THABOVE=value,                                          *
               TTYxxx=value,                                           *
               UCTRAN=value,                                           *
               U2PRINT=value

Schlüsselwort-Subparameter

EXIT | HCDTID | INITID | LC | LE370 | MSGHDR | NTHSIZE | SERVER | SPIEA | THABOVE | TTYxxx | UCTRAN | U2PRINT

EXIT - User Exit Module Name

EXIT=value definiert den Namen eines User Exit-Moduls, das vor der Initialisierung von Natural während der Initialisierung einer Session aufgerufen werden kann.

Wert: Erklärung:
1 - 8 Zeichen oder ' ' Name des User Exit.
' ' (leer) Es wird kein User Exit verwendet.

Dies ist der Standardwert.

HCDTID – Initialisierung des Hardcopy-Bestimmungsorts

HCDTID=value steuert die Initialisierung des Hardcopy-Bestimmungsorts (Destination).

Wert: Erklärung:
ON Der Hardcopy-Bestimmungsort wird mit der Terminal-Kennung initialisiert.
OFF Der Hardcopy-Bestimmungsort entspricht dem logischen Namen des Terminals.

Dies ist der Standardwert.

INITID – Inhalt von *INIT-ID

INITID=value steuert den Inhalt der Systemvariablen *INIT-ID.

Wert: Erklärung:
TIBNAM *INIT-ID enthält den logischen Einheitsnamen des Benutzerterminals.
TID *INIT-ID enthält die Zeichenkette lbnnnnnn, wobei l die Stack-Ebene ist, auf der die Session läuft, b leer ist und nnnnnn die rechtbündig ausgerichtete TID-Nummer ohne führende Nullen ist.

Dies ist der Standardwert (Natural-Terminal-Kennung).

CPATCH *INIT-ID enthält dieselbe Zeichenkette wie bei INITID=TID, jedoch ist b kein Leerzeichen, sondern das Com-plete-Einfügungszeichen (Patch Character).

LC – Kleinschreibungsmodus einschalten

Mit LC=value kann das Terminal zwischen Kleinschreibungs- und Großschreibungsmodus umgeschaltet werden.

Wert: Erklärung:
ON Kleinschreibungsmodus.

Dies ist der Standardwert.

OFF Großschreibungsmodus.

LE370 – Nutzung der LE/370-Umgebung

LE370=value gibt die Nutzung der LE/370-Umgebung als vorinitialisierte Umgebung (CEEPIPI Interface) unter Complete/SMARTS an.

Wert: Erklärung:
ON Alle 3GL-Aufrufe werden in der vorinitialisierten LE/370-Enklave abgewickelt.
OFF Dies ist der Standardwert.

MSGHDR – Aktivierung der Meldungsüberschrift

MSGHDR=value aktiviert bzw. deaktiviert eine Meldungsüberschrift für Natural-Fehler- oder Beendigungsmeldungen unter Verwendung der Message Switching Facility von Com-plete für asynchrone Natural-Transaktionen

Wert: Erklärung:
ON Die Meldungsüberschrift ist aktiviert.

Dies ist der Standardwert.

OFF Die Meldungsüberschrift ist deaktiviert.

NTHSIZE – Natural-Thread-Größe

NTHSIZE=value gibt die Größe des Speicherbereichs an, der für Natural-Puffer, Datenbereiche und Threads genutzt wird.

Wert: Erklärung:
256 - 2097151 Größe in KB, wobei das eigentliche obere Limit durch die Größe des Complete-Threads bestimmt ist.
1024 Dies ist der Standardwert.

Anmerkung:
Dieser Speicherbereich wird innerhalb des physischen Com-plete-Thread zugewiesen. Der verbleibende Bereich (Com-plete Region-Größe RG für die Natural-Transaktion minus NTHSIZE-Wert) steht für das dynamische Laden von Nicht-Natural-Subroutinen, die Vergrößerung von Natural Thread Buffers oder Natural Work Pools usw. zur Verfügung.

SERVER - Name des Natural-Servers

SERVER=value gibt den Namen des Natural-Servers an, der während des Com-plete -Startvorgangs initialisiert wird.

Wert: Erklärung:
1 - 8 Zeichen Name des Natural Server.
NCFNAT82 Dies ist der Standardwert (versionsabhängig).

Anmerkungen:

  1. Der angegebene Server dient dazu, über Natural-Sitzungen hinweg gemeinsam genutzte Speicher und Tabellen, z.B. lokale Buffer Pools, zu verwalten. Der Server muss im Com-plete Startup definiert werden.
  2. Sie können das mitgelieferte Server-Modul NCFNAT82 unter einem anderen Namen kopieren und verschiedene Natural Com-plete Interfaces mit verschiedenen Servern verlinken und laufen lassen, d.h., mit verschiedenen Sätzen lokaler Buffer Pools im selben Com-plete.

SPIEA – Aktivierung der ABEXIT Exits

SPIEA=value aktiviert bzw. deaktiviert die ABEXIT-Exits.

Wert: Erklärung:
ON Aktiviert den ABEXIT Exit.

Dies ist der Standardwert.

OFF Deaktiviert den ABEXIT Exit. Diese Einstellung sollte nur zu Testzwecken benutzt werden.

THABOVE – Lage des Natural Thread

THABOVE=value bestimmt die Lage des Natural Thread (siehe Parameter NTHSIZE).

Wert: Erklärung:
ON Der Natural Thread wird in der Com-plete Thread-Erweiterung oberhalb der 16-MB-Grenze zugeordnet.

Dies ist der Standardwert (Com-plete Thread-Erweiterung benutzen).

OFF Der Natural Thread wird im physischen Com-plete Thread unterhalb der 16-MB-Grenze zugeordnet.

TTYxxx - TTY-Geräte-Steuerzeichen

TTYxxx=value bestimmt die Fernschreiber-Geräte-Steuerzeichen. Folgende hexadezimale Werte können eingestellt werden:

Wert: Erklärung:
TTYCR=0D Fernschreiber-Wagenrücklauf
TTYLF=15 Fernschreiber-Zeilenvorschub
TTYIC=00 Fernschreiber-Leerzeichen
TTYNIC=00 Anzahl der Fernschreiber-Leerzeichen
TTYBS=16 Fernschreiber-Rückschritt
TTYAL=07 Fernschreiber-Alarm

Anmerkung:
Es gibt keinen Standardwert.

UCTRAN – Umsetzung von Klein- in Großschreibung bei Com-plete/SMARTS-Fehlermeldungen

UCTRAN=value steuert die Umsetzung von Klein- in Großschreibung für die Com-plete/SMARTS-Fehlermeldungen.

Wert: Erklärung:
ON Umsetzung in Großbuchstaben aktiviert.
OFF Umsetzung in Großbuchstaben deaktiviert.

Dies ist der Standardwert.

U2PRINT – Dynamische Druckerzuordnung

U2PRINT=value steuert die dynamische Druckerzuordnungsfunktion von Com-plete bei Hardcopy-Anforderungen.

Wert: Erklärung:
ON Natural ruft bei Hardcopy-Anforderungen die Com-plete U2PRINT Routine für die Angabe eines Zieldruckers (Destination) auf.
OFF Die dynamische Hardcopy-Druckerzuordnung ist deaktiviert. Natural verwendet den Vorgabewert aus dem Profilparameter HCDEST.

Dies ist der Standardwert.

Beispiel für NTCOMP-Makro

NTCOMP LE370=ON,INITID=TIBNAM,NTHSIZE=2000

Beispiel für COMP-Parameter

         NTCOMP LE370=ON,                                              *
               INITID=TIBNAM,                                          *
               NTHSIZE=2000