Graphic Left Rounded Tip - Understanding COBOL Applications Tools   Graphic Right Rounded Tip - COBOL Tools
ICS Logo - Understanding COBOL Applications Tools, COBOL Tools Sales | Support | Buy COBOL Tools    Home | Contacts   
Graphic Left Rounded Tip - Understanding COBOL Applications Tools   Graphic Right Rounded Tip - COBOL Tools

Reporting Tools



Training Courses



COBOL Tools


Top Down Logic Progression and Bottom Up Logic Regression Tool (FLHCOTOP)


The Top Down Logic Progression and Bottom Up Logic Regression Tool display the logic progression and regression of a COBOL program.

The Top Down Logic Progression Tool displays the progress of logic of a COBOL program from top to bottom. It does not show the conditions that cause the PERFORM of a subordinate paragraph.

Instead, it functions like a cross reference listing, except that it allows you to familiarize yourself with the program without constantly referring to the cross reference listing. It gives you a bird's eye view of logic progression.

The Bottom Up Logic Regression Tool displays the path of how a program arrived at a certain point in the program. This is an ideal tool to identify a problem.

You start at the paragraph where the problem occurs and continually track the logic backwards to the point where the problem was created. This eliminates the need for frequent references to the Cross Reference Report with no need to mark your place at relevant pages in the Cross Reference.

Top Down Logic Progression and Bottom Up Logic Regression Tool Reports

Here are three sample reports produced by Top Down Logic Progression and Bottom Up Logic Regression Tool.

The following is an example of the short version of the Top Down Logic Progression Report (1 level deep Only).

     FLHCOTD1          REL 2.0 VER 1.0
03/12/2012  16:51                                             PAGE NO.   1

                         TOP DOWN LOGIC PROGRESSION - ONE LEVEL DEEP


  (01) PROCEDURE DIVISION
       (02) 0100-HOUSEKEEPING
       (02) 0100-EXIT
       (02) 0125-PREPARE-PRIMARY-TABLE-LOA
       (02) 0125-EXIT
       (02) 0125-PREPARE-PRIMARY-TABLE-LOA
       (02) 0125-EXIT
       (02) 0200-LOAD-PRIMARY-TABLE
       (02) 0200-EXIT
       (02) 0250-SORT-PRIMARY
       (02) 0250-EXIT
       (02) 0150-PREPARE-SECONDARY-LOAD
       (02) 0150-EXIT
       (02) 0300-LOAD-SECONDARY-TABLE
       (02) 0300-EXIT
       (02) 0400-SORT-SECONDARY
       (02) 0400-EXIT
       (02) 0500-MERGE-DRIVER
       (02) 0500-EXIT
       (02) 0600-COUNT-RECORD-TYPES
       (02) 0600-EXIT
       (02) 0700-CLOSE-INPUT-FILES
       (02) 0700-EXIT
       (02) 0750-SORT-MERGED-FILE
       (02) 0750-EXIT
       (02) B1100-BACKUP-DB-XREF


The following is an example of the Top Down Logic Progression Report.

     FLHCOTD    REL 2.0 VER 1.0 SOFTWARE (C)2009
03/12/2012  16:51                                             PAGE NO.   1

                         TOP DOWN LOGIC PROGRESSION


  (01) PROCEDURE DIVISION
      (02) 0125-PREPARE-PRIMARY-TABLE-LOA
          (03) R0500-TRACE-ROUTINE
              (04) R0510-PRINT-TRACE-HEADINGS
              (04) R0510-EXIT
          (03) R0500-EXIT
          (03) R0100-MESSAGES
              (04) R0110-PRINT-MESSAGE-HEADINGS
              (04) R0110-EXIT
          (03) R0100-EXIT
          (03) Z8900-CLOSE-ALL-AND-EOJ
              (04) Z9000-EOJ-HOUSEKEEPING
          (03) R0600-PROCESS-STATUS-ERROR
              (04) R0620-SEARCH-STATUS-CODE
              (04) R0620-EXIT
              (04) R0630-DISPLAY-CODE


                  (05) R0640-DISPLAY-CODE-CHILD
                      (06) R0100-MESSAGES
                          (07) R0110-PRINT-MESSAGE-HEADINGS
                          (07) R0110-EXIT
                      (06) R0100-EXIT
                  (05) R0640-EXIT
              (04) R0630-EXIT
              (04) R0650-CODE-NOT-FOUND
              (04) R0650-EXIT
              (04) Z8900-CLOSE-ALL-AND-EOJ
      (02) 0200-LOAD-PRIMARY-TABLE
      (02) 0300-LOAD-SECONDARY-TABLE


The following is a sample of the Bottom Up Logic Regression Report.

     FHLCOBU    REL 2.0 VER 1.0 SOFTWARE (C)2009
03/12/2012  16:51                                             PAGE NO.   1

                         BOTTOM UP LOGIC REGRESSION


  (01) 0530-EXIT
      (02) 0520-MERGE-PROCESS
          (03) 0500-MERGE-DRIVER
              (04) PROCEDURE DIVISION
      (02) 0560-ADVANCE-PRIMARY
          (03) 0520-MERGE-PROCESS
              (04) 0500-MERGE-DRIVER
                  (05) PROCEDURE DIVISION
  (01) 0540-EXIT
      (02) 0520-MERGE-PROCESS
          (03) 0500-MERGE-DRIVER
              (04) PROCEDURE DIVISION
      (02) 0550-ADVANCE-SECONDARY
          (03) 0520-MERGE-PROCESS
              (04) 0500-MERGE-DRIVER
                  (05) PROCEDURE DIVISION
  (01) 0550-EXIT
      (02) 0520-MERGE-PROCESS
          (03) 0500-MERGE-DRIVER
              (04) PROCEDURE DIVISION
  (01) 0560-EXIT
      (02) 0520-MERGE-PROCESS
          (03) 0500-MERGE-DRIVER
              (04) PROCEDURE DIVISION
  (01) 0570-EXIT
      (02) 0520-MERGE-PROCESS
          (03) 0500-MERGE-DRIVER
              (04) PROCEDURE DIVISION
  (01) 0571-EXIT
      (02) 0570-ADVANCE-BOTH
          (03) 0520-MERGE-PROCESS
              (04) 0500-MERGE-DRIVER
                  (05) PROCEDURE DIVISION

Top Down Logic Progression and Bottom Up Logic Regression Tool Price

Product ID: FLHCOTOP

The prices are for installation on the number of computers at a single location.

Number of Computers Price
1$  80.00
2$140.00
3$200.00
4 or more computers$260.00

Buy Top Down Logic Progression and Bottom Up Logic Regression Tool

Contact Us

If you have questions or comments about the Top Down Logic Progression and Bottom Up Logic Regression Tool, please feel free to contact us and a sales representative will be in contact with you.




[ Go to Top of Page ]

Contact Us About COBOL Tools

COBOL Tools Contact Us Graphic



Buy COBOL Tools

COBOL Tools Buy Now Graphic


Understanding COBOL Tools




Graphic Left Rounded Tip - Reporting Software Tool, COBOL RPV Reports (c) Information Computing Services. All Rights Reserved. Graphic Right Rounded Tip - Reporting Software Tool, COBOL RPV Reports