assembler the it information system horizont software for datacenters garmischer str. 8 d- 80339...

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

Upload: sherman-stafford

Post on 24-Dec-2015

219 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Assembler The IT Information System HORIZONT Software for Datacenters Garmischer Str. 8 D- 80339 München Tel ++49(0)89 / 540 162 - 0

Assembler

The IT Information System

HORIZONTSoftware for Datacenters

Garmischer Str. 8 D- 80339 MünchenTel ++49(0)89 / 540 162 - 0www.horizont-it.com

XINFO

Page 2: Assembler The IT Information System HORIZONT Software for Datacenters Garmischer Str. 8 D- 80339 München Tel ++49(0)89 / 540 162 - 0

HORIZONT 2 XINFO®

Assembler - Displays

The entry point to XINFO‘s Assembler data

Page 3: Assembler The IT Information System HORIZONT Software for Datacenters Garmischer Str. 8 D- 80339 München Tel ++49(0)89 / 540 162 - 0

HORIZONT 3 XINFO®

XINFO and Assembler

• 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)

The Assembler Interface allows you to use following The Assembler Interface allows you to use following queries: queries:

Page 4: Assembler The IT Information System HORIZONT Software for Datacenters Garmischer Str. 8 D- 80339 München Tel ++49(0)89 / 540 162 - 0

HORIZONT 4 XINFO®

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

Page 5: Assembler The IT Information System HORIZONT Software for Datacenters Garmischer Str. 8 D- 80339 München Tel ++49(0)89 / 540 162 - 0

HORIZONT 5 XINFO®

Assembler - General Info

ProgramsSQL, CICS, DLI Y/N

Lines of Code

Last update

Page 6: Assembler The IT Information System HORIZONT Software for Datacenters Garmischer Str. 8 D- 80339 München Tel ++49(0)89 / 540 162 - 0

HORIZONT 6 XINFO®

Assembler - Copy and Macro

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

Page 7: Assembler The IT Information System HORIZONT Software for Datacenters Garmischer Str. 8 D- 80339 München Tel ++49(0)89 / 540 162 - 0

HORIZONT 7 XINFO®

Assembler - Copy and Macro

Programs

Copy/Macroname

Line number

Nesting-Level, found Y/N etc.Source

with the call statement

The complete statement, allows to search for parameters

Page 8: Assembler The IT Information System HORIZONT Software for Datacenters Garmischer Str. 8 D- 80339 München Tel ++49(0)89 / 540 162 - 0

HORIZONT 8 XINFO®

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

Page 9: Assembler The IT Information System HORIZONT Software for Datacenters Garmischer Str. 8 D- 80339 München Tel ++49(0)89 / 540 162 - 0

HORIZONT 9 XINFO®

Assembler - Copy and Macro, File Access

programs

File MacrosThe usage of the Macro

Page 10: Assembler The IT Information System HORIZONT Software for Datacenters Garmischer Str. 8 D- 80339 München Tel ++49(0)89 / 540 162 - 0

HORIZONT 10 XINFO®

Assembler - Copy and Macro, File Access

Use the mouse to access related data, or the source

Page 11: Assembler The IT Information System HORIZONT Software for Datacenters Garmischer Str. 8 D- 80339 München Tel ++49(0)89 / 540 162 - 0

HORIZONT 11 XINFO®

Assembler - Copy and Macro, File Access

The matching source line is “highlited”

Page 12: Assembler The IT Information System HORIZONT Software for Datacenters Garmischer Str. 8 D- 80339 München Tel ++49(0)89 / 540 162 - 0

HORIZONT 12 XINFO®

Assembler - Calls

Search for program calls and parameters

Page 13: Assembler The IT Information System HORIZONT Software for Datacenters Garmischer Str. 8 D- 80339 München Tel ++49(0)89 / 540 162 - 0

HORIZONT 13 XINFO®

Assembler - Calls

Calling programs

called programs

Parameters

Call types: CALL, LINK, LOAD, ATTACH or “L R15,=V(pgmname)”

Page 14: Assembler The IT Information System HORIZONT Software for Datacenters Garmischer Str. 8 D- 80339 München Tel ++49(0)89 / 540 162 - 0

HORIZONT 14 XINFO®

Assembler - Call Graph

Right mouse, then GRAPH – Programs Call Diagram

Page 15: Assembler The IT Information System HORIZONT Software for Datacenters Garmischer Str. 8 D- 80339 München Tel ++49(0)89 / 540 162 - 0

HORIZONT 15 XINFO®

Assembler - Call Graph

selected ASM program

Calling PL1 (or COBOL) Program

called ASM program

Page 16: Assembler The IT Information System HORIZONT Software for Datacenters Garmischer Str. 8 D- 80339 München Tel ++49(0)89 / 540 162 - 0

HORIZONT 16 XINFO®

Assembler - Call Graph

PL1 programs

Cobol Programcalled ASM program

Page 17: Assembler The IT Information System HORIZONT Software for Datacenters Garmischer Str. 8 D- 80339 München Tel ++49(0)89 / 540 162 - 0

HORIZONT 17 XINFO®

Assembler - External Symbols

Page 18: Assembler The IT Information System HORIZONT Software for Datacenters Garmischer Str. 8 D- 80339 München Tel ++49(0)89 / 540 162 - 0

HORIZONT 18 XINFO®

Assembler - External Symbols

Programs

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)

Page 19: Assembler The IT Information System HORIZONT Software for Datacenters Garmischer Str. 8 D- 80339 München Tel ++49(0)89 / 540 162 - 0

HORIZONT 19 XINFO®

Assembler - Expanded Source

Page 20: Assembler The IT Information System HORIZONT Software for Datacenters Garmischer Str. 8 D- 80339 München Tel ++49(0)89 / 540 162 - 0

HORIZONT 20 XINFO®

Assembler - Expanded Source

Source Lines, including Source from Copy/Macros

Page 21: Assembler The IT Information System HORIZONT Software for Datacenters Garmischer Str. 8 D- 80339 München Tel ++49(0)89 / 540 162 - 0

HORIZONT 21 XINFO®

Assembler - Expanded Source

To search for “special functions”, e.g. “SVC 99“

Page 22: Assembler The IT Information System HORIZONT Software for Datacenters Garmischer Str. 8 D- 80339 München Tel ++49(0)89 / 540 162 - 0

HORIZONT 22 XINFO®

Assembler - Expanded Source

These programs are calling SVC 99

Browse Source

Page 23: Assembler The IT Information System HORIZONT Software for Datacenters Garmischer Str. 8 D- 80339 München Tel ++49(0)89 / 540 162 - 0

HORIZONT 23 XINFO®

Assembler - DB2 Access

Search for used DB2 objects

Page 24: Assembler The IT Information System HORIZONT Software for Datacenters Garmischer Str. 8 D- 80339 München Tel ++49(0)89 / 540 162 - 0

HORIZONT 24 XINFO®

Assembler - DB2 Access

XINFO analyses SQL statements. You can search for tables, columns, and usage (SELECT, INSERT etc.)

Page 25: Assembler The IT Information System HORIZONT Software for Datacenters Garmischer Str. 8 D- 80339 München Tel ++49(0)89 / 540 162 - 0

HORIZONT 25 XINFO®

Do you have any questions about XINFO ASM?

[email protected]

Page 26: Assembler The IT Information System HORIZONT Software for Datacenters Garmischer Str. 8 D- 80339 München Tel ++49(0)89 / 540 162 - 0

Many thanks for your attention!

HORIZONTSoftware for Datacenters

Garmischer Str. 8 D- 80339 MünchenTel ++49(0)89 / 540 162 - 0www.horizont-it.com

XINFOThe IT Information System