Presentation is loading. Please wait.

Presentation is loading. Please wait.

XINFO – Programming Language zOS - C

Similar presentations


Presentation on theme: "XINFO – Programming Language zOS - C"— Presentation transcript:

1 XINFO – Programming Language zOS - C

2 About this Presentation
This PowerPoint gives you a short overview about how to work with XINFO - C scanner. This button can be used to jump to specific slides in this presentation. General Information Click on this symbol to jump to the overview slide

3 Table of Contents Displays General Info Includes System Functions
Function Call Files DB2 Access Variables Types

4 XINFO and C The XINFO C scanner delivers following information:
Which proprams are using which includes ? Which programs are using which functions ? Which programs are using a certain type ? Which programs are calling external programs ? Which programs are using which variables ? Which programs are deleting rows from a DB2 table ? ….

5 C - Displays The displays for C

6 C – General Info Selection panel “General Info”
..scroll up/down for more selection fields…

7 Resulting “General Info”
C – General Info Resulting “General Info”

8 Search for Includes, e.g. all programs that include “errno.h”
C - Includes Search for Includes, e.g. all programs that include “errno.h”

9 C - Includes These programs are using “assert.h”
Direct read access to several sources

10 Search for all programs that are using system calls
C - System Search for all programs that are using system calls

11 These programs are using “getKundename ”
C - System These programs are using “getKundename ”

12 Function “getKundename” causes problems. Where is it defined?
C - Functions Function “getKundename” causes problems. Where is it defined?

13 The function is defined in member “MINXI01”
C - Functions The function is defined in member “MINXI01”

14 C – Function Call And now you want to know which programs are using this function: “Called Function” gives you the answer:

15 Ok, no problem: The function is only used in two members
C – Function Call Ok, no problem: The function is only used in two members

16 C – Files And now you want to know which programs are using this function: “Called Function” gives you the answer:

17 These programs are writing to the console
C - Files These programs are writing to the console

18 Use the “group” function to get the members (and not all lines)
C - Files Use the “group” function to get the members (and not all lines)

19 All members where “stdout” is used, column Count shows you how often
C - Files All members where “stdout” is used, column Count shows you how often

20 Which programs are updating table “VCONA”?
C – DB2 Access Which programs are updating table “VCONA”?

21 Program DSN8CC1 is the only program that updates table “*Konto”
C – DB2 Access Program DSN8CC1 is the only program that updates table “*Konto”

22 C - Variables Which variables are declared, but not used?

23 C - Variables The result shows all members (lines) where unused variables are declared

24 Which programs are using streams?
C - Types Which programs are using streams?

25 Here are all lines where bool are used…
C - Types Here are all lines where bool are used…

26 …use the group functions to get a list of all members…
C - Types …use the group functions to get a list of all members…

27 …here is a list of all members where streams are used
C - Types …here is a list of all members where streams are used

28 Many thanks for your attention!


Download ppt "XINFO – Programming Language zOS - C"

Similar presentations


Ads by Google