To run the GDL installation verification job:
-
Edit the JCL in yourprefix.GDL.CNTL(C) to comply with installation standards.
The following is an example of the JCL:
//jobname JOB 1,RUNIT,MSG,NOTIFY=&SYSUID //* // CPPJCL PROC MEMBER=*member*, <=== SOURCE CODE MEMBER NAME // PRODPFX=yourprefix.GCL <=== GDL DSN PREFIX // PRODSFX=CPP <=== SOURCE LIB SUFFIX //*************************************************************** //* //* GDL C++ COMPILE AND LINK PROCEDURE //* //* NOTE: ALL ITEMS MARKED WITH <=== ARE LOCATION DEPENDENT //* AND MUST BE TAILORED TO YOUR INSTALLATION STANDARDS //* //**************************************************************** //COMPILE EXEC PGM=CCNDRVR,REGION=0M,
Substitute the items in bold with the appropriate values, as follows:
jobname The job name and rest of the job card per your installation standards. *member* GDLEX. yourprefix The correct prefix for your GDL z/OS product target data set names. CPP C -
Submit and run the job.
When the job completes, you should receive a condition code of "0000". If any other code is returned, investigate the job's output listing and correct the error.
-
After the program has successfully compiled, edit
yourprefix.GDL.CNTL(RGDLEX)
so that it complies with your installation standards.The following is an example of the JCL:
//JOBNAME JOB 1,RUNIT,MSG,NOTIFY=&SYSUID //GDLEXEXEC PGM=GDLEX, REGION=0M, //PARM='TRAP(ON),STAC(1M,,ANY,),AL(ON)/' //**************************************************************** //* MAKE THE FOLLOWING CHANGES BEFORE RUNNING THIS JOB. //* //* YOURGDLPREFIX- THE PREFIX YOU CHOSE FOR YOUR GDL/390 DATA SETS. //* YOURGEOSTANPREFIX - THE PREFIX YOU CHOSE FOR YOUR GEOSTAN/390 DATA SETS. //* YOURSPATIALPREFIX - THE PREFIX YOU CHOSE FOR YOUR SPATIAL/390 DATA SETS. //* //* NOTE: ALL ITEMS MARKED WITH <=== ARE LOCATION DEPENDENT AND MUST BE //* TAILORED TO YOUR SHOP //**************************************************************** //STEPLIB DD DSN=GDL.DEVL.LOAD,DISP=SHR //***********GEOSTAN FILES************ //MVSMSG DD DSN=YOURGEOSTANPREFIX.MSGS(GEOMSGS),DISP=SHR //CITYDIR DD DSN=YOURGEOSTANPREFIX.CTYST.DIR,DISP=SHR //GSDFILE DD DSN=YOURGEOSTANPREFIX.US.GSD,DISP=SHR //GSLFILE DD DSN=YOURGEOSTANPREFIX.US.GSL,DISP=SHR //GSUFILE DD DSN=YOURGEOSTANPREFIX.ZIP9.GSU,DISP=SHR //EWSFILE DD DSN=YOURGEOSTANPREFIX.EWS.TXT,DISP=SHR //PARSDIR DD DSN=YOURGEOSTANPREFIX.PARSE.DIR,DISP=SHR //Z9FILE DD DSN=YOURGEOSTANPREFIX.US.Z9,DISP=SHR //***********SPATIAL FILES************ //COUNTIES DD DSN=YOURSPATIALPREFIX.COUNTIES.GSB,DISP=SHR //STATES DD DSN=YOURSPATIALPREFIX.STATES.GSB,DISP=SHR //USGSB DD DSN=YOURSPATIALPREFIX.US.GSB,DISP=SHR //ZIPIN DD DSN=YOURGDLPREFIX.ZIP5.GSB,DISP=SHR //*ZIPSRCH DD DSN=YOURGEOSTANPREFIX.US.Z9,DISP=SHR //***********SPATIAL TEST FILES************ //LICENSE DD DUMMY //LINEFILE DD DSN=YOURGDLPREFIX.SPATLINE.GSB,DISP=SHR //POLYFILE DD DSN=YOURGDLPREFIX.SPATPOLY.GSB,DISP=SHR //***********MISCFILES************ //CEEDUMP DD SYSOUT=* //MVSDEBUG DD SYSOUT=* //SYSOUT DD SYSOUT=* //SYSPRINT DD SYSOUT=* //SYSUDUMP DD SYSOUT=*
Substitute the items in bold with the appropriate values, as follows:
JOBNAME The job name and rest of the job card per your installation standards. YOURGDLPREFIX The correct prefix for your GDL z/OS target dataset names. YOURGEOSTANPREFIX The correct prefix for your GeoStan z/OS target dataset names. YOURSPATIALPREFIX The correct prefix for your Spatial+ z/OS target dataset names. - Submit and run the job. When the job completes, you should receive a condition code of "0000". If any other code is returned, investigate the job's output listing and correct the error.