/*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 "pbs_ecl.h"

      ecl_attribute_def ecl_que_attr_def[] = {

	{
		ATTR_qtype,
		NO_USER_SET,
		ATR_TYPE_STR,
		NULL_VERIFY_DATATYPE_FUNC ,
		verify_value_queue_type
	},
	{
		ATTR_p,
		NO_USER_SET,
		ATR_TYPE_LONG,
		verify_datatype_long ,
		verify_value_priority
	},
	{
		ATTR_maxque,
		NO_USER_SET,
		ATR_TYPE_LONG,
		verify_datatype_long ,
		NULL_VERIFY_VALUE_FUNC
	},
	{
		ATTR_total,
		READ_ONLY,
		ATR_TYPE_LONG,
		NULL_VERIFY_DATATYPE_FUNC ,
		NULL_VERIFY_VALUE_FUNC
	},
	{
		ATTR_count,
		READ_ONLY,
		ATR_TYPE_STR,
		NULL_VERIFY_DATATYPE_FUNC ,
		NULL_VERIFY_VALUE_FUNC
	},
	{
		ATTR_maxrun,
		NO_USER_SET,
		ATR_TYPE_LONG,
		verify_datatype_long ,
		NULL_VERIFY_VALUE_FUNC
	},
	{
		ATTR_max_queued,
		NO_USER_SET,
		ATR_TYPE_ENTITY,
		NULL_VERIFY_DATATYPE_FUNC ,
		NULL_VERIFY_VALUE_FUNC
	},
	{
		ATTR_max_queued_res,
		NO_USER_SET,
		ATR_TYPE_ENTITY,
		NULL_VERIFY_DATATYPE_FUNC ,
		NULL_VERIFY_VALUE_FUNC
	},
	{
		ATTR_aclhten,
		NO_USER_SET,
		ATR_TYPE_BOOL,
		verify_datatype_bool ,
		NULL_VERIFY_VALUE_FUNC
	},
	{
		ATTR_aclhost,
		NO_USER_SET,
		ATR_TYPE_ACL,
		NULL_VERIFY_DATATYPE_FUNC ,
		NULL_VERIFY_VALUE_FUNC
	},
	{
		ATTR_acluren,
		NO_USER_SET,
		ATR_TYPE_BOOL,
		verify_datatype_bool ,
		NULL_VERIFY_VALUE_FUNC
	},
	{
		ATTR_acluser,
		NO_USER_SET,
		ATR_TYPE_ACL,
		NULL_VERIFY_DATATYPE_FUNC,
		NULL_VERIFY_VALUE_FUNC
	},
	{
		ATTR_fromroute,
		MGR_ONLY_SET,
		ATR_TYPE_BOOL,
		verify_datatype_bool,
		NULL_VERIFY_VALUE_FUNC
	},
	{
		ATTR_rescmax,
		NO_USER_SET,
		ATR_TYPE_RESC,
		NULL_VERIFY_DATATYPE_FUNC ,
		verify_value_resc
	},
	{
		ATTR_rescmin,
		NO_USER_SET,
		ATR_TYPE_RESC,
		NULL_VERIFY_DATATYPE_FUNC ,
		verify_value_resc
	},
	{
		ATTR_rescdflt,
		NO_USER_SET,
		ATR_TYPE_RESC,
		NULL_VERIFY_DATATYPE_FUNC ,
		verify_value_resc
	},
	{
		ATTR_ReqCredEnable,
		MGR_ONLY_SET,
		ATR_TYPE_BOOL,
		verify_datatype_bool ,
		NULL_VERIFY_VALUE_FUNC
	},
	{
		ATTR_ReqCred,
		MGR_ONLY_SET,
		ATR_TYPE_STR,
		NULL_VERIFY_DATATYPE_FUNC ,
		verify_value_credname
	},
	{
		ATTR_maxarraysize,
		NO_USER_SET,
		ATR_TYPE_LONG,
		verify_datatype_long ,
		NULL_VERIFY_VALUE_FUNC
	},
	{
		ATTR_comment,
		NO_USER_SET | ATR_DFLAG_NOSAVM,
		ATR_TYPE_STR,
		NULL_VERIFY_DATATYPE_FUNC ,
		NULL_VERIFY_VALUE_FUNC
	},
	{
		ATTR_aclgren,
		NO_USER_SET,
		ATR_TYPE_BOOL,
		verify_datatype_bool ,
		NULL_VERIFY_VALUE_FUNC
	},
	{
		ATTR_aclgroup,
		NO_USER_SET,
		ATR_TYPE_ACL,
		NULL_VERIFY_DATATYPE_FUNC ,
		NULL_VERIFY_VALUE_FUNC
	},
	{
		ATTR_chkptmin,
		NO_USER_SET,
		ATR_TYPE_LONG,
		verify_datatype_long ,
		NULL_VERIFY_VALUE_FUNC
	},
	{
		"rendezvous_retry",
		NO_USER_SET,
		ATR_TYPE_LONG,
		verify_datatype_long ,
		NULL_VERIFY_VALUE_FUNC
	},
	{
		"reserved_expedite",
		NO_USER_SET,
		ATR_TYPE_LONG,
		verify_datatype_long ,
		NULL_VERIFY_VALUE_FUNC
	},
	{
		"reserved_sync",
		NO_USER_SET,
		ATR_TYPE_LONG,
		verify_datatype_long ,
		NULL_VERIFY_VALUE_FUNC
	},
	{
		ATTR_DefaultChunk,
		NO_USER_SET,
		ATR_TYPE_RESC,
		NULL_VERIFY_DATATYPE_FUNC ,
		verify_value_resc
	},
	{
		"resources_available",
		NO_USER_SET,
		ATR_TYPE_RESC,
		NULL_VERIFY_DATATYPE_FUNC ,
		verify_value_resc
	},
	{
		ATTR_rescassn,
		READ_ONLY | ATR_DFLAG_NOSAVM,
		ATR_TYPE_RESC,
		NULL_VERIFY_DATATYPE_FUNC ,
		NULL_VERIFY_VALUE_FUNC
	},
	{
		ATTR_killdelay,
		NO_USER_SET,
		ATR_TYPE_LONG,
		verify_datatype_long ,
		NULL_VERIFY_VALUE_FUNC
	},
	{
		ATTR_maxuserrun,
		NO_USER_SET,
		ATR_TYPE_LONG,
		verify_datatype_long ,
		NULL_VERIFY_VALUE_FUNC
	},
	{
		ATTR_maxgrprun,
		NO_USER_SET,
		ATR_TYPE_LONG,
		verify_datatype_long ,
		NULL_VERIFY_VALUE_FUNC
	},
	{
		ATTR_max_run,
		NO_USER_SET,
		ATR_TYPE_ENTITY,
		NULL_VERIFY_DATATYPE_FUNC ,
		NULL_VERIFY_VALUE_FUNC
	},
	{
		ATTR_max_run_res,
		NO_USER_SET,
		ATR_TYPE_ENTITY,
		NULL_VERIFY_DATATYPE_FUNC ,
		NULL_VERIFY_VALUE_FUNC
	},
	{
		ATTR_max_run_soft,
		NO_USER_SET,
		ATR_TYPE_ENTITY,
		NULL_VERIFY_DATATYPE_FUNC ,
		NULL_VERIFY_VALUE_FUNC
	},
	{
		ATTR_max_run_res_soft,
		NO_USER_SET,
		ATR_TYPE_ENTITY,
		NULL_VERIFY_DATATYPE_FUNC ,
		NULL_VERIFY_VALUE_FUNC
	},
	{
		ATTR_HasNodes,
		READ_ONLY | ATR_DFLAG_NOSAVM,
		ATR_TYPE_BOOL,
		NULL_VERIFY_DATATYPE_FUNC ,
		NULL_VERIFY_VALUE_FUNC
	},
	{
		ATTR_maxuserres,
		NO_USER_SET,
		ATR_TYPE_RESC,
		NULL_VERIFY_DATATYPE_FUNC ,
		verify_value_resc
	},
	{
		ATTR_maxgroupres,
		NO_USER_SET,
		ATR_TYPE_RESC,
		NULL_VERIFY_DATATYPE_FUNC ,
		verify_value_resc
	},
	{
		ATTR_maxuserrunsoft,
		NO_USER_SET,
		ATR_TYPE_LONG,
		verify_datatype_long ,
		NULL_VERIFY_VALUE_FUNC
	},
	{
		ATTR_maxgrprunsoft,
		NO_USER_SET,
		ATR_TYPE_LONG,
		verify_datatype_long ,
		NULL_VERIFY_VALUE_FUNC
	},
	{
		ATTR_maxuserressoft,
		NO_USER_SET,
		ATR_TYPE_RESC,
		NULL_VERIFY_DATATYPE_FUNC ,
		verify_value_resc
	},
	{
		ATTR_maxgroupressoft,
		NO_USER_SET,
		ATR_TYPE_RESC,
		NULL_VERIFY_DATATYPE_FUNC ,
		verify_value_resc
	},
	{
		ATTR_NodeGroupKey,
		NO_USER_SET,
		ATR_TYPE_ARST,
		NULL_VERIFY_DATATYPE_FUNC ,
		NULL_VERIFY_VALUE_FUNC
	},
	{
		ATTR_backfill_depth,
		NO_USER_SET,
		ATR_TYPE_LONG,
		verify_datatype_long,
		verify_value_zero_or_positive
	},
	{
		ATTR_routedest,
		MGR_ONLY_SET,
		ATR_TYPE_ARST,
		NULL_VERIFY_DATATYPE_FUNC ,
		NULL_VERIFY_VALUE_FUNC
	},
	{
		ATTR_altrouter,
		MGR_ONLY_SET,
		ATR_TYPE_BOOL,
		verify_datatype_bool ,
		NULL_VERIFY_VALUE_FUNC
	},
	{
		ATTR_routeheld,
		NO_USER_SET,
		ATR_TYPE_BOOL,
		verify_datatype_bool ,
		NULL_VERIFY_VALUE_FUNC
	},
	{
		ATTR_routewait,
		NO_USER_SET,
		ATR_TYPE_BOOL,
		verify_datatype_bool ,
		NULL_VERIFY_VALUE_FUNC
	},
	{
		ATTR_routeretry,
		NO_USER_SET,
		ATR_TYPE_LONG,
		verify_datatype_long ,
		NULL_VERIFY_VALUE_FUNC
	},
	{
		ATTR_routelife,
		NO_USER_SET,
		ATR_TYPE_LONG,
		verify_datatype_long ,
		NULL_VERIFY_VALUE_FUNC
	},
	{
		ATTR_enable,
		NO_USER_SET,
		ATR_TYPE_BOOL,
		verify_datatype_bool ,
		NULL_VERIFY_VALUE_FUNC
	},
	{
		ATTR_start,
		NO_USER_SET,
		ATR_TYPE_BOOL,
		verify_datatype_bool ,
		NULL_VERIFY_VALUE_FUNC
	},
	{
		ATTR_queued_jobs_threshold,
		NO_USER_SET,
		ATR_TYPE_ENTITY,
		NULL_VERIFY_DATATYPE_FUNC ,
		NULL_VERIFY_VALUE_FUNC
	},
	{
		ATTR_queued_jobs_threshold_res,
		NO_USER_SET,
		ATR_TYPE_ENTITY,
		NULL_VERIFY_DATATYPE_FUNC ,
		NULL_VERIFY_VALUE_FUNC
	},
	{
		ATTR_partition,
		MGR_ONLY_SET,
		ATR_TYPE_STR,
		NULL_VERIFY_DATATYPE_FUNC ,
		NULL_VERIFY_VALUE_FUNC
	},

	};
	int   ecl_que_attr_size = sizeof(ecl_que_attr_def)/sizeof(ecl_attribute_def);
