//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 <PREFIX>.LOAD(GDDM)
//* TSO -
//*    COMPILE: LC370C WITH AT OPTION
//*             SUPPLIED HEADER FILE "GDDM.H" MUST BE AVAILABLE.
//*       LINK: LINKEDIT WITH GDDM LIBRARY
//*    EXECUTE: CALL <PREFIX>.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
//