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.