Installing NETSAF

This document describes installation topics for NETSAF.


Installation Media

The Entire Net-Work SAF Security Interface (NETSAF) installation media contains the following libraries:

Note:
The complete list of libraries provided with Entire Net-Work can be found in the full Entire Net-Work documentation.

Library Contents
WAFvrs.JOBS The sample z/OS job library for Entire Net-Work SAF Security. The vrs in the library name represents the version of Entire Net-Work SAF Security. Jobs SAGI010, SAGI020, and SAGI021, which are used to assemble the NA2PPRM, NA2PSEC, and NA2POS modules, can be found here.
WAFvrs.LOAD The z/OS load library for Entire Net-Work SAF Security. The vrs in the library name represents the version of Entire Net-Work SAF Security. The NETSAF and WAFNUC load modules, which will be copied into one of the Entire Net-Work STEP libraries, can be found here.
WAFvrs.SRCE The z/OS source library for Entire Net-Work SAF Security. The vrs in the library name represents the version of Entire Net-Work SAF Security. Modules NA2PPRM, NA2PSEC, and NA2POS, with the associated macros and the sample parameter module WAFPARM can be found here.

Installation Procedure

A sample job is provided for each step in the installation procedure. Sample jobs are contained in the WAFvrs.JOBS library.

Step 1. Unload the Installation Libraries

Use IEBCOPY to unload the libraries from the NETSAF installation media.

Step 2. Assemble the System Parameter Module

Assemble the system parameter module NA2PPRM to define the required installation options. You may use the sample job SAGI010. The different parameters are summarized below:

General Parameters

The following general parameters influence the operation of the Entire Net-Work SAF Security Interface:

Parameter Description
GWSIZE = nnn Buffer size K (512 bytes per user)
GWMSGL = {1,2,3} Message level:
1 = security violations only
2 = successful security checks only
3 = complete trace of authorization activity
GWSTYP = {1,2,3,4} Security repository type:
1 = RACF
2 = TOP SECRET
3 = ACF2
4 = MSP RACF

NA2PPRM Parameters

The following parameters are contained in the NA2PPRM macro that is supplied with NETSAF. These parameters are used to secure requests received by Entire Net-Work.

Parameter Description
NWUNI = {Y|N} Allow access to undefined resources
NWCLASS = ADASEC Name of general resource class or type
NWFLEN = {0|1|2} DBID/Fnr character string:
0 = 3 digit resource profiles with leading zeros
1 = 5 digit resource profiles with leading zeros
2 = 3 and 5 digit resource profiles, no leading zeros
NWCPUID = xxxxxx CPU ID of the machine considered local
NWSUPER = {N|Y} LPARs are considered local access
NWUIDH = x User ID determination (mainframe)
NWUIDU = x User ID determination (UNIX)
NWUIDW = x User ID determination (Windows)
FAILMODE = {F|W} Reaction to violation:
F = Failure
W = Warning

Step 3. Assemble the RACROUTE Module

The SAF (RACROUTE) macros used by Entire Net-Work SAF Security Interface must be at the same version as those used at your site. You may use the sample job SAGI020 to assemble NA2PSEC, the module containing these macros.

The parameter STY should be assigned one of the following values: RACF, TSS, or ACF2

Ensure that the REL parameter is set correctly:

  • For RACF, it should be set to the correct RACF version number.

  • For CA-TOP SECRET and ACF2, it should be set to the corresponding value for the equivalent level of RACF and not the version of ACF2 or TOP SECRET itself. For example: REL=2.2

Step 4. Assemble the Operating System Services Module

You may use the sample job SAGI021 to assemble operating system services module NA2POS.

Installation Verification

You have now installed the Entire Net-Work SAF Security Interface (NETSAF).

To verify the installation, activate Entire Net-Work SAF Security Interface on a test node link with FAILMODE initially set to 'W'. When a database access call is received on that link, the following message will be displayed in the console output of the Entire Net-Work job:

SEFM210* SAF GATEWAY IS ACTIVE FOR ENTIRE NET-WORK

Various diagnostic messages will follow, depending on the message level specified for the GWMSGL parameter when the parameter module was assembled in Step 2 of the NETSAF installation procedure.