Compiler-based scanner characteristics

With the compiler-based scanners, you use IBM® Enterprise compilers. While the proprietary scanner analyzes source files, the compiler-based scanners process associated data (SYSADATA) generated by the COBOL and PL/I compilers. Typically, a scanner and compiler will recognize slightly different information because their parsing and analysis technologies are rarely identical. However, using the compiler-based scanners makes it possible for you to get analysis results more consistent with compiled assets.

Compilers older than the Enterprise level compilers cannot be used with the compiler-based scanner. But, in many cases, assets written for the older compilers are compatible with the Enterprise compilers' syntax, and analyzing them with the compiler-based scanner could be considered in order to avoid the proprietary scanner's limitation.