To install SERSERVC perform the following steps.
Menu Utilities View Options Help
sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss
z/OS UNIX Directory List Row 1 to 5 of 51
Pathname . : /u/sernet
Command Filename Message Type Permission Audit Ext Fmat
-----------------------------------------------------------------------------
___n____ . Dir rwxrwxrwx fff---
________ .. Dir --x--x--x fff---
________ codepage Dir rwxrwxrwx fff---
________ dd Dir rwxrwxrwx fff---
________ howdy.java File rwx------ fff--- --s- ----
Command ===> Scroll ===> PAGE
F1=Help F2=Split F3=Exit F4=Expand F5=Rfind F7=Up F8=Down
F9=Swap F10=Left
F11=Right F12=Cancel
Press Enter.
When the Create New z/OS UNIX File window displays, create a new directory called serservc with permission level 755. Required field values are:
Pathname Give
the full path name for the new directory serservc.
For example: /u/sernet/serservc
Permissions Type 755 to assign read, write, and execute permissions over the directory to the directory owner, the owner's security group, and all others.
File Type Type
1 to identify the new data object as a directory.
For example:
ISRUULNW Create New z/OS UNIX File
Command ===>
Pathname . . . . /u/sernet/serservc +
Permissions . . 755 (Octal)
Link . . . . . . +
Options
File Type . . . 1 1. Directory Set sticky bit
2. Regular file Copy...
3. FIFO Edit...
4. Symbolic Link
5. External Link
6. Hard Link
NOTE The creation of the UNIX directory /u/userid/serservc must be done by a user with the proper authority, such as a systems programmer. Some user IDs may not have access to ISPF 3.17.
The following model SERSERVC JCL segment is supplied for your reference when making these changes. The actual downloaded JCL may vary from this example.
//SERSERVC PROC OUTC=H, * CLASS
// PORT=6657, * PORT
// PATH='/u/sernet/serservc', * PATH
// PROCLIB='USER.PROCLIB' * PROCLIB
//*===============================================================*
//* JCL TO EXECUTE SERSERVC SDSF SERVER *
//*===============================================================*
//SERSERVC EXEC PGM=BPXBATCH,
// PARM='sh &PATH./serserv &PORT'
//*
//SYSEXEC DD PATH='&PATH/'
//SYSPRINT DD SYSOUT=&OUTC
//SYSTSPRT DD SYSOUT=&OUTC
//STDOUT DD PATH='&PATH./stdout',
// PATHOPTS=(OWRONLY,OCREAT,OTRUNC),
// PATHMODE=SIRWXU
//STDERR DD PATH='&PATH./stderr',
// PATHOPTS=(OWRONLY,OCREAT,OTRUNC),
// PATHMODE=SIRWXU
//MSGLOG DD PATH='&PATH./msglog'
//STDENV DD DUMMY
//*===============================================================*
//jobcard JOB ,'USS JOB',CLASS=A,
// NOTIFY=userid
//*
//STEP1 EXEC PGM=IKJEFT01,DYNAMNBR=200,COND=EVEN
//SYSTSPRT DD SYSOUT=*
//HFSOUT DD PATH='/u/sernet/serservc/stdout',
// PATHOPTS=(OWRONLY,OCREAT,OTRUNC),
// PATHMODE=(SIRWXU,SIRWXG,SIRWXO)
//HFSERR DD PATH='/u/sernet/serservc/stderr',
// PATHOPTS=(OWRONLY,OCREAT,OTRUNC),
// PATHMODE=(SIRWXU,SIRWXG,SIRWXO)
//EMPTY DD *
/*
//NEWLOG DD PATH='/u/sernet/serservc/msglog',
// PATHOPTS=(OWRONLY,OCREAT,OTRUNC),
// PATHMODE=(SIRWXU,SIRWXG,SIRWXO)
//NEWHDR DD PATH='/u/sernet/serservc/headers',
// PATHOPTS=(OWRONLY,OCREAT,OTRUNC),
// PATHMODE=(SIRWXU,SIRWXG,SIRWXO)
//MSGARCH DD *
******** ******** SerServ *------------------ Archive Restart ---*
/*
//NEWSRV DD PATH='/u/sernet/serservc/serserv',
// PATHOPTS=(OWRONLY,OCREAT,OTRUNC),
// PATHMODE=(SIRWXU,SIRWXG,SIRWXO)
//NEWTSK DD PATH='/u/sernet/serservc/sertask',
// PATHOPTS=(OWRONLY,OCREAT,OTRUNC),
// PATHMODE=(SIRWXU,SIRWXG,SIRWXO)
//SERSERV DD DISP=SHR,DSN=CMNPRD.CMN.SE56.#000031.REX(SERSERV)
//SERTASK DD DISP=SHR,DSN=CMNPRD.CMN.SE56.#000031.REX(SERTASK)
//SERCMD DD DISP=SHR,DSN=CMNPRD.CMN.SE56.#000031.CLS(SERCMD)
//NEWCMD DD DISP=SHR,DSN=USER.SYS1.CLIST(SERCMD)
//SERVA DD DISP=SHR,DSN=USER.PROCLIB(SERSERVA)
//SERVP DD DISP=SHR,DSN=USER.PROCLIB(SERSERVP)
//SYSPRINT DD SYSOUT=*
. . .