SELECT Ignore Member ===> IGNORE Copybook Libs ===> COPYLIB1 Report Level ===> DATANAME DATANAME/DETAIL/LINE/SUMMARY/COPY(X)/CALL(X) Language ===> COBOL (See Help Screen for Valid Languages) Reference Level ===> 2 (1, 2 or 3) Program Edit ===> YES (Yes or No) Job Card(s) //BALLPE1X JOB (ACCT,SYS),'EUROXPRS',CLASS=A,MSGCLASS=X, // NOTIFY=BALLPE1,REGION=2048K Press PF1 for Help or PF3 To return to main menu. Impact Analysis Selection Panel, select options required and press ENTER to submit the analysis.">

Presentation is loading. Please wait.

Presentation is loading. Please wait.

Euro/Express Demonstration Domino Software Limited.

Similar presentations


Presentation on theme: "Euro/Express Demonstration Domino Software Limited."— Presentation transcript:

1 Euro/Express Demonstration Domino Software Limited

2 ---------------------EURO/Express PRIMARY OPTIONS ---------------------(V2.14) OPTION ===> User - BALLPE1 Day - 10 Impact Analysis Month- 10 1. Perform Analysis on the Mainframe. Year - 2002 2. EURO/Express Program Edit Facility. Time - 14.54 3. CA-Endevor & CA-Panvalet Functions. Other Functions S. Specify System Parameters. X. Exit from EURO/Express. PF1 Help PF3 Exit - Copyright 2000 Domino Software Euro/Express - TSO/ISPF Menu

3 ------------------- EURO/Express MAINFRAME IMPACT ANALYSIS ---------------(V2.14) COMMAND ===> Source Dataset ===> BALLPE1.TSO.SOURCE Source Member ===> (Blank or pattern for member list, "*" to select all members) Select Member ===> SELECT Ignore Member ===> IGNORE Copybook Libs ===> COPYLIB1 Report Level ===> DATANAME DATANAME/DETAIL/LINE/SUMMARY/COPY(X)/CALL(X) Language ===> COBOL (See Help Screen for Valid Languages) Reference Level ===> 2 (1, 2 or 3) Program Edit ===> YES (Yes or No) Job Card(s) //BALLPE1X JOB (ACCT,SYS),'EUROXPRS',CLASS=A,MSGCLASS=X, // NOTIFY=BALLPE1,REGION=2048K Press PF1 for Help or PF3 To return to main menu. Impact Analysis Selection Panel, select options required and press ENTER to submit the analysis.

4 COBOLPLI ASSEMBLERC/C++ VBJCL MANTISNATURAL IDEALFOCUS MARKIVEASYTRIEVE APSTEXT JAVA A comprehensive selection of programming languages are available.

5 DATANAMEproduce a list of all datanames selected. SUMMARYproduce an overall summary report. LINEprint a line of information for each program DETAILproduce a detail report for each program. COPYlist all copybooks used by each program COPYXlist all programs using a copybook CALLlist all called modules used by each program CALLXlist all programs using a called module A number of different report types are available.

6 Dataname pattern matching AMOUNT Cobol & PL/1 pictures@PICTURE @DEC2 Numeric Literal selection@LITERAL @ANYNUM Character Literal selection@LITERAL CURRENCY Comment selection@COMMENT RATE Code discrepancies@DETECT @MOVE Range of selection facilities to highlight EURO sensitive code.

7 EDIT DOMINO.PETER.JCL(EUROSEL) - 01.04 Columns 00001 00072 Command ===> Scroll ===> CSR ****** ***************************** Top of Data **************************** 000001 AMOUNT 000002 NET 000003 GROSS 000004 VAT 000005 VALUE 000006 CURRENCY 000007 @PICTURE @DEC2 000008 @PICTURE @ANY- 000009 @PICTURE @ANYZ 000010 @PICTURE @ANY£ 000011 @LITERAL POUND 000012 @LITERAL @ANYNUM 000013 @COMMENT EURO ****** **************************** Bottom of Data*************************** Select and ignore criteria are easy to input and maintain.

8 ------------- EURO/EXPRESS PROGRAM EDIT - PROGRAM LIST ------ Row 1 to 6 of 6 Command ===> Library DOMINO.EUROXPRS.SOURCE E=edit, L=dataname, V=view, B=browse, I=stats, R=replace, D=delete, PF3=back Program Analysed Status Language Lines Names/1 Refs/1 Percent. AP020 02/05/21 ANALYZED COBOL 952 28 83 6.82% AP030 02/05/21 ANALYZED COBOL 1681 38 111 5.77% AP140 02/05/21 ANALYZED COBOL 576 5 22 3.29% E CAFE01 02/04/12 EDITED TEXT 376 19 63 15.95% COBOLSTD 02/04/18 ANALYZED COBOL 752 31 46 6.11% PLISTD 02/02/14 ANALYZED PL/1 1873 3 21 1.01% ******************************* Bottom of data ******************************** When programs have been analysed on the mainframe they can optionally be edited under the control of the Euro/Express Program Edit facility.

9 EURO/EXPRESS Program EDIT Facility ------------------------------------(V2.14) Program --- DOMINO.EUROXPRS.SOURCE(CAFE01) - 01.00 Columns 00001 00072 PF14=Primary Refs PF15=Secondary PF16=3rd Level PF17=All Refs PF18=Top PF19=Previous Ref PF20=Copy 1 PF21=Copy 2 PF22=D/M Refs PF23=A/C Refs Command ===> Scroll ===> PAGE 000216 S2000-20. 000217 PERFORM S1200-READ-CASINPUT. 000218 S2000-EXIT. 000219 EXIT. 000220 000221 S2100-CONVERT-CASIN-AMOUNTS SECTION. 000222 S2100-10. 000223 MOVE 0 TO WA-SUB. 000224 MOVE 'Y' TO WF-ALLZEROES. 000225 MOVE CASIN-AMOUNTS TO WS-CASIN-AMOUNTS. 000226 S2100-20. 000227 ADD 1 TO WA-SUB. 000228 IF WA-SUB > 12 000229 GO TO S2100-EXIT. 000230 000231 * CONVERT PERIOD AMOUNTS 000232 * 000233 MOVE SPACES TO WS-AMOUNT-DECIMAL. 000234 MOVE SPACES TO WS-AMOUNT-INTEGER. 000235 UNSTRING WS-CASIN-AMOUNT(WA-SUB) DELIMITED BY '.' 000236 INTO WS-AMOUNT-INTEGER Euro/Express Program Edit, runs under TSO/ISPF edit with a number of powerful PF key functions and commands available.

10 ------------- EURO/EXPRESS PROGRAM EDIT - Program Statistics ---------(V2.14) Command ===> Library DOMINO.EUROXPRS.SOURCE Program COBOLSTD Language COBOL CICS NO DB2 YES Analysed 02/04/18 ANALYZED Copybooks YES Files/Reports 1 Copies/Includes 6 Called Modules 3 Reference Statistics Source Lines 752 Procedure Lines 467 Comment Lines 163 Primary Selection 31 Primary Refs. 46 Primary Lines 46 Refs/Lines 6.11% Secondary Datanames 22 Secondary References 190 3rd Level Datanames 16 3rd Level References 30 Analysis of Referenced Lines Definition References 78 29.32% Manipulation References 170 63.90% Arithmetic References 0 0.00% Conditional References 18 6.76% Total References 266 Press PF3 to return to previous screen An on-line statistics display is available in Program Edit.

11 DOMXPR01 E U R O / E X P R E S S - SOURCE ANALYSIS PAGE 1 ------------------------------------------- PRIMARY REFS SELECTED PROGRAMS REFERENCES CRITERIA DEFINI +0 2 8 LIT/@ANYNUM LITERA +10 1 1 LIT/@ANYNUM LITERA +100 1 7 LIT/@ANYNUM LITERA +70 1 1 LIT/@ANYNUM LITERA -1 2 2 LIT/@ANYNUM LITERA ACTL-AMOUNT 1 1 DNM/AMOUNT APXXX-AMOUNT 1 18 DNM/AMOUNT BACT-PAYMENT-AMOUNT-1 1 1 DNM/AMOUNT BACT-PAYMENT-AMOUNT-2 1 1 DNM/AMOUNT BR-AMOUNT 1 1 DNM/AMOUNT GL210-AMOUNT 1 4 PIC/DEC 2 PIC S9 GL210-AMOUNT-UNSIGN 1 2 PIC/DEC 2 PIC 9( INTER-GROSS 1 2 DNM/GROSS INTER-NET 1 4 DNM/NET RGRI-NET 1 1 DNM/NET RPM-NET 1 1 DNM/NET VDT-DISCOUNT-AMOUNT 1 2 PIC/DEC 2 PIC 9( VDT-DISTRIBUTION-AMOUNT 1 3 PIC/DEC 2 PIC 9( VDT-MANUAL-PAYMENT-AMOUNT 1 1 PIC/DEC 2 PIC S9 VDT-TAX-AMOUNT 1 3 PIC/DEC 2 PIC 9( VHD-BATCH-CREDIT-TOTAL 1 2 PIC/ANY £ PIC £( VHD-BATCH-DEBIT-TOTAL 1 2 PIC/ANY £ PIC £( VHD-TAX-CREDIT-TOTAL 1 2 PIC/ANY £ PIC £( VHD-TAX-DEBIT-TOTAL 1 2 PIC/ANY £ PIC £( WA-BATCH-CREDIT-TOTAL 1 4 PIC/DEC 2 PIC S9 WA-BATCH-DEBIT-TOTAL 1 4 PIC/DEC 2 PIC S9 WA-TAX-CREDIT-TOTAL 1 4 PIC/DEC 2 PIC S9 WA-TAX-DEBIT-TOTAL 1 4 PIC/DEC 2 PIC S9 WB-BACS-AMOUNT 1 1 DNM/AMOUNT DATANAME REPORT

12 DOMXPR01 E U R O / E X P R E S S - SOURCE ANALYSIS PAGE 1 ------------------------------------------- PROGRAM LANGUAGE NO. LINES ACTIVE SELECTED REFERENCES REF. LINES PERCENTAGE CO AP020 COBOL 952 586 28 83 65 6.82 AP030 COBOL 1681 1166 38 111 97 5.77 AP140 COBOL 576 390 5 22 19 3.29 CAFE01 COBOL 376 269 19 55 50 13.29 COBOLSTD COBOL 752 595 24 80 73 9.70 IMPACT ANALYSIS LINE REPORT

13 DOMXPR01 E U R O / E X P R E S S - SOURCE ANALYSIS PAGE 2 ------------------------------------------- S U M M A R Y S T A T I S T I C S ---------------------------------------------------------------------------------------------- LIBRARY NAME DOMINO.EUROXPRS.SOURCE TOTAL NO OF PROGRAMS 5 TOTAL NO OF COBOL PROGRAMS 5 TOTAL NO OF PL/1 PROGRAMS 0 TOTAL NO OF ASSEMBLER PROGRAMS 0 TOTAL NO OF OTHER LANGUAGE 0 TOTAL NO OF CICS PROGRAMS 0 TOTAL NO OF DB2 PROGRAMS 1 TOTAL NO OF SOURCE LINES 4337 TOTAL NO PRIMARY REFERENCES 351 TOTAL NO DEFINITION REFERENCES 69 19.65 TOTAL NO MANIPULATION REFERENCES 117 33.33 TOTAL NO ARITHMETIC REFERENCES 63 17.94 TOTAL NO CONDITIONAL REFERENCES 102 29.05 TOTAL NO LINES WITH REFERENCES 304 NO OF PROGRAMS WITH PERCENTAGE REFERENCES:- NUMBER PERCENTAGE 20 - 100 PERCENT 0 0.00 16 - 19.99 PERCENT 0 0.00 12 - 15.99 PERCENT 1 20.00 8 - 11.99 PERCENT 1 20.00 4 - 7.99 PERCENT 2 40.00 2 - 3.99 PERCENT 1 20.00 0 - 1.99 PERCENT 0 0.00 ZERO PERCENT 0 0.00 ---------------------------------------------------------------------------------------------- IMPACT ANALYSIS SUMMARY REPORT

14 DOMXPR01 E U R O / E X P R E S S - SOURCE ANALYSIS AP020 PAGE 1 ------------------------------------------- PROGRAM NAME AP020 LANGUAGE COBOL CICS PROGRAM NO DB2 PROGRAM NO ---------------------------------------------------------------------------------------------- FILES AND REPORTS APXXX VOUCHUPD UNITFILE ---------------------------------------------------------------------------------------------- COPY AND INCLUDES APXXX UNITFILE ---------------------------------------------------------------------------------------------- CALLED MODULES ERRORRTN ---------------------------------------------------------------------------------------------- REFERENCE STATISTICS NO. SOURCE LINES 952 NO. ACTIVE LINES 586 NO. PROCEDURE STATEMENTS 577 NO. COMMENT STATEMENTS 334 NO. LINES WITH PRIMARY REFERENCES 65 PERCENTAGE OF LINES WITH PRIMARY REFS 6.82 NO. SELECTED ITEMS 28 NO. SELECTED DATANAMES 13 NO. SELECTED LITERALS 15 NO. PRIMARY REFERENCES 83 ---------------------------------------------------------------------------------------------- ANALYSIS OF REFERENCED LINES NO. DEFINITION REFERENCES 14 16.86% NO. MANIPULATION REFERENCES 34 40.96% NO. ARITHMETIC REFERENCES 13 15.66% NO. CONDITIONAL REFERENCES 22 26.50% TOTAL NO. REFERENCES 83 ---------------------------------------------------------------------------------------------- IMPACT ANALYSIS DETAIL REPORT (A)

15 DOMXPR01 E U R O / E X P R E S S - SOURCE ANALYSIS AP020 PAGE 3 ------------------------------------------- PRIMARY REFS DATANAME REFERENCES DATA-NAME APXXX-AMOUNT SELECTED BY DNM/AMOUNT REFERENCES:- ON LINE 626 ===> IF APXXX-AMOUNT < 0 AND WS-VAT-SW = 'N' V10 ON LINE 630 ===> ADD APXXX-AMOUNT TO WA-BATCH-CREDIT-TOTAL. V10 ON LINE 632 ===> IF APXXX-AMOUNT < 0 AND WS-VAT-SW = 'V' V10 ON LINE 634 ===> ADD APXXX-AMOUNT TO WA-TAX-CREDIT-TOTAL. V10 ON LINE 636 ===> IF APXXX-AMOUNT > 0 AND WS-VAT-SW = 'N' V10 ON LINE 637 ===> ADD APXXX-AMOUNT TO WA-BATCH-DEBIT-TOTAL V10 ON LINE 640 ===> IF APXXX-AMOUNT > 0 AND WS-VAT-SW = 'V' V10 ON LINE 641 ===> ADD APXXX-AMOUNT TO WA-TAX-DEBIT-TOTAL V10 ON LINE 665 ===> IF APXXX-AMOUNT EQUAL TO ZERO V10 ON LINE 673 ===> IF APXXX-DOCUMENT = 279 AND APXXX-AMOUNT NOT GREATER THAN 0 V10 ON LINE 676 ===> IF APXXX-DOCUMENT = 279 AND APXXX-AMOUNT GREATER THAN ZERO V10 ON LINE 759 ===> MOVE APXXX-AMOUNT TO VDT-TAX-AMOUNT V10 ON LINE 762 ===> MOVE APXXX-AMOUNT TO VDT-DISTRIBUTION-AMOUNT V10 IMPACT ANALYSIS DETAIL REPORT (B)


Download ppt "Euro/Express Demonstration Domino Software Limited."

Similar presentations


Ads by Google