Previous Topic: Manual Process

Next Topic: Use Interactive Analysis with Registered Programs

Automated Process

You can register CA Ideal program listings manually or automatically. This topic describes the automated way.

To register program listings automatically

  1. Access the CodeView panel in 4GL mode.

    The CodeView panel opens:

    CA MAT -------------------------- CodeView ----------------- Row 1 to 1 of 1 COMMAND ===> SCROLL ===> CSR Primary commands: MOde Pseudo/Module/Csect/4GL, Profile: IDLBATCH PSEudo, REGister, ADDHelp Options: NORMAL Mode: 4GL Line commands: A - Associate I - Info H - Histogram NH - Normalized Histogram Extended Callerid: CC - Current CA - Application CV - Via Obj Pgm Src Pgm LC Language System Program Version Version Actv% Wait% Totl% Visual ________ ______ ________ _______ _____ _____ _____ __________ >------------------------------------------------------------------------------ __ IDEAL $ID CUSTLIST PRD 003 1.57 8.07 9.63 =========> ********************************* End of Table ********************************

  2. Type H (Histogram) or NH (Normalized Histogram) on the command line.

    If the program listing is not available, CA Mainframe Application Tuner will automatically register the listing using information found in the monitor data set. The Registering message pop-up appears, followed by the Histogram:

    CA MAT ---------------------- 4GL Histogram ----------------- Row 1 to 9 of 9 COMMAND ===> SCROLL ===> CSR Language --- IDEAL Profile: IDLBATCH System --- $ID Normalized: NO Program --- CUSTLIST Version PRD(003) Stmt Actv% Wait% Totl% Visual Source line _____ _____ _____ _____ __________ ________________________________ ------------------------------------------------------------------------------- 201 0.00 0.05 0.05 SET LINE-NUM = 99 218 2.02 19.79 21.82 =======> MOVE CUSTOMERS TO DTL BY NAME 221 2.32 22.54 24.86 ========> FOR FIRST SALESMAN-DVW 223 0.15 0.47 0.62 MOVE SALESMAN-DVW.NAME TO DTL.SA 606 0.05 0.07 0.12 SET TOT.SALES = $EDIT(TOT-SALES, 607 2.80 22.81 25.61 =========> MOVE TOT TO PRT-LINE 704 0.02 0.07 0.10 SET HDR1-PAGE = $EDIT(PAGE-NUM) 708 2.17 21.06 23.24 ========> IF $SUBSTR(HDR1-PAGE,START=1,LEN 720 0.02 0.32 0.35 MOVE HDR1 TO PRT-LINE ********************************* End of Table ********************************