Presentation is loading. Please wait.

Presentation is loading. Please wait.

XINFO – Programming Languages zOS - Assembler

Similar presentations


Presentation on theme: "XINFO – Programming Languages zOS - Assembler"— Presentation transcript:

1 XINFO – Programming Languages zOS - Assembler

2 What is this presentation about?
This PowerPoint gives you a short overview about XINFO’s Assembler Interface. This button can be used to jump to specific slides in this presentation. General Info Click on this symbol to jump to the overview slide

3 Table of Contents General Info
Copy and Macro (which program uses which macros) Calls (which program calls which program) Call Graph (interlanguage call graphic) External Symbols Expanded Source (search within the source incl. macros) DB2 Access (EXEC SQL statements)

4 The entry point to XINFO’s Assembler data
Assembler - Displays The entry point to XINFO’s Assembler data

5 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 …

6 Assembler – General Info
Lines of Code SQL, CICS, DLI Y/N Programs

7 Assembler – Copy and Macro
Select Copy and Macro

8 Assembler – Copy and Macro
Answer questions like “Where are Copy or Macro statements used, e.g. GETMAIN + FREEMAIN”

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

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

11 Assembler – Copy and Macro, File Access
File Macros Programs The usage of the Macro

12 Assembler – Copy and Macro, File Access
Use the mouse to access related data, or the source

13 Assembler – Copy and Macro, File Access
The matching source line is „highlighted“

14 Search for program calls and parameters
Assembler - Calls Search for program calls and parameters

15 Assembler - Calls Search for all datasets

16 CALL, LINK, LOAD, ATTACH or V-CALL
Assembler - Calls Called programs Parameters Call typed: CALL, LINK, LOAD, ATTACH or V-CALL Calling programs

17 Right mouse click, then GRAPH –
Assembler – Call Graph Right mouse click, then GRAPH – Programs Call Diagram

18 Calling PL1 (or COBOL) Program
Assembler – Call Graph Called ASM program Selected ASM program Calling PL1 (or COBOL) Program

19 Assembler – Call Graph Called Asm program Cobol Program PL1 programs

20 Assembler – External Symbols
Select External Symbols

21 Assembler – External Symbols
Search for all datasets

22 Assembler – External Symbols
ESD typed (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

23 Assembler – Expanded Source
Select Expanded Source

24 Assembler – Expanded Source
Search for all programs with “DSN*”

25 Assembler – Expanded Source
Source Lines, including Source from Copy/Macros

26 Assembler – Expanded Source
To search for “special functions”, e.g. “SVC99”

27 Assembler – Expanded Source
This program is calling SVC 99

28 Assembler – Expanded Source
Browse source with double left click on the record

29 Assembler – DB2 Access Select DB2 Access

30 Search for used DB2 objects
Assembler – DB2 Access Search for used DB2 objects

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

32 PC Client – Do you have any question about XINFO ASM?
Yes?

33 Many thanks for your attention!


Download ppt "XINFO – Programming Languages zOS - Assembler"

Similar presentations


Ads by Google