Neue und geänderte Merkmale des Natural-Basisprodukts

Dieser Abschnitt beschreibt alle Änderungen und Verbesserungen, die mit Natural Version 8.2.8 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

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 höhere 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-Funktion

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.

Terminalkommandos

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

%P=SQ - Standard-Linkage für Aufruf von quasi-eintrittsvarianten Subprogrammen

Wenn Natural CICS Interface Version 8.3.5 installiert ist, kann das neue Terminalkommando %P=SQ in einem Natural CICS, das in einer CICS OTE-Umgebung (thread-sicher) läuft, benutzt werden, um quasi-eintrittsvariante Programme aufzurufen.

Siehe auch Neues Terminalkommando für Aufruf von quasi-eintrittsvarianten Subprogrammen im Abschnitt Natural CICS Interfaces Version 8.3.5.

Editoren

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

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

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 Abschnitt DBLOG Utility.

Natural Profiler Utility

Übersicht über ausgeführte Quellcode-Zeilen

Die Natural Profiler Utility bietet jetzt die Option, eine Übersicht über in einem Natural-Objekt ausgeführte Quellcode-Zeilen zu generieren. Diese Übersicht zeigt, wie viele Ereignisse während der Ausführung einer Quellcode-Zeile aufgetreten sind und die beim Ausführen der Zeile aufgewendete CPU-Zeit und verstrichene Zeit.

Weitere Informationen siehe Line Summary im Abschnitt Using the Profiler Utility in Batch Mode.

Auswertung der Transaktionsantwortzeiten

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

Weitere Informationen siehe Transaction Summary im Abschnitt Using the Profiler Utility in Batch Mode.

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 im Abschnitt SYSCP Utility in der Debugger und Dienstprogramme-Dokumentation und 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 LOWER-Option im SYSPARM-Kommando für Umsetzung in Großbuchstaben

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

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

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
DB2 NTDB2 DB2 - Parameter für SQL-Datenbank-Verwaltungssystem-Schnittstellen Shared Memory Objects for File Servers

Der neue Schlüsselwort-Subparameter SMFSRV gibt an, ob ein Shared Memory Object als File Server benutzt wird.

Multi-Fetch-Zeilenanzahl

Der neue Schlüsselwort-Subparameter MF gibt die Anzahl der Zeilen an, die von DB2 in einer FETCH-Operation abgefragt werden sollen.

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.

Voraussetzung: Natural CICS Interface Version 8.3.5 muss installiert sein.

RDC NTRDC Konfiguration des Natural Data Collector Natural Data Collector-Ereignisse sollen User Exits aufrufen

Der neue Schlüsselwort-Subparameter XEVENT bestimmt Natural Data Collector-Ereignisse, bei denen User Exits aufgerufen werden.

ZIIP NTZIIP zIIP Processing (nur z/OS) Cache-Speichergröße für primäre Batch-Ein-/Ausgabedateien

Der neue Schlüsselwort-Subparameter IOCSIZE kann benutzt werden, um die Cache-Speichergrößen für die Verarbeitung der primären Batch-Ein-/Ausgabedateien CMSYNIN, CMOBJIN und CMPRINT festzulegen.

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.

Anwendungsprogrammierschnittstellen (APIs)

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
USR8225N "Maintain Message ID and Correlation ID of EntireX" Neue API.

Siehe Message ID und Correlation ID von EntireX verwalten in Betrieb einer Natural RPC-Umgebung.

Zugang zur Pflege der EntireX-Parameter MESSAGE_ID und CORRELATION_ID in Natural RPC Client- oder Server-Umgebungen zur Verfügung stellen.