260 likes | 388 Views
XINFO . The IT Information System. C (Programming Language z/OS). H O RIZONT Software for Datacenters. Garmischer Str. 8 D- 80339 München Tel ++49(0)89 / 540 162 - 0 www.horizont-it.com. XINFO and C. The XINFO C scanner delivers following information:.
E N D
XINFO The IT Information System C (Programming Language z/OS) HORIZONT Software for Datacenters Garmischer Str. 8 D- 80339 München Tel ++49(0)89 / 540 162 - 0www.horizont-it.com
XINFO and C The XINFO C scanner delivers following information: • Which programs 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 ? • ….
C - Displays The displays for C
C - General Info Selection panel “General Info” ..scroll up/down for more selection fields…
C - General Info resulting “General Info”
C - Includes Search for Includes, e.g. all programs that include “assert.h”
C - Includes These programs are using “assert.h” Direct read access to several sources
C - System Search for all programs that are using system calls like “system” and “spawn”
C - System In this environment only one program uses “system”
C - Functions Function “inflate_blocks_reset” causes problems. Where is it defined?
C - Functions The function is defined in member “INFBLOCK”
C – Function Call And now you want to know which programs are using this function: “Called Function” gives you the answer:
C – Function Call Ok, no problem: The function is only used in two members
C - Files Which programs are writing to the console (stdout)?
C - Files These programs are writing to the console
C - Files Use the “group” function to get the members (and not all lines)
C - Files All members where stdout is used, column “count” shows you how often
C – DB2 Access Which programs are updating table “VCONA”?
C – DB2 Access Program DSN8CC1 is the only program that updates table “VCONA”
C - Variables Which variables are declared, but not used?
C - Variables The result shows all members (lines) where unused variables are declared
C - Types Which programs are using streams?
C - Types Here are all lines where streams are used…
C - Types …use the group functions to get a list of all members…
C - Types …here is a list of all members where streams are used
XINFO The IT Information System Thank you very much for your attention! HORIZONT Software for Datacenters Garmischer Str. 8 D- 80339 München Tel ++49(0)89 / 540 162 - 0www.horizont-it.com