ISPF daemon started task on System z

Submit RACF commands to create the BLZISPFD and BLZISPFS started tasks for the ISPF daemon.

The following sample RACF commands create the BLZISPFD and BLZISPFS started tasks, with protected user ID (STCISPF) and group STCGROUP assigned to them. Replace the #group-id and #user-id-* placeholders with valid OMVS IDs.
  • ADDGROUP STCGROUP OMVS(GID(#group-id))
    DATA('GROUP WITH OMVS SEGMENT FOR STARTED TASKS')
  • ADDUSER STCISPF DFLTGRP(STCGROUP) NOPASSWORD NAME('EWM - ISPF DAEMON')
    OMVS(UID(#user-id-ispf) HOME(/tmp) PROGRAM(/bin/sh) ASSIZEMAX(2147483647))
    DATA('EWM')
    
  • RDEFINE STARTED BLZISPFD.* DATA('EWM - ISPF DAEMON - START')
    STDATA(USER(STCISPF) GROUP(STCGROUP) TRUSTED(NO))
  • RDEFINE STARTED BLZISPFS.* DATA('EWM - ISPF DAEMON - STOP')
    STDATA(USER(STCISPF) GROUP(STCGROUP) TRUSTED(NO))
  • SETROPTS RACLIST(STARTED) REFRESH
Notes:
  1. Ensure that the started tasks user IDs are protected by specifying the NOPASSWORD keyword.
  2. Ensure that the ISPF daemon has a unique OMVS user ID due to the z/OS® UNIX related privileges granted to this user ID.
  3. The ISPF daemon requires a large address space size (2GB) for proper operation. It is advised to set this value in the ASSIZEMAX variable of the OMVS segment for user ID STCISPF. This to ensure that the ISPF daemon gets the required region size, regardless of changes to MAXASSIZE in SYS1.PARMLIB(BPXPRMxx).