Supporting a chart in TSO and ISPF

From a single report, users can specify different chart forms, such as scatter charts, pie charts, and bar charts. Users can use IBM-supplied chart forms or create their own. In addition, they can save newly created chart forms, if they have libraries in which to store them.

To create a library to hold a user's saved chart forms:

  1. Create the new library with a DD statement like this:
    //DSQUCFRM  DD DSN=aaaaaaaa,DISP=(NEW,CATLG),
    //             UNIT=xxxx,VOL=SER=yyyy,
    //             SPACE=(400,(200,50,25)),
    //             DCB=(LRECL=400,BLKSIZE=400,RECFM=F)

    Provide the DSN, UNIT, VOL, and SPACE parameters but do not change the DCB parameters.

  2. Allocate the library for the user's QMF sessions, using the ddname DSQUCFRM. You might allocate the data set through the user's TSO logon procedure, or you might allocate it through a CLIST that the user calls to reach QMF. For example:
    ALLOC DSNAME(aaaaaaaa) DDNAME(DSQUCFRM) SHR

The IBM-supplied chart forms are in the library QMF720.DSQCHART. Allocate this library to the DD name ADMCFORM. Both this library and the user's library are searched for user specified chart forms, but the new library is searched first. When the user saves a chart form, it always goes into the new library, never into QMF720.DSQCHART.

This arrangement gives each user access to both the IBM-supplied chart forms and those the user saved. It also prevents replacement of the IBM-supplied chart forms.

[ Previous Page | Next Page | Contents | Index ]