Examples of the contents of IGDSMSxx

Assume that you want to define SMS with the following properties:

Figure 1 shows the statement that you would code in IGDSMSxx to request that SMS have these properties:

Figure 1. Example: contents of IGDSMSxx
SMS ACDS(SYS1.ACDS9) COMMDS(SYS1.COMMDS) INTERVAL(15)
    SMF_TIME(YES)
The next example defines a PARMLIB member that is specific to one system and sets up the following properties:

Figure 2 shows the statement that you would code in IGDSMSxx to request that SMS have these properties.

Figure 2. Example: contents of IGDSMSxx, example 2
SMS ACDS(SYS1.ACDS9) COMMDS(SYS1.COMMDS) INTERVAL(10)
  TVSNAME(1) QTIMEOUT(240) AKP(2000) TV_START_TYPE(WARM)
The next example defines a PARMLIB member that applies to multiple systems and sets up the following properties:
Figure 3 shows the statement that you would code in IGDSMSxx to request that SMS have these properties.
Figure 3. Example: contents of IGDSMSxx, example 3
SMS ACDS(SYS1.ACDS10) COMMDS(SYS1.COMMDS10) INTERVAL(20)
  LOG_OF_LOGS(IGWLOG.LOGLOGS)
  SYSNAME (SYSTEM1,SYSTEM2,SYSTEM3)
  TVSNAME( 1, 2, 3)
  TV_START_TYPE(COLD,COLD,COLD)

Restrictions:

  1. The DFSMStvs instance names must be unique.
  2. After a cold start, any data sets for which recovery was not completed, are most likely left in a damaged state and must be recovered manually. If the data sets are forward recoverable, their forward recovery logs might also be damaged. IBM® suggests that you manually recover the data sets (without using forward recovery), take back ups of them and any other data sets using the forward recovery log, then delete and redefine the forward recovery log.
The next example defines a PARMLIB member that applies to multiple systems and sets up the following properties:

Figure 4 shows the statement that you would code in IGDSMSxx to request that SMS have these properties.

Figure 4. Example: contents of IGDSMSxx, example 4
SMS ACDS(SYS1.ACDS10) COMMDS(SYS1.COMMDS10) INTERVAL(20)
  RLSABOVETHEBARMAXPOOLSIZE(ALL,1024)
  RLSFIXEDPOOLSIZE(ALL,1050)