A system program is a generic program provided by the underlying operating system and used in an unmodified form in the legacy application, for example, a mainframe sort utility. You need to identify system programs to the parser so that it can distinguish them from application programs and create relationships for them with their referencing files.
One way to identify the system programs your application uses is to run an unresolved report after verification. The programs listed there could represent a system program.
This opens a confirmation dialog box.
This is useful when the source base includes references to third-party programs for which COBOL Analyzer does not have the sources to load into the repository.
You can also convert multiple unresolved program entry points without having to find them individually in the Repository Browser. To do this perform the following steps:
This opens the Convert Unresolved Program Entry Points to System Programs for the workspace dialog box.
You can delete a system program by selecting it in the Repository Browser, right-click the entry point and then click Delete System Program. When the system program is deleted it will be converted back to an unresolved entry point and all calling relationships to it will be automatically modified accordingly.