z/OS Network File System Guide and Reference
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


Sample z/OS NFS server startup procedures

z/OS Network File System Guide and Reference
SC23-6883-00

Figure 1 contains a sample MVSNFS z/OS NFS server startup procedure. This procedure can be found as GFSAPROC in the NFSSAMP library.

Figure 1. Sample z/OS NFS server startup procedures
//MVSNFS  PROC MODULE=GFSAMAIN,PARMS='INFO',                            00050000
//           SYSNFS=SYS1,SYSLE=SYS1,NFSPRFX=MVSNFS               @002C  00075000
//*          SYSNFS=SYS1,SYSLE=SYS1,NFSPRFX=MVSNFS,              @002A  00100000
//*          TCPIP=TCPIP                                         @002A  00125000
//********************************************************************  00150000
//*                                                                     00177300
//*  Z/OS NETWORK FILE SYSTEM SERVER START UP PROC(HDZ221N)      @LE0C  00204600
//*                                                                     00231900
//*PROPRIETARY V3 STATEMENT                                             00259200
//*LICENSED MATERIALS - PROPERTY OF IBM                                 00286500
//*"RESTRICTED MATERIALS OF IBM"                                        00313800
//*5650-ZOS                                                      @LE0C  00341100
//*COPYRIGHT IBM Corp. 1989, 2012                                @P09C  00368400
//*END PROPRIETARY V3 STATEMENT                                         00395700
//*                                                                     00423000
//*  CHANGE HISTORY                                                     00450300
//*                                                                     00477600
//*  $01=OY55396,HDP3FS1,920616,SJPLHYC : ENHANCED ERROR LOG      @01A  00504900
//*  $L12=NFS,JDZ1170,920925,SJPLHYC    : ADD SYSMDUMP DD        @L12A  00532200
//*  $L3L=KA90033,HDZ11NP,940117,SJPLHYC: MODIFY FOR DFSMS 1.2   @L3LA  00559500
//*  $L3G=NFS,HDZ11NP,940420,SJPLJST    : ADD NFSXLAT DD         @L3GA  00586800
//*  $P1=KA901XX,HDZ11NP,940805,SJPLJST : CHANGE &SYS1            @P1A  00614100
//*  $P2=KA00045,HDZ11SM,960111,SJPLTEM : MODIFY FOR DFSMS 1.3   @P02A  00641400
//*  $P3=KA00093,HDZ11SM,960327,SJPLTEM : ADD HDZ11SM STEPLIB    @P03A  00668700
//*  $P4=KA00101,HDZ11SM,960410,SJPLTEM : SWITCH TO HDZ11SM      @P04A  00696000
//*  $P5=KAB0114,HDZ11TS,971030,SJPLTEM : CHG DFSMS/MVS->OS/390  @P05A  00723300
//*  $P6=KAB0316,HDZ11TS,980325,SJPLBPF : ADD CHKLIST DD         @P06A  00750600
//*  $L6=NFS,HDZ11US,030405,SJPLMB : CHG OS/390 TO Z/OS           @L6A  00777900
//*  $L65=NFS,HDZ11US,030214,IBSKVV:     UPGRADE TO SP4 MACRO    @L65A  00805200
//*  $L781=NFS,HDZ11VS,041207,SJPLMB : CHANGE NFSLIB TO NFSLIBE @L781A  00832500
//*  $L74=NFS,HDZ11VS,050308,SJPLSLH : ADD LOCKING DB DD DEF    @L74FA  00859800
//*  $P07=KAJ0355,HDZ11VS,050414,SJPLMB: UPDATE TO HDZ11VS       @P07A  00887100
//*  $L80=NFS,HDZ118N,050512,SJPLMB: UPDATE RELEASE TO HDZ118N   @L80A  00914400
//*  $L81=NFS,HDZ118N,050908,IBSDYP: REMOVE CHKLIST DD CARD      @L81A  00941700
//*  $L90=NFS,HDZ119N,060131,SJPLMB: UPDATE RELEASE TO HDZ119N   @L90A  00969000
//*  $LA0=NFS,HDZ1AN0,070110,SJPLMB: UPDATE RELEASE TO HDZ1AN0   @LA0A  00996300
//*  $P08=KN00140,HDZ1AN0,071022,SJPLMB: REMOVE SYSTCPD          @P08A  01023600
//*------------------- RELEASE V1R11 --------------------------  @LB0A  01050900
//*  $LB0=__NFS__,HDZ1B1N,080208,SJPLMB: UPDATE REL TO HDZ1B1N   @LB0A  01078200
//*  $002=OA25770,HDZ1B1N,080709,SJPLMTM:                        @002A  01105500
//*       1. REMOVE TCPIP PARM FROM PROC STMT                    @002A  01132800
//*------------------- RELEASE V1R12 --------------------------  @LC0A  01160100
//*  $LC0=__NFS__,HDZ1C1N,090118,SJPLMB:                         @LC0A  01187400
//*       1. UPDATE REL TO HDZ1C1N.                              @LC0A  01214700
//*------------------- RELEASE V1R13 --------------------------  @LD0A  01242000
//*  $LD0=__NFS__,HDZ1D1N,100302,SJPLMB:                         @LD0A  01269300
//*       1. UPDATE REL TO HDZ1D1N.                              @LD0A  01296600
//*------------------ Release V2R1 ----------------------------  @LE0A  01323900
//*  $LE0=__NFS__,HDZ221N,20101211,SJPLMB:                       @LE0A  01351200
//*      1. Changed product id from "5694-A01" to "5650-ZOS".    @LE0A  01378500
//*      2. Update constants for release HDZ221N.                @LE0A  01405800
//*  $P09=KEN0148,HDZ221N,20110912,SJPLMB:                       @P09A  01433100
//*      1. Change Copyright to "IBM Corp." before date(s).      @P09A  01460400
//*  $P0A=KEN0173,HDZ221N,20111031,SJPLHPN:                      @P0AA  01487700
//*      1. Add MEMLIMIT for virtual memory above the bar.       @P0AA  01515000
//*      2. Remove NFSSNAP DD.                                   @P0AA  01542300
//*                                                                     01569600
//********************************************************************  01600000
//*                                                                     01604500
//* The REGION specifies the virtual memory below the bar (2GB)  @P0AA  01609000
//*    while the MEMLIMIT specifies the memory above the bar.    @P0AA  01613500
//* If REGION=0M  then MEMLIMIT=NOLIMIT (default), or            @P0AA  01618000
//*    optionally specify the MEMLIMIT.                          @P0AA  01622500
//* If REGION=xxxM then specify MEMLIMIT=yyyG rather than        @P0AA  01627000
//*    taking some default value.                                @P0AA  01631500
//* The z/OS Network File System Server will not start if        @P0AA  01636000
//*    MEMLIMIT=0M or if it is too small.                        @P0AA  01640500
//*                                                                     01645000                                                          
//GFSAMAIN EXEC PGM=&MODULE,                                            01650000 
//             PARM='&PARMS',                                           01700000 
//             TIME=1440,                                        @P0AM  01725000 
//             REGION=0M                                                01750000 
//*            REGION=0M,MEMLIMIT=yyyG                           @P0AA  01775000 
//*            REGION=xxxM,MEMLIMIT=yyyG                         @P0AA  01800000   
//*            REGION=xxxM,MEMLIMIT=yyyM                         @P0AA  01825000
//*                                                                     01850000
//* The SYSTCPD explicitly identifies the data set to be         @P0AC  01872000
//*    used to obtain the parameters defined by TCPIP.DATA       @P08A  01894000
//*    when NO GLOBALTCPIPDATA statement is configured.          @P08A  01916000
//* See the "IP Configuration Guide" for information on          @P0AC  01938000
//*    the TCPIP.DATA search order.                              @P08A  01960000
//* The data set can be any sequential data set or a member      @P08A  01982000
//*    of a partitioned data set (PDS).                          @P08A  02004000
//* &TCPIP..TCPIP.DATA is the TCP/IP DATA file.                  @P0AC  02026000 
//*                                                              @002A  02048000 
//* NOTE: The TCPIP parameter on the PROC statement is           @002A  02070000 
//*       required when using the SYSTCPD DD statement.          @002A  02092000 
//*                                                              @002A  02114000 
//*SYSTCPD DD   DISP=SHR,DSN=&TCPIP..TCPIP.DATA(TCPDATA)         @P08C  02136000 
//SYSPRINT DD   SYSOUT=*                                         @P0AM  02158000 
//OUTPUT   DD   SYSOUT=*                                         @P0AM  02180000 
//SYSERR   DD   SYSOUT=*                                         @P0AM  02202000 
//*                                                                     02224000 
//* STEPLIB consists of NFSLIBE and Language Environment         @P0AC  02246000 
//*    libraries.                                                @P0AA  02268000
//* Change the names as appropriate for your installation.       @P0AM  02290000
//* Note: Each of these libraries MUST be APF-authorized and     @P0AC  02312000
//*       the matching Language Environment release is required. @P0AC  02334000
//*                                                                     02356000
//* &SYSNFS..NFSLIBE is the z/OS Network File System Server      @P0AC  02378000 
//*    target library.                                                  02400000 
//* &SYSLE..SCEERUN2 is the Language Environment Runtime         @P0AA  02422000 
//*    for z/OS Network File System Server AMODE64.              @P0AA  02444000 
//* &SYSLE..SCEERUN is the Language Environment Runtime Library. @P0AC  02467000 
//*                                                                     02490000 
//STEPLIB  DD   DISP=SHR,DSN=&SYSNFS..NFSLIBE                   @L781C  02540000 
//         DD   DISP=SHR,DSN=&SYSLE..SCEERUN2                    @P0AA  02590000 
//         DD   DISP=SHR,DSN=&SYSLE..SCEERUN                      @P1C  02640000 
//*                                                                     03150000 
//* The SYSMDUMP data set must be pre-allocated with the         @P0AC  03193300 
//*    DCB specifications required by SYSMDUMP.                  @L12A  03236600 
//*                                                                     03279900 
//SYSMDUMP DD   DISP=SHR,DSN=&NFSPRFX..SYSMDUMP                  @L12A  03323200 
//*                                                                     03366500 
//* The NFSLOG1 and NFSLOG2 DD'S define the LOG data sets        @P0AC  03409800 
//* The two LOG data sets must be pre-allocated                  @P0AC  03453100
//*    as sequential files.                                       @01A  03496400
//* The DCB will be set to (VB,LRECL=137,BLKSIZE=6144) once      @P0AC  03539700
//*    MVSNFS is started, regardless of the allocation DCB.      @P0AC  03583000
//* We recommend SPACE=(CYL,(2,5),RLSE)                          @P0AC  03626300
//*                                                                     03669600
//NFSLOG1  DD   DISP=SHR,DSN=&NFSPRFX..LOG1                       @01A  03712900 
//NFSLOG2  DD   DISP=SHR,DSN=&NFSPRFX..LOG2                       @01A  03756200 
//*                                                                     03800000 
//* &NFSPRFX..CNTL is a FB LRECL 80 data set (PDS or PDSE).      @L3LC  03833300 
//* Sample NFSATTR can be found in &NFSPRFX.NFSSAMP(GFSAPATT).   @P0AC  03866600 
//* Sample EXPORTS can be found in &NFSPRFX.NFSSAMP(GFSAPEXP).   @P0AC  03899900 
//* Note: As of Z/OS V1R8, the EXPORTS file is composed of       @L81A  03933200 
//*       both EXPORT and CHKLIST entries.                       @L81A  03966500 
//*                                                                     04000000 
//NFSATTR  DD   DISP=SHR,DSN=&NFSPRFX..CNTL(NFSATTR)                    04050000 
//EXPORTS  DD   DISP=SHR,DSN=&NFSPRFX..CNTL(EXPORTS)                    04100000 
//*                                                                     04150000 
//* The FHDBASE and FHDBASE2 are                                 @L3LC  04200000 
//*    the MOUNT FILE HANDLE DATABASES.                          @L3LC  04250000                                             
//* They must be pre-allocated as empty VSAM KSDS data sets.     @P0AC  04300000
//* They will be used alternately.                               @L3LC  04350000
//* Sample JCL can be found in &NFSPRFX.NFSSAMP(GFSAMHDJ).       @L3GC  04400000 
//*                                                                     04450000 
//FHDBASE  DD   DISP=SHR,DSN=&NFSPRFX..FHDBASE                   @L3LC  04650000 
//FHDBASE2 DD   DISP=SHR,DSN=&NFSPRFX..FHDBASE2                  @L3LA  04700000 
//*                                                                     04750000 
//* The LDBASE and LDBASE2 are the LOCKING DATABASES.           @L74FA  04800000 
//* They must be pre-allocated as empty VSAM KSDS data sets.     @P0AC  04850000 
//* They will be used alternately.                              @L74FA  04900000 
//* Sample JCL can be found in &NFSPRFX.NFSSAMP(GFSAMHDJ).      @L74FA  04950000 
//*                                                                     05000000 
//LDBASE   DD   DISP=SHR,DSN=&NFSPRFX..LDBASE                   @L74FA  05050000 
//LDBASE2  DD   DISP=SHR,DSN=&NFSPRFX..LDBASE2                  @L74FA  05100000 
//*                                                                     05150000 
//* If the Installation intends to customize the translation     @L3GA  05200000 
//*    table, a new DD card, NFSXLAT, is required in the PROC.   @L3GA  05250000 
//* The translation table data set must be pre-allocated         @P0AC  05300000 
//*    as PDS or PDSE data set. The format of the data set must  @P0AC  05350000 
//*    conform to the translation table format supported by      @P0AC  05400000 
//*    Z/OS TCP/IP.                                              @P0AC  05450000 
//*                                                                     05500000 
//*NFSXLAT DD   DISP=SHR,DSN=&NFSPRFX..XLAT                      @L3GA  05550000 
//*                                                                     05900000

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014