Collecting dynamic COBOL calls
CICS® IA detects dynamic COBOL calls, which are collected by the Dependency and Command Flow Data collectors.
To support the collection of dynamic COBOL Language Environment calls, CICS® IA assumes that the Call parameter list for IBM® COBOL program conforms to the structure documented in the publication Language Environment® Vendor Interfaces for COBOL Call routine
To support the collection of dynamic VS COBOL II calls, the call must be an ID type call and not a Literal call.
If neither of the two previous statements applies, the called program
name is not collected and the called name is replaced in the OBJECT field:
UNEXP-hnwhere n is
reserved for IBM® diagnostics,and h is a hex digit that indicates the program
attributes as shown:
- 0xxx
- The calling program is detected as COBOL for OS/390®.
- 1xxy
- The calling program is detected as VS COBOL II program.
- x0xx
- The called program is detected as COBOL for OS/390®.
- x1xx
- The called program is detected as VS COBOL II program.
- xx0x
- The calling program AMODE is detected as 31.
- xx1x
- The calling program AMODE is detected as 24.
- xxx0
- The AMODE of the called program is detected as 31 bit.
- xxx1
- The AMODE of the called program is detected as 24 bit.