Neue und geänderte Merkmale der Natural Add-On-Produkte

Anmerkung:
Eine Übersicht aller Natural-Add-On-Produkte und der verfügbaren neuen Produktversionen finden Sie im Abschnitt Neue Natural-Add-On-Produkt-Versionen.


Natural CICS Interface

Überarbeitete Installations-Dokumentation

Das Installationsverfahren für das Natural CICS Interface wurde überarbeitet. Außerdem wurden die Namen der folgenden mitgelieferten Module geändert:

Alter Name Neuer Name
NCINUCM NCINUC
NCIXCALM NCIXCALL
NCIZNEPM NCIZNEP
NCIXFATM NCIXFATU
NCISFEDM NCISFED

Siehe aktualisierte Anleitung in Installing Natural CICS Interface on z/OS in der Installation-Dokumentation.

Verbesserte NTCICSP-Makro-Funktionalität

Das NTCICSP Makro wurde überarbeitet, um die Verifikationsprüfungen zu verbessern und nicht mehr benötigte Parameter zu entfernen.

Außerdem wurden beim Parameter STORVIO die Reaktionswerte 32768 bis 65535 durch die Literalwerte S0C3 und NOMSG ersetzt, um zu ermöglichen, dass entweder eine abnormale Beendigung S0C3 ausgelöst oder keine Meldung ausgegeben wird.

Infolgedessen wurde die Dokumentation CICSP - Umgebungsparameter für Natural CICS-Interface in der Parameter-Referenz-Dokumentation überarbeitet.

Neue Anwendungsprogrammierschnittstelle in Natural Library SYSEXTP

Die neue Anwendungsprogrammierschnittstelle NCIGSIFN dient zum Abfragen des Inhalts der CICS Terminal Control Table User Area (TCTUA) und des CICS Execute Interface Block (EIB) für die aktuelle Natural Session. Die Verwendung der API NCIGSIFN wird durch das Beispiel-Programm NCIGSIFP veranschaulicht.

Natural Development Server

Dieser Abschnitt beschreibt alle neuen Merkmale, die mit dem Natural Development Server Version 9.2.1 geliefert werden.

Anmerkung:
Falls nichts anderes angegeben ist, befinden sich die Abschnitte, auf die für weitere Informationen verwiesen wird, in der Natural Development Server-Dokumentation. Siehe Software AG Empower Webseite unter https://empower.softwareag.com/.

Neue Session-Parameter SECURITY_CACHING und SECURITY_TIMEOUT für z/OS (Batch)

Die folgenden zwei Session-Parameter sind im Natural Development Server for z/OS (Batch) hinzugekommen:

  • SECURITY_CACHING
    Dient zum Aktivieren eines Client-Verzeichnisses, in dem Informationen für anschließende Aktionen gespeichert werden.

  • SECURITY_TIMEOUT
    Dient zum Verwalten der Lebensdauer von Clients.

Diese Parameter sind im HTML Monitor Client über zusätzliche Schaltflächen verfügbar, mit denen Clients und ihre entsprechenden Sessions aufgelistet oder abgebrochen werden können.

Löschung der Dokumentation bei Löschung des Natural Member

Die Dokumentation eines Predict-Programmobjekts mit vollständig ausgefülltem Implementierungszeiger (d.h. Natural Member-Name, Library-Name, User System File-Nummer und User System File-Datenbankkennung) wird gelöscht, wenn das Natural Member in einer Natural Development Server-Umgebung gelöscht wird.

Standardmäßig wird der Schalter "Delete documentation with deletion of Natural member" mit Y initialisiert, d.h. Löschung der existierenden Dokumentation.

Wenn Sie die Dokumentation behalten wollen, müssen Sie den Schalter auf N setzen.

Starten Sie dazu eine Predict Session und rufen Sie in den Standardeinstellungen Protection auf.

PREDICT Session with menu "Protection" and switch highlighted.

Natural for Db2

Dieser Abschnitt beschreibt Verbesserungen und neue Funktionalität, die mit Natural for Db2 Version 9.2.1 zur Verfügung gestellt werden.

  • Der maximale Wert für den Profilparameter DB2SIZE (Natural-Pufferbereich für Db2) wurde von 64 KB auf 32767 KB geändert.

  • Bei der Generierung des Moduls NDBIOMO für SQL-Zugriff im dynamischen Modus kann zur Festlegung der Db2-Version 13 der Versionsparameter NDBGENI auf DB2V13 gesetzt werden.

  • Das Parsing der SQL-Syntax durch Natural for Db2 Version 9.2.1 wurde durch Einführung der Db2 for z/OS Version 12 Function Levels 501, 504, 505, 506 und 507 verbessert.

    Dies umfasst mehrere scalar- und aggegate-Funktionen und spezielle Register. Für einige dieser Funktionen ist der Db2 Analytics Accelerator erforderlich. Weitere Informationen hierzu siehe IBM-Dokumentation.

  • Das Parsing der SQL-Syntax durch Natural for Db2 Version 9.2.1 wurde durch Einbeziehung von Elementen verbessert, die mit Db2 for z/OS Version 13 eingeführt wurden.

    Dazu zählen die AI-Funktionen AI_ANALOGY, AI_SEMANTIC_CLUSTER und AI_SIMILARITY.

Natural for Db2 for zIIP

Natural for Db2 for zIIP ist ein neues Natural Add-On-Produkt, mit dem Sie bei Aufrufen, die aus Natural über das Natural Db2 Interface (Natural for Db2) an eine Db2-Datenbank erfolgen, die Arbeitslast auf einen IBM System z Integrated Information Processor (zIIP) verlagern können.

Weitere Informationen siehe Natural for Db2 for zIIP.

Natural for VSAM

Dieser Abschnitt beschreibt Erweiterungen, die mit Natural for VSAM Version 9.2.1 geliefert werden.

VSAM-Datasets im erweiterten Format

Natural for VSAM unterstützt Datasets im erweiterten Format bei allen VSAM-Datensatzorganisationstypen. Weitere Informationen siehe Environment-Specific Considerations in der Natural for VSAM-Dokumentation.

Datasets im erweiterten Format sind im Datendefinitionsmodul (DDM) gekennzeichnet. Siehe Natural File Access. Beim Zugriff auf eine erweiterte ESDS VSAM-Datei werden die Werte für Format/Länge in der Systemvariablen *ISN zur Unterstützung der 8-Byte-RBA als P19 generiert.

Schlüsselwort-Subparameter MF - Multi-Fetch-Faktor

MF=value dient dazu, den Multi-Fetch-Faktor für VSAM-Ein-/Ausgaben über Natural Statements anzugeben.

Wert Erklärung
1-28000 Multi-Fetch-Faktor, der bei Natural-Ein-/Ausgabe-Statements verwendet wird.
0 Dies ist der Standardwert.

Anmerkungen:

  1. Der Multi-Fetch-Faktor kann nur bei Batch-Verarbeitung angewendet werden.
  2. Der Multi-Fetch-Faktor kann nur bei L1-, L2-, L3- und L9-Aufrufen angewendet werden.
  3. Der maximale Multi-Fetch-Faktor für eine VSAM-Datei ist 28000.

Siehe auch VSAM - Parameter für Natural for VSAM in der Parameter-Referenz-Dokumentation.

NaturalONE

Informationen zu Änderungen, Verbesserungen und neuen Merkmalen, die mit NaturalONE zur Verfügung stehen, finden Sie in den Release Notes in der NaturalONE-Dokumentation im Abschnitt Documentation auf der Empower-Webseite der Software AG unter https://empower.softwareag.com/.

Natural Optimizer Compiler

Dieser Abschnitt beschreibt neue Merkmale, die mit Natural Optimizer Compiler Version 9.2.1 ausgeliefert werden.

Ab Natural Version 9.2.1 ist der Compiler nur noch auf z/OS-Plattformen verfügbar.

Die neue Version enthält im Zuge der Produktwartung vorgenommene Änderungen (Updates) und Programmkorrekturen (Fixes). Außerdem sind einige Natural-Statements optimiert und einige Abschnitte im generierten Maschinencode überarbeitet worden, so dass sie schneller laufen. Zu diesen Optimierungen gehören:

  • Schnellere Ausführung von EXAMINE (FULL) <fld> FOR 'A' REPLACE 'B', wenn das EXAMINE-Feld den Typ A (alphanumerisch) im Längenbereich (1:256) hat und die Search/Replace-Felder vom Typ (A1) sind.

  • Das Statement EXAMINE .. TRANSLATE INTO (UPPER/LOWER) CASE.

  • Adressierungsschlüssel für Parameter. Dies betrifft alle optimierten Statements, bei denen Parameter beteiligt sind.

  • Schnellere Ausführung von Operationen, bei denen Unicode-Felder verwendet werden.

  • Das COMPRESS-Statement, das jetzt mit allen Formaten funktioniert, z.B. Natural-Typen (A, N, B) und (I, P, F, D, T, L).

  • Bestimmte Operationen, bei denen Ziel-Felder mit einer Größe von über 16 MB verwendet werden.

Natural Review

Mit Natural Review Version 9.2.1 wurde das Layout des Natural Review Repository File geändert. Wenn Sie eine bestehende Natural Review Repository-Datei wiederverwenden möchten, muss ein zusätzlicher Migrationsschritt durchgeführt werden.

Weitere Informationen siehe Installing Natural Review.

Natural RPC (Remote Procedure Call)

Mit Natural Version 9.2.1 wird eine verbesserte Natural RPC-Version 9.2.1 geliefert, die folgende Änderungen und Erweiterungen bringt:

Unterstützung für Passwortphrasen bei Natural RPC-Server mit Impersonierung

Passwortphrasen, d.h. Passwörter, die mehr als 8 Zeichen lang sind, wurden in früheren Versionen nur mit Natural Security unterstützt. Ab Natural Version 9.2.1 unterstützt der Natural RPC-Server auch Passwortphrasen für den Natural RPC-Server mit Impersonierung.

APF Authorization für Natural RPC-Server mit Impersonierung nicht mehr erforderlich

Ab Natural Version 9.2.1 erfolgt die Impersonierung über den Natural Authorized Services Manager (NATASMvv). Deshalb ist keine APF Authorization mehr erforderlich, um einen Natural RPC-Server laufen zu lassen.

Neue Anwendungsprogrammierschnittstellen (API) für Natural RPC

Folgende RPC-spezifische Anwendungsprogrammierschnittstellen sind in der System-Library SYSEXT neu oder wurden geändert:

API Verwendungszweck
USR8220N Beendigung eines Natural RPC-Servers auf der Server-Seite auslösen. (Ausführlichere Beschreibung der API.)
USR8225N Zugang zur Pflege der messageID/correlationID von EntireX in Natural RPC Clients zur Verfügung stellen.

Natural Security

Dieser Abschnitt beschreibt die Verbesserungen, die mit Natural Security Version 9.2.1 zur Verfügung gestellt werden.

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

Passwort-Regeln für Benutzer DBA

Der erste Schritt nach der Installation ist die Änderung des Passworts für die Administrator-Benutzerkennung DBA. Um die Passwortsicherheit zu erhöhen, kann das neue Passwort für den Benutzer DBA nicht mehr frei gewählt werden. Ab dieser Version muss es den folgenden Regeln entsprechen:

  • Seine Länge muss 8 Zeichen betragen.

  • Es muss mindestens einen Großbuchstaben enthalten.

  • Es muss mindestens eine Zahl enthalten.

  • Es muss mindestens ein Sonderzeichen enthalten.

  • Es darf nicht die Zeichenfolge DBA enthalten.

  • Jedes Zeichen darf im Passwort nur einmal vorkommen.

Ausführliche Informationen siehe Abschnitt First Steps After the Installation in der Natural Security -Dokumentation.

Administrator Services – Maintenance Log Records

Das Menü für die Verarbeitung von Verwaltungsprotokollsätzen enthält mehrere neue Optionen:

  • Time from/to (Zeit von/bis)
    Mit dieser Option können Sie nur Protokollsätze auflisten, die innerhalb eines bestimmten Zeitraums geschrieben wurden.

  • Function (Funktion)
    Mit dieser Option können Sie nur Protokollsätze auflisten, die für eine bestimmte Verwaltungsfunktion geschrieben wurden (z. B. Ändern, Löschen, Umbenennen).

  • Ascending/Descending (Aufsteigend/Absteigend)
    Mit dieser Option können Sie Protokolle in aufsteigender oder absteigender chronologischer Reihenfolge auflisten.

  • Display modification (Änderung anzeigen)
    Mit dieser Option können Sie die aktuellen Änderungen in den Sicherheitsprofilen hervorgehoben anzeigen.

Ausführliche Informationen siehe Maintenance Log Records im Abschnitt Administrator Services in der Natural Security -Dokumentation.

Schutz eines in Eclipse verwendeten Natural Servers - Optionen für den Entwicklungsmodus

Die Option, sich mit dem Benutzernamen als Benutzerkennung anzumelden, war bereits in Verbindung mit der Benutzerauthentifizierung über einen LDAP-Server verfügbar. Jetzt wird diese Option auch in Verbindung mit Natural RPC-Dienstanforderungen unterstützt, die LDAP verwenden.

Ausführliche Informationen siehe Authentication Options (LDAP) im Abschnitt Administrator Services in der Natural Security -Dokumentation.

Anwendungsprogrammierschnittstellen (APIs)

Verbesserte Fehlerinformationen

Die von mehreren Anwendungsprogrammierschnittstellen (im Feld PRC) zurückgegebenen Rückgabecodes beziehen sich auf Natural-Fehlernummern. In mehreren Fällen wurde derselbe Rückgabecode bzw. dieselbe Fehlernummer für verschiedene Fehlersituationen verwendet und die Texte der entsprechenden Fehlermeldungen waren nicht immer spezifisch genug, um die Fehlerursache zu identifizieren.

Dies wurde nun behoben: Für verschiedene Fehlersituationen wurden unterschiedliche neue Rückgabecodes/Fehlernummern eingeführt. Außerdem wurden die entsprechenden Meldungstexte verbessert, um genauere Informationen zu den jeweiligen Fehlern zu liefern.

Ausführliche Informationen siehe Application Programming Interfaces in der Natural Security -Dokumentation.

Neue API für Verwaltungsprotokollsätze

Die neue Anwendungsprogrammierschnittstelle NSCXLI ermöglicht es, einen einzelnen Wartungsprotokollsatz anzuzeigen.

Ausführliche Informationen siehe Application Programming Interfaces in der Natural Security -Dokumentation.