z/OS UNIX System Services Planning
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


Checking the BPXPRMxx syntax

z/OS UNIX System Services Planning
GA32-0884-00

You can use the SETOMVS SYNTAXCHECK operator command to check the syntax of BPXPRMxx before doing an IPL.

Also, the USS_PARMLIB check provided by IBM® Health Checker for z/OS® can be used to determine whether there are differences between current system settings and the settings defined in the BPXPRMxx member of SYS1.PARMLIB. If a difference is found, an exception message is issued. You receive a report that lists the differences.

Be aware that when system and parmlib settings are compared, values with regards to the PARM setting on the MOUNT statement are considered to be case-sensitive. Thus, the same setting value expressed in uppercase or lowercase in a system setting are flagged as a difference if that same setting is expressed in the opposite case in the relevant BPXPRMxx member.

For more details about IBM Health Checker for z/OS, see IBM Health Checker for z/OS or IBM Health Checker for z/OS: User's Guide.

Figure 1 shows an example of the IBM-supplied BPXPRMXX member of SYS1.PARMLIB of the current release.

Figure 1. BPXPRMXX member of SYS1.PARMLIB (Part 1)
MAXPROCSYS(900)
   MAXPROCUSER(25)
   MAXUIDS(200)
   MAXFILEPROC(64000)
   MAXPIPEUSER(8730)
   MAXPTYS(800)
   CTRACE(CTIBPX00)
  /*STEPLIBLIST('/etc/steplib')        */
  /*USERIDALIASTABLE('/etc/tablename') */

  FILESYSTYPE   TYPE(HFS)
                ENTRYPOINT(GFUAINIT)
                PARM(' ')

/* FILESYSTYPE  TYPE(AUTOMNT)        */
/*              ENTRYPOINT(BPXTAMD)  */

   FILESYSTYPE  TYPE(TFS)           
                ENTRYPOINT(BPXTFS)  

/* FILESYSTYPE  TYPE(NFS)            */
/*              ENTRYPOINT(GFSCINIT) */
/*              ASNAME(MVSNFSC)      */
/*              PARM('biod(6)')      */

   FILESYSTYPE  TYPE(ZFS)            */ 
                ENTRYPOINT(IOEFSCM)  */ 
                ASNAME(ZFS)          */  

 FILESYSTYPE TYPE(UDS) ENTRYPOINT(BPXTUINT)
   NETWORK DOMAINNAME(AF_UNIX)
           DOMAINNUMBER(1)
             
           TYPE(UDS)

   FILESYSTYPE TYPE(INET) ENTRYPOINT(EZBPFINI)
   NETWORK DOMAINNAME(AF_INET)
           DOMAINNUMBER(2)
           MAXSOCKETS(64000)
           TYPE(INET)

/*  NETWORK DOMAINNAME(AF_INET6) DOMAINNUMBER(19) */
/*   TYPE(INET) */      

 /* FILESYSTYPE TYPE(CINET) ENTRYPOINT(BPXTCINT) */
 /* NETWORK DOMAINNAME(AF_INET)                  */
 /*         DOMAINNUMBER(2)                      */
 /*         MAXSOCKETS(64000)                    */
 /*         TYPE(CINET)                          */
 /*         INADDRANYPORT(2000)                  */
 /*         INADDRANYCOUNT(325)                  */
 /* NETWORK DOMAINNAME(AF_INET6) DOMAINNUMBER(19)*/
 /*         TYPE(CINET)                          */
Figure 2. BPXPRMXX member of SYS1.PARMLIB (Part 2)
/* SUBFILESYSTYPE NAME(TCPIP)          */
/*                TYPE(CINET)          */
/*                ENTRYPOINT(EZBPFINI) */
/*                DEFAULT              */

/* SUBFILESYSTYPE NAME(TCPIP2)         */
/*                TYPE(CINET)          */
/*                ENTRYPOINT(EZBPFINI) */

/* ROOT FILESYSTEM('OMVS.ROOT')
/*              TYPE(HFS)
/*              MODE(RDWR)
/*              MKDIR('...')            

/* MOUNT FILESYSTEM('OMVS.USER.JOE'  )   */
/*              TYPE(HFS)                */
/*              MODE(RDWR)               */
/*              MOUNTPOINT('/u/joe')     */
/*              NOSETUID                 */
/*              SECURITY                 */
/*              TAG(NOTEXT,0)            */
/*              MKDIR('...'              */
                      
                 
/* ALTROOT FILESYSTEM('OMVS.ALTROOT')      */    
/*             MOUNTPOINT('/sysalt')       */    
/*             PARM('  ')                  */       
  
  MAXTHREADTASKS(1000)
  MAXTHREADS(200)
/*PRIORITYGOAL (n,...,n) */
/*PRIORITYPG (n,...,n)   */

IPCMSGNIDS    (500)
   IPCMSGQBYTES  (2147483647)
   IPCMSGQMNUM   (10000)
   IPCSHMNIDS    (500)
   IPCSHMSPAGES  (262144)
   IPCSHMMPAGES  (25600)
   IPCSHMNSEGS   (500)
   IPCSEMNIDS    (500)
   IPCSEMNSEMS   (1000)
   IPCSEMNOPS      (25)

   MAXMMAPAREA(40960)
   MAXFILESIZE(NOLIMIT)  
   MAXCORESIZE(4194304)
   MAXASSIZE(209715200)
   MAXCPUTIME(1000)
   MAXSHAREPAGES(131072)
   FORKCOPY(COW)
   SYSPLEX(NO)
   SUPERUSER(BPXROOT)
   TTYGROUP(TTY)
   STARTUP_PROC(OMVS)
 /* STARTUP_EXEC('Dsname(Memname)',SysoutClass) */
 /* RUNOPTS('runtime options') */
   SYSCALL_COUNTS(NO)
   MAXQUEUEDSIGS(1000)
   SHRLIBRGNSIZE(67108864)
   LIMMSG(NONE)  
   LOSTMSG(ON)
   PWT(SMF|ENV|SMFENV)
   AUTOCVT(OFF)
   RESOLVER_PROC(DEFAULT)
   SWA(BELOW) 
/*SERV_LPALIB('LibraryName',Volser')  */
/*SERV_LINKLIB('LibraryName',Volser') */ 
  NONEMPTYMOUNTPT(NOWARN) */  
  MAXUSERMOUNTSYS(0)      */ 
  MAXUSERMOUNTUSER(0)     */
You can change some BPXPRMxx values without an IPL.
  • The SET OMVS and SETOMVS operator commands dynamically change the settings system-wide. Dynamically changing the BPXPRMxx parameter values indicates which parameter statements can and cannot be dynamically changed.
  • The RACF® ALTUSER or ADDUSER commands apply settings on a per-process basis for a particular user, such as Lotus® Domino®. You can use them for the MAXASSIZE, MAXCPUTIME, MAXFILEPROC, MAXPROCUSER, MAXMMAPAREA, and MAXTHREADS parameters.

You can use the SETOMVS SYNTAXCHECK operator command to check the syntax of BPXPRMxx before doing an IPL.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014