HORIZONT 1 XINFO ® The IT Information System PL/1 HORIZONT Software for Datacenters Garmischer Str....

49
HORIZONT 1 XINFO ® XINFO The IT Information System PL/1 HORIZONT Software for Datacenters Garmischer Str. 8 D- 80339 München Tel ++49(0)89 / 540 162 - 0 www.horizont-it.com

Transcript of HORIZONT 1 XINFO ® The IT Information System PL/1 HORIZONT Software for Datacenters Garmischer Str....

Page 1: HORIZONT 1 XINFO ® The IT Information System PL/1 HORIZONT Software for Datacenters Garmischer Str. 8 D- 80339 München Tel ++49(0)89 / 540 162 - 0 .

HORIZONT 1 XINFO®

XINFOThe IT Information System

PL/1

HORIZONTSoftware for Datacenters

Garmischer Str. 8 D- 80339 MünchenTel ++49(0)89 / 540 162 - 0www.horizont-it.com

Page 2: HORIZONT 1 XINFO ® The IT Information System PL/1 HORIZONT Software for Datacenters Garmischer Str. 8 D- 80339 München Tel ++49(0)89 / 540 162 - 0 .

HORIZONT 2 XINFO®

XINFO und PL1

• General Program Information

• Includes

• CALL

• Procedures/Functions

• File Access

• File Declarations

• Global Variables

• DB2 Access

• EXEC CICS

• EXEC DLI

• Graphics

XINFO‘s PL/1 Interface delivers information about:

Page 3: HORIZONT 1 XINFO ® The IT Information System PL/1 HORIZONT Software for Datacenters Garmischer Str. 8 D- 80339 München Tel ++49(0)89 / 540 162 - 0 .

HORIZONT 3 XINFO®

PL1 - Displays

… and the appropriate Graphs

The displays for PL/1…

Page 4: HORIZONT 1 XINFO ® The IT Information System PL/1 HORIZONT Software for Datacenters Garmischer Str. 8 D- 80339 München Tel ++49(0)89 / 540 162 - 0 .

HORIZONT 4 XINFO®

PL1 - "General Info"

Select "General Info"

If you need some general information about a PL/1 program...

Page 5: HORIZONT 1 XINFO ® The IT Information System PL/1 HORIZONT Software for Datacenters Garmischer Str. 8 D- 80339 München Tel ++49(0)89 / 540 162 - 0 .

HORIZONT 5 XINFO®

PL1 - "General Info" Selection

Which programs are using DB2?

Page 6: HORIZONT 1 XINFO ® The IT Information System PL/1 HORIZONT Software for Datacenters Garmischer Str. 8 D- 80339 München Tel ++49(0)89 / 540 162 - 0 .

HORIZONT 6 XINFO®

PL1 - "General Info" ResultMember

Library

CICS

DB2 Access

DLI (IMS)

Page 7: HORIZONT 1 XINFO ® The IT Information System PL/1 HORIZONT Software for Datacenters Garmischer Str. 8 D- 80339 München Tel ++49(0)89 / 540 162 - 0 .

HORIZONT 7 XINFO®

PL1 - "General Info" Fields

The option "View - Display Legend" gives you a description of all fields

Page 8: HORIZONT 1 XINFO ® The IT Information System PL/1 HORIZONT Software for Datacenters Garmischer Str. 8 D- 80339 München Tel ++49(0)89 / 540 162 - 0 .

HORIZONT 8 XINFO®

PL1 - INCLUDE

Select "INCLUDE"

If you want to know more about “INCLUDE-Members”...

Page 9: HORIZONT 1 XINFO ® The IT Information System PL/1 HORIZONT Software for Datacenters Garmischer Str. 8 D- 80339 München Tel ++49(0)89 / 540 162 - 0 .

HORIZONT 9 XINFO®

PL1 - INCLUDE Selection

Which programs are using INCLUDE member DCLISTP?

Page 10: HORIZONT 1 XINFO ® The IT Information System PL/1 HORIZONT Software for Datacenters Garmischer Str. 8 D- 80339 München Tel ++49(0)89 / 540 162 - 0 .

HORIZONT 10 XINFO®

PL1 - INCLUDE Result

Main

Main LibraryINCLUDE

Member

INCLUDE Library

Page 11: HORIZONT 1 XINFO ® The IT Information System PL/1 HORIZONT Software for Datacenters Garmischer Str. 8 D- 80339 München Tel ++49(0)89 / 540 162 - 0 .

HORIZONT 11 XINFO®

PL1 - INCLUDE Fields

Page 12: HORIZONT 1 XINFO ® The IT Information System PL/1 HORIZONT Software for Datacenters Garmischer Str. 8 D- 80339 München Tel ++49(0)89 / 540 162 - 0 .

HORIZONT 12 XINFO®

PL1 - INCLUDE Member ExampleMember SOURCE.LIB(A):

00025 %include B;...

Member INCLUDE.LIB(B):00050 %include C;...

Member C was not found in any library...

• Main-Pgm: The name of the member that contains the main program, that is usually the

name of the load module. In our example "A“.

• Main-Lib: The name of the Library, where "A" was found. In our example SOURCE.LIB.

• INCLUDE-Member: The name of the member with the INCLUDE statement. That is not

always identical to the main program, e.g. the INCLUDE statement is nested in another

INCLUDE member. In our example “A” for “B” and “B” for “C”.

• Found: Shows if the INCLUDE member was found in one of the libraries specified during

the XINFO installation. In our example “Y(es)” for “B” and “N(o)” for “C”

• Line: The line number of the INCLUDE statements. In our example “25” for “B” and “50” for

“C”

• Source lib: The library where the INCLUDE member was found. In our example

“SOURCE.LIB” for “B” and “INCLUDE.LIB” for “C”

Page 13: HORIZONT 1 XINFO ® The IT Information System PL/1 HORIZONT Software for Datacenters Garmischer Str. 8 D- 80339 München Tel ++49(0)89 / 540 162 - 0 .

HORIZONT 13 XINFO®

PL1 - External program call

...select ”CALL”…

PL1 programs are often calling other Programs. If you need information about

the calls…

Page 14: HORIZONT 1 XINFO ® The IT Information System PL/1 HORIZONT Software for Datacenters Garmischer Str. 8 D- 80339 München Tel ++49(0)89 / 540 162 - 0 .

HORIZONT 14 XINFO®

PL1 – „Call“ Selection

Which programs are using ISPEXEC?

Page 15: HORIZONT 1 XINFO ® The IT Information System PL/1 HORIZONT Software for Datacenters Garmischer Str. 8 D- 80339 München Tel ++49(0)89 / 540 162 - 0 .

HORIZONT 15 XINFO®

PL1 – „Call“ Result

You want to know the program names, but not every call?

Page 16: HORIZONT 1 XINFO ® The IT Information System PL/1 HORIZONT Software for Datacenters Garmischer Str. 8 D- 80339 München Tel ++49(0)89 / 540 162 - 0 .

HORIZONT 16 XINFO®

PL1 – „Call“ Result, Grouped

..then select “Group“...

Select “Main Program“...

Page 17: HORIZONT 1 XINFO ® The IT Information System PL/1 HORIZONT Software for Datacenters Garmischer Str. 8 D- 80339 München Tel ++49(0)89 / 540 162 - 0 .

HORIZONT 17 XINFO®

PL1 – „Call“ Result, Grouped

The programs (count shows how often they are called)

Page 18: HORIZONT 1 XINFO ® The IT Information System PL/1 HORIZONT Software for Datacenters Garmischer Str. 8 D- 80339 München Tel ++49(0)89 / 540 162 - 0 .

HORIZONT 18 XINFO®

PL1 - Procedures/Functions

Select “Procedures/Functions”

In addition to external calls the internal program structure is also analysed

Page 19: HORIZONT 1 XINFO ® The IT Information System PL/1 HORIZONT Software for Datacenters Garmischer Str. 8 D- 80339 München Tel ++49(0)89 / 540 162 - 0 .

HORIZONT 19 XINFO®

PL1 - Procedures/Functions

Specify selection criteria

Page 20: HORIZONT 1 XINFO ® The IT Information System PL/1 HORIZONT Software for Datacenters Garmischer Str. 8 D- 80339 München Tel ++49(0)89 / 540 162 - 0 .

HORIZONT 20 XINFO®

PL1 - Procedures/Functions Result

The result

Page 21: HORIZONT 1 XINFO ® The IT Information System PL/1 HORIZONT Software for Datacenters Garmischer Str. 8 D- 80339 München Tel ++49(0)89 / 540 162 - 0 .

HORIZONT 21 XINFO®

PL1 - File access

…select “File Access”…

If you need information about File access ...

Page 22: HORIZONT 1 XINFO ® The IT Information System PL/1 HORIZONT Software for Datacenters Garmischer Str. 8 D- 80339 München Tel ++49(0)89 / 540 162 - 0 .

HORIZONT 22 XINFO®

PL1 - File Access Selection

Which DD names are used in addition to the standard names?

Page 23: HORIZONT 1 XINFO ® The IT Information System PL/1 HORIZONT Software for Datacenters Garmischer Str. 8 D- 80339 München Tel ++49(0)89 / 540 162 - 0 .

HORIZONT 23 XINFO®

PL1 - File Access Selection

The result

Page 24: HORIZONT 1 XINFO ® The IT Information System PL/1 HORIZONT Software for Datacenters Garmischer Str. 8 D- 80339 München Tel ++49(0)89 / 540 162 - 0 .

HORIZONT 24 XINFO®

PL1 - File Access Result

If you want to compare the DD statements that are used in programs to the DD

statements from the JCL: Right mouseclick links you directly to the JCL DD statements…

Page 25: HORIZONT 1 XINFO ® The IT Information System PL/1 HORIZONT Software for Datacenters Garmischer Str. 8 D- 80339 München Tel ++49(0)89 / 540 162 - 0 .

HORIZONT 25 XINFO®

PL1 - File Declaration

…select “File Declaration”

If you need information about the “File Declarations”…

Page 26: HORIZONT 1 XINFO ® The IT Information System PL/1 HORIZONT Software for Datacenters Garmischer Str. 8 D- 80339 München Tel ++49(0)89 / 540 162 - 0 .

HORIZONT 26 XINFO®

PL1 - File Declaration Selection

e.g. all declarations used in program OQSI...

Page 27: HORIZONT 1 XINFO ® The IT Information System PL/1 HORIZONT Software for Datacenters Garmischer Str. 8 D- 80339 München Tel ++49(0)89 / 540 162 - 0 .

HORIZONT 27 XINFO®

PL1 - File Declaration Result

Page 28: HORIZONT 1 XINFO ® The IT Information System PL/1 HORIZONT Software for Datacenters Garmischer Str. 8 D- 80339 München Tel ++49(0)89 / 540 162 - 0 .

HORIZONT 28 XINFO®

PL1 - DB2 Access

…select "DB2 Access”

If you need information about DB2 Access...

Page 29: HORIZONT 1 XINFO ® The IT Information System PL/1 HORIZONT Software for Datacenters Garmischer Str. 8 D- 80339 München Tel ++49(0)89 / 540 162 - 0 .

HORIZONT 29 XINFO®

PL1 - DB2 Access Selection

Which columns from table ZZOPCOTB are used in our PL/1

programs?

Page 30: HORIZONT 1 XINFO ® The IT Information System PL/1 HORIZONT Software for Datacenters Garmischer Str. 8 D- 80339 München Tel ++49(0)89 / 540 162 - 0 .

HORIZONT 30 XINFO®

PL1 - DB2 Access Result

Page 31: HORIZONT 1 XINFO ® The IT Information System PL/1 HORIZONT Software for Datacenters Garmischer Str. 8 D- 80339 München Tel ++49(0)89 / 540 162 - 0 .

HORIZONT 31 XINFO®

PL1 - Variables

Select “Global Variables” …

If you need information about PL1 variables...

Page 32: HORIZONT 1 XINFO ® The IT Information System PL/1 HORIZONT Software for Datacenters Garmischer Str. 8 D- 80339 München Tel ++49(0)89 / 540 162 - 0 .

HORIZONT 32 XINFO®

PL1 - Variables Selection

If you want to know which programs are still using

YYMMDD...

Page 33: HORIZONT 1 XINFO ® The IT Information System PL/1 HORIZONT Software for Datacenters Garmischer Str. 8 D- 80339 München Tel ++49(0)89 / 540 162 - 0 .

HORIZONT 33 XINFO®

PL1 – Variables Result

The result

Page 34: HORIZONT 1 XINFO ® The IT Information System PL/1 HORIZONT Software for Datacenters Garmischer Str. 8 D- 80339 München Tel ++49(0)89 / 540 162 - 0 .

HORIZONT 34 XINFO®

PL1 – CICS Access Selection

Which programs are using „EXEC CICS

SEND“?

Please note that we do not use PL/1 Programs with CICS, but COBOL. The

PL/1 scanner gives you identical results.

Page 35: HORIZONT 1 XINFO ® The IT Information System PL/1 HORIZONT Software for Datacenters Garmischer Str. 8 D- 80339 München Tel ++49(0)89 / 540 162 - 0 .

HORIZONT 35 XINFO®

PL1 – CICS Access Result

The ”EXEC CICS SEND“ programs

Page 36: HORIZONT 1 XINFO ® The IT Information System PL/1 HORIZONT Software for Datacenters Garmischer Str. 8 D- 80339 München Tel ++49(0)89 / 540 162 - 0 .

HORIZONT 36 XINFO®

PL1 – CICS Access

Which CICS statements are used?

Page 37: HORIZONT 1 XINFO ® The IT Information System PL/1 HORIZONT Software for Datacenters Garmischer Str. 8 D- 80339 München Tel ++49(0)89 / 540 162 - 0 .

HORIZONT 37 XINFO®

PL1 – CICS Access Grouped

All CICS statements...

...use the group function to get an overview...

Page 38: HORIZONT 1 XINFO ® The IT Information System PL/1 HORIZONT Software for Datacenters Garmischer Str. 8 D- 80339 München Tel ++49(0)89 / 540 162 - 0 .

HORIZONT 38 XINFO®

PL1 – CICS Access Grouped

„SEND MAP“ is used mostly

Page 39: HORIZONT 1 XINFO ® The IT Information System PL/1 HORIZONT Software for Datacenters Garmischer Str. 8 D- 80339 München Tel ++49(0)89 / 540 162 - 0 .

HORIZONT 39 XINFO®

PL1 – DLI

Selection criteria for IMS/DLI

Page 40: HORIZONT 1 XINFO ® The IT Information System PL/1 HORIZONT Software for Datacenters Garmischer Str. 8 D- 80339 München Tel ++49(0)89 / 540 162 - 0 .

HORIZONT 40 XINFO®

PL1 – DLI

Excuse, but we do not

have any data for PL/1 and

IMS!

Page 41: HORIZONT 1 XINFO ® The IT Information System PL/1 HORIZONT Software for Datacenters Garmischer Str. 8 D- 80339 München Tel ++49(0)89 / 540 162 - 0 .

HORIZONT 41 XINFO®

PL1 – Graphics

• The Explorer

• The CALL-Diagram

Two different graphics are available for PL/1:

Page 42: HORIZONT 1 XINFO ® The IT Information System PL/1 HORIZONT Software for Datacenters Garmischer Str. 8 D- 80339 München Tel ++49(0)89 / 540 162 - 0 .

HORIZONT 42 XINFO®

PL1 - Explorer

…specify selection criteria

The Explorer...

Page 43: HORIZONT 1 XINFO ® The IT Information System PL/1 HORIZONT Software for Datacenters Garmischer Str. 8 D- 80339 München Tel ++49(0)89 / 540 162 - 0 .

HORIZONT 43 XINFO®

PL1 - Explorer

INCLUDES

FILES

DB2

Click with the left mouse onto a program symbol to get an overview about the elements...

PROCS

CALLS

CICS

Page 44: HORIZONT 1 XINFO ® The IT Information System PL/1 HORIZONT Software for Datacenters Garmischer Str. 8 D- 80339 München Tel ++49(0)89 / 540 162 - 0 .

HORIZONT 44 XINFO®

PL1 - Explorer

Click with the left mouse on “INCLUDE” to get a list with all INCLUDE members

One more click gives you detailled information

Page 45: HORIZONT 1 XINFO ® The IT Information System PL/1 HORIZONT Software for Datacenters Garmischer Str. 8 D- 80339 München Tel ++49(0)89 / 540 162 - 0 .

HORIZONT 45 XINFO®

PL1 - Explorer

Use the right mouse to browse the source of the program

Page 46: HORIZONT 1 XINFO ® The IT Information System PL/1 HORIZONT Software for Datacenters Garmischer Str. 8 D- 80339 München Tel ++49(0)89 / 540 162 - 0 .

HORIZONT 46 XINFO®

PL1 – Call Diagram

If you need an overview about Sub programs:Select “Source“, then “Call Diagram”

Specify the program name...

…and the nesting level…

Page 47: HORIZONT 1 XINFO ® The IT Information System PL/1 HORIZONT Software for Datacenters Garmischer Str. 8 D- 80339 München Tel ++49(0)89 / 540 162 - 0 .

HORIZONT 47 XINFO®

PL1 – Call Diagram

Main program

Sub programs

Zoom…

Page 48: HORIZONT 1 XINFO ® The IT Information System PL/1 HORIZONT Software for Datacenters Garmischer Str. 8 D- 80339 München Tel ++49(0)89 / 540 162 - 0 .

HORIZONT 48 XINFO®

Any questions about PL/1?

Yes? [email protected]

Page 49: HORIZONT 1 XINFO ® The IT Information System PL/1 HORIZONT Software for Datacenters Garmischer Str. 8 D- 80339 München Tel ++49(0)89 / 540 162 - 0 .

HORIZONT 49 XINFO®

Many thanks for your attention

HORIZONTSoftware for Datacenters

Garmischer Str. 8 D- 80339 MünchenTel ++49(0)89 / 540 162 - 0www.horizont-it.com

XINFOThe IT Information System