MDA Reversal utility overview

The MDA Reversal utility converts DFSMDA members back into DFSMDA macros. Also, the utility generates a report that lists DFSMDA members and their properties.

Function overview

The MDA Reversal utility provides the following functions:
  • Converts DFSMDA members back into DFSMDA macros
  • Generates a report that contains a list of DFSMDA members

Converting DFSMDA members back into DFSMDA macros

The utility converts DFSMDA members back into DFSMDA macros. This function reads one or more DFSMDA members from the specified library and converts them back into DFSMDA macros.

Generating a report that contains a list of DFSMDA members

The utility generates the Library Contents report, which contains a list of DFSMDA members found in the specified library. Detailed information about DFSMDA members, such as the name of the DD statement and the name of the data set, is shown for each DFSMDA member.

Program structure

The utility consists of one program, FABXMRVS, which controls other load modules and converts DFSMDA members back into DFSMDA macros. Based on the user specification, the program also generates reports about the specified library. This module uses a simple input format that is specified in the FABXMIN data set.

Data flow

The following figure shows the general data flow for the MDA Reversal utility.

The input for the MDA Reversal utility is the FABXMIN data set, the MDALIB data set, and the ACBLIB data set for which sources are output and reports are created, and the output is DFSMDA macros, reports, and an activity log.

Figure 1. Data flow for the MDA Reversal utility
This figure depicts the general data flow for the MDA Reversal utility. It has four inputs; JCL, control statements, ACBLIB data sets, and MDA library. It has three outputs; Control Statement report, DFSMDA macros, and Library Contents report.