/*Disclaimer: This is a machine generated file.*/
/*For modifying any attribute change corresponding XML file */
#include <pbs_config.h>
      #include <sys/types.h>
      #include "pbs_ifl.h"
      #include "list_link.h"
      #include "attribute.h"
      #include "pbs_nodes.h"
      #include "svrfunc.h"
      #include "pbs_error.h"
      #include "pbs_python.h"

      long resv_retry_time = RESV_RETRY_TIME_DEFAULT;

      attribute_def svr_attr_def[] = {
	{
		ATTR_status,
		decode_null,
		encode_svrstate,
		set_null,
		comp_l,
		free_null,
		NULL_FUNC,
		READ_ONLY | ATR_DFLAG_NOSAVM,
		ATR_TYPE_LONG,
		PARENT_TYPE_SERVER
	},
	{
		ATTR_SvrHost,
		decode_str,
		encode_str,
		set_null,
		comp_str,
		free_str,
		NULL_FUNC,
		READ_ONLY,
		ATR_TYPE_STR,
		PARENT_TYPE_SERVER
	},
	{
		ATTR_scheduling,
		decode_b,
		encode_b,
		set_b,
		comp_b,
		free_null,
		poke_scheduler,
		NO_USER_SET,
		ATR_TYPE_BOOL,
		PARENT_TYPE_SERVER
	},
	{
		ATTR_maxrun,
		decode_l,
		encode_l,
		set_l,
		comp_l,
		free_null,
		check_no_entlim,
		NO_USER_SET,
		ATR_TYPE_LONG,
		PARENT_TYPE_SERVER
	},
	{
		ATTR_max_queued,
		decode_entlim,
		encode_entlim,
		set_entlim,
		comp_str,
		free_entlim,
		action_entlim_ct,
		NO_USER_SET,
		ATR_TYPE_ENTITY,
		PARENT_TYPE_SERVER
	},
	{
		ATTR_max_queued_res,
		decode_entlim_res,
		encode_entlim,
		set_entlim_res,
		comp_str,
		free_entlim,
		action_entlim_res,
		NO_USER_SET,
		ATR_TYPE_ENTITY,
		PARENT_TYPE_SERVER
	},
	{
		ATTR_max_run,
		decode_entlim,
		encode_entlim,
		set_entlim,
		comp_str,
		free_entlim,
		action_entlim_chk,
		NO_USER_SET,
		ATR_TYPE_ENTITY,
		PARENT_TYPE_SERVER
	},
	{
		ATTR_max_run_res,
		decode_entlim_res,
		encode_entlim,
		set_entlim_res,
		comp_str,
		free_entlim,
		action_entlim_chk,
		NO_USER_SET,
		ATR_TYPE_ENTITY,
		PARENT_TYPE_SERVER
	},
	{
		ATTR_max_run_soft,
		decode_entlim,
		encode_entlim,
		set_entlim,
		comp_str,
		free_entlim,
		action_entlim_chk,
		NO_USER_SET,
		ATR_TYPE_ENTITY,
		PARENT_TYPE_SERVER
	},
	{
		ATTR_max_run_res_soft,
		decode_entlim_res,
		encode_entlim,
		set_entlim_res,
		comp_str,
		free_entlim,
		action_entlim_chk,
		NO_USER_SET,
		ATR_TYPE_ENTITY,
		PARENT_TYPE_SERVER
	},
	{
		ATTR_maxuserrun,
		decode_l,
		encode_l,
		set_l,
		comp_l,
		free_null,
		check_no_entlim,
		NO_USER_SET,
		ATR_TYPE_LONG,
		PARENT_TYPE_SERVER
	},
	{
		ATTR_maxgrprun,
		decode_l,
		encode_l,
		set_l,
		comp_l,
		free_null,
		check_no_entlim,
		NO_USER_SET,
		ATR_TYPE_LONG,
		PARENT_TYPE_SERVER
	},
	{
		ATTR_maxuserres,
		decode_resc,
		encode_resc,
		set_resc,
		comp_resc,
		free_resc,
		check_no_entlim,
		NO_USER_SET,
		ATR_TYPE_RESC,
		PARENT_TYPE_SERVER
	},
	{
		ATTR_maxgroupres,
		decode_resc,
		encode_resc,
		set_resc,
		comp_resc,
		free_resc,
		check_no_entlim,
		NO_USER_SET,
		ATR_TYPE_RESC,
		PARENT_TYPE_SERVER
	},
	{
		ATTR_maxuserrunsoft,
		decode_l,
		encode_l,
		set_l,
		comp_l,
		free_null,
		check_no_entlim,
		NO_USER_SET,
		ATR_TYPE_LONG,
		PARENT_TYPE_SERVER
	},
	{
		ATTR_maxgrprunsoft,
		decode_l,
		encode_l,
		set_l,
		comp_l,
		free_null,
		check_no_entlim,
		NO_USER_SET,
		ATR_TYPE_LONG,
		PARENT_TYPE_SERVER
	},
	{
		ATTR_maxuserressoft,
		decode_resc,
		encode_resc,
		set_resc,
		comp_resc,
		free_resc,
		check_no_entlim,
		NO_USER_SET,
		ATR_TYPE_RESC,
		PARENT_TYPE_SERVER
	},
	{
		ATTR_maxgroupressoft,
		decode_resc,
		encode_resc,
		set_resc,
		comp_resc,
		free_resc,
		check_no_entlim,
		NO_USER_SET,
		ATR_TYPE_RESC,
		PARENT_TYPE_SERVER
	},
	{
		ATTR_PNames,
		decode_arst,
		encode_arst,
		set_arst,
		comp_arst,
		free_arst,
		NULL_FUNC,
		MGR_ONLY_SET,
		ATR_TYPE_ARST,
		PARENT_TYPE_SERVER
	},
	{
		ATTR_total,
		decode_l,
		encode_l,
		set_null,
		comp_l,
		free_null,
		NULL_FUNC,
		READ_ONLY,
		ATR_TYPE_LONG,
		PARENT_TYPE_SERVER
	},
	{
		ATTR_count,
		decode_str,
		encode_str,
		set_null,
		comp_str,
		free_str,
		NULL_FUNC,
		READ_ONLY,
		ATR_TYPE_STR,
		PARENT_TYPE_SERVER
	},
	{
		ATTR_aclhten,
		decode_b,
		encode_b,
		set_b,
		comp_b,
		free_null,
		NULL_FUNC,
		MGR_ONLY_SET,
		ATR_TYPE_BOOL,
		PARENT_TYPE_SERVER
	},
	{
		ATTR_aclhost,
		decode_arst,
		encode_arst,
		set_hostacl,
		comp_arst,
		free_arst,
		NULL_FUNC,
		MGR_ONLY_SET,
		ATR_TYPE_ACL,
		PARENT_TYPE_SERVER
	},
	{
		ATTR_aclhostmomsen,
		decode_b,
		encode_b,
		set_b,
		comp_b,
		free_null,
		NULL_FUNC,
		MGR_ONLY_SET,
		ATR_TYPE_BOOL,
		PARENT_TYPE_SERVER
	},
	{
		ATTR_aclResvhten,
		decode_b,
		encode_b,
		set_b,
		comp_b,
		free_null,
		NULL_FUNC,
		MGR_ONLY_SET,
		ATR_TYPE_BOOL,
		PARENT_TYPE_SERVER
	},
	{
		ATTR_aclResvhost,
		decode_arst,
		encode_arst,
		set_hostacl,
		comp_arst,
		free_arst,
		NULL_FUNC,
		MGR_ONLY_SET,
		ATR_TYPE_ACL,
		PARENT_TYPE_SERVER
	},
	{
		ATTR_aclResvgren,
		decode_b,
		encode_b,
		set_b,
		comp_b,
		free_null,
		NULL_FUNC,
		MGR_ONLY_SET,
		ATR_TYPE_BOOL,
		PARENT_TYPE_SERVER
	},
	{
		ATTR_aclResvgroup,
		decode_arst,
		encode_arst,
		set_arst,
		comp_arst,
		free_arst,
		NULL_FUNC,
		MGR_ONLY_SET,
		ATR_TYPE_ACL,
		PARENT_TYPE_SERVER
	},
	{
		ATTR_acluren,
		decode_b,
		encode_b,
		set_b,
		comp_b,
		free_null,
		NULL_FUNC,
		MGR_ONLY_SET,
		ATR_TYPE_BOOL,
		PARENT_TYPE_SERVER
	},
	{
		ATTR_acluser,
		decode_arst,
		encode_arst,
		set_uacl,
		comp_arst,
		free_arst,
		NULL_FUNC,
		MGR_ONLY_SET,
		ATR_TYPE_ACL,
		PARENT_TYPE_SERVER
	},
	{
		ATTR_aclResvuren,
		decode_b,
		encode_b,
		set_b,
		comp_b,
		free_null,
		NULL_FUNC,
		MGR_ONLY_SET,
		ATR_TYPE_BOOL,
		PARENT_TYPE_SERVER
	},
	{
		ATTR_aclResvuser,
		decode_arst,
		encode_arst,
		set_uacl,
		comp_arst,
		free_arst,
		NULL_FUNC,
		MGR_ONLY_SET,
		ATR_TYPE_ACL,
		PARENT_TYPE_SERVER
	},
	{
		ATTR_aclroot,
		decode_arst,
		encode_arst,
		set_uacl,
		comp_arst,
		free_arst,
		NULL_FUNC,
		MGR_ONLY_SET,
		ATR_TYPE_ACL,
		PARENT_TYPE_SERVER
	},
	{
		ATTR_managers,
		decode_arst,
		encode_arst,
		set_uacl,
		comp_arst,
		free_arst,
		manager_oper_chk,
		MGR_ONLY_SET,
		ATR_TYPE_ACL,
		PARENT_TYPE_SERVER
	},
	{
		ATTR_operators,
		decode_arst,
		encode_arst,
		set_uacl,
		comp_arst,
		free_arst,
		manager_oper_chk,
		MGR_ONLY_SET,
		ATR_TYPE_ACL,
		PARENT_TYPE_SERVER
	},
	{
		ATTR_dfltque,
		decode_str,
		encode_str,
		set_str,
		comp_str,
		free_str,
		default_queue_chk,
		NO_USER_SET,
		ATR_TYPE_STR,
		PARENT_TYPE_SERVER
	},
	{
		ATTR_logevents,
		decode_l,
		encode_l,
		set_l,
		comp_l,
		free_null,
		set_log_events,
		NO_USER_SET,
		ATR_TYPE_LONG,
		PARENT_TYPE_SERVER
	},
	{
		ATTR_mailer,
		decode_str,
		encode_str,
		set_str,
		comp_str,
		free_str,
		NULL_FUNC,
		MGR_ONLY_SET,
		ATR_TYPE_STR,
		PARENT_TYPE_SERVER
	},
	{
		ATTR_mailfrom,
		decode_str,
		encode_str,
		set_str,
		comp_str,
		free_str,
		NULL_FUNC,
		MGR_ONLY_SET,
		ATR_TYPE_STR,
		PARENT_TYPE_SERVER
	},
	{
		ATTR_queryother,
		decode_b,
		encode_b,
		set_b,
		comp_b,
		free_null,
		NULL_FUNC,
		MGR_ONLY_SET,
		ATR_TYPE_BOOL,
		PARENT_TYPE_SERVER
	},
	{
		ATTR_rescavail,
		decode_resc,
		encode_resc,
		set_resc,
		comp_resc,
		free_resc,
		NULL_FUNC,
		NO_USER_SET,
		ATR_TYPE_RESC,
		PARENT_TYPE_SERVER
	},
	{
		ATTR_rescdflt,
		decode_resc,
		encode_resc,
		set_resc,
		comp_resc,
		free_resc,
		action_resc_dflt_svr,
		NO_USER_SET,
		ATR_TYPE_RESC,
		PARENT_TYPE_SERVER
	},
	{
		ATTR_DefaultChunk,
		decode_resc,
		encode_resc,
		set_resc,
		comp_resc,
		free_resc,
		deflt_chunk_action,
		NO_USER_SET,
		ATR_TYPE_RESC,
		PARENT_TYPE_SERVER
	},
	{
		ATTR_rescmax,
		decode_resc,
		encode_resc,
		set_resources_min_max,
		comp_resc,
		free_resc,
		NULL_FUNC,
		NO_USER_SET,
		ATR_TYPE_RESC,
		PARENT_TYPE_SERVER
	},
	{
		ATTR_rescassn,
		decode_resc,
		encode_resc,
		set_resc,
		comp_resc,
		free_resc,
		NULL_FUNC,
		READ_ONLY,
		ATR_TYPE_RESC,
		PARENT_TYPE_SERVER
	},
	{
		ATTR_resccost,
		decode_rcost,
		encode_rcost,
		set_rcost,
		NULL_FUNC_CMP,
		free_rcost,
		NULL_FUNC,
		MGR_ONLY_SET,
		ATR_TYPE_RESC,
		PARENT_TYPE_SERVER
	},
	{
		ATTR_syscost,
		decode_l,
		encode_l,
		set_l,
		NULL_FUNC_CMP,
		free_null,
		NULL_FUNC,
		MGR_ONLY_SET,
		ATR_TYPE_LONG,
		PARENT_TYPE_SERVER
	},
	{
		ATTR_schediteration,
		decode_l,
		encode_l,
		set_l,
		comp_l,
		free_null,
		action_svr_iteration,
		NO_USER_SET,
		ATR_TYPE_LONG,
		PARENT_TYPE_SERVER
	},
	{
		ATTR_comment,
		decode_str,
		encode_str,
		set_str,
		comp_str,
		free_str,
		NULL_FUNC,
		NO_USER_SET,
		ATR_TYPE_STR,
		PARENT_TYPE_SERVER
	},
	{
		ATTR_defnode,
		decode_str,
		encode_str,
		set_str,
		comp_str,
		free_str,
		NULL_FUNC,
		MGR_ONLY_SET,
		ATR_TYPE_STR,
		PARENT_TYPE_SERVER
	},
	{
		ATTR_nodepack,
		decode_b,
		encode_b,
		set_b,
		comp_b,
		free_null,
		NULL_FUNC,
		MGR_ONLY_SET,
		ATR_TYPE_BOOL,
		PARENT_TYPE_SERVER
	},
	{
		ATTR_FlatUID,
		decode_b,
		encode_b,
		set_b,
		comp_b,
		free_null,
		NULL_FUNC,
		MGR_ONLY_SET,
		ATR_TYPE_BOOL,
		PARENT_TYPE_SERVER
	},
	{
		ATTR_ResvEnable,
		decode_b,
		encode_b,
		set_b,
		comp_b,
		free_null,
		NULL_FUNC,
		MGR_ONLY_SET,
		ATR_TYPE_BOOL,
		PARENT_TYPE_SERVER
	},
	{
		ATTR_nodefailrq,
		decode_l,
		encode_l,
		set_l,
		comp_l,
		free_null,
		set_node_fail_requeue,
		NO_USER_SET,
		ATR_TYPE_LONG,
		PARENT_TYPE_SERVER
	},
	{
		ATTR_maxarraysize,
		decode_l,
		encode_l,
		set_l,
		comp_l,
		free_null,
		NULL_FUNC,
		NO_USER_SET,
		ATR_TYPE_LONG,
		PARENT_TYPE_SERVER
	},
	{
		ATTR_ReqCredEnable,
		decode_b,
		encode_b,
		set_b,
		comp_b,
		free_null,
		NULL_FUNC,
		MGR_ONLY_SET,
		ATR_TYPE_BOOL,
		PARENT_TYPE_SERVER
	},
	{
		ATTR_ReqCred,
		decode_str,
		encode_str,
		set_str,
		comp_str,
		free_str,
		cred_name_okay,
		MGR_ONLY_SET,
		ATR_TYPE_STR,
		PARENT_TYPE_SERVER
	},
	{
		ATTR_NodeGroupEnable,
		decode_b,
		encode_b,
		set_b,
		comp_b,
		free_null,
		NULL_FUNC,
		NO_USER_SET,
		ATR_TYPE_BOOL,
		PARENT_TYPE_SERVER
	},
	{
		ATTR_NodeGroupKey,
		decode_arst,
		encode_arst,
		set_arst,
		comp_arst,
		free_arst,
		is_valid_resource,
		NO_USER_SET,
		ATR_TYPE_ARST,
		PARENT_TYPE_SERVER
	},
	{
		ATTR_dfltqdelargs,
		decode_str,
		encode_str,
		set_str,
		comp_str,
		free_str,
		NULL_FUNC,
		NO_USER_SET,
		ATR_TYPE_STR,
		PARENT_TYPE_SERVER
	},
	{
		ATTR_dfltqsubargs,
		decode_str,
		encode_str,
		set_str,
		comp_str,
		free_str,
		force_qsub_daemons_update_action,
		NO_USER_SET,
		ATR_TYPE_STR,
		PARENT_TYPE_SERVER
	},
	{
		ATTR_rpp_retry,
		decode_l,
		encode_l,
		set_l,
		comp_l,
		free_null,
		set_rpp_retry,
		MGR_ONLY_SET,
		ATR_TYPE_LONG,
		PARENT_TYPE_SERVER
	},
	{
		ATTR_rpp_highwater,
		decode_l,
		encode_l,
		set_l,
		comp_l,
		free_null,
		set_rpp_highwater,
		MGR_ONLY_SET,
		ATR_TYPE_LONG,
		PARENT_TYPE_SERVER
	},
	{
		ATTR_pbs_license_info,
		decode_str,
		encode_str,
		set_str,
		comp_str,
		free_str,
		set_license_location,
		MGR_ONLY_SET,
		ATR_TYPE_STR,
		PARENT_TYPE_SERVER
	},
	{
		ATTR_license_min,
		decode_l,
		encode_l,
		set_l,
		comp_l,
		free_null,
		set_license_min,
		MGR_ONLY_SET,
		ATR_TYPE_LONG,
		PARENT_TYPE_SERVER
	},
	{
		ATTR_license_max,
		decode_l,
		encode_l,
		set_l,
		comp_l,
		free_null,
		set_license_max,
		MGR_ONLY_SET,
		ATR_TYPE_LONG,
		PARENT_TYPE_SERVER
	},
	{
		ATTR_license_linger,
		decode_l,
		encode_l,
		set_l,
		comp_l,
		free_null,
		set_license_linger,
		MGR_ONLY_SET,
		ATR_TYPE_LONG,
		PARENT_TYPE_SERVER
	},
	{
		ATTR_license_count,
		decode_str,
		encode_str,
		set_null,
		comp_str,
		free_str,
		NULL_FUNC,
		READ_ONLY,
		ATR_TYPE_STR,
		PARENT_TYPE_SERVER
	},
	{
		"pbs_version",
		decode_str,
		encode_str,
		set_str,
		comp_str,
		free_str,
		NULL_FUNC,
		READ_ONLY,
		ATR_TYPE_STR,
		PARENT_TYPE_SERVER
	},
	{
		ATTR_job_sort_formula,
		decode_formula,
		encode_str,
		set_str,
		comp_str,
		free_str,
		validate_job_formula,
		MGR_ONLY_SET,
		ATR_TYPE_STR,
		PARENT_TYPE_SERVER
	},
	{
		ATTR_EligibleTimeEnable,
		decode_b,
		encode_b,
		set_b,
		comp_b,
		free_null,
		eligibletime_action,
		MGR_ONLY_SET,
		ATR_TYPE_BOOL,
		PARENT_TYPE_SERVER
	},
	{
		ATTR_resv_retry_time,
		decode_l,
		encode_l,
		set_l,
		comp_l,
		free_null,
		action_reserve_retry_time,
		ATR_DFLAG_MGWR | ATR_DFLAG_MGRD,
		ATR_TYPE_LONG,
		PARENT_TYPE_SERVER
	},
	{
		ATTR_resv_retry_init,
		decode_l,
		encode_l,
		set_l,
		comp_l,
		free_null,
		action_reserve_retry_init,
		ATR_DFLAG_MGWR | ATR_DFLAG_MGRD,
		ATR_TYPE_LONG,
		PARENT_TYPE_SERVER
	},
	{
		ATTR_JobHistoryEnable,
		decode_b,
		encode_b,
		set_b,
		comp_b,
		free_null,
		set_job_history_enable,
		MGR_ONLY_SET,
		ATR_TYPE_BOOL,
		PARENT_TYPE_SERVER
	},
	{
		ATTR_JobHistoryDuration,
		decode_time,
		encode_time,
		set_l,
		comp_l,
		free_null,
		set_job_history_duration,
		MGR_ONLY_SET,
		ATR_TYPE_LONG,
		PARENT_TYPE_SERVER
	},
	{
		ATTR_ProvisionEnable,
		decode_b,
		encode_b,
		set_b,
		comp_b,
		free_null,
		NULL_FUNC,
		ATR_DFLAG_SvWR|ATR_DFLAG_MGRD,
		ATR_TYPE_BOOL,
		PARENT_TYPE_SERVER
	},
	{
		ATTR_max_concurrent_prov,
		decode_l,
		encode_l,
		set_l,
		comp_l,
		free_null,
		svr_max_conc_prov_action,
		MGR_ONLY_SET,
		ATR_TYPE_LONG,
		PARENT_TYPE_SERVER
	},
	{
		ATTR_provision_timeout,
		decode_time,
		encode_time,
		set_l,
		comp_l,
		free_null,
		NULL_FUNC,
		ATR_DFLAG_SvWR,
		ATR_TYPE_LONG,
		PARENT_TYPE_SERVER
	},
	{
		ATTR_resv_post_processing,
		decode_time,
		encode_time,
		set_l,
		comp_l,
		free_null,
		NULL_FUNC,
		NO_USER_SET,
		ATR_TYPE_LONG,
		PARENT_TYPE_SERVER
	},
	{
		ATTR_backfill_depth,
		decode_l,
		encode_l,
		set_l,
		comp_l,
		free_null,
		action_backfill_depth,
		NO_USER_SET,
		ATR_TYPE_LONG,
		PARENT_TYPE_SERVER
	},
	{
		ATTR_job_requeue_timeout,
		decode_time,
		encode_time,
		set_l,
		comp_l,
		free_null,
		at_non_zero_time,
		NO_USER_SET,
		ATR_TYPE_LONG,
		PARENT_TYPE_SERVER
	},
	{
		ATTR_python_restart_max_hooks,
		decode_l,
		encode_l,
		set_l,
		comp_l,
		free_null,
		NULL_FUNC,
		MGR_ONLY_SET,
		ATR_TYPE_LONG,
		PARENT_TYPE_SERVER
	},
	{
		ATTR_python_restart_max_objects,
		decode_l,
		encode_l,
		set_l,
		comp_l,
		free_null,
		NULL_FUNC,
		MGR_ONLY_SET,
		ATR_TYPE_LONG,
		PARENT_TYPE_SERVER
	},
	{
		ATTR_python_restart_min_interval,
		decode_time,
		encode_time,
		set_l,
		comp_l,
		free_null,
		at_non_zero_time,
		MGR_ONLY_SET,
		ATR_TYPE_LONG,
		PARENT_TYPE_SERVER
	},
      #include "site_svr_attr_def.h"
	{
		ATTR_queued_jobs_threshold,
		decode_entlim,
		encode_entlim,
		set_entlim,
		comp_str,
		free_entlim,
		action_entlim_ct,
		NO_USER_SET,
		ATR_TYPE_ENTITY,
		PARENT_TYPE_SERVER
	},
	{
		ATTR_queued_jobs_threshold_res,
		decode_entlim_res,
		encode_entlim,
		set_entlim_res,
		comp_str,
		free_entlim,
		action_entlim_res,
		NO_USER_SET,
		ATR_TYPE_ENTITY,
		PARENT_TYPE_SERVER
	},
	{
		ATTR_jobscript_max_size,
		decode_size,
		encode_size,
		set_size,
		comp_size,
		free_null,
		action_jobscript_max_size,
		MGR_ONLY_SET,
		ATR_TYPE_SIZE,
		PARENT_TYPE_SERVER
	},
	{
		ATTR_restrict_res_to_release_on_suspend,
		decode_arst,
		encode_arst,
		set_arst,
		comp_arst,
		free_arst,
		action_check_res_to_release,
		MGR_ONLY_SET,
		ATR_TYPE_ARST,
		PARENT_TYPE_SCHED
	},
	{
		ATTR_power_provisioning,
		decode_b,
		encode_b,
		set_b,
		comp_b,
		free_null,
		NULL_FUNC,
		ATR_DFLAG_SvWR|ATR_DFLAG_MGRD,
		ATR_TYPE_BOOL,
		PARENT_TYPE_SERVER
	},
	{
		ATTR_show_hidden_attribs,
		decode_b,
		encode_b,
		set_b,
		comp_b,
		free_null,
		NULL_FUNC,
		MGR_ONLY_SET,
		ATR_TYPE_BOOL,
		PARENT_TYPE_SERVER
	},
	{
		ATTR_sync_mom_hookfiles_timeout,
		decode_l,
		encode_l,
		set_l,
		comp_l,
		free_null,
		NULL_FUNC,
		MGR_ONLY_SET,
		ATR_TYPE_LONG,
		PARENT_TYPE_SERVER
	},
	{
		ATTR_rpp_max_pkt_check,
		decode_l,
		encode_l,
		set_l,
		comp_l,
		free_null,
		NULL_FUNC,
		MGR_ONLY_SET,
		ATR_TYPE_LONG,
		PARENT_TYPE_SERVER
	},
	{
		ATTR_max_job_sequence_id,
		decode_ll,
		encode_ll,
		set_ll,
		comp_ll,
		free_null,
		set_max_job_sequence_id,
		MGR_ONLY_SET,
		ATR_TYPE_LL,
		PARENT_TYPE_SERVER
	},
	{
		ATTR_has_runjob_hook,
		decode_b,
		encode_b,
		set_b,
		comp_b,
		free_null,
		NULL_FUNC,
		ATR_DFLAG_SvWR,
		ATR_TYPE_BOOL,
		PARENT_TYPE_SERVER
	},
	{
		ATTR_acl_krb_realm_enable,
		decode_b,
		encode_b,
		set_b,
		comp_b,
		free_null,
		NULL_FUNC,
		MGR_ONLY_SET,
		ATR_TYPE_BOOL,
		PARENT_TYPE_SERVER
	},
	{
		ATTR_acl_krb_realms,
		decode_arst,
		encode_arst,
		set_hostacl,
		comp_arst,
		free_arst,
		NULL_FUNC,
		MGR_ONLY_SET,
		ATR_TYPE_ACL,
		PARENT_TYPE_SERVER
	},
	{
		ATTR_acl_krb_submit_realms,
		decode_arst,
		encode_arst,
		set_hostacl,
		comp_arst,
		free_arst,
		NULL_FUNC,
		MGR_ONLY_SET,
		ATR_TYPE_ACL,
		PARENT_TYPE_SERVER
	},
	{
		ATTR_cred_renew_enable,
		decode_b,
		encode_b,
		set_b,
		comp_b,
		free_null,
		set_cred_renew_enable,
		MGR_ONLY_SET,
		ATR_TYPE_BOOL,
		PARENT_TYPE_SERVER
	},
	{
		ATTR_cred_renew_tool,
		decode_str,
		encode_str,
		set_str,
		comp_str,
		free_str,
		NULL_FUNC,
		MGR_ONLY_SET,
		ATR_TYPE_STR,
		PARENT_TYPE_SERVER
	},
	{
		ATTR_cred_renew_period,
		decode_time,
		encode_time,
		set_l,
		comp_l,
		free_null,
		set_cred_renew_period,
		MGR_ONLY_SET,
		ATR_TYPE_LONG,
		PARENT_TYPE_SERVER
	},
	{
		ATTR_cred_renew_cache_period,
		decode_time,
		encode_time,
		set_l,
		comp_l,
		free_null,
		set_cred_renew_cache_period,
		MGR_ONLY_SET,
		ATR_TYPE_LONG,
		PARENT_TYPE_SERVER
	},
};