Das Natural-Parametermodul wird während der Installation von Natural generiert. Dazu müssen Sie die entsprechenden Installationsjobs ausführen, die von System Maintenance Aid (SMA) bereitgestellt werden. Die Beschreibungen dieser Jobs sind bei den entsprechenden Installationsschritten in der Installation für z/OS-Dokumentation enthalten.
Ein Natural-Parametermodul wird aus dem Parametermakro
NTPRM und bei Bedarf aus zusätzlichen Parametermakros gebaut.
Siehe Zusätzliche Makros
im Natural-Parametermodul. Sie können die von SMA
bereitgestellten Standard-Parametereinstellungen ändern und die
Installationsjobs nach Ihren Bedürfnissen anpassen.
Um ein Natural-Parametermodul mit SMA-Jobs zu bauen:
Passen Sie die Profilparameter im
Standard-NTPRM-Parametermakro an Ihre Bedürfnisse an, indem Sie
die NTPRM-Makro-Syntax
anwenden (siehe Parameter-Referenz-Dokumentation).
Fügen Sie bei Bedarf zusätzliche Parametermakros in beliebiger
Reihenfolge nach dem NTPRM hinzu.
Assemblieren Sie das Natural-Parametermodul und verlinken Sie es mit dem umgebungsabhängigen Nukleus (siehe Installation für z/OS-Dokumentation).
Verlinken Sie das Natural-Parametermodul mit dem umgebungsunabhängigen Nukleus (siehe Installation für z/OS-Dokumentation), wenn eine der folgenden Bedingungen erfüllt ist:
Der Profilparameter CSTATIC und das
Parametermakro NTCSAT werden in der
Parameter-Referenz-Dokumentation beschrieben.
Dieses Kapitel behandelt die folgenden Themen:
Das Parameter-Makro NTPRM ist obligatorisch. Es muss im
Natural-Parametermodul angegeben werden. Das Makro NTPRM enthält
die wichtigsten Profilparametereinstellungen, die zur Konfiguration von Natural
erforderlich sind. Alle Profilparameter, bei denen in der Beschreibung der
einzelnen Parameter in der
Parameter-Referenz-Dokumentation kein Parameter-Makro
angegeben ist, werden im NTPRM-Makro definiert.
Siehe auch NTPRM-Makro-Syntax (Parameter-Referenz-Dokumentation) und Beispiel für Makros im Natural-Parametermodul.
Im Natural-Parametermodul können Sie nach dem
NTPRM-Makro die in der folgenden Tabelle aufgeführten
Parameter-Makros angeben. Diese Makros können Sie in beliebiger Reihenfolge
angeben.
Die Verwendung eines oder mehrerer zusätzlicher Parameter-Makros hängt von Ihren individuellen Systemanforderungen und den in Ihrer Natural-Umgebung installierten Produkten ab.
Der Name eines zusätzlichen Parameter-Makros und seine Syntax sind in der Einzelbeschreibung des entsprechenden Profilparameters in der Parameter-Referenz-Dokumentation enthalten.
Siehe auch Beispiel für Makros im Natural-Parametermodul.
Zu jedem zusätzlichen Parameter-Makro gehört in der Regel ein entsprechender dynamischer Profilparameter.
Der Name eines zusätzlichen Parameter-Makros beginnt mit
NT. Daran anschließend folgt der Name des entsprechenden
Profilparameters.
Beispiel: Das Parameter-Makro
NTBPI
entspricht dem Profilparameter BPI.
Ausnahmen von dieser Regel sind in der folgenden Tabelle angegeben, die eine Übersicht über die verfügbaren Makros enthält.
| Parameter-Makro | Zweck |
|---|---|
NTALIAS
|
Definiert externe Alias-Namen für die Module, die mit
dem Natural-Nukleus verlinkt sind.
Entsprechender dynamischer Profilparameter:
|
NTBPI
|
Weist Natural-Sitzungen Buffer Pools zu. |
NTCCTAB
|
Definiert Druckersteuerungssequenzen. |
NTCFICU |
Aktiviert die Unterstützung von Unicode und Codepages. |
NTCMPO
|
Legt Kompilierungsoptionen fest. |
NTCOMP |
Legt Konfigurationseinstellungen für die Natural Com-plete/SMARTS-Schnittstelle fest (Natural under Com-plete/SMARTS). |
NTCSTAT
|
Legt die Module fest, die mit dem Natural-Nukleus zu
verlinken sind.
Entsprechender dynamischer Profilparameter:
|
NTDB
|
Definiert Datenbanktypen und Optionen für Datenbanken. |
NTDB2 |
Legt Konfigurationseinstellungen für Natural for Db2 fest. |
NTDBGAT |
Ermöglicht das Debugging von externen Natural-Anwendungen. |
NTDS
|
Legt die Größe von Speicherpuffern fest. |
NTDYNP
|
Steuert die Verwendung von dynamischen
Profilparametern.
Entsprechender dynamischer Profilparameter:
|
NTEDBP
|
Steuert den Buffer Pool-Betrieb des Software AG Editor. |
NTIMSP |
Legt Konfigurationseinstellungen für
die Natural IMS TM-Schnittstelle (Natural unter IMS TM) fest.
Keine dynamische Parameterangabe möglich. |
NTIMSPE |
Definiert umfeldspezifische
Parameter-Sets für die Natural IMS TM-Schnittstelle (Natural under IMS TM).
Keine dynamische Parameterangabe möglich. |
NTIMSPT |
Definiert Natural-Transaktionscodes für
das Natural IMS TM-Interface (Natural unter IMS TM).
Keine dynamische Parameterangabe möglich. |
NTLFILE
|
Verknüpft physische Datenbankdateien mit logischen Systemdateien. |
NTOPRB
|
Steuert die Verwendung von Datenbank-Open/Close-Kommandos für Adabas oder VSAM. |
NTOPT
|
Steuert die Verwendung und die Optionseinstellungen des Natural Optimizer Compiler. |
NTOSP |
Legt Konfigurationseinstellungen für die z/OS-Batch-Schnittstelle fest. |
NTPGP |
Legt Eigenschaften für externe Programme fest. |
NTPRINT
|
Legt Druckdateizuweisungen fest. |
NTRDC |
Konfiguriert den Natural Data Collector und seine Trace-Aufzeichnungsfunktion, die von den Dienstprogrammen SYSRDC und dem Natural Profiler verwendet wird. |
NTRPC
|
Steuert die Handhabung des Natural RPC (Remote Procedure Call). |
NTSCTAB
|
Überschreibt die Scanner-Zeichendefinitionen im
NATCONFG-Modul.
|
NTSORT
|
Steuert das Sortierprogramm, das beim
SORT-Statement verwendet
wird.
|
NTSYS
|
Definiert Sets dynamischer Profilparameter. |
NTTAB
|
Überschreibt die Definitionen für die Umsetzung von
Ausgabezeichen im Modul NATCONFG.
|
NTTAB1
|
Definiert alternative Tabellen für die Umsetzung von Ausgabezeichen. |
NTTAB2
|
Definiert alternative Tabellen für die Umsetzung von Eingabezeichen. |
NTTABA1
|
Überschreibt die
EBCDIC-zu-ASCII-Konvertierungsdefinitionen im
NATCONFG-Modul.
|
NTTABA2
|
Überschreibt die
ASCII-EBCDIC-Konvertierungsdefinitionen im
NATCONFG-Modul.
|
NTTABL
|
Überschreibt die Umsetzungsdefinitionen der
"SYS" Library-Ausgabe im NATCONFG-Modul.
|
NTTF
|
Konvertiert Datenbankkennungen und Dateinummern während der Programmausführung. |
NTTRACE
|
Legt die mittels Tracing zu verfolgenden Natural-Komponenten fest. |
NTTSOP |
Legt die Konfigurationseinstellungen für die Natural TSO-Schnittstelle fest (Natural under TSO). |
NTUSER
|
Schränkt die Verwendung von dynamischen Parameterstrings und alternativen Natural-Parametermodulen ein. |
NTUTAB1
|
Überschreibt die Definitionen für die Umwandlung von
Groß- und Kleinschreibung im Modul NATCONFG.
|
NTUTAB2
|
Überschreibt die
Groß-/Kleinschreibung-Konvertierungsdefinitionen im
NATCONFG-Modul.
|
NTVEXIT |
Gibt User Exits für VSAM-Dateien an.
Entspricht dem Schlüsselwort-Subparameter
|
NTVLSR |
Definiert lokale gemeinsam genutzte
Ressourcen-Subpools für VSAM-Dateien.
Entspricht dem Schlüsselwort-Subparameter
|
NTVSAM |
Legt Konfigurationseinstellungen für Natural for VSAM fest. |
NTVTVSD |
Aktiviert die DFSMS-Transactional VSAM
Services.
Entspricht dem Schlüsselwort-Subparameter
|
NTWEBIO
|
Aktiviert oder deaktiviert Funktionen der Natural Web I/O Interface-Anzeige. |
NTWORK
|
Gibt die Arbeitsdateien an, die während einer Sitzung verwendet werden sollen. |
NTXML |
Aktiviert oder deaktiviert die Statements
PARSE XML und
REQUEST
DOCUMENT.
|
NTZIIP |
Konfiguriert die zIIP-Verarbeitung (System z Integrated Information Processor) für z/OS. |
Siehe auch Beispiel für Makros im Natural-Parametermodul.
In dem folgenden Beispiel für Makro-Definitionen im
Natural-Parametermodul bezeichnet vrs
bzw. vr eine
Natural-Produktversion.
NTPRM FNR=8, System File for NTPRM *
DBID=001, Database ID for NTPRM *
FNAT=(001,8), Natural System File *
FUSER=(001,9), Natural User File *
FDIC=(001,11), Predict System File *
FSEC=(001,10), Natural Security File *
FREG=(001,52), Registry System File *
ESIZE=128, User Extension Area *
SLOCK=SPOD, Source Locking *
THSIZE=0, Thread Size *
UCONMAX=0, Max. Session Number *
CSTATIC=(CMMSG, Static. Modules Links *
NSPPFUNC), Dummy Static. Module *
LE=OFF, Record Limit Error *
RECAT=OFF, Allow Stow of Macros *
PROFILE=, Profile Batch *
ADANAME=ADABAS, Adabas Link Routine *
ADASBV=OFF, Form. Buffer not Pass.*
DFOUT=S, Output Format of Date *
DFSTACK=S, Date Format for Stack *
NUCNAME=NATvrsSH, Natural Nucleus Name *
AUTO=OFF, Automatic Logon *
PC=ON, PC Connection *
LS=250, Default Line Size *
PS=80, Default Page Size *
STACK=OFF, Initial Natural Cmds. *
ET=OFF END/BACKOUT TRANSACT.
*----------------------------------------------------------------------*
NTDB2 BTIGN=ON, Ignore Trans. Error *
CONVERS=ON, Convers. Mode CICS *
CONVRS2=OFF, Convers. Mode2 CICS *
DB2PLAN=PQANDBvr, Plan Name *
DB2SSID=DB2A, Subsystem ID *
DB2XID=ON, Global Transaction ID *
DDFSERV=CMFSERV, DD Name File Server *
DELIMID=OFF, Delimited Identifiers *
MAXLOOP=10, Nested Program Loops *
MAXSTMT=10, Dynamic SQL Statements*
NNPSF=OFF, Set Positive Sign *
NSBHOST=IBM2.HQ.SAG, NSB Server Host Name *
NSBPORT=7311, NSB Server TCP/IP Port*
PSCIGN=OFF, Positive SQLCODEs *
REFRESH=OFF, Refresh Setting *
RETRYPO=10, Positioning Retries *
RWRDONL=ON, Delimited Identifiers *
STATDYN=NEVER Static Dynamic Switch
*----------------------------------------------------------------------*
NTOSP ABEXIT=ESTAE, Abend Processing *
LBPNAME=' ', Local Shared Buffer *
LEHDLR=ON, LE Error Handler *
SUBPOOL=0, Subpool for GETMAIN *
TIOBSZ=(8,64), Primary I/O Buffer *
USERID=OFF Init-User Job Name
*----------------------------------------------------------------------*
NTVSAM BTSUPP=ON, BACKOUT TRANSACTION *
CLSUPP=ON, Close Call at Session *
DDMCHK=OFF, Support of DDM *
DDSWITE=0, Maximum Entries DLBLY *
DFBE=10, Decoded Format Buffer *
DFBN=100, Format Buffer Entries *
ENADIS=OFF, Enable Disabled Files *
ENAUNE=OFF, Enable Unenabled Files*
ETSUPP=ON, END TRANSACTION *
FORMAT=ON, Record Formatting *
KEYLGH=126, Length of VSAM Keys *
OPSUPP=OFF, Dynamic Open Calls *
PATH=CHECK, Path Processing *
PSIGNF=OFF, Compiler Option PSIGNF*
RETRY=(OFF,OFF), Retry ON ERROR Clause *
RLS=OFF, Record-Level Sharing *
ROLLSIZ=550, Session Status Info. *
SFILE=ON, Support of VSAM Files *
TAFE=10, Maximum No. DDMs *
TAFN=50, Maximum No. DDM Fields*
TIMEOUT=0, Timeout RLS Request *
TSAE=20, READ/FIND Statement *
TVS=OFF, Support of DFSMSTVS *
UPDL=32768 Size of Update Table