Download presentation
Presentation is loading. Please wait.
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!
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.