
{ parameters sent from client to server

  TYPE
    pft$df_attach_or_create_in = record
      evaluated_file_reference: fst$evaluated_file_reference,
      exception_selection_info: pft$exception_selection_info,
      file_label_size: pft$file_label_size,
      mainframe_id: pmt$binary_mainframe_id,
      number_of_attachment_options: ost$non_negative_integers,
      path_table_info_present: boolean,
      catalog_cycle_attributes: pft$catalog_cycle_attributes,
      system_privilege: boolean,
      validation_ring: ost$valid_ring,
    recend;

    { If there are any attachment_options, the array is in the data buffer.
    { If there is a file_label; it follows in this buffer if it's small enough,
    { otherwise it is in the data buffer.
    { If there is path_table_info, it follows in this buffer.

*copyc osd$virtual_address
*copyc fst$evaluated_file_reference
*copyc ost$non_negative_integers
*copyc pft$catalog_cycle_attributes
*copyc pft$exception_selection_info
*copyc pft$file_label_size
*copyc pmt$binary_mainframe_id
