New and Changed Features of Natural Version 9.1.2 Add-On Products

This section describes all changes and enhancements provided with the add-on products available with Natural Version 9.1.2.

Note:
For an overview of all Natural add-on products and the new product versions available, see Overview of Natural Add-On Product Versions.


Natural Development Server

The changes and enhancements provided with Natural Development Server Version 9.1.2 are described in the following section.

Natural Development Server Version 9.1.2 includes all changes of Natural Development Server Version 8.3. provided in previous Natural releases.

Note:
The sections indicated for more information are contained in the Natural Development Server documentation in the Documentation section of the Software AG Empower website at https://empower.softwareag.com/, unless otherwise noted.

New Session Parameters SECURITY_CACHING and SECURITY_TIMEOUT for z/OS (Batch)

The following two new session parameters have been added to the Natural Development Server for z/OS (Batch).

SECURITY_CACHING

enables a client directory that stores user information for subsequent actions

SECURITY_TIMEOUT

manages the life time of clients

These parameters are available via two additional buttons in the HTML Monitor Client that list or cancel clients and their respective sessions.

Delete Documentation with Deletion of Natural Member

The documentation of a Predict Program object, with the object's implementation pointer completely filled (i.e. Natural member name, library name, user system file number, and user system file database id), is deleted when the Natural member is deleted in an NDV environment.

By default, the switch "Delete documentation with deletion of Natural member" is initialized with "Y", i.e. deleting the existing documentation.

If you wish to keep the documentation set this new switch to "N".

Start a Predict session and go into the defaults settings, Protection.

PREDICT Session with menu "Protection" and switch highlighted.

Natural ISPF

File Version Backup Option for BS2000 File Maintenance

The BS2000 file maintenance facility now also provides the option to display and set the file attribute #BACK-VERS for the number of file versions to be saved in a backup archive. For details, refer to the section BS2000 Files in the User's Guide of the Natural ISPF documentation on Software AG's documentation web site at https://documentation.softwareag.com/.

NaturalONE

List Natural Mainframe Objects in the Natural Server View

When a huge number of objects are contained in a library, the listing of these objects in the Natural Server view or the Natural Studio views can take a long time. With Natural for Mainframes Version 9.1.2 on z/OS, a new hyperdescriptor is provided that can significantly improve the database access required for this purpose. The installation of the hyperdescriptor is described in the NaturalONE documentation.

See: NaturalONE in a Nutshell > Performance Aspects.

Natural RPC (Remote Procedure Call)

With Natural Version 9.1.2, an enhanced Natural RPC Version 9.1.2 is delivered which introduces the following changes and enhancements:

Application Programming Interfaces (APIs)

The following Natural RPC-specific APIs are new in the SYSEXT system library or have changed:

API Task
USR2071N

Support long passphrases for Broker (ACI).

Natural Security checks if the Natural user ID used for the access to the RPC server (for example, via user exit USR1071) is identical to the EntireX user ID (supplied, for example, via user exit USR2071).

See: NAT1692: User :1: is not authorized in Messages and Codes > Natural System Error Messages 1650-1699

USR2072N

Support long passphrases for Broker (ACI)

Enables you to specify a password which is used for the LOGON.

Usage - See: Using Application Programming Interface USR2072N to Specify a Password

USR8225N Provide access to message ID and correlation ID in Natural RPC clients.
USR9171N Set credentials for RPC server. Enhanced version of USR1071N with the capability of using longer passwords.
USR9175N Ping or terminate a Natural RPC server. Enhanced version of USR2073N with the capability of using longer passwords.
USR9176N Terminate an EntireX Broker service. Enhanced version of USR8208N with the capability of using longer passwords.
USR9177N Terminate an EntireX Broker service. Enhanced version of USR8213N with the capability of using longer passwords.

Natural Security

The following enhancements are provided with Natural Security Version 9.1.2:

Note:
The sections indicated for more information are contained in the Natural Security documentation, unless otherwise noted.

Maximum Number of Logon Attempts

The Administrator Services general option Maximum Number of Logon Attempts has been changed: its maximum value, which used to be "5", is now "9". The default value continues to be "5".

Remember that the setting of this option also applies to the following application programming interfaces: NSC---P, NSC--PH, NSC---SP, NSC----P and NSC--PHS.

Lock User Option

The Administrator Services general option Lock User Option provides an additional value "Z". It corresponds to "X" - in addition, the following applies: If the user ID corresponding to the value of the Natural system variable *INIT-USER is locked, the Natural session cannot be started with any user ID (neither with AUTO=ON nor with AUTO=OFF).

User Preset Values

The value for the user profile component Change password after nnn days can now be pre-defined in the User Preset Values section of Administrator Services.

Library Profiles - FDIC DBID Zero

In the Library File section of library profile, you can now specify 0 (zero) as the FDIC database ID: this means that the DBID value of the FDIC profile parameter will apply.

File/DDM Profiles - Copying With Links

The file/DDM maintenance functions Copy File and Copy DDM Profile provide the new option With Links. It allows you to also copy the links of libraries from the "old" file/DDM profile to the "new" one. Both functions allow you to select which links you wish to copy and which not.

Application Programming Interfaces (APIs)

The application programming interface NSCADM has been enhanced and can now be used to also process logon/countersign error records.

SECLOAD

The SECLOAD program for loading Natural Security data provides a new option Expire passwords for loaded user profiles. It can be used to enforce a password expiration for all loaded user profiles (user types A, P, M), which means that these users will have to change their passwords at the next logon.

Natural Development Environment - DDMs in Natural Server View

The display of DDMs in the Natural Server view in an Eclipse environment under Natural Security has been changed: DDMs are no longer represented as a separate node, but are now displayed as a group node under the library node. See Protecting the Natural Server View under Protecting the Natural Development Environment in Eclipse.

Natural Development Environment - Support of SYSLSO Command

The use of the NaturalONE command SYSLSO, which determines the library search order for private-mode libraries, can now be controlled by Natural Security. See Protecting the Navigator View under Protecting the Natural Development Environment in Eclipse.

Natural for zIIP

Natural zIIP Enabler Renamed

Natural zIIP Enabler products have been renamed as follows:

Old Name New Name
Natural zIIP Enabler for Batch Natural Batch for zIIP
Natural zIIP Enabler for CICS Natural for CICS for zIIP
Natural zIIP Enabler for Com-plete Natural for Com-plete for zIIP

zIIP Support for Natural for IMS TM

Natural for IMS for zIIP (product code NAZNI) is now available to support IBM's System z Integrated Information Processors (zIIPs) in an IMS TM environment on z/OS if Natural IMS TM Interface Version 8.3.5 is installed. For more information, see the Natural for zIIP documentation.

Note that Natural for IMS for zIIP requires a license file.

CPU Time Limit in SRB Mode

When running zIIP-enabled under z/OS, the MT profile parameter applies separately to both TCB and SRB (zIIP) processing modes. If MT=0 is set in SRB mode, Natural uses the existing z/OS TCB time limit to avoid endless loops because there is no z/OS CPU time limit (for example, the JCL TIME parameter) for SRBs.