A Program For Reporting on Parsed Program Headers and SAS7Bdat tables


Feel free to download the .pdf file and program
program in final testing and I am waiting on things NOT associated with this program.
A Second program, that creates browser friendly output, is coming ????


    I suggest you download the pdf file called "OverViewOfProcess" and read that.
    Then I suggest you download the zip file called SASHeaders.zip and unzip that.
    Then I suggest you run the program HeaderReaderParserV3.sas (found in the top level dir) and see if you like the output.

HeaderReaderParserV3.sas will read the SAS Program and SAS Table header information and reports on the programs and tables. You must use the standard program header. To get easy access to the standard header, install the SAS abbreviation file I have provided on this web site.

Click here to download a PDF file with an overview of this program and how to use it.

Click here to download JUST the SAS program HeaderReaderParserV3.sas..

Click here to download a zip file. Unzipping this file will create a directory C:\SASHeaders on your machine. This will provide you with sample programs against which you can run HeaderReaderParserV3.sas It also has the abbrev file I suggest you install and the program HeaderReaderParserV3.sas.

This Program is a managerial tool. It uses DOS to search in, and under, a list of top level directories for SAS programs and tables.
It will then read the SAS Program and SAS Table header information (you must use the standard program header. It is DOCBLOCK in the abbreviations file you can download from this site and is inlucded in this download) and a SAS file that reports on the headers. I suggest you install read the section of my web page titled "Context Sensitive Help for SAS via. SAS Abbreviations" and then install this abbrev file.

The program parses PROGRAM headers and produces a file of SAS programs with bad headers. It tells why the headers are bad - one line per program:
The program parses PROGRAM headers and produces a file that shows:
        program name and path
        the programmer
        the start date for the program
        the completion date for the program
        infiles
        outfiles
        standard macros
        standard formats

The program queries the headers of SAS data files/tables and produces five reports / tables:
        A SAS table with one line of information per sas program
        A SAS table with one line of information per sas program-header section -databit
        A SAS table one line of information per SAS data table
        A SAS table one line of information per SAS data table-variable

It also produces a RTF file with
        table of contents linking to each file.
        A Proc Contents for each file found
        10 obs. from each table found.

Managers can use, and query, the SAS files that this program creates to keep track of programming activity in their departments.

This SAS program is under final development in cooperation with Frank DiIorio. It runs well now, but we hope to add features.