1.10.4 Database Definition - imsdbs.desc

imsdbs.desc is located under$ART_IMS_CONFIG.

Some imsdbs.desc field configurations are mapped from some DBD statement of IMS on z/OS. For persistent transactions that issue ROLB or ROLL, the retry count for creating the transaction queue should be set to a relatively large number (the largest number could up to 2147483647).

Note:

It is suggested that the retry count is set to a number that is more than twice the number that a particular message enters a persistent transaction.

Table 1-28 Section Name: [imsdb]

Field Type Value Description Source in DBD
NAME X(1..8) database name database Name NAME
ACCESS Enum GSAM|MSD B|DEDB|H DAM|HIDA M|HISAM| HSAM|PHD AM|PHIDA M|PSINDE X|SHSAM| SHISAM GSAM means GSAM DB ACCESS
Following fields are only applicable to ACCESS=GSAM, will be ignored if ACCESS != GSAM
DD1 X(1..8) Literal String Input File Name. If this name is defined in JCL with the same DD name, the real input file is decided by the DSNNAME associated with the DD name in JCL. Otherwise, the real input file is $ART_IMS_DB/Input file name. N/A
DD2 X(1..8) Literal String Output File Name. If this name is defined in JCL with the same DD name, the real output file is decided by the DSNNAME associated with the DD name in JCL. Or else, the real output file is $ART_IMS_DB/Output File Name. N/A
MINRECORD Integer Positive Integer Minimum record length if RECFM=V, its value range is 1~268435455. N/A
MAXRECORD Integer Positive Integer Maximum record length if RECFM=V, its value range is 1~268435455. N/A
RECFM Enum F|V F: Fixed Record Length V: Variable Record Length N/A
RECORD Integer Positive Integer Record Length if RECFM=F, its value range is 2~32579 N/A