Presentation is loading. Please wait.

Presentation is loading. Please wait.

HORIZONT 1XINFO – Programming Languages zOS – PL1 HORIZONT XINFO – Programming Languages zOS – PL1.

Similar presentations


Presentation on theme: "HORIZONT 1XINFO – Programming Languages zOS – PL1 HORIZONT XINFO – Programming Languages zOS – PL1."— Presentation transcript:

1 HORIZONT 1XINFO – Programming Languages zOS – PL1 HORIZONT XINFO – Programming Languages zOS – PL1

2 HORIZONT 2XINFO – Programming Languages zOS – PL1 XINFO and PL/1 General Program Information Includes CALL Procedures/Functions File Access File Declarations Global Variables DB2 Access EXEC CICS Graphics XINFO´s PL/1 Interface delivers information about:

3 HORIZONT 3XINFO – Programming Languages zOS – PL1 PL/1 - Displays The displays for PL/1…

4 HORIZONT 4XINFO – Programming Languages zOS – PL1 PL/1 - Displays … and the appropriate Graph

5 HORIZONT 5XINFO – Programming Languages zOS – PL1 PL/1 – "General Info" Select “General Info" If you need some general information about a PL/1 program …

6 HORIZONT 6XINFO – Programming Languages zOS – PL1 PL/1 - “General Info“ Selection Which programs are using DB2?

7 HORIZONT 7XINFO – Programming Languages zOS – PL1 PL/1 - "General Info" Result Member DB2 Access Library DLI (IMS) CICS

8 HORIZONT 8XINFO – Programming Languages zOS – PL1 PL/1 - "General Info" Fields The option View – Legend gives you a description of all fields

9 HORIZONT 9XINFO – Programming Languages zOS – PL1 PL/1 - Include Select "INCLUDE" If you want to know more about “INCLUDE- Members”...

10 HORIZONT 10XINFO – Programming Languages zOS – PL1 PL/1 – INCLUDE Selection Which programs are using INCLUDE member “DSN8MPCA“?

11 HORIZONT 11XINFO – Programming Languages zOS – PL1 PL/1 – INCLUDE Result Main Library Main INCLUDE Member INCLUDE Library

12 HORIZONT 12XINFO – Programming Languages zOS – PL1 PL/1 – INLCUDE Fields Double mouse click on a record to view the details

13 HORIZONT 13XINFO – Programming Languages zOS – PL1 PL/1 – INCLUDE Member Example Main-Pgm: The name of the member that contains the main program, that is usually the name of the load module. In our example “A“. Main-Lib: The name of the Library, where A was found. In our example SOURCE.LIB. Include-member: The name of the member with the INCLUDE statement. That is not always identical to the main program, e.g. the INCLUDE statement is nested in another INCLUDE member. In our example “A“ for “B“ and “B“ for “C“. Found: Shows if the INCLUDE member was found in one of the libraries specified during the XINFO installation. In our example “Y(es)” for “B” and “N(o)” for “C” Line: The line number of the INCLUDE statements. In our example “25” for “B” and “50” for “C” Source lib: The library where the INCLUDE member was found. In our example “SOURCE.LIB” for “B” and “INCLUDE.LIB” for “C” Member SOURCE.LIB(A): 00025%include B;... Member INCLUDE.LIB(B): 00050%include C;... Member C was not found in any library...

14 HORIZONT 14XINFO – Programming Languages zOS – PL1 PL/1 – External program call … select ” CALL ” PL1 programs are often calling other Programs. If you need information about the calls…

15 HORIZONT 15XINFO – Programming Languages zOS – PL1 PL/1 – „Call“ Selection Which programs are using DSN8MPG?

16 HORIZONT 16XINFO – Programming Languages zOS – PL1 Show Programs Calls … then select “Group“ … You want to know the program names, but not every call?

17 HORIZONT 17XINFO – Programming Languages zOS – PL1 PL/1 - “Call“ Result, Grouped Select “Main Program“ and click on “OK”...

18 HORIZONT 18XINFO – Programming Languages zOS – PL1 PL/1 - “Call“ Result, Grouped The programs (count shows how oftern they are called)

19 HORIZONT 19XINFO – Programming Languages zOS – PL1 PL/1 – Procedures/Functions Select “Procedures/Functions“ In addition to external calls the internal program structure is also analysed

20 HORIZONT 20XINFO – Programming Languages zOS – PL1 PL/1 – Procedures/Functions Specify selection criteria

21 HORIZONT 21XINFO – Programming Languages zOS – PL1 PL/1 – Procedures/Functions Result The result

22 HORIZONT 22XINFO – Programming Languages zOS – PL1 PL/1 - File Access … select “File Access” If you need information about File access...

23 HORIZONT 23XINFO – Programming Languages zOS – PL1 PL/1 – File Access Selection To get more selection fields click with a left mouse click on “File Name” Which DD names are used in addition to the standard names?

24 HORIZONT 24XINFO – Programming Languages zOS – PL1 PL/1 – File Access Selection The result

25 HORIZONT 25XINFO – Programming Languages zOS – PL1 PL/1 – File Access Result If you want to compare the DD statements that are used in programs to the DD statements from the JCL: Right mouse click links you directly to the JCL DD statements…

26 HORIZONT 26XINFO – Programming Languages zOS – PL1 PL/1 – File Declaration …select “File Declaration” If you need information about the “File Declarations”…

27 HORIZONT 27XINFO – Programming Languages zOS – PL1 PL/1 – File Declaration Selection e.g. all declarartions used in program DSN* …

28 HORIZONT 28XINFO – Programming Languages zOS – PL1 PL/1 – File Declaration Result The result

29 HORIZONT 29XINFO – Programming Languages zOS – PL1 PL/1 – DB2 Access …select "DB2 Access” If you need information about DB2 Access...

30 HORIZONT 30XINFO – Programming Languages zOS – PL1 PL/1 – DB2 Access Selection Which columns from table VOPTVAL are used in our PL/1 programs?

31 HORIZONT 31XINFO – Programming Languages zOS – PL1 PL/1 – DB2 Access Result

32 HORIZONT 32XINFO – Programming Languages zOS – PL1 PL/1- Variables Select “Variables” … If you need information about PL1 variables...

33 HORIZONT 33XINFO – Programming Languages zOS – PL1 PL/1- Variables Selection If you want to know which programs are still using YYMMDD...

34 HORIZONT 34XINFO – Programming Languages zOS – PL1 PL/1 – Variables Result The result

35 HORIZONT 35XINFO – Programming Languages zOS – PL1 PL/1 – CICS Access Selection Please note that we do not use PL/1 Programs with CICS, but COBOL. The PL/1 scanner gives you identical results. Which programs are using „EXEC CICS SEND“?

36 HORIZONT 36XINFO – Programming Languages zOS – PL1 PL/1 – CICS Access Result The ”EXEC CICS SEND“ programs

37 HORIZONT 37XINFO – Programming Languages zOS – PL1 PL/1 – CICS Access Which CICS statements are used?

38 HORIZONT 38XINFO – Programming Languages zOS – PL1 PL/1 – CICS Access Grouped...use the group function to get an overview... All CICS statements...

39 HORIZONT 39XINFO – Programming Languages zOS – PL1 PL/1 – CICS Access Grouped Select Action...

40 HORIZONT 40XINFO – Programming Languages zOS – PL1 PL/1 – CICS Access Grouped „GU” and “ISRT” are used mostly

41 HORIZONT 41XINFO – Programming Languages zOS – PL1 PL/1 - Graphics Two different graphics are available for PL/1: The Explorer The CALL-Diagram

42 HORIZONT 42XINFO – Programming Languages zOS – PL1 PL/1 - Explorer The Explorer...

43 HORIZONT 43XINFO – Programming Languages zOS – PL1 PL/1 - Explorer … specify selection criteria

44 HORIZONT 44XINFO – Programming Languages zOS – PL1 PL/1 - Explorer INCLUDES FILES DB2 Click with the left mouse onto a program symbol to get an overview about the elements... PROCS CALLS CICS

45 HORIZONT 45XINFO – Programming Languages zOS – PL1 PL/1 - Explorer Click with the left mouse on “INCLUDE” to get a list with all INCLUDE members

46 HORIZONT 46XINFO – Programming Languages zOS – PL1 PL/1 - Explorer A double click gives you detailed information

47 HORIZONT 47XINFO – Programming Languages zOS – PL1 PL/1 - Explorer Use the right mouse to browse the source of the program

48 HORIZONT 48XINFO – Programming Languages zOS – PL1 PL/1 - Explorer

49 HORIZONT 49XINFO – Programming Languages zOS – PL1 PL/1 – Call Diagram If you need an overview about Sub programs: Select “Source“, then “Call Diagram” …and the nesting level… Specify the program name...

50 HORIZONT 50XINFO – Programming Languages zOS – PL1 PL/1 – Call Diagram Main program Sub programs Zoom

51 HORIZONT 51XINFO – Programming Languages zOS – PL1 Any questions about PL/1? Yes? info@horizont-it.com

52 HORIZONT 52XINFO – Programming Languages zOS – PL1 HORIZONT Many thanks for your attention!


Download ppt "HORIZONT 1XINFO – Programming Languages zOS – PL1 HORIZONT XINFO – Programming Languages zOS – PL1."

Similar presentations


Ads by Google