
?? FMT (FORMAT := OFF) ??
*copyc MSC$CONDITION_LIMITS

  CONST
    msc$min_ma_err = msc$min_ecc + 100,

    mse$maintenance_job_class_req = msc$min_ma_err + 0,
       {E Maintenance job class required to access elements. }

    mse$dedicated_access_granted = msc$min_ma_err + 2,
       {E +P1 is already object of dedicated maintenance access by job : +P2.}

    mse$system_critical_element = msc$min_ma_err + 4,
       {E +P1 is a system critical element.}

    mse$element_not_requested = msc$min_ma_err + 6,
       {E +P1 is not requested by this job. }

    mse$concurrent_access_granted = msc$min_ma_err + 8,
       {E +P1 is already object of concurrent maintenance access by job : +P2.}

    mse$element_state_not_proper = msc$min_ma_err + 10,
       {E +P1 must be ON or DOWN for concurrent access and DOWN for dedicated access. }

    mse$element_already_assigned = msc$min_ma_err + 12,
       {E +P1 already assigned to job : +P2.}

    mse$device_has_no_media = msc$min_ma_err + 14,
       {E Storage device +P1 has no media mounted on it.}

    mse$media_is_member_of_set = msc$min_ma_err + 16,
       {E Storage device +P1 has media (+P2) which is a member of an active ..
       {NOS/VE mass storage set (+P3).}

    mse$mass_device_required = msc$min_ma_err + 18,
       {E +P1 must be a mass storage device for ..
       {MSP$VALIDATE_MEDIA_ACCESS. }

    mse$volume_is_not_online = msc$min_ma_err + 19,
       {E Volume +P1 is not online. }

    mse$req_maint_access_required = msc$min_ma_err + 20,
       {E +P1 must be the object of either CONCURRENT or DEDICATED ..
       {maintenance access. }

    mse$maintenance_access_denied = msc$min_ma_err + 21,
       {E Maintenance access to +P1 is denied : +P2}

    mse$non_active_path = msc$min_ma_err + 22;
       {E +P1 is currently a non active channel, user must request maintenance ..
       {on an active channel or DOWN a controller in the path. }

?? FMT (FORMAT := ON) ??
