This version of the SonarQube documentation is no longer maintained. It relates to a version of SonarQube that is not active.
For the complete documentation index, see llms.txt. This page is also available as Markdown.

PLI

PLI analysis is available starting in SonarQube Server Enterprise Edition.

PLI *analysis is available starting in *Enterprise Edition.

Language-specific properties

Discover and update the PL/I-specific Analysis parameters in: Administration > Configuration > General Settings > Languages > PL/I

Source code extraction

In order to analyze your source code with SonarQube Server, you need to first extract it onto a filesystem. You can use your own tool or an open-source tool. Sonar does not provide any connectors or source code extraction tools.

Dealing with-includes

There are two possible ways to tell SonarQube Server where to retrieve the source code referenced by a %INCLUDE statement.

The following syntaxes are supported:

%INCLUDE 'C:/temp/myLib.pli'
%INCLUDE ddname(member);
%INCLUDE member; /* With member not enclosed within single or double quotes, i.e. a SYSLIB member */

Example:

If you want to interpret:

%INCLUDE O (XX02511) as %INCLUDE 'C:/temp/o/XX02511.99IPO';
%INCLUDE lib1 as %INCLUDE 'C:/temp/syslib/lib1.pli';

the Ddnames are defined as:

Note that the following constructs, involving at least two members, are currently not supported:

Last updated

Was this helpful?