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

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


Natural Com-plete/SMARTS Interface

Bei Installationen, bei denen das Com-plete-Add-On-Produkt Review DC verwendet wird, muss das Modul NCFRDCEX aus der NCF-Bibliothek mit dem (gemeinsam genutzten) Natural-Nukleus verlinkt werden. Dieses Modul ersetzt das Modul RDCNATEX aus der RDC-Bibliothek, das dieselbe Funktionalität für Natural-Versionen unter 9 bereitstellte.

Natural for Db2

Dieser Abschnitt beschreibt neue Merkmale, die mit Natural for Db2 (NDB) Version 9.2.5 geliefert werden.

AI-Skalarfunktionen

In Natural for Db2 Version 9.2.5 wurde das SQL-Syntax-Parsing erweitert, um die KI-Skalarfunktion AI_COMMONALITY zu unterstützen.

INTERPRET-Skalarfunktion

Natural for Db2 unterstützt jetzt die Built-in Function INTERPRET, die als ersten Operanden einen Ausdruck akzeptiert, der eine built-in binäre oder zeichenbasierte FOR BIT DATA-Zeichenfolge zurückgibt, und diesen als den angegebenen Datentyp interpretiert.

INSERT-Statements mit Multi-Row VALUES-Klausel

Natural for Db2 Version 9.2.5 wurde erweitert, sodass nun in der VALUES-Klausel des INSERT-Statements mehr als eine Zeile angegeben werden kann.

Siehe INSERT (SQL) in der Statements-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 unter https://empower.softwareag.com/.

Natural RPC (Remote Procedure Call)

Mit Natural Version 9.2.5 wurde ein neuer Trace Level eingeführt, um Anfragen mit Millisekundengenauigkeit protokollieren zu können.

Weitere Informationen siehe Profilparameter RPC > Schlüsselwort-Subparameter TRACE in der Parameter-Referenz-Dokumentation.

Natural Security

Dieser Abschnitt beschreibt die Verbesserungen, die mit Natural Security Version 9.2.5 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.

Trennung der Kennzeichen für Passwörter und Passphrasen

Natural Security trennt nun die Kennzeichen (Flags) für Passwörter und Passphrasen, wodurch sichergestellt wird, dass die Einstellungen für Passwörter und Passphrasen unabhängig voneinander ausgewertet werden.

Die wichtigsten Änderungen sind:

  • Umbenennung einer Option
    Die Option User password history (Passwortverlauf des Benutzers) unter General Options (Allgemeine Optionen) wurde in User password / passphrase history (Verlauf der Benutzerpasswörter/-passphrasen) umbenannt.

  • Funktionalität der PF-Taste PF5 (PHist)
    Wenn die Option User password / passphrase history (Passwort-/Passphrasenverlauf des Benutzers) aktiviert ist, können Benutzer die Taste PF5 (PHist) drücken, um das Verlaufsflag zu ändern.

    Bearbeitbar: Es können nur die Flag-Werte Y oder * geändert werden.

    Eingeschränkt: Der Parameter Maximum number of stored passwords / passphrases (Maximale Anzahl gespeicherter Passwörter/Passphrasen) kann nicht über PF5 geändert werden.

  • User Preset Values (Benutzervoreinstellungen)
    Wenn die Option User password / passphrase history (Verlauf der Benutzerpasswörter/-passphrasen) aktiviert ist, werden die folgenden Parameter unter User Preset Values ausdrücklich schreibgeschützt und enthalten denselben Wert wie User password / passphrase history:

    • User password history

    • Maximum number of stored passwords

    • User passphrase history

    • Maximum number of stored passphrases

  • Terminologiestandardisierung (Englisch)
    Verweise auf "password phrase" in der englischen Natural Security-Dokumentation wurden aus Gründen der Einheitlichkeit in "passphrase" geändert.

Anmeldung mit Passphrase ohne ICU-Handler möglich

Sie können sich jetzt mit einer Passphrase ohne den ICU-Handler anmelden. Dazu muss die Natural Security-Sitzung mit auf OFF gesetzten Session-Parametern CFICU (Unicode- und Codepage-Unterstützung) und CP (Name der Standard-Codepage) ausgeführt werden.

Anmerkung
Der Historie der Passphrase ist davon betroffen, sofern vorhanden.

Anwendungsprogrammierschnittstellen (APIs)

Bei Natural Security wurde die Dokumentation zu den Anwendungsprogrammierschnittstellen (APIs) aktualisiert und die Übersichtlichkeit des Codes sowie die Navigation verbessert.

  • Verbesserte Dokumentationsstruktur
    Übersichtlichere Darstellungen der Beispielprogramme und explizite Auflistungen der darin verwendeten Funktionen.

  • Ausführliche Parameterdetails
    In den Beispielprogrammen werden nun die Parametertypen klar definiert, darunter Eingabe-, Ein-/Ausgabe-, Ausgabe- und nicht verwendete Parameter.

  • Erweiterte Filteroptionen
    Auf dem Bildschirm Natural Security Application Programming Interfaces können Benutzer Inhalte nun direkt nach Example (Beispiel), Interface (Schnittstelle) oder Description (Beschreibung) filtern.

  • Modernisierung der Bibliothek SYSSEC
    Die Bibliothek SYSSEC wurde bereinigt: Veraltete TXT*-Textmodule wurden entfernt.

Unterstützung für Natural API Server

Informationen zu sicherheitsrelevanten Konfigurationen finden Sie unter Natural API Server > Natural Subprogram Server > Security.

Natural for zIIP

PWCSIZE – Verbessertes Verhalten beim Leeren des Cache

Wenn Natural mit dem Parameter ZIIP=(PWCSIZE=(100,,200)) ausgeführt wird, wird die gesamte an eine (Druck-/Arbeits-)Datei gesendete Ausgabe zunächst in einem Cache zwischengespeichert, anstatt direkt in den Dataset geschrieben oder aus diesem gelesen zu werden.

Dies reduziert die Anzahl der zIIP-Wechsel und verbessert die Laufzeitleistung der Task.

Ist die gewählte Cache-Puffergröße jedoch im Vergleich zur tatsächlich an die (Druck-/Arbeits-)Datei gesendeten Ausgabemenge groß, bleibt die Ausgabe möglicherweise bis zum Abschluss des Jobs vollständig unsichtbar, was mehrere Stunden dauern kann.

Daher wurde die PCWSIZE-Cache-Funktion dahingehend erweitert, dass die Cache-Puffer automatisch in Intervallen von 60 Sekunden geleert werden.

Weitere Informationen siehe PWCSIZE - Cache-Speichergröße für Druck- und Arbeitsdateien in der Parameter-Referenz-Dokumentation.

Natural API Server

Der Natural API Server (NPI 1.1.1) ist ein neues Natural-Add-On-Produkt, das die Ausführung von Natural for z/OS-Funktionen über REST-API-Aufrufe unterstützt. Natural for z/OS 9.2.5 ist Voraussetzung für die Nutzung dieser Funktion.

Mit dem Natural API Server können alle Arten von Client-Anwendungen auf einfache Weise Natural CALLNAT-Statements in Natural for z/OS über REST API-Aufrufe ausführen. Die Dienste können mit NaturalONE erstellt und bereitgestellt werden.

Weitere Informationen siehe Natural API Server-Dokumentation.

Natural Messaging

Natural Messaging (NMQ) wurde um zusätzliche PUT- und GET-Nachrichtenoptionen, die Unterstützung für die automatische Zeichensatzkonvertierung sowie die Unterstützung für verschachtelte FIND- und PROCESS-Statements erweitert.

Neue PUT- und GET-Nachrichtenoptionen

Natural Messaging unterstützt nun die folgenden zusätzlichen MQ PUT Message (PMO) Optionen und GET Message Optionen (GMO):

  • NEW-MSG-ID bestimmt, ob MQ bei einem PUT eine neue Nachrichtenkennung generiert oder eine vom Aufrufer bereitgestellte beibehält.

  • NEW-CORREL-ID bestimmt, ob MQ bei einem PUT-Befehl eine neue Correlation-ID generiert oder eine vom Aufrufer bereitgestellte beibehält.

  • LOCK / UNLOCK reserviert eine bestimmte Nachricht unter dem Browse Cursor, sodass sie für andere Verbraucher vorübergehend nicht verfügbar ist, ohne sie aus der Warteschlange zu entfernen.

  • MSG-UNDER-CURSOR ruft die spezifische Nachricht ab, die sich derzeit unter dem Browse Cursor befindet, und entfernt sie aus der Warteschlange.

  • BROWSE-MSG-UNDER-CURSOR überprüft die spezifische Nachricht, die sich derzeit unter dem Browse Cursor befindet, ohne sie aus der Warteschlange zu entfernen.

CONVERT-Unterstützung

Die MQ-Option CONVERT wird nun bei GET unterstützt. Wenn diese Option aktiviert ist, konvertiert der Queue Manager den Zeichensatz (CCSID) einer Nachricht automatisch in eine angegebene Ziel-CCSID oder, falls keine angegeben ist, in die Standard-CCSID des Queue Managers. Dadurch können Nachrichten transparent zwischen Systemen ausgetauscht werden, die unterschiedliche Codepages verwenden, beispielsweise EBCDIC und UTF-8. Ist diese Option deaktiviert, wird die Nachricht genau so zurückgegeben, wie sie gespeichert wurde, ohne Konvertierung.

FIND mit MESSAGE-ID-Filterung

Das FIND-Statement kann nun direkt nach der MESSAGE-ID filtern, sodass ein Programm eine bestimmte Nachricht anhand ihrer eindeutigen Kennung in einem einzigen Statement abrufen kann, ohne die Warteschlange sequenziell durchlaufen zu müssen.

Verschachtelte FIND- und PROCESS--Statements

Verschachtelte FIND- und PROCESS-Anweisungen

Natural Messaging unterstützt nun verschachtelte FIND- und PROCESS-Statements.

Weitere Informationen siehe Natural-Statements und Datensicht (Natural View) für Natural Messaging in the Datenbankmanagementsystem-Schnittstellen-Dokumentation.