Neue und geänderte Merkmale des Natural-Basisprodukts

Dieser Abschnitt beschreibt alle Änderungen und Verbesserungen, die mit Natural Version 9.1.2 zur Verfügung gestellt werden.

Anmerkung:
Das Dienstprogramm (Utility) SYSEXV stellt Beispiel-Programme zur Verfügung, die die Verwendung von Natural-Funktionalität und Merkmalen veranschaulichen, die mit der aktuellen oder einer vorangegangenen Version von Natural eingeführt wurden. Weitere Informationen siehe SYSEXV Utility in der Debugger und Dienstprogramme-Dokumentation.


Operations und Performance

Noch keine neuen Selectable Units verfügbar

Alle früheren Merkmale, die als Selectable Units geliefert wurden, sind Natural Version 9.1.2 integriert worden. Es sind noch keine neuen Selectable Units verfügbar.

Daher wird die Einstellung der Profilparameters SELUNIT ignoriert und es erscheinen entsprechende Meldungen beim Systemkommando SHOWSU und dem Zeilenkommando SU des Systemkommandos SYSPROD.

Roll Server Support für VSAM

Der Natural Roll Server unterstützt jetzt auch Auslagerungsdateien (Roll Files) für VSAM.

Weitere Informationen siehe Natural Roll Server Operation und Formatting the Roll File in der Operations-Dokumentation.

Roll Server-Start mit Parameterdatei

Der Roll Server kann jetzt alternativ zu einem JCL EXEC-Statement auch mit einer Parameterdatei gestartet werden.

Weitere Informationen siehe Starting the Roll Server in der Operations-Dokumentation.

Neue Authorized Services Manager-Merkmale für NATASM91

Support für SECURITY_CACHING beim NDV Server

Um das neue SECURITY_CACHING-Merkmal des Natural Development Server (NDV) zu unterstützen, wurde der Authorized Services Manager NATASM91 so verbessert, dass er einen NDV Client mit Benutzerkennung und Passwort gegen den z/OS Security Server (RACF oder ein beliebiges anderes kompatibles Produkt) abprüft und den erzeugten ACEE mit der NDV Client-Anforderung verknüpft.

Neue Parameter in der ASMPARM Parameterdatei

Die folgenden Parameter wurden in der ASMPARM Parameterdatei hinzugefügt:

  • TIMEOUTREPEAT: Gibt das Zeitintervall zwischen zwei Zeitüberschreitungsprüfungen an.

  • FSSMxxxx: Definiert Parameter für den Shared Memory Objects File Server (FSSM) von Natural for DB2.

Weitere Informationen siehe Parameters in the Parameter File in der Operations-Dokumentation.

Neue Option zur Steuerung der Zeitüberschreitungsverarbeitung

Der Authorized Services Manager (NATASM91) bietet jetzt einen Zeitüberschreitungsverarbeitungsdienst für den Session Information Pool (SIP) zwecks Steuerung von Zeitüberschreitungseinstellungen über Startup-Parameter und Operator-Kommandos ähnlich wie beim Natural Roll Server.

Weitere Informationen siehe neues TIMEOUT-Kommando im Abschnitt ASM Operator Commands und den Parameter TIMEOUTCHECK im Abschnitt Parameters in the Parameter File in der Operations-Dokumentation.

Neue Parameterdatei

Parameter für den Authorized Services Manager können jetzt über eine Schlüsselwortparameterdatei geliefert werden, anstatt sie mit dem JCL EXEC-Statement positionsgebundene Parameter anzugeben.

Weitere Informationen siehe Starting the ASM in der Operations-Dokumentation.

Unicode und Codepage-Unterstützung

ICU Version Upgrade

Die ICS (International Components for Unicode) Version 3.1.1 wurde zur ICU Version 65.1 aufgerüstet, welche die Unicode Version 12.0 unterstützt.

Zu den ICU Version 65.1-Verbesserungen zählen bessere Performance und Stabilität.

Eine Übersicht über alle Änderungen in ICU Version 65.1 und Unicode Version 12 finden Sie auf der Download ICU 65 Website unter http://site.icu-project.org/download/65 bzw. der Unicode 12.0.0 Website unter http://www.unicode.org/versions/Unicode12.0.0/.

Die ICS Version 3.1.1wird zusätzlich zur ICS Version 2.2.2 ausgeliefert.

Siehe auch Änderungen an ICU Data Libraries.

Lokalisierungsdaten in neueren ICU Releases

Aufgrund von bedeutenden methodischen Änderungen beim Kompilieren und Laden von Lokalisierungsdaten in neueren ICU Releases wird zusätzlich zur ICS Version 311 eine ICS Transition Version 222 zur Verfügung gestellt. Von der Software AG gelieferte Data Libraries werden bei ICS Version 311 nicht unterstützt. Sie werden jedoch noch als Teil der ICS Transition Version 222 unterstützt.

Weitere Informationen zur Benutzung von Lokalisierungsdaten auf der Basis von ICS Transition Version 222 siehe Unicode und Codepage-Unterstützung.

Weitere Informationen zur Benutzung von Lokalisierungsdaten auf der Basis von ICS Version 311 siehe Unicode und Codepage-Unterstützung.

Neue ICS Lademodule mit minimalen Collation-Daten

Ab ICS Version 2.2 werden die zusätzlichen Lademodule SAGICUM und SAGICUM9 ausgeliefert, um die Option zu bieten, beim Bauen des Moduls das nötige Minimum an Collation-Daten einzubeziehen. Dies ermöglicht für bestimmte Anwendungsfälle eine schlanke Konfiguration und eine bessere Performance.

Systemkommandos

Anmerkung:
Falls nichts anderes angegeben ist, befinden sich die Abschnitte, auf die für weitere Informationen verwiesen wird, in der Natural Systemkommandos-Dokumentation.

Systemkommando ZIIP

RESET-Funktionen

Mit der neuen RESET-Funktion können die diversen Zähler und CPU-Zeiten auf Null gesetzt werden.

zIIP-Report an PROJECTCPU-Einstellung angepasst

Das Systemkommando ZIIP berücksichtigt jetzt den z/OS-Systemparameter PROJECTCPU und liefert einen angepassten zIIP Processing Information-Bericht, wenn PROJECTCPU auf YES gesetzt ist und für die aktuelle logische Partition keine zIIPs konfiguriert sind. Dies wird in der ersten Zeile des zIIP Processing Information-Fensters angezeigt.

Weitere Informationen siehe zIIP Processing Informationen-Bericht und die Syntax der Subfunktion PRINT INFO.

Neue zIIP-Statistiken zum Roll Server

Das Systemkommando ZIIP bietet jetzt die neue ROLL-Option zum Anzeigen von zIIP-Statistikinformationen zum Roll Server.

Weitere Informationen siehe Roll Server zIIP Informationen-Bericht und die Syntax der Subfunktion PRINT ROLL.

Systemkommando LIST

Das LIST-Profil des Systemkommandos LIST bietet jetzt die neue Option zur Angabe der Schrittweite, die das Kommando LIST beim Blättern nach rechts oder links in der Ergebnisliste verwendet. Siehe Parameter LIST-SHIFT-INCREMENT in List-Profilparameter.

Systemkommando TECH

Das Systemkommando TECH liefert jetzt Informationen über den Architecture Level, den der IBM-Prozessor unterstützt, auf dem Ihr z/OS- oder z/VSE-System läuft.

Editoren

Anmerkung:
Falls nichts anderes angegeben ist, befinden sich die Abschnitte, auf die für weitere Informationen verwiesen wird, in der Natural Editoren-Dokumentation.

Abgeschaltete Natural-Editoren

Ab Natural Version 9.1 sind die folgenden Natural-Editoren in lokalen z/OS-Großrechnerumgebungen und UNIX-Umgebungen standardmäßig abgeschaltet (deaktiviert):

  • Programm-Editor

  • Datenbereich-Editor (Data Area Editor)

  • Masken-Editor (Map Editor)

Bei Natural Version 9 für Großrechner, UNIX und Linux sind NaturalONE und der Natural Development Server in Natural integriert. Die Natural-Editoren (Programm-Editor, Datenbereich-Editor (Data Area Editor) und Masken-Editor (Map Editor)) sind abgeschaltet.

Da die Lizenzen für NaturalONE und der Natural Development Server mit Natural integriert sind, können sie mit dem Natural-Lizenzschlüssel (NAT) aktiviert werden. Dies gilt nicht bei Natural for Windows.

Eine Umgebung mit Natural ISPF sowie mit (mindestens) installiertem Natural Mainframe 9.1.2 Cumulative Fix 01 gestattet es jedoch, alle Natural-Editoren zu benutzen.

However, an environment with Natural ISPF, as well as (at minimum) Natural Mainframe 9.1.2 Cumulative Fix 01 installed, allows for using all Natural editors.

Weitere Informationen siehe Editoren > Abgeschaltete Natural-Editoren.

DDM Editor: SQL und DL/I Services auf z/VSE eingestellt

The DDM editor (SYSDDM utility) no longer supports SQL services for Natural for SQL (NSQ) and the DL/I services for DL/I on z/VSE platforms.

Der DDM-Editor (SYSDDM Utility) unterstützt SQL Services for Natural for SQL (NSQ) und die DL/I Services for DL/I nicht mehr auf z/VSE-Plattformen.

Siehe auch Mit dieser Natural-Version weggefallene Merkmale.

Utilities

Anmerkung:
Falls nichts anderes angegeben ist, befinden sich die Abschnitte, auf die für weitere Informationen verwiesen wird, in der Natural Utilities-Dokumentation (englisch) bzw. in der Debugger und Dienstprogramme-Dokumentation (deutsch).

DBLOG Utility

Die DBLOG Utility unterstützt jetzt auch VSAM-Aufrufe.

Weitere Informationen siehe DBLOG Utility in der Debugger und Dienstprogramme-Dokumentation.

Object Handler

Das Direktkommando FIND im Object Handler berücksichtigt jetzt auch das Speicherdatum (Save) und das Katalogisierungsdatum (Catalog) eines Natural-Objekts bei einer Suchoperation mit angegebenem Datums-/Uhrzeitbereich.

Weitere Informationen siehe die neue DATECHECK-Option der select-clause in Syntax of Natural Library Object and DDM Selection.

SYSCP Utility

Die neue Funktion Loaded Code Pages liefert eine Liste der in der aktuellen Natural-Umgebung bereits geladenen Codepages.

Weitere Informationen siehe Geladene Codepages - Funktion: Loaded Code Pages unter SYSCP Utility in der Debugger und Dienstprogramme-Dokumentation. Siehe auch die Unicode und Codepage-Unterstützung-Dokumentation.

SYSPARM Utility

Verbesserte TERM1ST-Option im SYSPARM-Kommando

Die Option TERM1ST des SYSPARM-Direktkommandos gestattet es jetzt, einen Warnungszähler für SYSPARM-Kommandos zurückzusetzten, die Rückmeldecodes ausgeben.

Weitere Informationen siehe TERM1ST in Grundlegende Kommandosyntax des SYSPARM-Kommandos im Abschnitt SYSPARM Utility.

Neue Option SYSPARM LOWER für die Umsetzung von Kleinbuchstaben in Großbuchstaben

Das Direktkommando SYSPARM bietet jetzt die Option LOWER zur Angabe, ob Kleinbuchstaben in Großbuchstaben umgesetzt werden sollen.

Weitere Informationen siehe LOWER in Grundlegende Kommandosyntax und die with-clause des SYSPARM-Kommandos im Abschnitt SYSPARM Utility.

SYSTP Utility

Neue permanente Speichersegmente-Funktion

Die neue Funktion Permanent Storage Segments ermöglicht die Anzeige von permanent zugeordneten Speichersegmenten. Weitere Informationen siehe Permanente Speichersegmente unter SYSTP Utility in der Debugger und Dienstprogramme-Dokumentation.

Verbesserte Informationen zu den Natural-Subsystemen und zum Roll Server

Die Anzeige Natural Sub-Systems and Roll Server Information wurde vollständig überarbeitet und bietet jetzt eine Übersicht sowie Einzelbildschirme mit ausführlichen Informationen. Mit dem neuen Zeilenkommando E kann der ECSAD-Speicher angezeigt werden. Weitere Informationen siehe Informationen zu Natural-Subsystemen und Roll-Servern anzeigen unter SYSTP Utility in der Debugger und Dienstprogramme-Dokumentation.

Natural Profiler Utility

Auswertung der Transaktionsantwortzeiten

Die Natural Profiler Utility bietet jetzt die Option, Transaktionen auszuwerten und eine Transaktionsübersicht zu generieren. Die Übersicht zeigt, wie viele Ereignisse während der Ausführung der Transaktion aufgetreten sind, und die bei der Transaktion dafür verwendete Antwortzeit.

Weitere Informationen siehe Transaktionszusammenfassung unter Profiler Utility im Batch-Modus benutzen in der Debugger und Dienstprogramme-Dokumentation.

Neues Rich GUI Interface für den Natural Profiler

Die Natural Tools and Utilities in NaturalONE bieten jetzt ein neues Rich GUI Interface für den Natural Profiler. Auf der Natural Profiler-Seite werden alle Profiler-Ressourcen einer gegebenen Library aufgelistet. Zu einer ausgewählten Profiler-Ressource werden die Eigenschaften und Profiling-Statistiken angezeigt. Es sind Funktionen verfügbar, mit denen Profiler-Daten konsolidiert und ausgewertet, überwachte Programme analysiert oder eine Ressource-Datei gelöscht werden können.

Weitere Informationen siehe NaturalONE > Using NaturalONE > Using Natural Tools and Utilities > Rich GUI Interface of the Natural Profiler.

Profilparameter und Session-Parameter

Anmerkung:
Falls nichts anderes angegeben ist, befinden sich die Abschnitte, auf die für weitere Informationen verwiesen wird, in der Parameter-Referenz-Dokumentation.

Neue Profilparameter und Session-Parameter

Parameter

Entsprechendes
Makro

Aufgabe Beschreibung
THPINIT NTPRM Name des vorinitialisierten Speicher-Thread-Modells Dieser neue Profilparameter kann benutzt werden, um den Inhalt des Natural-Speicher-Thread nach einer statischen Session-Initialisierung zu speichern und ihn für andere Sessions wiederzuverwenden, um die Performance zu verbessern.
SHAPED NTPRM Zeichendarstellung hinsichtlich der sprachabhängigen Zeichenlaufrichtung (von links nach rechts / bidirektional) Dieser Natural Profil- und Session-Parameter bestimmt, ob in ihren Grundformen ("unshaped/ungeformt") vorliegende Basiszeichen in ihre Darstellungsformen ("shaped/geformt") umgewandelt werden, bevor sie gespeichert werden oder nicht, wenn sie ausgelesen und am Bildschirm angezeigt werden.
CFICU, Schlüsselwort-Subparameter STEPLIB NTCFICU ICS 3.1.1 Initialisierungsoptionen.

Neue ICS 3.1.1-Initialisierungsoption.

Name des dynamisch zuzuweisenden Dataset (der die ICU 3.1.1 -Datenelemente enthält).

Geänderte oder verbesserte Profilparameter

Parameter

Entsprechendes
Makro

Aufgabe Änderung / Verbesserung
PGP NTPGP Properties für externe Programme Neue Property für Standard Linkage unter CICS

Die neue Property STDLQ zeigt, ob Standard Linkage auf QR TCB unter CICS benutzt wird.

ZIIP NTZIIP zIIP Processing (nur z/OS) Zwischenspeicherung von Druck- und Arbeitsdateien deaktivieren

Der neue Schlüsselwort-Subparameter PWCXAM kann benutzt werden, um das Zwischenspeichern (Caching) von Druck- und Arbeitsdateien bei einzelnen oder mehreren Dateizugriffsmethoden zu deaktivieren.

Anmerkung:
Der Schlüsselwort-Subparameter IMSG des Profilparameters ZIIP ersetzt Funktionalität, die mit dem Special Purpose Zap NA95083 eingeführt worden war. Dieser Zap wird nicht mehr benötigt, wenn IMSG benutzt wird.

Anwendungsprogrammierschnittstellen

Die folgenden Natural-Anwendungsprogrammierschnittstellen (APIs) sind neu in der System-Library SYSEXT oder wurden geändert.

API Aufgabe Verbesserung
USR2026N "Get TECH information." Diese API gibt jetzt Informationen über den IBM Architecture Level zurück, so wie sie vom Systemkommando TECH geliefert werden.
Technische Informationen abrufen.
USR3004N "Improved usage of bufferpool fast locate" Verringert die im Bufferpool aufgewendete Zeit und erhöht die Gesamt-Performance.
Verbesserte Nutzung der Fast Locate-Funktion im Bufferpool
USR8204N "Create a new zIIP Report for PROJECTCPU PoVs"  
Neuen zIIP-Bericht für PROJECTCPU PoVs erstellen

Siehe auch RPC-spezifische Anwendungsprogrammierschnittstellen (APIs).