1 / 26

Assembler

XINFO . The IT Information System. Assembler. H O RIZONT Software for Datacenters. Garmischer Str. 8 D- 80339 München Tel ++49(0)89 / 540 162 - 0 www.horizont-it.com. Assembler - Displays. The entry point to XINFO‘s Assembler data. XINFO and Assembler.

Download Presentation

Assembler

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 Assembler HORIZONT Software for Datacenters Garmischer Str. 8 D- 80339 München Tel ++49(0)89 / 540 162 - 0www.horizont-it.com

  2. Assembler - Displays The entry point to XINFO‘s Assembler data

  3. XINFO and Assembler The Assembler Interface allows you to use following queries: • General Program Informationen • Copy and Macros (which program uses which macros) • Calls (which program calls which program) • External Symbols (External Symbols) • Expanded Source (Search within the source incl. macros) • DB2 Access (EXEC SQL statements) • Graph (interlanguage call graphic)

  4. Assembler - General Info • search for programs with certain attributes, e.g. • - used SQL • more than 1000 lines of code • was changed before a certain date

  5. Assembler - General Info SQL, CICS, DLI Y/N Lines of Code Last update Programs

  6. Assembler - Copy and Macro Answers questions like “Where are Copy or Macro statements used, e.g. GETMAIN + FREEMAIN”

  7. Assembler - Copy and Macro Programs Nesting-Level, found Y/N etc. The complete statement, allows to search for parameters Source with the call statement Line number Copy/Macro name

  8. Assembler - Copy and Macro, File Access To find file access simply search for the DD name and/or the appropriate Macros (OPEN, PUT, GET, DCB, ACB etc.)

  9. Assembler - Copy and Macro, File Access programs The usage of the Macro File Macros

  10. Assembler - Copy and Macro, File Access Use the mouse to access related data, or the source

  11. Assembler - Copy and Macro, File Access The matching source line is “highlited”

  12. Assembler - Calls Search for program calls and parameters

  13. Assembler - Calls Parameters Calling programs called programs Call types: CALL, LINK, LOAD, ATTACH or “L R15,=V(pgmname)”

  14. Assembler - Call Graph Right mouse, then GRAPH – Programs Call Diagram

  15. Assembler - Call Graph Calling PL1 (or COBOL) Program selected ASM program called ASM program

  16. Assembler - Call Graph Cobol Program called ASM program PL1 programs

  17. Assembler - External Symbols

  18. Assembler - External Symbols ESD types (see Assembler Programer’s Guide): SD Section Definition (CSECT) LD Label Definition (entry point) ER External Reference ED Element Definition (class) PC Private Code Section CM Common Section XD External Dummy Section PR Part Reference WX Weak External Reference DS Dummy Section (DSECT) Programs External symbols

  19. Assembler - Expanded Source

  20. Assembler - Expanded Source Source Lines, including Source from Copy/Macros

  21. Assembler - Expanded Source To search for “special functions”, e.g. “SVC 99“

  22. Assembler - Expanded Source These programs are calling SVC 99 Browse Source

  23. Assembler - DB2 Access Search for used DB2 objects

  24. Assembler - DB2 Access XINFO analyses SQL statements. You can search for tables, columns, and usage (SELECT, INSERT etc.)

  25. Do you have any questions about XINFO ASM? Info@Horizont-it.com

  26. 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