
  TYPE
    jmt$attribute_keys = 0 .. jmc$maximum_attribute_index;

  CONST
    jmc$maximum_attribute_index = 1000;

  CONST
    jmc$unknown_attribute = 0,
    jmc$application_attributes_1 = 3,
    jmc$application_attributes_2 = 4,
    jmc$application_attributes_3 = 5,
    jmc$application_attributes_4 = 6,
    jmc$application_attributes_5 = 7,
    jmc$application_attributes_6 = 8,
    jmc$application_attributes_7 = 9,
    jmc$application_attributes_8 = 10,
    jmc$application_attributes_9 = 11,
    jmc$application_attributes_10 = 12,
    jmc$application_name = 15,
    jmc$application_status = 17,
    jmc$c170_os_type = 20,
    jmc$client_mainframe_id = 25,
    jmc$comment_banner = 30,
    jmc$continue_request_to_servers = 35,
    jmc$control_family = 40,
    jmc$control_user = 50,
    jmc$copies = 60,
    jmc$copies_printed = 70,
    jmc$cpu_time_limit = 80,
    jmc$cpu_time_used = 90,
    jmc$cyclic_aging_interval = 100,
    jmc$data_declaration = 110,
    jmc$data_mode = 120,
    jmc$default_login_account = 130,
    jmc$default_login_family = 140,
    jmc$default_login_password = 150,
    jmc$default_login_project = 160,
    jmc$default_login_user = 170,
    jmc$deferred_by_operator = 174,
    jmc$deferred_by_application = 175,
    jmc$deferred_by_user = 176,
    jmc$destination = 177,
    jmc$detached_job_wait_time = 180,
    jmc$device = 190,
    jmc$device_type = 200,
    jmc$dispatching_priority = 210,
    jmc$display_message = 220,
    jmc$disposition_code = 225,
    jmc$earliest_print_time = 230,
    jmc$earliest_run_time = 240,
    jmc$encrypted_password = 245,
    jmc$external_characteristics = 250,
    jmc$file_position = 260,
    jmc$file_size = 270,
    jmc$forms_code = 280,
    jmc$immediate_init_candidate = 290,
    jmc$implicit_routing_text = 300,
    jmc$include_the_system_job = 305,
    jmc$inherit_job_attributes = 306,
    jmc$input_file_location = 308,
    jmc$internal_index = 310, { kjl or kol index
    jmc$job_abort_disposition = 315,
    jmc$job_category_list = 318,
    jmc$job_class = 320,
    jmc$job_class_list = 330,
    jmc$job_class_position = 331,
    jmc$job_deferred_by_operator = 334,
    jmc$job_deferred_by_user = 335,
    jmc$job_destination_family = 340, { job_destination
    jmc$job_destination_usage = 350,
    jmc$job_execution_ring = 360,
    jmc$job_initiation_time = 365,
    jmc$job_input_device = 370,
    jmc$job_mode = 380,
    jmc$job_mode_set = 390,
    jmc$job_priority = 400,
    jmc$job_qualifier_list = 410,
    jmc$job_recovery_disposition = 415,
    jmc$job_size = 420,
    jmc$job_state = 430,
    jmc$job_state_set = 440,
    jmc$job_submission_time = 450,
    jmc$latest_print_time = 460,
    jmc$latest_run_time = 470,
    jmc$login_account = 480,
    jmc$login_command = 490,
    jmc$login_command_supplied = 500,
    jmc$login_family = 510,
    jmc$login_password = 520,
    jmc$login_project = 530,
    jmc$login_user = 540,
    jmc$magnetic_tape_limit = 550,
    jmc$maximum_working_set = 560,
    jmc$minimum_working_set = 570,
    jmc$name_list = 580,

{ The key jmc$notify_on_terminate is used when an application
{ registers with the generic queue file manager to indicate whether or not the
{ application should be notified when a file has been terminated even
{ though its attributes cannot be changed.

    jmc$notify_on_terminate = 585,
    jmc$null_attribute = 590,
    jmc$omit_class_validation = 600,
    jmc$omit_user_prolog_and_epilog = 610,
    jmc$operator_action_posted = 620,
    jmc$operator_job = 630,
    jmc$optional_user_capability = 640,
    jmc$origin_application_name = 650,
    jmc$os_version = 660,
    jmc$output_class = 670,
    jmc$output_deferred_by_operator = 673,
    jmc$output_deferred_by_user = 674,
    jmc$output_destination = 677,
    jmc$output_destination_family = 680, { operator_family
    jmc$output_destination_usage = 690,
    jmc$output_disposition = 700,
    jmc$output_priority = 710,
    jmc$output_state = 720,
    jmc$output_state_set = 730,
    jmc$output_submission_time = 740,
    jmc$page_aging_interval = 750,
    jmc$page_faults = 760,
    jmc$privilege = 765,
    jmc$processing_phase = 770,
    jmc$purge_delay = 780,
    jmc$qfile_state = 782,
    jmc$qfile_state_set = 783,
    jmc$recovery_disposition = 785,
    jmc$remote_host_directive = 790,
    jmc$reprint_disposition = 795,
    jmc$required_user_capability = 800,
    jmc$rerun_disposition = 805,
    jmc$routing_banner = 810,
    jmc$sense_switches = 820,
    jmc$server_mainframe_id = 825,
    jmc$service_class = 830,
    jmc$site_information = 840,
    jmc$source_logical_id = 850,
    jmc$sru_limit = 860,
    jmc$station = 880,
    jmc$station_operator = 890, { operator_user
    jmc$system_job = 900,
    jmc$system_job_parameters = 910,
    jmc$system_file_name = 920,
    jmc$system_job_name = 930,
    jmc$system_routing_text = 940,
    jmc$system_supplied_name_list = 942,
    jmc$terminate_job_action_set = 945,
    jmc$termination_reason = 947,
    jmc$user_file_name = 950,
    jmc$user_identification = 955,
    jmc$user_information = 960,
    jmc$user_job_name = 970,
    jmc$validation_ring = 975,
    jmc$vertical_print_density = 980,
    jmc$vfu_load_procedure = 990;

