//BARCHART JOBCARD INFORMATION //*----------------------------------------------------------------- //* COPYRIGHT (C) 1995, SAS INSTITUTE INC. //* UNPUBLISHED - ALL RIGHTS RESERVED //* S A S / C S A M P L E //* //* NAME: BARCHART //* LANGUAGE: JCL //* PURPOSE: THIS PROGRAM DEMONSTRATES THE USE OF GDDM WITH //* SAS/C. IT DISPLAYS AN ALPHANUMERIC MENU PANEL //* TO OBTAIN TITLES AND VALUES AND DRAWS A SIMPLE //* BAR CHART USING THOSE VALUES. IT CONSISTS OF //* BARCHART AND GDDM. THIS JCL COMPILES & LINKS //* THOSE MODULES. //* MVS - //* COMPILE: LC370C WITH AT OPTION //* SUPPLIED HEADER FILE "GDDM.H" MUST BE AVAILABLE. //* LINK: LINKEDIT WITH GDDM LIBRARY //* EXECUTE: CALL .LOAD(GDDM) //* TSO - //* COMPILE: LC370C WITH AT OPTION //* SUPPLIED HEADER FILE "GDDM.H" MUST BE AVAILABLE. //* LINK: LINKEDIT WITH GDDM LIBRARY //* EXECUTE: CALL .LOAD(GDDM) //* CMS - //* COMPILE: LC370C WITH AT OPTION //* SUPPLIED HEADER FILE "GDDM.H" MUST BE AVAILABLE. //* LINK: LINKEDIT WITH GDDM LIBRARY //* EXECUTE: CALL GDDM //* MISC NOTES: //* INPUT: FULL SCREEN ENTRY //* OUTPUT: FULL SCREEN OUTPUT //* TSO ONLY: THE GDDM SYMBOL SET PDS MUST BE ALLOCATED TO //* THE DDNAME ADMSYMBL. //* THE GDDM TRANSIENT LIBRARY MUST BE ALLOCATED TO //* STEPLIB. //* CMS ONLY: THE GDDM SYMBOL SET FILES AND TRANSIENT LIBRARY //* MUST BE ON A CURRENTLY ACCESSED MINIDISK. //* //* NOTE: VERIFY THE PROC AND DATASET NAMES IDENTIFIED WITH //* <=== VERIFY //*---------------------------------------------------------------- //C550 EXEC LC370CL,PARM.C='AT' <=== VERIFY //* <=== MUST COMPILE WITH 'AT' OPTION //C.SYSLIN DD DSN=your.object.library(BARCHART),DISP=SHR <=== VERIFY //C.SYSIN DD DSN=prefix.SAMPLE.C(BARCHART),DISP=SHR <=== VERIFY //C.H DD DSN=prefix.SAMPLE.H,DISP=SHR <=== VERIFY //LKED.SYSLIB DD DSN=prefix.STDLIB,DISP=SHR <=== VERIFY // DD DSN=prefix.BASELIB,DISP=SHR <=== VERIFY // DD DSN=local.gddm.VDR.LINKLIB,DISP=SHR <=== VERIFY //LKED.SYSLMOD DD DSN=your.load.library(BARCHART),DISP=SHR <=== VERIFY //LKED.SYSIN DD DSN=your.object.library(BARCHART),DISP=SHR <=== VERIFY //LKED.ADMSYMBL DD DSN=local.gddm.VDR.GDDMLOAD,DISP=SHR <=== VERIFY //* DD DSN=local.gddm.VDRT.SGDDMSAM,DISP=SHR <=== VERIFY //* DD DSN=local.gddm.VDRT.SGDDMSYM,DISP=SHR <=== VERIFY // //* USE THE FOLLOWING LIB'S WHEN EXECUTING THIS PROGRAM //* //*GO.STEPLIB DD DSN=prefix.LINKLIB,DISP=SHR <=== VERIFY //* DD DSN=local.gddm.VDR.LINKLIB,DISP=SHR <=== VERIFY //*GO.ADMSYMBL DD DSN=local.gddm.VDRT.SGDDMSYM,DISP=SHR <=== VERIFY //