Report Interface Format Specification

#BEGIN HEADER

header_lines

#END HEADER

#cols [#rows]              // These lines contain

column_labels              // info for the first

[rows]                     // table.

Note:When parsing RIF files, it is best to select columns by name so that, as new columns are added to the report, previously developed programs that read the RIF file are not affected.

More than one table may be contained in a RIF file. The #rows entry is not present if the file contains rows from only one table. If the #rows entry is missing, read all of the rows until the end of the file. If there is more than one table in the RIF file, the table-specific portion of the format is repeated for each additional table.

#cols #rows                // These lines contain

column_labels              // an additional

[rows]                     // table.

If you break down data by more than one category in a Usage Summary report written in RIF, each of the categories is presented in its own column. RIF output from a Usage Summary report does not contain a column for the total number of license requests—the total can be obtained by adding the used + denied + unsupported license request columns in the RIF output.

Overdraft and unlicensed usage is shown in the Type column of a Usage Efficiency report written in RIF. The Type column appears in RIF output only if there are overdraft licenses available or unlicensed usage in the report log. Overdraft license usage is designated OVERDRAFT in the Type column. If the number of licenses used exceeds the number of licenses available, either because of corruption of the report log or by licenses in use during a reread, the designation is NO_LICENSE. Usage of non-overdraft licenses is designated REGULAR.