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