
  TYPE
    jmt$job_system_label = record
      version: jmt$job_system_label_version,
      active_profile_version: ost$name,
      assigned_job_class: jmt$job_class_name,
      data_declaration: jmt$data_declaration,
      data_mode: jmt$data_mode,
      disposition_code: jmt$disposition_code,
      job_abort_disposition: jmt$job_abort_disposition,
      job_attributes: jmt$job_attributes,
      job_category_set: jmt$job_category_set,
      job_class_name: jmt$job_class_name,
      job_deferred_by_operator: boolean,
      job_deferred_by_user: boolean,
      job_destination_family: ost$name,
      job_destination_usage: jmt$destination_usage,
      job_execution_ring: ost$ring,
      job_initiation_location: pmt$mainframe_id,
      job_mode: jmt$job_mode,
      job_priority: jmt$job_priority_name,
      job_recovery_disposition: jmt$job_recovery_disposition,
      limit_information: jmt$job_label_limit_information,
      login_account: avt$account_name,
      login_project: avt$project_name,
      login_password: avt$password,
      login_user_identification: ost$user_identification,
      optional_user_capability: ost$name,
      originating_login_account: avt$account_name,
      originating_login_family: ost$name,
      originating_login_project: avt$project_name,
      originating_login_user: ost$name,
      perform_class_validation: boolean,
      required_user_capability: ost$name,
      system_job_name: jmt$system_supplied_name,
      user_job_name: jmt$user_supplied_name,
    recend;

  TYPE
    jmt$job_label_limit_information = record
      cpu_time_limit_specified: boolean,
      cpu_time_limit_requested: jmt$cpu_time_limit,
      cpu_time_limit_assigned: jmt$cpu_time_limit,
      magnetic_tape_limit_specified: boolean,
      magnetic_tape_limit_requested: jmt$magnetic_tape_limit,
      magnetic_tape_limit_assigned: jmt$magnetic_tape_limit,
      maximum_working_set_specified: boolean,
      maximum_working_set_requested: jmt$working_set_size,
      maximum_working_set_assigned: jmt$working_set_size,
      sru_limit_specified: boolean,
      sru_limit_requested: jmt$sru_limit,
      sru_limit_assigned: jmt$sru_limit,
    recend;

*copyc avt$account_name
*copyc avt$password
*copyc avt$project_name
*copyc fst$path
*copyc jmt$cpu_time_limit
*copyc jmt$data_declaration
*copyc jmt$data_mode
*copyc jmt$destination_usage
*copyc jmt$disposition_code
*copyc jmt$job_abort_disposition
*copyc jmt$job_attributes
*copyc jmt$job_category_set
*copyc jmt$job_class
*copyc jmt$job_class_name
*copyc jmt$job_mode
*copyc jmt$job_priority_name
*copyc jmt$job_recovery_disposition
*copyc jmt$job_system_label_version
*copyc jmt$magnetic_tape_limit
*copyc jmt$output_destination
*copyc jmt$sru_limit
*copyc jmt$system_job_parameters
*copyc jmt$system_supplied_name
*copyc jmt$user_supplied_name
*copyc jmt$working_set_size
*copyc osd$virtual_address
*copyc ost$date_time
*copyc ost$name
*copyc ost$user_identification
*copyc pmt$mainframe_id

