{ Deck:  DFT$PARTNER_STATUS

  TYPE
    dft$partner_status = record
      { Terminate_partner is used either as a result of an explicit termination
      { or as a result of a system error detected in monitor.
      terminate_partner: boolean,
      users_wait_on_terminated_server: boolean,
      { Timeout partner is used by monitor to indicate that the partner is
      { unavailable.  The state will be changed to terminated, or awaiting
      { recovery based upon the job recovery option.
      timeout_partner: boolean,
      case server_state: dft$server_state of
      = dfc$active =
{       Verify_Family and Send_Deactivate_Partner are set as a result of an
{       operator's command. Send_Deactivate_Partner actually causes the
{       Server_State to be changed from Active to Deactivated.
        verify_family: boolean,
        send_deactivate_partner: boolean,
        job_reconcilliation_completed: boolean,
      = dfc$inactive, dfc$terminated, dfc$awaiting_recovery =
{       When Verify_Queue = TRUE the Server_State is in transition from
{       Inactive or Terminated into Active or from
{       awaiting_recovery to recovering.
        verify_queue: boolean,
{       Server_pages_saved is only used on the CLIENT mainframe and only
{       if the awaiting_recovery state. This boolean indicates whether
{       all server pages have been saved to the image file.
        server_pages_saved: boolean,
      = dfc$deactivated =
{       Server_State = Deactivated is a transition state from Active into
{       Inactive. Deactivate_Complete must be TRUE before the Server_State
{       is actually changed to Inactive.
        deactivate_complete: boolean,
      = dfc$recovering =
{       Server_State = recovering is a transition state from awaiting_recovery
{       into Active.  Recovery_complete must be TRUE before the Server_State
{       is actually changed to active.
        recovery_complete: boolean,
      casend,
    recend;
*copyc dft$server_state
