{    The purpose of this command is to provide the user with a mechanism to
{ generate reports of data by time interval.  This type of report is most
{ useful for reporting periodic statistic values.  This subcommand generates
{ report lines having the following form:
{
{       interval range      label  . . .   label
{       t1..t2
{               .
{               .
{               .
{       tk-1..tk
{
{    In this example ti..tj represents a time range the reported data
{ describes.  The labels are to descibe the fields that occur in the column
{ below the label.  When the report exceeds the current page of the output
{ file, a page header is written on the new page.  The first line of this
{ header contains the operating system level, the current date and time and
{ page number.  After appropriate spacing, the current report column headers
{ will be reprinted, if they still apply.
{
{ PUT:  See the put_field_summary command for a description of this parameter.
{
{ NUMBER:  See the put_field_summary command for a description of this
{       parameter.
{
{ FIELDS:  This parameter requires the user to specify the list of fields and
{       to be displayed.  If the field is numeric, the summary calculation must
{       also be specified.  If the field is a string the summary calculation
{       will be ignored.  The user may also specify the column the field
{       summary is to start in and the width of the specified field summary.
{       The user may specify up to 10 field records to report.  The summary
{       calculations are reported in a single row in the order they are
{       specified.  The summary calculations are specified by keywords.  A
{       description of the meaning of each of these keywords is given in the
{       explanation of the summary_calculation parameter of the
{       put_field_summary command.  The start_column and column_width fields
{       work the same way they are described in the summary_calculation
{       parameter of the put_field_summary command.
{
{ COLUMN_HEADERS:  The column headers allow the user to label the fields being
{       summarized in the put_interval_field row.  The user is responsible for
{       matching up the column headers with the corresponding named field.  The
{       column headers may take two rows.  The string from the header_1 field
{       goes in the first row and the string from header_2 goes on the second
{       row.  If this parameter is not specified, the field name is used as a
{       column header.
{
{ REPORT_INTERVAL:  This parameter specifies the number of consecutive
{       occurrences of the specified fields to include as one interval.
{       Specifying a value of 1 would cause all occurences to be printed.
{       Specifying a value of 10 would cause 10 consecutive occurrences to be
{       summarized for one report interval.
{
{ ROW_LABEL_FORMAT:  The start_column and column_width fields work as described
{       in the description of the row_label_format parameter of the
{       put_field_summary command.  The date_time_format lets the user specify
{       a date time form string.  It must be a valid date time form string as
{       described in the SCL manual.
{
{ STATUS: This parameter specifies the request status.
{       CONDITIONS:
{             pte$error_processing_parameter
{             pte$field_out_of_line_limits
{             pte$field_overlap
{             pte$generate_log_mode
{             pte$header_overflow
{             pte$redefined_put
{             pte$undefined_field_for_put
