DFSJVMAP member of the IMS PROCLIB data set
Use the DFSJVMAP member of the IMS PROCLIB data set to map uppercase Java™ application names that are specified to IMS.
- LANG=JAVA,GPSB= parm on the APPLCTN macro
- LANG=JAVA,PSB= parm on the PSBGEN macro
- MBR= parm on the DFSJBP procedure
DFSJVMAP pertains to JBP and JMP regions only. The member name must be DFSJVMAP.
DFSJVMAP is a member contained in a data set concatenated in the PROCLIB DD. A sample member DFSJVMAP is supplied in the IMS sample library. This member is optional and is read during dependent region application scheduling, thus, making this member dynamic. You do not need to bring down IMS when adding application name mappings to this member for the changes to take effect.
Comments are supported for this member and must begin with an asterisk (*) in the first column. Each line in this member must not be longer than 72 bytes. There must be no space between the equal sign (=) and the beginning of the pathname.
DFSJVMAP example 1
In this example, APPLCTN GPSB=JAVAPL1 was specified during IMS system generation, and javapl1.class exists in /usr/IMSjava/applications. You would specify the following in DFSJVMAP:
*************************************************
* Path name for JAVAPL1 *
*************************************************
JAVAPL1=/usr/IMSjava/applications/javapl1
or JAVAPL1=javapl1
DFSJVMAP example 2
In this example, APPLCTN PSB=JAVAPL2 was specified during IMS system definition and its corresponding PSBGEN macro was specified as PSBGEN LANG=JAVA,PSBNAME=JAVAPL2 and javapl2.class exists in /usr/IMSjava/applications. But javapl2.java contains the package statementpackage IMSjava.applications;
. You would specify the following in DFSJVMAP:
************************************************
* Path name for JAVAPL2 *
************************************************
JAVAPL2=IMSjava/applications/javapl2
-Djava.class.path=/usr:...