adabas - natural flyers, whitepapers, training... · natural is the programing language for...
TRANSCRIPT
HORIZONT 1 XINFO – Programming Languages zOS - Natural
HORIZONT
Adabas - Natural
HORIZONT 2 XINFO – Programming Languages zOS - Natural
XINFO and Natural
• Which programs are using which data objects?• Which programs are using which includes?• Which programs are calling other programs?• Which programs are using which files?• Which programs are accessing the database and how?• …
NATURAL is the programing language for accessing ADABAS. The XINFO scanner delivers following information:
HORIZONT 3 XINFO – Programming Languages zOS - Natural
Natural - Displays
The displays for NATURAL
HORIZONT 4 XINFO – Programming Languages zOS - Natural
Natural – General Info
Selection panel “General Info”
HORIZONT 5 XINFO – Programming Languages zOS - Natural
Natural – General Info
Resulting “General Info”
HORIZONT 6 XINFO – Programming Languages zOS - Natural
Natural - Includes
Search for Includes, e.g. all programs that are using include “*POOL*”
HORIZONT 7 XINFO – Programming Languages zOS - Natural
Natural - Includes
These programs are using includes
HORIZONT 8 XINFO – Programming Languages zOS - Natural
Natural – Data Objects
Search for data objects, e.g. all programs that are using
other objects then “CD*”
HORIZONT 9 XINFO – Programming Languages zOS - Natural
Natural – Data Objects
All programs that are not using objects “CD*”
HORIZONT 10 XINFO – Programming Languages zOS - Natural
Natural – Data Objects
And which objects are used?
1. Select “Group”…
2. Select “Data Object”…
HORIZONT 11 XINFO – Programming Languages zOS - Natural
Natural – Data Objects
Used objects
How often are the objects used?
Double click the column name to sort results by this value
HORIZONT 12 XINFO – Programming Languages zOS - Natural
Natural – DB Access
Show which databases are accessed for write
HORIZONT 13 XINFO – Programming Languages zOS - Natural
Natural – DB Access
... of this DDMNatural view ...Database may be
accessed (e.g. for write) via various statements
HORIZONT 14 XINFO – Programming Languages zOS - Natural
Natural – DB Access
Natural SQL statements(COMMIT, ROLLBACK, ...)
Natural DML statements(DELETE, HISTOGRAM, ...)
HORIZONT 15 XINFO – Programming Languages zOS - Natural
Natural – External SQL
Are there any SQL statements which directly access the underlying database
(“Flexible SQL”) for deletion?
HORIZONT 16 XINFO – Programming Languages zOS - Natural
Natural – External SQL
Delete is performed on these database tables
HORIZONT 17 XINFO – Programming Languages zOS - Natural
Natural – External SQL
DELETE is performed on these database tables
Line command Browse shows which SQL statement is actually performed
HORIZONT 18 XINFO – Programming Languages zOS - Natural
Natural – Libraries
Which programs and subprograms are defined in
library “TESTPROD”?
HORIZONT 19 XINFO – Programming Languages zOS - Natural
Natural – Libraries
Information about programs stored in library TESTPROD
HORIZONT 20 XINFO – Programming Languages zOS - Natural
HORIZONT
Many thanks for your attention!