
?? NEWTITLE := 'pte$analyze_binary_log ----- ''PT'' 2000 .. 2500', EJECT ??
?? FMT (FORMAT := OFF) ??
{ Internal logging error codes.

*copyc pte$ecc_range_os

  CONST
    ptc$analyze_binary_log_e = ptc$min_ecc + 2000,
    ptc$analyze_binary_log_id = 'PT',

    pte$change_put_parameters_putf  = ptc$analyze_binary_log_e + 0,
    {E Parameters DISPLAY_HEADER, REPORT_INTERVAL, ROW_LABEL, ROW_LABEL_FORMAT}
    {, STRING, PAGE_HEADER, POP_COUNT, USE_PAGE_HEADERS, SELECTION and COUNTER}
    { are not allowed if put type is put_field.}

    pte$change_put_parameters_putfs = ptc$analyze_binary_log_e + 1,
    {E Parameters REPORT_INTERVAL, STRING, PAGE_HEADER, POP_COUNT,
    { USE_PAGE_HEADERS, SELECTION, ROW_LABEL and COUNTERS are not allowed}
    { if put type is put_field_summary.}

    pte$change_put_parameters_putif = ptc$analyze_binary_log_e + 2,
    {E Parameters DISPLAY_HEADER, STRING, PAGE_HEADER, POP_COUNT,}
    { USE_PAGE_HEADERS, SELECTION, ROW_LABEL_FORMAT and COUNTER are not}
    { allowed if put type is put_interval_field.}

    pte$change_put_parameters_putr  = ptc$analyze_binary_log_e + 3,
    {E Parameters DISPLAY_HEADER, REPORT_INTERVAL, ROW_LABEL, ROW_LABEL_FORMAT}
    {, FIELD, PAGE_HEADER, POP_COUNT, USE_PAGE_HEADERS, and STRING are not}
    { allowed if put type is put_record.}

    pte$change_put_parameters_puts  = ptc$analyze_binary_log_e + 4,
    {E Parameters DISPLAY_HEADER, REPORT_INTERVAL, ROW_LABEL, ROW_LABEL_FORMAT}
    {, FIELD, PAGE_HEADER, POP_COUNT, USE_PAGE_HEADERS, SELECTION and COUNTER}
    { are not allowed if put type is put_string.}

    pte$counter_and_text           = ptc$analyze_binary_log_e + 5,
    {E Both COUNTER and TEXT parameters specified, specify only one of them.}

    pte$counter_changed             = ptc$analyze_binary_log_e + 6,
    {E Counter +P1 is specified for put, but was already specified on the list}
    { of counters.}

    pte$counters_changed             = ptc$analyze_binary_log_e + 7,
    {E ALL is specified for COUNTER in put, but range of counters was already }
    {specified.}

    pte$date_time_range_order       = ptc$analyze_binary_log_e + 8,
    {E Range specified for DATE_TIME must be in ascending order.}

    pte$duplicate_file_name        = ptc$analyze_binary_log_e + 9,
    {E The file name +F specified more than once.}

    pte$duplicate_name             = ptc$analyze_binary_log_e + 10,
    {E The name +P specified more than once.}

    pte$duplicate_numbers          = ptc$analyze_binary_log_e + 11,
    {E The number +P specified more than once.}

    pte$error_processing_parameter  = ptc$analyze_binary_log_e + 12,
    {E Error processing parameter +P1.}

    pte$field_has_put              = ptc$analyze_binary_log_e + 13,
    {E FIELD +P1 cannot be deleted because it is referenced by a put entry(s).}

    pte$field_out_of_line_limits   = ptc$analyze_binary_log_e + 14,
    {E +P1 starting at column +P2 with width +P3 exceeds maximum line }
    {length.}

    pte$field_overlap               = ptc$analyze_binary_log_e + 15,
    {E +P1 starting at column +P2 overlaps previously defined field.}

    pte$generate_log_mode           = ptc$analyze_binary_log_e + 16,
    {E This command is not allowed while a put_record is defined.}

    pte$generate_none_mode          = ptc$analyze_binary_log_e + 17,
    {E This command is not allowed because no put(s) have been defined.}

    pte$generate_report_mode        = ptc$analyze_binary_log_e + 18,
    {E This command is not allowed while a put_field, put_interval_field, }
    {put_field_summary or put_string is defined.}

    pte$header_overflow              = ptc$analyze_binary_log_e + 19,
    {E Header '+P1' with length +P2 is longer than field width +P3.}

    pte$invalid_global_task_id     = ptc$analyze_binary_log_e + 20,
    {E +P1 is an invalid global task id.}

    pte$low_greater_than_high       = ptc$analyze_binary_log_e + 21,
    {E COUNTER range +P1 specified for put, must be in ascending order.}

    pte$mising_dtf_field            = ptc$analyze_binary_log_e + 22,
    {E Parameter ROW_LABEL_FORMAT for put_interval_field requires the }
    {date_time_format field.}

    pte$not_counter                 = ptc$analyze_binary_log_e + 23,
    {E Parameters MULTIPLIER, INCREMENTAL and COUNTER are not allowed if field}
    { is TEXT.}

    pte$not_counter_and_text       = ptc$analyze_binary_log_e + 24,
    {E Must specify either the COUNTER or TEXT parameter.}

    pte$not_descriptive_data        = ptc$analyze_binary_log_e + 25,
    {E Parameter TEXT is not allowed if field is COUNTER.}

    pte$not_put_and_number         = ptc$analyze_binary_log_e + 26,
    {E Must specify either the PUT or NUMBER parameter.}

    pte$predecessor_itself         = ptc$analyze_binary_log_e + 27,
    {E Selection not permited to be a predecessor of itself.

    pte$put_and_number             = ptc$analyze_binary_log_e + 28,
    {E Both PUT and NUMBER parameters specified, specify only one of them.}

    pte$redefined_field            = ptc$analyze_binary_log_e + 29,
    {E Field +P1 was already defined, specify a different name.}

    pte$redefined_put               = ptc$analyze_binary_log_e + 30,
    {E Put +P1 was already defined, specify different name.}

    pte$redefined_selection            = ptc$analyze_binary_log_e + 31,
    {E Selection +P1 was already defined, specify different name.}

    pte$selection_has_field            = ptc$analyze_binary_log_e + 32,
    {E Selection +P1 cannot be deleted because it is referenced by a field(s).}

    pte$selection_has_put              = ptc$analyze_binary_log_e + 33,
    {E Selection +P1 cannot be deleted because it is referenced by a put entry.}

    pte$selection_has_successor        = ptc$analyze_binary_log_e + 34,
    {E Selection +P1 cannot be deleted because it is referenced by a successor }
    {selection(s).}

    pte$selec_ref_by_another_put    = ptc$analyze_binary_log_e + 35,
    {E Selection +P1 cannot be specified for put because it is already referenced by }
    {another put.}

    pte$string_overflow             = ptc$analyze_binary_log_e + 36,
    {E String '+P1' length +P2 is longer than field width +P3.}

    pte$sum_overflow                = ptc$analyze_binary_log_e + 37,
    {E Sum overflow in counter +P1.}

    pte$task_id_index_out_of_range  = ptc$analyze_binary_log_e + 38,
    {E Task id index is out of range 0 .. 65535.}

    pte$task_id_seqno_out_of_range = ptc$analyze_binary_log_e + 39,
    {E Task id seqno is out of range 0 .. 255.}

    pte$too_many_fields             = ptc$analyze_binary_log_e + 40,
    {E Parameter ROW_LABEL_FORMAT for put_field_summary doesn't have the }
    {date_time_format field.}

    pte$undefined_field_for_change = ptc$analyze_binary_log_e + 41,
    {E Field +P1 is specified for change, but is not defined.}

    pte$undefined_field_for_delete = ptc$analyze_binary_log_e + 42,
    {E Field +P1 is specified for delete, but is not defined.}

    pte$undefined_field_for_dis    = ptc$analyze_binary_log_e + 43,
    {E Field +P1 is specified for display, but is not defined.}

    pte$undefined_field_for_put    = ptc$analyze_binary_log_e + 44,
    {E Field +P1 is specified for put, but is not defined.}

    pte$undefined_put_for_change    = ptc$analyze_binary_log_e + 45,
    {E Put +P1 is specified for change, but is not defined.}

    pte$undefined_put_for_delete    = ptc$analyze_binary_log_e + 46,
    {E Put +P1 is specified for delete, but is not defined.}

    pte$undefined_put_for_dis       = ptc$analyze_binary_log_e + 47,
    {E Put +P1 is specified for display, but is not defined.}

    pte$undefined_selec_for_change = ptc$analyze_binary_log_e + 48,
    {E Selection +P1 is specified for change, but is not defined.}

    pte$undefined_selec_for_delete = ptc$analyze_binary_log_e + 49,
    {E Selection +P1 is specified for delete, but is not defined.}

    pte$undefined_selec_for_dis    = ptc$analyze_binary_log_e + 50,
    {E Selection +P1 is specified for display, but is not defined.}

    pte$undefined_selec_for_field  = ptc$analyze_binary_log_e + 51,
    {E Selection +P1 is specified for field, but is not defined.}

    pte$undefined_selec_for_predec = ptc$analyze_binary_log_e + 52,
    {E Selection +P1 is specified for predecessor, but is not defined.}

    pte$undefined_selec_for_put    = ptc$analyze_binary_log_e + 53,
    {E Selection +P1 is specified for put, but is not defined.}

    pte$unexpected_end_of_file      = ptc$analyze_binary_log_e + 54,
    {E Unexpected end of file while reading +F1.}

    pte$job_and_task_predecessor   = ptc$analyze_binary_log_e + 55,
    {E Both JOB PREDECESSOR and TASK PREDECESSOR parameters specified, specify only one of them.}

    pte$task_predecessor_defined   = ptc$analyze_binary_log_e + 56,
    {E JOB PREDECESSOR specified while TASK PREDECESSOR is defined.}

    pte$job_predecessor_defined    = ptc$analyze_binary_log_e + 57,
    {E TASK PREDECESSOR specified while JOB PREDECESSOR is defined.}

    pte$circular_predecessor       = ptc$analyze_binary_log_e + 58,
    {E Circular predecessor definition is not allowed.}

    pte$mixed_selections           = ptc$analyze_binary_log_e + 59,
    {W The fields in put entry +P1 belong to more than one selection.}

    pte$all_occurrences_and_other   = ptc$analyze_binary_log_e + 60,
    {E Cannot mix ALL_OCCURRENCES display_option with other display_options in one PUT_FIELD. }

    pte$non_supported_summary_putif = ptc$analyze_binary_log_e + 61,
    {E Put interval field doesn't support LAST_OCCURRENCE and ALL_OCCURRENCE summary.}

    pte$many_field_type_parameters  = ptc$analyze_binary_log_e + 62,
    {E Only one of COUNTER, DESCRIPTIVE_DATA, HEADER, ELAPSED_TIME, STRING and ELAPSED_TIME_CALCULATION }
    {parameters may be specified, specify only one of them.}

    pte$no_field_type_parameter     = ptc$analyze_binary_log_e + 63,
    {E One of COUNTER, DESCRIPTIVE_DATA, HEADER, ELAPSED_TIME, STRING or ELAPSED_TIME_CALCULATION }
    {parameters must be specified.}

    pte$no_counter_in_etc_vps       = ptc$analyze_binary_log_e + 64,
    {E COUNTER_NUMBER field must be specified in parameter ELAPSED_TIME_CALCULATION when VALUE_PER_SECOND }
    {keyword specified for CALCULATION field.}

    pte$counter_in_etc_ops          = ptc$analyze_binary_log_e + 65,
    {E Counter attributes (COUNTER_NUMBER, MULTIPLIER, INCREMENTAL and ALLOW_NEGATIVE_INCREMENT) are not }
    {allowed when ELAPSED_TIME_CALCULATION is OCCURRENCE_PER_SECOND.

    pte$no_calculation_in_etc       = ptc$analyze_binary_log_e + 66,
    {E Parameter ELAPSED_TIME_CALCULATION was specified  without specifing the requierd CALCULATION field.}

    pte$no_elapsed_time_in_etc      = ptc$analyze_binary_log_e + 67,
    {E Parameter ELAPSED_TIME_CALCULATION was specified  without specifing the requierd ELAPSED_TIME field.}

    pte$no_counter_number           = ptc$analyze_binary_log_e + 68,
    {E Parameter COUNTER was specified without specifing the requierd COUNTER_NUMBER field.}

    pte$unsupported_display_option  = ptc$analyze_binary_log_e + 69,
    {E Display_options +P1 was specified for field +P2. This display_option isn't supported for field type }
    {+P3. }

    pte$field_is_not_a_counter     = ptc$analyze_binary_log_e + 70,
    {E Field +P1 is specified for put field summary, but is not a counter.}

    pte$headers_and_not_list     = ptc$analyze_binary_log_e + 71,
    {E Page headers specified in report list, but display_format LIST not chosen for generate_report.}

    pte$change_put_parameters_pusph  = ptc$analyze_binary_log_e + 72,
    {E Parameters DISPLAY_HEADER, REPORT_INTERVAL, ROW_LABEL, ROW_LABEL_FORMAT}
    {, FIELD, STRING, POP_COUNT, USE_PAGE_HEADERS, SELECTION and COUNTER}
    { are not allowed if put type is put_string.}

    pte$change_put_parameters_popph  = ptc$analyze_binary_log_e + 73,
    {E Parameters DISPLAY_HEADER, REPORT_INTERVAL, ROW_LABEL, ROW_LABEL_FORMAT}
    {, FIELD, PAGE_HEADER, STRING, USE_PAGE_HEADERS, SELECTION and COUNTER}
    { are not allowed if put type is put_string.}

    pte$change_put_parameters_putnp  = ptc$analyze_binary_log_e + 74,
    {E Parameters DISPLAY_HEADER, REPORT_INTERVAL, ROW_LABEL, ROW_LABEL_FORMAT}
    {, FIELD, PAGE_HEADER, POP_COUNT, STRING, SELECTION and COUNTER}
    { are not allowed if put type is put_string.}

    pte$no_input_logs = ptc$analyze_binary_log_e + 75,
    {E No default input log, so must specify input log for command.}

    pte$put_length_gt_page_width = ptc$analyze_binary_log_e + 76,
    {E Length of put exceeds file page width.}
    {      Put Number:  +P1 }

    pte$no_predecessor_for_et = ptc$analyze_binary_log_e + 77,
    {W Elapsed time based on predecessor, but this FIELD's SELECTION has no predecessor defined.}

    pte$scratch_segment_error = ptc$analyze_binary_log_e + 78,
    {E An error occurred in an internal scratch segment.}

    pte$incr_or_mult_not_allowed = ptc$analyze_binary_log_e + 79,
    {E INCREMENTAL and MULTIPLIER not allowed with this field type.}

    ptc$max_analyze_binary_log_e = ptc$analyze_binary_log_e+ 79;

?? FMT (FORMAT := ON) ??
?? OLDTITLE ??
