AWS Blu Insights offers Natural language dependencies analysis as a standalone technology. It supports multiple files including NSD (DDM), NSG (Global Data Area), NSL (Local Data Area), NSA (Parameter Data Area), NST (Text), NSH (Helproutines), NSM (Map), NSN (Subprogram), NSS (Subroutine), SYSDICBE (Dictionary), NSP (Program) and NSC (Copycode). Calls to files can be managed with or without quotes (‘FILE’ or FILE) following the statements listed below.
The call on CALLNAT
implies dependencies on an NSM, NSP, NSN, NSH, NSS, or NSC file.
CALLNAT PROGRAM_NAME
The call on MAP
implies dependencies on an NSM file.
MAP MAP_NAME
The call on FORM
implies dependencies on an NSM file.
FORM MAP_NAME
The call on PERFORM
implies dependencies on an NSM, NSP, NSN, REPORT, NSH, NSS, or NSC file.
PERFORM PROGRAM_NAME
PERFORM PROGRAM_NAME 'ARG1' ARG2
The call on INCLUDE
implies dependencies on an NSC file.
INCLUDE COPYCODE_NAME
The call on FETCH
implies dependencies on an NSM, NSP, NSN, NSH, NSS, or NSC file.
FETCH PROGRAM_NAME
FETCH RETURN PROGRAM_NAME
FETCH REPEAT DDM_NAME
The call on HE
implies dependencies on an NSH file.
HE=HELPROUTINE
_NAMEDEFINE DATA
In a Define Data block, we may have an NSG, NSL, or NSA file.
Or an NSD file :