Technical Support News Release

IBM's SuperC utility to compare data sets

SuperC is a fast and versatile compare program that processes two sequential data sets, two complete partitioned data sets (PDS), members from two PDSs, or concatenated data sets. You can also compare data sets of unlimited size and record lengths at the file, line, word, or byte level. SuperC runs in TSO/ISPF from the Utilities Option(#3) and select option 12 from the Utilities Selection Panel or from a batch job.

SuperC requires only the names of the input data sets. However, you can enter additional processing options to personalize the results. ISPF utilities provide a convenient panel interface for specifying program-input parameters. Standard ISPF help panels is available as well as the option to directly browse the compare results at your terminal.

SuperC creates a variety of output listings that make it easy to locate data differences. Delta listings, long listings, summary listings, and side-by-side line listings are examples.

Listing Type ===> (OVSUM,DELTA,CHNG,LONG,NOLIST)

OVSUM Lists only the overall summary of the data set or PDS comparison. If partitioned data sets are compared, the listing includes a summary line for each member selected from the PDS.

DELTA Lists the differences between the source data sets, followed by the overall summary results. Differences are flagged to the left of each output line.

CHNG Lists the differences between the source data sets, plus up to 10 matching output lines before and after the differences. This listing is like the delta listing, but includes surrounding matched lines as an aid in recognizing changed areas of the source data sets.

LONG Lists the complete new data set with the old data set deleted data interspersed in the output listing. Both inserted and deleted output data is flagged. The format is the same as the DELTA with a matching data shown.

NOLIST No listing output is produced. A ISPF message displayed after the SuperC program execution is the sole method to determine the result of the compare operation. You may wish to use the NOLIST option when you use one of the UPDATE comparison options to generate an update data set and the listing is unimportant.

Sample batch JCL to compare to SAS members in a PDS follows:

//SUPERC EXEC PGM=ISRSUPC,

// PARM=(LONGL,LINECMP,

// '','') Note: these are two sets of single quotes

//STEPLIB DD DSN=ISP.V4R1M0.SISPLPA,DISP=SHR

//NEWDD DD DSN=ADM.PC.LM.MSTR2(ADSL76X),DISP=SHR

//OLDDD DD DSN=ADM.PC.LM.MSTR2(ADSL76T),DISP=SHR

//OUTDD DD SYSOUT=*

/*

Return Button Graphic
To Return to the ACS Home Page
Last Revised 10/01/2003