260 likes | 501 Views
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.
E N D
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
Assembler - Displays The entry point to XINFO‘s Assembler data
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)
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
Assembler - General Info SQL, CICS, DLI Y/N Lines of Code Last update Programs
Assembler - Copy and Macro Answers questions like “Where are Copy or Macro statements used, e.g. GETMAIN + FREEMAIN”
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
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.)
Assembler - Copy and Macro, File Access programs The usage of the Macro File Macros
Assembler - Copy and Macro, File Access Use the mouse to access related data, or the source
Assembler - Copy and Macro, File Access The matching source line is “highlited”
Assembler - Calls Search for program calls and parameters
Assembler - Calls Parameters Calling programs called programs Call types: CALL, LINK, LOAD, ATTACH or “L R15,=V(pgmname)”
Assembler - Call Graph Right mouse, then GRAPH – Programs Call Diagram
Assembler - Call Graph Calling PL1 (or COBOL) Program selected ASM program called ASM program
Assembler - Call Graph Cobol Program called ASM program PL1 programs
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
Assembler - Expanded Source Source Lines, including Source from Copy/Macros
Assembler - Expanded Source To search for “special functions”, e.g. “SVC 99“
Assembler - Expanded Source These programs are calling SVC 99 Browse Source
Assembler - DB2 Access Search for used DB2 objects
Assembler - DB2 Access XINFO analyses SQL statements. You can search for tables, columns, and usage (SELECT, INSERT etc.)
Do you have any questions about XINFO ASM? Info@Horizont-it.com
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