VIII.8 JCL for the Execute Step (Batch Applications)

For user programs being executed in the batch environment, the user must provide seven megabytes of memory for Geosupport, in addition to the memory required for the user program itself.

Geosupport Software Files

User programs that are executed in the batch environment also require Geosupport-related DD statements in the JCL for the execute step. A STEPLIB or JOBLIB DD statement must be provided to make the Geosupport foreground component batch load module library accessible to the application. As of Version 10.1 of Geosupport, users do this by coding either of the following DD statements:

//STEPLIB DD DSN=A030.GEO.SUPPORT.PDSE.LOADLIB,DISP=SHR
// DD DSN=A030.GEO.SUPPORT.LOADLIB,DISP=SHR
or
//JOBLIB DD DSN=A030.GEO.SUPPORT.PDSE.LOADLIB,DISP=SHR
// DD DSN=A030.GEO.SUPPORT.LOADLIB,DISP=SHR

(NATURAL users, please see the important note at the end of this section regarding the STEPLIB or JOBLIB DD statement.)

Geosupport Data Files

As of Version 10.1 of Geosupport, the user no longer has to provide DD statements for the Geosupport data files. In fact, if these DD statements are provided they are ignored by Geosupport. The data set names of the Geosupport data files are stored in a module called DSNAMES. If you need to use a non-standard Geosupport data file, please see your systems programmer.

Note for NATURAL Users:

When using a NATURAL batch execution procedure, care must be taken to insure that the Geosupport load library is concatenated to the two standard NATURAL libraries, rather than overriding them. Overriding is prevented by coding two DD statements with blank operand fields, followed by the DD statement for the Geosupport load library. The following JCL is an example (any stepname may be used):

//STEPNM EXEC ,REGION=7M
//STEPLIB DD
// DD
//JOBLIB DD DSN=A030.GEO.SUPPORT PDSE LOADLIB,DISP=SHR
// DD DSN=A030.GEO.SUPPORT.LOADLIB,DISP=SHR