
{ COMMON DECK CME$PHYSICAL_CONFIGURATION_MGR }

?? FMT (FORMAT := OFF) ??
*copyc CMC$CONDITION_LIMITS
  CONST
    cmc$min_pcm_err = cmc$min_ecc + 600,

{ general physical configuration table errors }

    cme$pc_addr_type_not_in_spaa = cmc$min_pcm_err + 0,
        {E Address type +P1 not found in SPAA. }

    cme$pc_allocate_avt_error = cmc$min_pcm_err + 2,
        {C Unable to allocate the active volume table in procedure +P1. }

    cme$pc_element_not_found = cmc$min_pcm_err + 5,
        {E Element +P2 is not in the physical configuration table. }

    cme$no_logical_pp_available = cmc$min_pcm_err + 6,
        {E Unable to assign logical pp. Internal table is full.}

    cme$pc_equip_not_configured = cmc$min_pcm_err + 10,
        {E The system device is not configured in the logical configuration. }

    cme$pc_name_not_data_element = cmc$min_pcm_err + 15,
        {E Element +P2 is not a data storage device. }

    cme$pc_nil_lct = cmc$min_pcm_err + 20,
        {E The logical configuration table was found to be empty when..
        { looking for element +P2. }

    cme$pc_nil_pct = cmc$min_pcm_err + 25,
        {E The physical configuration table was found to be empty when..
        { looking for element +P2. }

    cme$pc_not_enough_entries = cmc$min_pcm_err + 26,
        {E Not enough entries allocated for element list in ..
        {   CMP$GET_CONNECTED_ELEMENTS.}

    cme$pc_no_more_channels = cmc$min_pcm_err + 30,
        {E No more channels available in the logical configuration. }

    cme$pc_not_logically_conf = cmc$min_pcm_err + 35,
        {E Element +P2 is not logically configured. }

    cme$pc_unit_not_found = cmc$min_pcm_err + 40,
        {E Logical unit +P3 is not in the physical configuration table. }

    cme$unknown_channel_type = cmc$min_pcm_err + 41,
        {E Unable to determine channel type +P1. The channel specified is not an external ..
        { channel on the current mainframe.}

    cme$pc_unknown_controller_type = cmc$min_pcm_err + 45,
        {E Product identification +P1 is unknown to the system. }

    cme$pc_unsupported_channel = cmc$min_pcm_err + 50,
        {E Channel number +P1 is not an external channel. }


    cme$pc_nil_cm_table = cmc$min_pcm_err + 51,
        {E +P1.}


{ build physical configuration table errors }

    cme$cmd_name_too_large = cmc$min_pcm_err + 60,
        {E Recorded vsn +P1 contains more than 6 characters. }

    cme$iou_not_configured = cmc$min_pcm_err + 61,
        {E +P1 is not in the active configuration. }

    cme$invalid_iou_number = cmc$min_pcm_err + 63,
        {E Invalid iou number : +P1. }

    cme$invalid_iou_name = cmc$min_pcm_err + 64,
        {E +P1 is not a valid IOU name. }

    cme$illegal_channel_number = cmc$min_pcm_err + 65,
        {E Channel number +P1 is not in range between +P2 and +P3. }

    cme$invalid_channel_number = cmc$min_pcm_err + 66,
        {E +P1. }

    cme$invalid_channel_name = cmc$min_pcm_err + 67,
        {E +P1 is not a valid channel name. }

    cme$invalid_pp_number = cmc$min_pcm_err + 68,
        {E +P1. }

    cme$invalid_pp_name = cmc$min_pcm_err + 69,
        {E +P1 is not a valid PP name. }

    cme$illegal_unit_number = cmc$min_pcm_err + 70,
        {E Unit number +P1 is not in range for the unit type. }

    cme$invalid_name = cmc$min_pcm_err + 75,
        {E Product identification +P1 is incorrect: +P2.}

    cme$invalid_iou_program_name = cmc$min_pcm_err + 76,
        {E +P1 is not a valid peripheral driver name.}

    cme$scc_not_complete = cmc$min_pcm_err + 80,
        {E The system core commands are not complete: +P1. }

    cme$scc_tape_dev_not_specified = cmc$min_pcm_err + 82,
        {E No tape device specified . }

    cme$device_not_allowed_on_iou = cmc$min_pcm_err + 83,
        {E The selected device is not allowed on the current IOU.}

    cme$unknown_product_id = cmc$min_pcm_err + 85,
        {E Product identification +P1 is unknown to the system. }

    cme$port_not_allowed_on_iou = cmc$min_pcm_err + 86,
        {E Ports are not allowed on channels on the current IOU.}

    cme$unsupported_unit_type = cmc$min_pcm_err + 90,
        {E Product identification +P1 is an unsupported unit type. }

    cme$boot_tape_io_error = cmc$min_pcm_err + 91,
        {E +P1 }

    cme$boot_disk_io_error = cmc$min_pcm_err + 92,
        {E +P1 }

    cme$invalid_channel = cmc$min_pcm_err + 93,
        {E +P1 }

    cme$unable_to_idle  = cmc$min_pcm_err + 94,
        {E +P1.}

    cme$unable_to_resume = cmc$min_pcm_err + 95,
        {E +P1.}

    cme$ppit_not_built = cmc$min_pcm_err + 96,
        {E PP interface table not built.}

    cme$dump_requires_hardware_idle = cmc$min_pcm_err + 97,
        {E Hardware idle required for dumping PP memory. }

    cme$pp_holds_pp_queue_lock = cmc$min_pcm_err + 98,
        {E PP currently have PP queue locked. }

    cme$cm_end_case_error = cmc$min_pcm_err + 99;
        {E End case error encountered in +P1, type out of range.}

?? FMT (FORMAT := ON) ??
