IMSBATCH Procedure
This appendix describes how to use the OSI IMSBATCH procedure, which is provided in order to use BMP in IMS/DC.
BMP in IMS/DC is started by using a utility named DFSRRC00 and usually uses the IMSBATCH procedure. In OSI, the IMSBATCH procedure is not provided. But just as in IMS/DC, it starts BMP by using a utility named DFSRRC00 provided in the HiDB package.
The following is an example of the IMSBATCH procedure. The bold text in the example are the parameter items supported in OSI.
// PROC MBR=TEMPNAME,PSB=,IN=,OUT=, // OPT=N,SPIE=0,TEST=0,DIRCA=000, // PRLD=,STIMER=,CKPTID=,PARDLI=, // CPUTIME=,NBA=,OBA=,IMSID=,AGN=, // SSM=,PREINIT=,RGN=56K,SOUT=A, // SYS2=,ALTID=,APARM=,LOCKMAX= //* //G EXEC PGM=DFSRRC00,REGION=&RGN, // PARM=(BMP,&MBR,&PSB,&IN,&OUT, // &OPT&SPIE&TEST&DIRCA,&PRLD, // &STIMER,&CKPTID,&PARDLI,&CPUTIME, // &NBA,&OBA,&IMSID,&AGN,&SSM, // &PREINIT,&ALTID, // ’&APARM’,&LOCKMAX) //STEPLIB DD DSN=IMS.&SYS2.SDFSRESL,DISP=SHR // DD DSN=IMS.&SYS2.PGMLIB,DISP=SHR //PROCLIB DD DSN=IMS.&SYS2.PROCLIB,DISP=SHR //SYSUDUMP DD SYSOUT=&SOUT, // DCB=(LRECL=121,RECFM=VBA,BLKSIZE=3129), // SPACE=(125,(2500,100),RLSE,,ROUND)
OSI supports the following parameters out of those provided to DFSRRC00, to run BMP.
Parameter | Description |
---|---|
MBR |
Application name. |
PSB |
PSB name specified differently from the application name. |
IN |
Input transaction code. If omitted, processed as batch-oriented BMP. |
OUT |
Output transaction code. Ignored if IN is specified. |
IMSID |
IMS system identifier used in an OS. |