Opening Large FPR Files

To reduce the time required to open a large FPR file in Fortify Audit Workbench, you can set some properties in the <sca_install_dir>/Core/config/fortify.properties file. For more information about these properties, see the OpenTextâ„¢ Fortify Static Code Analyzer Applications and Tools Guide. The following table describes the properties you can use to reduce the time to open large FPR files.

Property Name Description
com.fortify.
model.DisableProgramInfo=true
Disables use of the code navigation features in Fortify Audit Workbench.

com.fortify.
model.IssueCutOffStartIndex
=<num>
(inclusive)

com.fortify.
model.IssueCutOffEndIndex
=<num>
(exclusive)

Sets the start and end index for issue cutoff. The IssueCutOffStartIndex property is inclusive and IssueCutOffEndIndex is exclusive so that you can specify a subset of issues you want to see. For example, to see the first 100 issues, specify the following:

com.fortify.model.
IssueCutOffStartIndex=0
com.fortify.model.
IssueCutOffEndIndex=101

Because the IssueCutOffStartIndex is 0 by default, you do not need to specify this property.

com.fortify.
model.IssueCutOffByCategoryStartIndex=
<num>
(inclusive)

com.fortify.
model.IssueCutOffByCategoryEndIndex=
<num>
(exclusive)

Sets the start index for issue cutoff by category. These two properties are similar to the previous cutoff properties except these are specified for each category. For example, to see the first five issues for every category, specify the following:

com.fortify.model.
IssueCutOffByCategoryEndIndex=6
com.fortify.
model.MinimalLoad=true
Minimizes the data loaded from the FPR. This also restricts usage of the Functions view and might prevent Fortify Audit Workbench from loading the source from the FPR.
com.fortify.
model.MaxEngineErrorCount=
<num>
Specifies the number of Fortify Static Code Analyzer reported warnings to load from the FPR. For projects with many scan warnings, reducing this number from a default of 3000 can speed up the load time of large FPR files.

com.fortify.
model.ExecMemorySetting

Specifies the JVM heap memory size for Fortify Audit Workbench to launch external command-line tools such as iidmigrator and fortifyupdate.