Syntax format of SMFPRMxx

INTVAL(mm)

SYNCVAL(mm)

ACTIVE | NOACTIVE

RECORDING(DATASET|LOGSTREAM)
  
DEFAULTLSNAME(logstreamname
              [,NOBUFFS(HALT|MSG)]
              [,BUFUSEWARN(nn)]
              [,DSPSIZMAX(nnnnM|nG)]
              [,NOCOMPRESS|COMPRESS[(PERMFIX(nnnnM))]]
              [,NORECSIGN|RECSIGN(HASH(SHA1|SHA256|SHA384|SHA512),
                                  SIGNATURE(RSA|ECDSA),
                                  TOKENNAME(tokenname))]
              [,NOARECSIGN|ARECSIGN(HASH(SHA512),
                                  SIGNATURE(LI2),
                                  TOKENNAME(tokenname))])
LSNAME(log streamname,TYPE{(aa,bb)|(aa,bb:zz)|(aa,bb:zz,…)}
       [,NOBUFFS(HALT|MSG)]
       [,BUFUSEWARN(nn)]
       [,DSPSIZMAX(nnnnM|nG)]
       [,NOCOMPRESS|COMPRESS[(PERMFIX(nnnnM))]]
       [,NORECSIGN|RECSIGN(HASH(SHA1|SHA256|SHA384|SHA512),
                           SIGNATURE(RSA|ECDSA),
                           TOKENNAME(tokenname))]  
       [,NOARECSIGN|ARECSIGN(HASH(SHA512),
                           SIGNATURE(LI2), 
                           TOKENNAME(tokenname))])
 
INMEM(rname,RESSIZMAX({nnnnM|nG}),{TYPE({aa,bb|aa,bb:zz|aa,bb:zz,…})|
                                   NOTYPE({aa,bb|aa,bb:zz|aa,bb:zz,…})}
 
DSNAME(dataset)
 
LISTDSN | NOLISTDSN

SID {(xxxx)                         }
    {(xxxx,SYSNAME(sysname))        }
    {(xxxx,ser#[,ser#…])          }
    {(xxxx,COMBIN(ser#[,ser#…]))  }

REC(PERM|ALL)

NORECSIGN | RECSIGN(HASH(SHA1|SHA256|SHA384|SHA512),
                    SIGNATURE(RSA|ECDSA),
                    TOKENNAME(tokenname))
NOARECSIGN | ARECSIGN(HASH(SHA512),
                    SIGNATURE(LI2),
                    TOKENNAME(tokenname))

MAXDORM(mmss) | NOMAXDORM 

MEMLIMIT({NOLIMIT})
         {nnnnnM }
         {nnnnnG }
         {nnnnnT }
         {nnnnnP }

EMPTYEXCPSEC(NOSUPPRESS|SUPPRESS)

HFTSINTVL(ss)|NOHFTSINTVL

WIC | NOWIC
STATUS([hhmmss]           ) | NOSTATUS
       [SMF[,SYNC|NOSYNC]]

JWT(hhmm)
SWT(hhmm)
TWT(hhmm)

DDCONS(YES|NO)

PROMPT(ALL,IPLR,LIST) | NOPROMPT

AUTHSETSMF | NOAUTHSETSMF


SYS([TYPE     ])
    [,INTERVAL]
    [,EXITS   ]
    [,DETAIL  ]

         TYPE   ({aa,bb(cc)       })
         NOTYPE  {aa,bb:zz        }
                 {aa,dd(cc:yy),…}
                 {aa,bb(cc,…)   }

         NOINTERVAL | INTERVAL({hhmmss           })
                               {SMF[,SYNC|NOSYNC]}

         EXITS(exit-name,exit-name,…) | NOEXITS

         NODETAIL | DETAIL

SUBPARM(name(parameter))

SUBSYS(name,[TYPE     ])
            [,INTERVAL]
            [,EXITS   ]
            [,DETAIL  ]

DUMPABND(RETRY|NORETRY)

NOBUFFS(MSG|HALT)

LASTDS(MSG|HALT)

MULCFUNC | NOMULCFUNC

BUFSIZMAX(nnnnM|1G)

BUFUSEWARN(nn)
  
SMFDLEXIT({USER1(exit-name[,exit-name,…]) | NOUSER1},
          {USER2(IRRADU00[,exit-name,…])  | NOUSER2},
          {USER3(IRRADU86[,exit-name,…])  | NOUSER3},
          {USER4(exit-name[,exit-name,…]) | NOUSER4},
          {USER5(exit-name[,exit-name,…]) | NOUSER5} )

SMFDPEXIT({USER1(exit-name[,exit-name,…]) | NOUSER1},
          {USER2(IRRADU00[,exit-name,…])  | NOUSER2},
          {USER3(IRRADU86[,exit-name,…])  | NOUSER3},
          {USER4(exit-name[,exit-name,…]) | NOUSER4},
          {USER5(exit-name[,exit-name,…]) | NOUSER5} )
			  
FLOOD(ON|OFF)

FLOODPOL(TYPE({aa,bb       }),
              {aa,bb:zz    }
              {aa,bb:zz,…}
         RECTHRESH(xxxx),
         INTVLTIME(xxxx),
         MAXHIGHINTS(xxxx),
         ENDINTVL(xxxx),
         ACTION(MSG|DROP)
        )

MAXEVENTINTRECS(nn)

DSPSIZMAX(nnnnM|nG))

PERMFIX(nnnnM)

SMF30COUNT | NOSMF30COUNT