A characteristic of the management reporting system (mrs) is

The Management Reporting System scans any load module library and reports on the COBOL programs contained within each member. MRS produces two reports, a detailed report and a summary report, indicating the size and characteristics of each load module in a selected library.

MRS reads the members of a specified library and identifies and lists COBOL CSECTs and load modules that contain them. It also provides compilation and size information for these CSECTS and indicates whether they are processed by or .

A procedure called CAIMRSII is provided to invoke MRS. To obtain detail and summary reports for library PROD1.LOADLIB, specify the following:

// EXEC CAIMRSII,LIBRARY='PROD1.LOADLIB'

The MRS program, CAOUMRS, uses the following DD statements:

Defines the library containing MRS.

Defines the MRS report file.

Defines the library to be analyzed.

The ddname for the library to be analyzed is an installation option with a default of SYSLIB. If the ddname was changed during installation, ensure that the procedure CAIMRSII was changed too.

MRS provides the following two reports for each load library that is scanned:

  • The Load Library Analysis Detailed Report is a detailed listing of all COBOL CSECTs in the library.

  • The Load Library Analysis Summary Report is a summary of all of the library's statistics.

Load Library Analysis Detailed Report

The Load Library Analysis Detailed report lists all of the load modules in the library that contain COBOL CSECTs. A sample report is shown next:

LEGEND FOR OPTIMIZER OPTIONS: D=DTECT C=XCOUNT X=XTIME P=PFLOW S=SUBRNGCK R=PARMCHK B=DBGSLEEP F=FDCHECK W=WSINIT I=CICS E=EOS L=WSCLEAR H=PUSHPOP O=CASORT MODULE MODULE-SIZE CSECT CSECT-SIZE PROC-SIZE DATA-SIZE COMPILER-ID RE DATE TIME CA-OPT REL DCXPSRBFWIELHO IX101A 9,376 IX101A 8,276 3,826 4,450 C2 5668-958 3.2 08/13/2003 13.54.45 NONE IX102A 12,440 IX102A 11,340 6,432 4,908 C2 5668-958 3.2 08/13/2003 13.54.45 NONE IX103A 13,128 IX103A 12,028 6,952 5,076 C2 5668-958 3.2 08/13/2003 13.54.46 NONE IX104A 12,880 IX104A 11,782 6,266 5,516 C2 5668-958 3.2 08/13/2003 13.54.45 NONE IX105A 17,048 IX105A 15,950 9,128 6,822 C2 5668-958 3.2 08/13/2003 13.54.46 NONE IX106A 22,824 IX106A 21,726 10,990 10,736 C2 5668-958 3.2 08/13/2003 13.54.45 NONE IX107A 15,536 IX107A 14,440 8,762 5,678 C2 5668-958 3.2 08/13/2003 13.54.46 NONE IX108A 20,560 IX108A 19,458 12,840 6,618 C2 5668-958 3.2 08/13/2003 13.54.09 NONE IX109A 15,968 IX109A 14,868 7,070 7,798 C2 5668-958 3.2 08/13/2003 13.54.15 NONE IX110A 10,048 IX110A 8,948 4,168 4,780 C2 5668-958 3.2 08/13/2003 13.54.15 NONE IX111A 9,584 IX111A 8,486 3,454 5,032 C2 5668-958 3.2 08/13/2003 13.54.15 NONE IX112A 14,224 IX112A 13,124 5,772 7,352 C2 5668-958 3.2 08/13/2003 13.54.16 NONE IX113A 12,472 IX113A 11,372 4,206 7,166 C2 5668-958 3.2 08/13/2003 13.54.16 NONE IX114A 11,944 IX114A 10,844 3,814 7,030 C2 5668-958 3.2 08/13/2003 13.54.15 NONE IX115A 11,896 IX115A 10,796 3,770 7,026 C2 5668-958 3.2 08/13/2003 13.54.49 NONE IX116A 11,888 IX116A 10,788 3,762 7,026 C2 5668-958 3.2 08/13/2003 13.54.52 NONE IX117A 11,896 IX117A 10,796 3,766 7,030 C2 5668-958 3.2 08/13/2003 13.54.51 NONE IX118A 11,928 IX118A 10,828 3,806 7,022 C2 5668-958 3.2 08/13/2003 13.54.52 NONE IX119A 12,168 IX119A 11,068 3,976 7,092 C2 5668-958 3.2 08/13/2003 13.54.51 NONE IX120A 11,704 IX120A 10,604 3,580 7,024 C2 5668-958 3.2 08/13/2003 13.54.52 NONE IX121A 12,952 IX121A 11,852 4,660 7,192 C2 5668-958 3.2 08/13/2003 13.54.52 NONE IX201A 9,424 IX201A 8,324 3,826 4,498 C2 5668-958 3.2 08/16/2003 12.26.51 NONE IX202A 12,504 IX202A 11,404 6,468 4,936 C2 5668-958 3.2 08/16/2003 12.26.52 NONE IX203A 13,128 IX203A 12,028 6,910 5,118 C2 5668-958 3.2 08/16/2003 12.26.53 NONE IX204A 12,896 IX204A 11,798 6,298 5,500 C2 5668-958 3.2 08/16/2003 12.26.53 NONE IX205A 19,728 IX205A 18,288 9,518 8,770 C2 5668-958 3.2 08/16/2003 14.13.25 OPT/II 2.0 DCXPSR.FW..... IX206A 13,904 IX206A 12,804 7,572 5,232 C2 5668-958 3.2 08/16/2003 12.26.55 NONE IX207A 15,960 IX207A 14,864 8,760 6,104 C2 5668-958 3.2 08/16/2003 12.26.56 NONE IX208A 24,776 IX208A 23,680 17,004 6,676 C2 5668-958 3.2 08/16/2003 12.26.56 NONE IX209A 39,504 IX209A 38,404 26,034 12,370 C2 5668-958 3.2 08/16/2003 12.26.56 NONE IX210A 33,616 IX210A 32,520 20,650 11,870 C2 5668-958 3.2 08/16/2003 12.26.57 NONE IX211A 19,072 IX211A 17,972 8,240 9,732 C2 5668-958 3.2 08/16/2003 12.26.57 NONE IX212A 18,936 IX212A 17,840 11,292 6,548 C2 5668-958 3.2 08/16/2003 12.26.57 NONE IX213A 18,328 IX213A 17,232 11,240 5,992 C2 5668-958 3.2 08/16/2003 12.26.57 NONE IX214A 34,032 IX214A 32,936 21,034 11,902 C2 5668-958 3.2 08/16/2003 12.26.59 NONE IX215A 48,584 IX215A 47,486 33,168 14,318 C2 5668-958 3.2 08/16/2003 12.27.01 NONE IX216A 13,400 IX216A 12,298 6,610 5,688 C2 5668-958 3.2 08/16/2003 12.27.02 NONE IX217A 11,400 IX217A 10,302 5,168 5,134 C2 5668-958 3.2 08/16/2003 12.27.01 NONE IX218A 10,648 IX218A 9,550 4,474 5,076 C2 5668-958 3.2 08/16/2003 12.27.04 NONE IX301M 3,264 IX301M 2,164 694 1,470 C2 5668-958 3.2 08/16/2003 12.27.08 NONE IX302M 3,896 IX302M 2,796 136 2,660 C2 5668-958 3.2 08/16/2003 12.27.08 NONE IX401M 3,496 IX401M 2,398 464 1,934 C2 5668-958 3.2 08/16/2003 12.27.08 NONE RL206A 13,256 RL206A 11,814 5,248 6,566 C2 5668-958 3.2 09/16/2003 10.57.29 OPT/II 2.0 DCXPSR.FW..... SQ124A 20,968 SQ124A 19,522 10,368 9,154 C2 5668-958 3.2 06/18/2002 13.32.01 OPT/II 2.0 DCXPSR.FW..... ST140A 22,232 ST140A 20,778 11,162 9,616 C2 5668-958 4.0 06/25/2002 15.35.57 OPT/II 2.0 DCXPSR.FW..... TOTALS: 719,416 668,576 363,338 305,238

The report displays the following information:

LEGEND FOR OPTIMIZER OPTIONS

Lets you specify the meaning of each letter that appears in the last column. All the options for execution-time facilities that can be specified at compile/optimize time are listed in the report.

Lists the names of the load modules that contain at least one COBOL CSECT.

Displays the total number of bytes in each load module listed.

For overlay modules, the size specifies the maximum amount of memory used by the module and not the sum of the CSECTs contained in it.

Lists all the COBOL CSECT names in each load module. Multiple COBOL CSECTs within a given load module print on a separate line.

Displays the total number of bytes in each COBOL CSECT.

Displays the number of bytes for the program's Procedure code. See Usage Considerations for more information.

Displays the number of bytes of storage generated by the compiler for the COBOL program's Data Division. For more information about Data Division, see Usage Considerations.

Identifies the type of COBOL compiler used and the compiler's program product number and version number. MRS copies the program product number and the version number directly from the COBOL module.

Displays the release of the COBOL compiler used and the date and time of the program's compilation (copied directly from the COBOL module).

Verifies whether the COBOL CSECT is processed with an product. The release number indicates the release with which the CSECT was optimized.

  • YES indicates that the CSECT was optimized with an earlier release that did not retain release numbers in the load module.

  • NONE indicates that the CSECT is not processed with .

In some instances, the compiler program product number, version number, and the date and time of compilation may not be available. In this case, an UNAVAILABLE message appears.

The last column shows whether certain or execution-time options were specified at compile or optimize time. If the program was optimized using , then only the letters for DTECT, PFLOW, or XCOUNT appear even if the options FDCHECK, SUBRNGCK, or WSINIT were specified at compile time.

The last line of the report specifies the following totals in bytes (1024 KB):

  • Load modules listed on the report

  • Number of procedure bytes from the COBOL CSECTs

Load Library Analysis Summary Report

The Load Library Analysis Summary report follows the Load Library Analysis Detailed report and provides summarized statistical information about the library being scanned.

COMPILER-ID REL MODULES CSECTS OPTOS OPTII DTE XCO XTI PFL SUB PAR DBG FDC WSI CIC EOS WSC PUS CAS C2 5668-958 3.2 44 44 0 3 3 3 3 3 3 3 0 3 3 0 0 0 0 0 C2 5668-958 4.0 1 1 0 1 1 1 1 1 1 1 0 1 1 0 0 0 0 0 TOTALS: COBOL 45 45 0 4 4 4 4 4 4 4 0 4 4 0 0 0 0 0 IGZ 45 45 CAO 4 4 ALL 45 94 *----------------------------------------------------------------------------------------------------------------------------------* * For programs which have been compiled using CA-OPTIMIZER, only DTECT, XCOUNT, and CICS are reflected in these MRS reports. * * More information regarding the options used during optimization is only available for programs compiled using CA-OPTIMIZER/II. * *----------------------------------------------------------------------------------------------------------------------------------*

For programs that are compiled using , only DTECT, XCOUNT, and CICS are reflected in these MRS reports. More information regarding the options used during optimization is only available for programs compiled using .

The Load Library Analysis Summary report displays the following information:

Displays the number of modules containing COBOL CSECTs and the total number of COBOL CSECTs.

Displays the total number of modules and CSECTs in the library.

The next part of the Summary Report provides a summary of and options in effect by compiler type and version.

Lists the compiler type and version used.

Displays the number of programs compiled under the listed compiler version that were compiled and optimized with .

Displays the number of programs compiled under the listed compiler version that were compiled and optimized with .

Displays the total number of programs that were optimized using the various options listed.

MRS analyzes any standard IBM load module library, but does not support concatenated load library data sets. Specify each load library to be analyzed in a separate MRS execution run.

MRS recognizes COBOL CSECTs that are compiled using the following IBM COBOL compilers: V2, V3, V4, OS/VS COBOL, COBOL II, COBOL 370, COBOL for MVS and VM, COBOL for OS/390 and VM, Enterprise COBOL for z/OS and OS/390, and Enterprise COBOL for z/OS.

MRS makes a distinction between data bytes and procedure bytes in the detailed report. Data bytes include the storage size in the CSECT that is directly generated by the COBOL CSECTs Data Division plus the INIT1 code. (Data bytes are figured from the beginning of the program to the TGT.) Procedure bytes include the storage size of the remainder of the CSECT. The sections of the CSECT that make up the procedure bytes are as follows:

When reporting for COBOL II and above, MRS distinguishes between data and procedure bytes. The data bytes include only the areas in the program generated at compile time, and do not include data areas acquired dynamically at execution time for a program compiled with the RENT option. The sections of the CSECT that make up the procedure bytes are as follows:

What are the characteristics of management reporting system?

The elements you should include in a management reporting system are:.
Goals for each employee..
Status of how well employees have met their goals..
Overall efficiency and productivity of your company..
List of clients and active accounts..
Client-based goals..
Objectives and goals for your company's financial plan..

What is an MRS system?

Techniques for using cards, lights, heights, grids, squares, flags or other visual means of signaling the need to replenish materials, parts, or supplies located at re-supply points. Helps facilitate pull, not push.

What is an Mrs report?

1. Early effort to address executive requirements by automating data acquisition from a wide variety of corporate systems and databases, and providing online output in the form of fixed-format reports. Learn more in: An Overview of Executive Information Systems.

What is a management reporting?

What is management reporting? Management reports keep internal stakeholders "in the know" of company activities. They're among the internal reports managers and senior executives use to run the organization, make business decisions, and monitor progress. Management reports help leadership monitor their department.