|
Figure 1 contains a sample MVSNFSC z/OS NFS client
startup procedure. This procedure can be found as GFSCPROC in the
NFSSAMP library.
Figure 1. Sample z/OS NFS client startup procedures//MVSNFSC PROC SYSNFS=SYS1,SYSLE=SYS1,NFSPRFX=MVSCLNT @002C
//*MVSNFSC PROC SYSNFS=SYS1,SYSLE=SYS1,NFSPRFX=MVSCLNT, @002A
//* TCPIP=TCPIP @002A
//********************************************************************
//* *
//* Z/OS NETWORK FILE SYSTEM CLIENT START UP PROC(HDZ1AN0) @LA0C *
//* *
//* CHANGE HISTORY *
//* *
//* $L41=NFSC,HDZ11SE,960120,SJPLJST: NFS Client support *
//* $KAB0020=NFSC,HDZ11TC,970425,SJPLPKL: Update FMID *
//* $OW52984=NFSC,HDZ11TC,020322,IBSPIV: *
//* 1. replace DD with SYSOUT=* (SYSPRINT, SYSOUT, SYSERR and *
//* OUTPUT) to use DSN specification *
//* 2. add SYSIN and CEEDUMP DD's to reduce LE activity *
//* $L6=NFSC,HDZ11UC,030405,SJPLMB: Change OS/390 to Z/OS *
//* $L781=NFS,HDZ11VC,041207,SJPLMB : Change NFSLIB to NFSLIBE@L781A*
//* $P01=KAJ0356,HDZ11VC,050414,SJPLMB : Changed to HDZ11VC @P01A*
//* $L80=NFS,HDZ118N,050512,SJPLMB: Update release to HDZ118N @L80A*
//* $L90=NFS,HDZ119N,060201,SJPLMB: Update release to HDZ119N @L90A*
//* $LA0=NFS,HDZ1AN0,070110,SJPLMB: Update release to HDZ1AN0 @LA0A*
//* $P02=KN00140,HDZ1AN0,071022,SJPLMB: REMOVE SYSTCPD @P02A*
//* $002=OA25770,HDZ1AN0,080709,SJPLMTM: @002A*
//* 1. REMOVE TCPIP PARM FROM PROC STMT @002A*
//* *
//********************************************************************
//MVSCLNT EXEC PGM=BPXVCLNY,
// REGION=0M,
// TIME=1440
//*
//* STEPLIB CONSISTS OF NFSLIBE AND LANGUAGE ENVIRONMENT LIBRARIES
//* CHANGE THE NAMES AS APPROPRIATE FOR YOUR INSTALLATION
//* NOTE: EACH OF THESE LIBRARIES MUST BE AUTHORIZED
//*
//* &TCPIP..TCPIP.DATA IS TCP/IP DATA FILE
//* &SYSNFS..NFSLIBE IS Z/OS NETWORK FILE SYSTEM CLIENT @L781C
//* TARGET LIBRARY
//* &SYSLE..SCEERUN IS LANGUAGE ENVIRONMENT RUNTIME LIBRARY
//*
//* SYSTCPD EXPLICITLY IDENTIFIES WHICH DATA SET IS TO BE @P02A
//* USED TO OBTAIN THE PARAMETERS DEFINED BY TCPIP.DATA @P02A
//* WHEN NO GLOBALTCPIPDATA STATEMENT IS CONFIGURED. @P02A
//* SEE THE IP CONFIGURATION GUIDE FOR INFORMATION ON @P02A
//* THE TCPIP.DATA SEARCH ORDER. @P02A
//* THE DATA SET CAN BE ANY SEQUENTIAL DATA SET OR A MEMBER @P02A
//* OF A PARTITIONED DATA SET (PDS). @P02A
//* @002A
//* NOTE: THE TCPIP PARAMETER ON THE PROC STATEMENT IS @002A
//* REQUIRED WHEN USING THE SYSTCPD DD STATEMENT. @002A
//* @002A
//*
//*SYSTCPD DD DISP=SHR,DSN=&TCPIP..TCPIP.DATA(TCPDATA) @P02C
//*
//STEPLIB DD DISP=SHR,DSN=&SYSNFS..NFSLIBE @L781C
// DD DISP=SHR,DSN=&SYSLE..SCEERUN
//*
//********************************************************************
//* *
//* THE SYSPRINT DD NEEDS TO BE PRE-ALLOCATED *
//* AS A SEQUENTIAL FILE. *
//* THE DCB WILL BE SET TO (VB,LRECL=137,BLKSIZE=6144) *
//* *
//********************************************************************
//SYSPRINT DD DISP=SHR,DSN=&NFSPRFX..SYSP
//********************************************************************
//* *
//* THE SYSMDUMP DATASET NEEDS TO BE PRE-ALLOCATED TO THE *
//* DCB SPECIFICATIONS REQUIRED BY SYSMDUMP *
//* *
//********************************************************************
//SYSMDUMP DD DISP=SHR,DSN=&NFSPRFX..SYSMDUMP
//********************************************************************
//* *
//* THE SYSOUT, SYSERR AND OUTPUT DD'S NEED TO BE PRE-ALLOCATED *
//* AS A SEQUENTIAL FILES. *
//* THE DCB WILL BE SET TO (VB,LRECL=137,BLKSIZE=6144) *
//* *
//********************************************************************
//SYSOUT DD DISP=SHR,DSN=&NFSPRFX..SYSP
//SYSERR DD DISP=SHR,DSN=&NFSPRFX..SYSP
//OUTPUT DD DISP=SHR,DSN=&NFSPRFX..SYSP
//SYSIN DD DUMMY
//CEEDUMP DD DUMMY
//*
//********************************************************************
//* *
//* NFSCMSG1 AND NFSCMSG2 DD'S ARE *
//* THE TWO CLIENT LOG DATA SETS NEED TO BE PRE-ALLOCATED *
//* AS SEQUENTIAL FILES. *
//* THE DCB WILL BE SET TO (VB,LRECL=137,BLKSIZE=6144) *
//* ONCE MVSCLNT IS STARTED, REGARDLESS OF THE ALLOCATION DCB. *
//* INITIALLY, WE RECOMMEND SPACE=(CYL,(2,5),RLSE) *
//* *
//********************************************************************
//NFSCMSG1 DD DISP=SHR,DSN=&NFSPRFX..LOG1
//NFSCMSG2 DD DISP=SHR,DSN=&NFSPRFX..LOG2
|