1 / 49

XINFO

XINFO . The IT Information System. PL/1. H O RIZONT Software for Datacenters. Garmischer Str. 8 D- 80339 München Tel ++49(0)89 / 540 162 - 0 www.horizont-it.com. XINFO und PL1. XINFO‘s PL/1 Interface delivers information about:. General Program Information Includes CALL

sissy
Download Presentation

XINFO

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. XINFO The IT Information System PL/1 HORIZONT Software for Datacenters Garmischer Str. 8 D- 80339 München Tel ++49(0)89 / 540 162 - 0www.horizont-it.com

  2. XINFO und PL1 XINFO‘s PL/1 Interface delivers information about: • General Program Information • Includes • CALL • Procedures/Functions • File Access • File Declarations • Global Variables • DB2 Access • EXEC CICS • EXEC DLI • Graphics

  3. PL1 - Displays … and the appropriate Graphs The displays for PL/1…

  4. PL1 - "General Info" If you need some general information about a PL/1 program... Select "General Info"

  5. PL1 - "General Info" Selection Which programs are using DB2?

  6. PL1 - "General Info" Result Member DB2 Access Library CICS DLI (IMS)

  7. PL1 - "General Info" Fields The option "View - Display Legend" gives you a description of all fields

  8. PL1 - INCLUDE If you want to know more about “INCLUDE-Members”... Select "INCLUDE"

  9. PL1 - INCLUDE Selection Which programs are using INCLUDE member DCLISTP?

  10. PL1 - INCLUDE Result INCLUDE Member Main Library Main INCLUDE Library

  11. PL1 - INCLUDE Fields

  12. PL1 - 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 ...

  13. PL1 - External program call PL1 programs are often calling other Programs. If you need information about the calls… ...select ”CALL”…

  14. PL1 – „Call“ Selection Which programs are using ISPEXEC?

  15. PL1 – „Call“ Result You want to know the program names, but not every call?

  16. PL1 – „Call“ Result, Grouped Select “Main Program“... ..then select “Group“...

  17. PL1 – „Call“ Result, Grouped The programs (count shows how often they are called)

  18. PL1 - Procedures/Functions In addition to external calls the internal program structure is also analysed Select “Procedures/Functions”

  19. PL1 - Procedures/Functions Specify selection criteria

  20. PL1 - Procedures/Functions Result The result

  21. PL1 - File access If you need information about File access ... …select “File Access”…

  22. PL1 - File Access Selection Which DD names are used in addition to the standard names?

  23. PL1 - File Access Selection The result

  24. PL1 - File Access Result If you want to compare the DD statements that are used in programs to the DD statements from the JCL: Right mouseclick links you directly to the JCL DD statements…

  25. PL1 - File Declaration If you need information about the “File Declarations”… …select “File Declaration”

  26. PL1 - File Declaration Selection e.g. all declarations used in program OQSI...

  27. PL1 - File Declaration Result

  28. PL1 - DB2 Access If you need information about DB2 Access... …select "DB2 Access”

  29. PL1 - DB2 Access Selection Which columns from table ZZOPCOTB are used in our PL/1 programs?

  30. PL1 - DB2 Access Result

  31. PL1 - Variables If you need information about PL1 variables... Select “Global Variables” …

  32. PL1 - Variables Selection If you want to know which programs are still using YYMMDD...

  33. PL1 – Variables Result The result

  34. PL1 – 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“?

  35. PL1 – CICS Access Result The ”EXEC CICS SEND“ programs

  36. PL1 – CICS Access Which CICS statements are used?

  37. PL1 – CICS Access Grouped ...use the group function to get an overview... All CICS statements...

  38. PL1 – CICS Access Grouped „SEND MAP“ is used mostly

  39. PL1 – DLI Selection criteria for IMS/DLI

  40. PL1 – DLI Excuse, but we do not have any data for PL/1 and IMS!

  41. PL1 – Graphics Two different graphics are available for PL/1: • The Explorer • The CALL-Diagram

  42. PL1 - Explorer The Explorer... …specify selection criteria

  43. PL1 - Explorer Click with the left mouse onto a program symbol to get an overview about the elements... INCLUDES FILES DB2 PROCS CALLS CICS

  44. PL1 - Explorer Click with the left mouse on “INCLUDE” to get a list with all INCLUDE members One more click gives you detailled information

  45. PL1 - Explorer Use the right mouse to browse the source of the program

  46. PL1 – Call Diagram If you need an overview about Sub programs: Select “Source“, then “Call Diagram” …and the nesting level… Specify the program name...

  47. PL1 – Call Diagram Zoom… Main program Sub programs

  48. Any questions about PL/1? Yes? info@horizont-it.com

  49. XINFO The IT Information System Many thanks for your attention HORIZONT Software for Datacenters Garmischer Str. 8 D- 80339 München Tel ++49(0)89 / 540 162 - 0www.horizont-it.com

More Related