IMSFP procedure
The IMSFP procedure is an online procedure that initiates a Fast Path region where Fast Path applications run.
Non-message-driven Fast Path applications are not supported and should be changed to run as BMPs, using the IMSBATCH procedure. See IMSBATCH procedure.
Parameters
The following parameters are valid for the IMSFP procedure.
See Parameter descriptions for IMS procedures for descriptions.
- AGN=
- ALTID=
- APARM=
- CPUTIME=
- DBLDL=
- DIRCA=
- ENVIRON=
- IMSID=
- JVM=
- JVMOPMAS=
- LOCKMAX=
- MBR=
- NBA=
- NODE1=
- NODE2=
- OBA=
- OPT=
- PARDLI=
- PREINIT=
- PRLD=
- PSB=
- RGN=
- SOD=
- SOUT=
- SSM=
- STIMER=
- SYS2=
- TLIM=
DD statements
The following DD statements are valid for the IMSFP procedure. See DD statement descriptions for descriptions.
- DFSESL (optional)
- PROCLIB DD
- STEPLIB DD
- SYSUDUMP DD
Sample procedure to execute a Fast Path application program
The procedure shown here executes a Fast Path region where Fast Path applications run. The
IFP,&MBR,&PSB,&NBA,&OBA,&OPT
parameters are positional.
//IFPROC PROC MBR=TEMPNAME,SOUT=A,RGN=100K,OPT=N,
// PSB=,NBA=000,OBA=000,TLIM=1,
// DIRCA=000,PRLD=,STIMER=0,SOD=,DBLDL=,
// CPUTIME=,IMSID=,AGN=,SSM=,PREINIT=,
// SYS2=,ALTID=,APARM=,LOCKMAX=,
// ENVIRON=,JVMOPMAS=,PARDLI=
//IFP EXEC PGM=DFSRRC00,REGION=&RGN,
// TIME=1440,
// PARM=(IFP,&MBR,&PSB,&NBA,&OBA,&OPT,
// &TLIM,&DIRCA,&PRLD,&STIMER,&SOD,&DBLDL,
// &CPUTIME,&IMSID,&AGN,&SSM,&PREINIT,
// &ALTID,'&APARM',&LOCKMAX,&ENVIRON,
// &JVMOPMAS,&PARDLI)
//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)
Sample procedure to execute a Fast Path application program with JVM=3164
//IFPROC PROC MBR=TEMPNAME,SOUT=A,RGN=100K,OPT=N,
// PSB=,NBA=000,OBA=000,TLIM=1,
// DIRCA=000,PRLD=,STIMER=0,SOD=,DBLDL=,
// CPUTIME=,IMSID=,AGN=,SSM=,PREINIT=,
// SYS2=,ALTID=,APARM=,LOCKMAX=,
// ENVIRON=,JVMOPMAS=,PARDLI=,JVM=3164
//IFP EXEC PGM=DFSRRC00,REGION=&RGN,
// TIME=1440,
// PARM=(IFP,&MBR,&PSB,&NBA,&OBA,&OPT,
// &TLIM,&DIRCA,&PRLD,&STIMER,&SOD,&DBLDL,
// &CPUTIME,&IMSID,&AGN,&SSM,&PREINIT,
// &ALTID,'&APARM',&LOCKMAX,&ENVIRON,
// &JVMOPMAS,&PARDLI,&JVM)
//STEPLIB DD DSN=IMS.&SYS2.SDFSRESL,DISP=SHR
// DD DSN=IMS.&SYS2.SDFSJLIB,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)