FMNIMSIN control statements

You use the FMNIMSIN control statements to specify the databases the function is to initialize. The function can only be run in DLI mode, and always uses a dynamic PSB.

Each line in FMNIMSIN starts with a $$FILEM and the first line contains the parameter DIB to specify that FM/IMS will initialize a database.
$$FILEM DIB REGNTYPE=DLI,
  $$FILEM     DBDDSN=FMN.IMS.IVP.DBDLIB,
. . .
Figure 1. Syntax

1 DIB
1 DIBTYPE=INSERT
1 DIBTYPE=DELETE
2 IMSID=imsid
1! DBDDSN=subsystem defaults
1  DBDDSN=dbddsn? + DBDDSNi=dbddsni
1? DBDDD=dbddd
3 DBDMEM=dbdname
3  %DLI parameters
DLI parameters

1! RESLIB=subsystem defaults
1?  + RESLIBi=reslibi
2?  RECON1=recon1 RECON2=recon2 RECON3=recon3
1! DFSVSAMP=subsystem default
1 DFSVSAMP=dfsvsamp
1! VSMPMEM=subsystem default
1 VSMPMEM=vsmpmem
1! MACLIB=subsystem default
1 MACLIB=maclib
1! IMSBKO=subsystem default
1 IMSBKO=N
1 IMSBKO=Y
1! DBRC=subsystem default
1 DBRC=Y
1 DBRC=N
1 DBRC=IMS
1! IRLM=subsystem default
1 IRLM=Y
1 IRLM=N
1 IRLM=IMS
1! IRLMNAME=subsystem default
1 IRLMNAME=irlname
1! GSGNAME=subsystem default
1 GSGNAME=NONE
1 GSGNAME=gsgname
1! TMINAME=subsystem default
1 TMINAME=tminame
11? IMSBUF=number
1! LOCKMAX=subsystem default
1 LOCKMAX=number
1! LOGUSAGE=subsystem default
1 
2.1 LOGUSAGE=KEEP
2.1 LOGUSAGE=KEEPUPD
2.1 LOGUSAGE=DELETE
1  %LOG parameters
1 LOGUSAGE=NONE
LOG parameters

1! LOGDSN=subsystem default
1 LOGDSN=logdsn
1! LOGSUNIT=installation default
1 LOGSUNIT=CYL
1 LOGSUNIT=TRK
1 LOGSUNIT=BLK
1 LOGSUNIT=MB
1 LOGSUNIT=KB
1! LOGPQTY=installation default
1 LOGPQTY=number
1! LOGSQTY=installation default
1 LOGSQTY=number
1! LOGMGMTC=installation default
1 LOGMGMTC=management_class_name
1! LOGSTORC=installation default
1 LOGSTORC=storage_class_name
1! LOGDATAC=installation default
1 LOGDATAC=data_class_name
1! LOGUNIT=installation default
1 LOGUNIT=unit

The DIBTYPE parameter is described here. For a description of the other common parameters in this syntax diagram, see Extract (IXB).

DIBTYPE
The Initialize step to be run.
INSERT
Specifies a step that inserts a dummy segment into the database.
DELETE
Specifies a step that deletes the dummy segment from the database.
Note: To successfully run the Initialize (DIB) function the specified IMS subsystem must allow the use of both dynamic PSBs and DL/I batch processing regions.