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_NAMEThe call on MAP implies dependencies on an NSM file.
MAP MAP_NAMEThe call on FORM implies dependencies on an NSM file.
FORM MAP_NAMEThe call on PERFORM implies dependencies on an NSM, NSP, NSN, REPORT, NSH, NSS, or NSC file.
PERFORM PROGRAM_NAMEPERFORM PROGRAM_NAME 'ARG1' ARG2 The call on INCLUDE implies dependencies on an NSC file.
INCLUDE COPYCODE_NAMEThe 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_NAMEThe 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 :