<pre>
Performs generic data validation for the operation to be performed
</pre>
329388
protected void validate(String operationType) throws Exception
	{
		super.validate(operationType);

		MPSString name_validator = new MPSString();
		name_validator.validate(operationType, name, "\"name\"");
		
		MPSIPAddress host_ip_address_validator = new MPSIPAddress();
		host_ip_address_validator.validate(operationType, host_ip_address, "\"host_ip_address\"");
		
		MPSDouble transaction_rate_validator = new MPSDouble();
		transaction_rate_validator.validate(operationType, transaction_rate, "\"transaction_rate\"");
		
		MPSDouble block_read_rate_validator = new MPSDouble();
		block_read_rate_validator.validate(operationType, block_read_rate, "\"block_read_rate\"");
		
		MPSDouble block_write_rate_validator = new MPSDouble();
		block_write_rate_validator.validate(operationType, block_write_rate, "\"block_write_rate\"");
		
		MPSDouble total_blocks_read_validator = new MPSDouble();
		total_blocks_read_validator.validate(operationType, total_blocks_read, "\"total_blocks_read\"");
		
		MPSDouble total_blocks_written_validator = new MPSDouble();
		total_blocks_written_validator.validate(operationType, total_blocks_written, "\"total_blocks_written\"");
		
		MPSDoubleLong utilized_validator = new MPSDoubleLong();
		utilized_validator.validate(operationType, utilized, "\"utilized\"");
		
		MPSDoubleLong size_validator = new MPSDoubleLong();
		size_validator.validate(operationType, size, "\"size\"");
		
		MPSInt bay_number_validator = new MPSInt();
		bay_number_validator.validate(operationType, bay_number, "\"bay_number\"");
		
	}
1120884
protected void validate(String operationType) throws Exception
	{
		super.validate(operationType);

		MPSString ns_conf_upgradefile_validator = new MPSString();
		ns_conf_upgradefile_validator.validate(operationType, ns_conf_upgradefile, "\"ns_conf_upgradefile\"");
		
		MPSIPAddress ns_ip_address_validator = new MPSIPAddress();
		ns_ip_address_validator.validate(operationType, ns_ip_address, "\"ns_ip_address\"");
		
	}
1333870
protected void validate(String operationType) throws Exception
	{
		super.validate(operationType);

		MPSString id_validator = new MPSString();
		id_validator.setConstraintIsReq(MPSConstants.DELETE_CONSTRAINT, true);
		id_validator.setConstraintIsReq(MPSConstants.MODIFY_CONSTRAINT, true);
		id_validator.validate(operationType, id, "\"id\"");
		
		MPSString category_validator = new MPSString();
		category_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 1024);
		category_validator.setConstraintMinStrLen(MPSConstants.GENERIC_CONSTRAINT, 1);
		category_validator.validate(operationType, category, "\"category\"");
		
		MPSString entity_validator = new MPSString();
		entity_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 1024);
		entity_validator.setConstraintMinStrLen(MPSConstants.GENERIC_CONSTRAINT, 1);
		entity_validator.validate(operationType, entity, "\"entity\"");
		
		MPSString severity_validator = new MPSString();
		severity_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 32);
		severity_validator.setConstraintMinStrLen(MPSConstants.GENERIC_CONSTRAINT, 1);
		severity_validator.validate(operationType, severity, "\"severity\"");
		
		MPSString source_validator = new MPSString();
		source_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 128);
		source_validator.setConstraintMinStrLen(MPSConstants.GENERIC_CONSTRAINT, 1);
		source_validator.validate(operationType, source, "\"source\"");
		
		MPSString failureobj_validator = new MPSString();
		failureobj_validator.setConstraintCharSetRegEx(MPSConstants.GENERIC_CONSTRAINT,"[ a-zA-Z0-9_#.:@=-]+");
		failureobj_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 128);
		failureobj_validator.setConstraintMinStrLen(MPSConstants.GENERIC_CONSTRAINT, 1);
		failureobj_validator.validate(operationType, failureobj, "\"failureobj\"");
		
		MPSInt source_event_id_validator = new MPSInt();
		source_event_id_validator.validate(operationType, source_event_id, "\"source_event_id\"");
		
		MPSInt timestamp_validator = new MPSInt();
		timestamp_validator.validate(operationType, timestamp, "\"timestamp\"");
		
		MPSString message_validator = new MPSString();
		message_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 4096);
		message_validator.validate(operationType, message, "\"message\"");
		
		MPSString operation_type_validator = new MPSString();
		operation_type_validator.setConstraintCharSetRegEx(MPSConstants.GENERIC_CONSTRAINT,"[ a-zA-Z0-9_#.:@=-]+");
		operation_type_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 32);
		operation_type_validator.setConstraintMinStrLen(MPSConstants.GENERIC_CONSTRAINT, 1);
		operation_type_validator.validate(operationType, operation_type, "\"operation_type\"");
		
		MPSInt trap_id_validator = new MPSInt();
		trap_id_validator.validate(operationType, trap_id, "\"trap_id\"");
		
		MPSString history_validator = new MPSString();
		history_validator.setConstraintCharSetRegEx(MPSConstants.GENERIC_CONSTRAINT,"[ a-zA-Z0-9_#.:@=-]+");
		history_validator.validate(operationType, history, "\"history\"");
		
	}
64068
protected void validate(String operationType) throws Exception
	{
		super.validate(operationType);

		MPSString mode_validator = new MPSString();
		mode_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 128);
		mode_validator.setConstraintMinStrLen(MPSConstants.GENERIC_CONSTRAINT, 1);
		mode_validator.setConstraintIsReq(MPSConstants.ADD_CONSTRAINT, true);
		mode_validator.validate(operationType, mode, "\"mode\"");
		
		MPSString file_name_validator = new MPSString();
		file_name_validator.setConstraintIsReq(MPSConstants.DELETE_CONSTRAINT, true);
		file_name_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 256);
		file_name_validator.setConstraintMinStrLen(MPSConstants.GENERIC_CONSTRAINT, 1);
		file_name_validator.setConstraintIsReq(MPSConstants.MODIFY_CONSTRAINT, true);
		file_name_validator.validate(operationType, file_name, "\"file_name\"");
		
		MPSString file_last_modified_validator = new MPSString();
		file_last_modified_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 128);
		file_last_modified_validator.setConstraintMinStrLen(MPSConstants.GENERIC_CONSTRAINT, 1);
		file_last_modified_validator.validate(operationType, file_last_modified, "\"file_last_modified\"");
		
		MPSInt file_size_validator = new MPSInt();
		file_size_validator.validate(operationType, file_size, "\"file_size\"");
		
		MPSString act_id_validator = new MPSString();
		act_id_validator.validate(operationType, act_id, "\"act_id\"");
		
		MPSString vpx_list_for_techsupport_validator = new MPSString();
		vpx_list_for_techsupport_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 50);
		vpx_list_for_techsupport_validator.setConstraintMinStrLen(MPSConstants.GENERIC_CONSTRAINT, 1);
		if(vpx_list_for_techsupport != null)
		{
			for(int i=0; i<vpx_list_for_techsupport.length; i++)
			{
				vpx_list_for_techsupport_validator.validate(operationType, vpx_list_for_techsupport[i], "vpx_list_for_techsupport["+i+"]");
			}
		}
		
	}
1365466
protected void validate(String operationType) throws Exception
	{
		super.validate(operationType);

		MPSString snmpversion_validator = new MPSString();
		snmpversion_validator.setConstraintIsReq(MPSConstants.ADD_CONSTRAINT, true);
		snmpversion_validator.validate(operationType, snmpversion, "\"snmpversion\"");
		
		MPSString snmpcommunity_validator = new MPSString();
		snmpcommunity_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 31);
		snmpcommunity_validator.validate(operationType, snmpcommunity, "\"snmpcommunity\"");
		
		MPSString snmpsecurityname_validator = new MPSString();
		snmpsecurityname_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 31);
		snmpsecurityname_validator.validate(operationType, snmpsecurityname, "\"snmpsecurityname\"");
		
		MPSString snmpsecuritylevel_validator = new MPSString();
		snmpsecuritylevel_validator.validate(operationType, snmpsecuritylevel, "\"snmpsecuritylevel\"");
		
		MPSString snmpauthprotocol_validator = new MPSString();
		snmpauthprotocol_validator.validate(operationType, snmpauthprotocol, "\"snmpauthprotocol\"");
		
		MPSString snmpauthpassword_validator = new MPSString();
		snmpauthpassword_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 31);
		snmpauthpassword_validator.setConstraintMinStrLen(MPSConstants.GENERIC_CONSTRAINT, 8);
		snmpauthpassword_validator.validate(operationType, snmpauthpassword, "\"snmpauthpassword\"");
		
		MPSString snmpprivprotocol_validator = new MPSString();
		snmpprivprotocol_validator.validate(operationType, snmpprivprotocol, "\"snmpprivprotocol\"");
		
		MPSString snmpprivpassword_validator = new MPSString();
		snmpprivpassword_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 31);
		snmpprivpassword_validator.setConstraintMinStrLen(MPSConstants.GENERIC_CONSTRAINT, 8);
		snmpprivpassword_validator.validate(operationType, snmpprivpassword, "\"snmpprivpassword\"");
		
		MPSBoolean save_config_validator = new MPSBoolean();
		save_config_validator.validate(operationType, save_config, "\"save_config\"");
		
		MPSIPAddress ns_ip_address_arr_validator = new MPSIPAddress();
		if(ns_ip_address_arr != null)
		{
			for(int i=0; i<ns_ip_address_arr.length; i++)
			{
				ns_ip_address_arr_validator.validate(operationType, ns_ip_address_arr[i], "ns_ip_address_arr["+i+"]");
			}
		}
		
	}
510426
protected void validate(String operationType) throws Exception
	{
		super.validate(operationType);

		MPSIPAddress source_ip_address_validator = new MPSIPAddress();
		source_ip_address_validator.validate(operationType, source_ip_address, "\"source_ip_address\"");
		
		MPSIPAddress target_ip_address_arr_validator = new MPSIPAddress();
		if(target_ip_address_arr != null)
		{
			for(int i=0; i<target_ip_address_arr.length; i++)
			{
				target_ip_address_arr_validator.validate(operationType, target_ip_address_arr[i], "target_ip_address_arr["+i+"]");
			}
		}
		
	}
937130
protected void validate(String operationType) throws Exception
	{
		super.validate(operationType);

		MPSString file_name_validator = new MPSString();
		file_name_validator.setConstraintIsReq(MPSConstants.DELETE_CONSTRAINT, true);
		file_name_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 256);
		file_name_validator.setConstraintMinStrLen(MPSConstants.GENERIC_CONSTRAINT, 1);
		file_name_validator.setConstraintIsReq(MPSConstants.MODIFY_CONSTRAINT, true);
		file_name_validator.validate(operationType, file_name, "\"file_name\"");
		
		MPSString file_last_modified_validator = new MPSString();
		file_last_modified_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 128);
		file_last_modified_validator.setConstraintMinStrLen(MPSConstants.GENERIC_CONSTRAINT, 1);
		file_last_modified_validator.validate(operationType, file_last_modified, "\"file_last_modified\"");
		
		MPSInt file_size_validator = new MPSInt();
		file_size_validator.validate(operationType, file_size, "\"file_size\"");
		
		MPSString after_apply_guidance_validator = new MPSString();
		after_apply_guidance_validator.validate(operationType, after_apply_guidance, "\"after_apply_guidance\"");
		
		MPSString hot_fix_applied_validator = new MPSString();
		hot_fix_applied_validator.validate(operationType, hot_fix_applied, "\"hot_fix_applied\"");
		
	}
818460
protected void validate(String operationType) throws Exception
	{
		super.validate(operationType);

		MPSInt nodeid_validator = new MPSInt();
		nodeid_validator.setConstraintMinValue(MPSConstants.GENERIC_CONSTRAINT, 0);
		nodeid_validator.setConstraintMaxValue(MPSConstants.GENERIC_CONSTRAINT, 31);
		nodeid_validator.validate(operationType, nodeid, "\"nodeid\"");
		
		MPSInt clusterid_validator = new MPSInt();
		clusterid_validator.setConstraintMinValue(MPSConstants.GENERIC_CONSTRAINT, 1);
		clusterid_validator.setConstraintMaxValue(MPSConstants.GENERIC_CONSTRAINT, 16);
		clusterid_validator.validate(operationType, clusterid, "\"clusterid\"");
		
		MPSIPAddress clnodeip_validator = new MPSIPAddress();
		clnodeip_validator.validate(operationType, clnodeip, "\"clnodeip\"");
		
		MPSIPAddress clip_validator = new MPSIPAddress();
		clip_validator.validate(operationType, clip, "\"clip\"");
		
		MPSString password_validator = new MPSString();
		password_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 128);
		password_validator.setConstraintMinStrLen(MPSConstants.GENERIC_CONSTRAINT, 1);
		password_validator.validate(operationType, password, "\"password\"");
		
		MPSString clmasterstate_validator = new MPSString();
		clmasterstate_validator.validate(operationType, clmasterstate, "\"clmasterstate\"");
		
		MPSDouble cltothbtx_validator = new MPSDouble();
		cltothbtx_validator.validate(operationType, cltothbtx, "\"cltothbtx\"");
		
		MPSDouble cltothbrx_validator = new MPSDouble();
		cltothbrx_validator.validate(operationType, cltothbrx, "\"cltothbrx\"");
		
		MPSDouble nnmcurconn_validator = new MPSDouble();
		nnmcurconn_validator.validate(operationType, nnmcurconn, "\"nnmcurconn\"");
		
		MPSDouble nnmtotconntx_validator = new MPSDouble();
		nnmtotconntx_validator.validate(operationType, nnmtotconntx, "\"nnmtotconntx\"");
		
		MPSDouble nnmtotconnrx_validator = new MPSDouble();
		nnmtotconnrx_validator.validate(operationType, nnmtotconnrx, "\"nnmtotconnrx\"");
		
		MPSDouble nnmerrmsend_validator = new MPSDouble();
		nnmerrmsend_validator.validate(operationType, nnmerrmsend, "\"nnmerrmsend\"");
		
		MPSDouble clptptx_validator = new MPSDouble();
		clptptx_validator.validate(operationType, clptptx, "\"clptptx\"");
		
		MPSDouble clptprx_validator = new MPSDouble();
		clptprx_validator.validate(operationType, clptprx, "\"clptprx\"");
		
		MPSString clptpstate_validator = new MPSString();
		clptpstate_validator.validate(operationType, clptpstate, "\"clptpstate\"");
		
		MPSString clnodehealth_validator = new MPSString();
		clnodehealth_validator.validate(operationType, clnodehealth, "\"clnodehealth\"");
		
		MPSString clnodeeffectivehealth_validator = new MPSString();
		clnodeeffectivehealth_validator.validate(operationType, clnodeeffectivehealth, "\"clnodeeffectivehealth\"");
		
		MPSString clsyncstate_validator = new MPSString();
		clsyncstate_validator.validate(operationType, clsyncstate, "\"clsyncstate\"");
		
		MPSBoolean iscco_validator = new MPSBoolean();
		iscco_validator.validate(operationType, iscco, "\"iscco\"");
		
		MPSString islocalsdx_validator = new MPSString();
		islocalsdx_validator.validate(operationType, islocalsdx, "\"islocalsdx\"");
		
		MPSString act_id_validator = new MPSString();
		act_id_validator.validate(operationType, act_id, "\"act_id\"");
		
	}
504292
protected void validate(String operationType) throws Exception
	{
		super.validate(operationType);

		MPSString image_name_validator = new MPSString();
		image_name_validator.setConstraintIsReq(MPSConstants.MODIFY_CONSTRAINT, true);
		image_name_validator.setConstraintMaxStrLen(MPSConstants.MODIFY_CONSTRAINT, 128);
		image_name_validator.setConstraintMinStrLen(MPSConstants.MODIFY_CONSTRAINT, 1);
		image_name_validator.validate(operationType, image_name, "\"image_name\"");
		
		MPSString xen_version_validator = new MPSString();
		xen_version_validator.validate(operationType, xen_version, "\"xen_version\"");
		
	}
499959
protected void validate(String operationType) throws Exception
	{
		super.validate(operationType);

		MPSIPAddress ipaddress_validator = new MPSIPAddress();
		ipaddress_validator.validate(operationType, ipaddress, "\"ipaddress\"");
		
		MPSIPAddress clip_validator = new MPSIPAddress();
		clip_validator.validate(operationType, clip, "\"clip\"");
		
		MPSInt nodeid_validator = new MPSInt();
		nodeid_validator.setConstraintMinValue(MPSConstants.GENERIC_CONSTRAINT, 0);
		nodeid_validator.setConstraintMaxValue(MPSConstants.GENERIC_CONSTRAINT, 31);
		nodeid_validator.validate(operationType, nodeid, "\"nodeid\"");
		
		MPSInt clusterid_validator = new MPSInt();
		clusterid_validator.setConstraintMinValue(MPSConstants.GENERIC_CONSTRAINT, 1);
		clusterid_validator.setConstraintMaxValue(MPSConstants.GENERIC_CONSTRAINT, 16);
		clusterid_validator.validate(operationType, clusterid, "\"clusterid\"");
		
		MPSString password_validator = new MPSString();
		password_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 128);
		password_validator.setConstraintMinStrLen(MPSConstants.GENERIC_CONSTRAINT, 1);
		password_validator.validate(operationType, password, "\"password\"");
		
		MPSBoolean iscco_validator = new MPSBoolean();
		iscco_validator.validate(operationType, iscco, "\"iscco\"");
		
		MPSString backplane_validator = new MPSString();
		backplane_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 32);
		backplane_validator.setConstraintMinStrLen(MPSConstants.GENERIC_CONSTRAINT, 1);
		backplane_validator.validate(operationType, backplane, "\"backplane\"");
		
		MPSString health_validator = new MPSString();
		health_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 32);
		health_validator.setConstraintMinStrLen(MPSConstants.GENERIC_CONSTRAINT, 1);
		health_validator.validate(operationType, health, "\"health\"");
		
		MPSString state_validator = new MPSString();
		state_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 32);
		state_validator.setConstraintMinStrLen(MPSConstants.GENERIC_CONSTRAINT, 1);
		state_validator.validate(operationType, state, "\"state\"");
		
		MPSIPAddress clviewleader_validator = new MPSIPAddress();
		clviewleader_validator.validate(operationType, clviewleader, "\"clviewleader\"");
		
		MPSDouble clbkplanerx_validator = new MPSDouble();
		clbkplanerx_validator.validate(operationType, clbkplanerx, "\"clbkplanerx\"");
		
		MPSDouble clbkplanetx_validator = new MPSDouble();
		clbkplanetx_validator.validate(operationType, clbkplanetx, "\"clbkplanetx\"");
		
		MPSDouble clbkplanerxrate_validator = new MPSDouble();
		clbkplanerxrate_validator.validate(operationType, clbkplanerxrate, "\"clbkplanerxrate\"");
		
		MPSDouble clbkplanetxrate_validator = new MPSDouble();
		clbkplanetxrate_validator.validate(operationType, clbkplanetxrate, "\"clbkplanetxrate\"");
		
		MPSDouble totsteeredpkts_validator = new MPSDouble();
		totsteeredpkts_validator.validate(operationType, totsteeredpkts, "\"totsteeredpkts\"");
		
		MPSDouble numdfddroppkts_validator = new MPSDouble();
		numdfddroppkts_validator.validate(operationType, numdfddroppkts, "\"numdfddroppkts\"");
		
		MPSDouble totpropagationtimeout_validator = new MPSDouble();
		totpropagationtimeout_validator.validate(operationType, totpropagationtimeout, "\"totpropagationtimeout\"");
		
		MPSString clcurstatus_validator = new MPSString();
		clcurstatus_validator.validate(operationType, clcurstatus, "\"clcurstatus\"");
		
		MPSInt clnumnodes_validator = new MPSInt();
		clnumnodes_validator.setConstraintMinValue(MPSConstants.GENERIC_CONSTRAINT, 0);
		clnumnodes_validator.setConstraintMaxValue(MPSConstants.GENERIC_CONSTRAINT, 32);
		clnumnodes_validator.validate(operationType, clnumnodes, "\"clnumnodes\"");
		
		MPSDouble cpu_usage_validator = new MPSDouble();
		cpu_usage_validator.validate(operationType, cpu_usage, "\"cpu_usage\"");
		
		MPSDouble mgmt_cpu_usage_validator = new MPSDouble();
		mgmt_cpu_usage_validator.validate(operationType, mgmt_cpu_usage, "\"mgmt_cpu_usage\"");
		
		MPSDouble memory_usage_validator = new MPSDouble();
		memory_usage_validator.validate(operationType, memory_usage, "\"memory_usage\"");
		
		MPSDouble tx_validator = new MPSDouble();
		tx_validator.validate(operationType, tx, "\"tx\"");
		
		MPSDouble rx_validator = new MPSDouble();
		rx_validator.validate(operationType, rx, "\"rx\"");
		
		MPSDouble http_req_validator = new MPSDouble();
		http_req_validator.validate(operationType, http_req, "\"http_req\"");
		
		MPSString profile_name_validator = new MPSString();
		profile_name_validator.setConstraintCharSetRegEx(MPSConstants.GENERIC_CONSTRAINT,"[ a-zA-Z0-9_#.:@=-]+");
		profile_name_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 128);
		profile_name_validator.validate(operationType, profile_name, "\"profile_name\"");
		
		MPSString clnodes_validator = new MPSString();
		clnodes_validator.validate(operationType, clnodes, "\"clnodes\"");
		
		MPSString act_id_validator = new MPSString();
		act_id_validator.validate(operationType, act_id, "\"act_id\"");
		
		MPSString operationalstate_validator = new MPSString();
		operationalstate_validator.validate(operationType, operationalstate, "\"operationalstate\"");
		
	}
1170875
protected void validate(String operationType) throws Exception
	{
		super.validate(operationType);

		MPSString uuid_validator = new MPSString();
		uuid_validator.setConstraintCharSetRegEx(MPSConstants.GENERIC_CONSTRAINT,"[ a-zA-Z0-9_#.:@=-]+");
		uuid_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 128);
		uuid_validator.setConstraintMinStrLen(MPSConstants.GENERIC_CONSTRAINT, 1);
		uuid_validator.validate(operationType, uuid, "\"uuid\"");
		
		MPSString template_name_validator = new MPSString();
		template_name_validator.setConstraintCharSetRegEx(MPSConstants.GENERIC_CONSTRAINT,"[ a-zA-Z0-9_#.:@=-]+");
		template_name_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 128);
		template_name_validator.setConstraintMinStrLen(MPSConstants.GENERIC_CONSTRAINT, 1);
		template_name_validator.validate(operationType, template_name, "\"template_name\"");
		
		MPSString image_name_validator = new MPSString();
		image_name_validator.setConstraintCharSetRegEx(MPSConstants.GENERIC_CONSTRAINT,"[ a-zA-Z0-9_#.:@=-]+");
		image_name_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 128);
		image_name_validator.setConstraintMinStrLen(MPSConstants.GENERIC_CONSTRAINT, 1);
		image_name_validator.validate(operationType, image_name, "\"image_name\"");
		
		MPSString virtual_functions_validator = new MPSString();
		virtual_functions_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 512);
		virtual_functions_validator.setConstraintMinStrLen(MPSConstants.GENERIC_CONSTRAINT, 1);
		virtual_functions_validator.validate(operationType, virtual_functions, "\"virtual_functions\"");
		
		MPSString ssl_virtual_functions_validator = new MPSString();
		ssl_virtual_functions_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 256);
		ssl_virtual_functions_validator.setConstraintMinStrLen(MPSConstants.GENERIC_CONSTRAINT, 1);
		ssl_virtual_functions_validator.validate(operationType, ssl_virtual_functions, "\"ssl_virtual_functions\"");
		
		MPSString vm_state_validator = new MPSString();
		vm_state_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 64);
		vm_state_validator.setConstraintMinStrLen(MPSConstants.GENERIC_CONSTRAINT, 1);
		vm_state_validator.validate(operationType, vm_state, "\"vm_state\"");
		
		MPSDouble vm_cpu_usage_validator = new MPSDouble();
		vm_cpu_usage_validator.validate(operationType, vm_cpu_usage, "\"vm_cpu_usage\"");
		
		MPSDoubleLong vm_memory_total_validator = new MPSDoubleLong();
		vm_memory_total_validator.setConstraintMinValue(MPSConstants.GENERIC_CONSTRAINT, 1024);
		vm_memory_total_validator.validate(operationType, vm_memory_total, "\"vm_memory_total\"");
		
		MPSDoubleLong vm_memory_free_validator = new MPSDoubleLong();
		vm_memory_free_validator.validate(operationType, vm_memory_free, "\"vm_memory_free\"");
		
		MPSDouble vm_memory_usage_validator = new MPSDouble();
		vm_memory_usage_validator.validate(operationType, vm_memory_usage, "\"vm_memory_usage\"");
		
		MPSDouble vm_tx_validator = new MPSDouble();
		vm_tx_validator.validate(operationType, vm_tx, "\"vm_tx\"");
		
		MPSDouble vm_rx_validator = new MPSDouble();
		vm_rx_validator.validate(operationType, vm_rx, "\"vm_rx\"");
		
		MPSString uptime_validator = new MPSString();
		uptime_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 128);
		uptime_validator.setConstraintMinStrLen(MPSConstants.GENERIC_CONSTRAINT, 1);
		uptime_validator.validate(operationType, uptime, "\"uptime\"");
		
		MPSInt number_of_ssl_cores_validator = new MPSInt();
		number_of_ssl_cores_validator.setConstraintMinValue(MPSConstants.GENERIC_CONSTRAINT, 0);
		number_of_ssl_cores_validator.validate(operationType, number_of_ssl_cores, "\"number_of_ssl_cores\"");
		
		MPSString cpu_core_mgmt_validator = new MPSString();
		cpu_core_mgmt_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 32);
		cpu_core_mgmt_validator.setConstraintMinStrLen(MPSConstants.GENERIC_CONSTRAINT, 1);
		cpu_core_mgmt_validator.validate(operationType, cpu_core_mgmt, "\"cpu_core_mgmt\"");
		
		MPSString cpu_core_pe_validator = new MPSString();
		cpu_core_pe_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 32);
		cpu_core_pe_validator.setConstraintMinStrLen(MPSConstants.GENERIC_CONSTRAINT, 1);
		cpu_core_pe_validator.validate(operationType, cpu_core_pe, "\"cpu_core_pe\"");
		
		MPSDoubleLong domid_validator = new MPSDoubleLong();
		domid_validator.validate(operationType, domid, "\"domid\"");
		
		MPSString mac_eth0_validator = new MPSString();
		mac_eth0_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 32);
		mac_eth0_validator.setConstraintMinStrLen(MPSConstants.GENERIC_CONSTRAINT, 1);
		mac_eth0_validator.validate(operationType, mac_eth0, "\"mac_eth0\"");
		
		MPSString vm_description_validator = new MPSString();
		vm_description_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 64);
		vm_description_validator.setConstraintMinStrLen(MPSConstants.GENERIC_CONSTRAINT, 1);
		vm_description_validator.validate(operationType, vm_description, "\"vm_description\"");
		
		MPSDoubleLong throughput_validator = new MPSDoubleLong();
		throughput_validator.setConstraintMinValue(MPSConstants.GENERIC_CONSTRAINT, 0);
		throughput_validator.validate(operationType, throughput, "\"throughput\"");
		
		MPSDoubleLong disk_space_validator = new MPSDoubleLong();
		disk_space_validator.validate(operationType, disk_space, "\"disk_space\"");
		
		MPSString disk_allocation_validator = new MPSString();
		disk_allocation_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 512);
		disk_allocation_validator.setConstraintMinStrLen(MPSConstants.GENERIC_CONSTRAINT, 1);
		disk_allocation_validator.validate(operationType, disk_allocation, "\"disk_allocation\"");
		
		MPSInt number_of_cores_validator = new MPSInt();
		number_of_cores_validator.validate(operationType, number_of_cores, "\"number_of_cores\"");
		
		MPSBoolean provision_with_xva_validator = new MPSBoolean();
		provision_with_xva_validator.validate(operationType, provision_with_xva, "\"provision_with_xva\"");
		
		if(network_interfaces != null)
		{
			for(int i=0; i<network_interfaces.length; i++)
			{
				network_interfaces[i].validate(operationType);
			}
		}
		
		MPSBoolean has_sdxtools_validator = new MPSBoolean();
		has_sdxtools_validator.validate(operationType, has_sdxtools, "\"has_sdxtools\"");
		
		MPSInt sdxtools_http_port_validator = new MPSInt();
		sdxtools_http_port_validator.validate(operationType, sdxtools_http_port, "\"sdxtools_http_port\"");
		
		MPSString sdxtools_public_key_validator = new MPSString();
		sdxtools_public_key_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 4096);
		sdxtools_public_key_validator.setConstraintMinStrLen(MPSConstants.GENERIC_CONSTRAINT, 1);
		sdxtools_public_key_validator.validate(operationType, sdxtools_public_key, "\"sdxtools_public_key\"");
		
		MPSString domain_name_validator = new MPSString();
		domain_name_validator.setConstraintCharSetRegEx(MPSConstants.GENERIC_CONSTRAINT,"[a-zA-Z0-9_#.:@=-]+");
		domain_name_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 128);
		domain_name_validator.setConstraintMinStrLen(MPSConstants.GENERIC_CONSTRAINT, 1);
		domain_name_validator.validate(operationType, domain_name, "\"domain_name\"");
		
		MPSBoolean la_mgmt_validator = new MPSBoolean();
		la_mgmt_validator.validate(operationType, la_mgmt, "\"la_mgmt\"");
		
		MPSString sdxtools_version_validator = new MPSString();
		sdxtools_version_validator.validate(operationType, sdxtools_version, "\"sdxtools_version\"");
		
		MPSInt vlan_id_0_1_validator = new MPSInt();
		vlan_id_0_1_validator.setConstraintMinValue(MPSConstants.GENERIC_CONSTRAINT, 0);
		vlan_id_0_1_validator.setConstraintMaxValue(MPSConstants.GENERIC_CONSTRAINT, 4095);
		vlan_id_0_1_validator.validate(operationType, vlan_id_0_1, "\"vlan_id_0_1\"");
		
		MPSInt vlan_id_0_2_validator = new MPSInt();
		vlan_id_0_2_validator.setConstraintMinValue(MPSConstants.GENERIC_CONSTRAINT, 0);
		vlan_id_0_2_validator.setConstraintMaxValue(MPSConstants.GENERIC_CONSTRAINT, 4095);
		vlan_id_0_2_validator.validate(operationType, vlan_id_0_2, "\"vlan_id_0_2\"");
		
		MPSString preferred_cpu_socket_validator = new MPSString();
		preferred_cpu_socket_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 24);
		preferred_cpu_socket_validator.setConstraintMinStrLen(MPSConstants.GENERIC_CONSTRAINT, 1);
		preferred_cpu_socket_validator.validate(operationType, preferred_cpu_socket, "\"preferred_cpu_socket\"");
		
		MPSString assigned_cpu_socket_validator = new MPSString();
		assigned_cpu_socket_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 24);
		assigned_cpu_socket_validator.setConstraintMinStrLen(MPSConstants.GENERIC_CONSTRAINT, 1);
		assigned_cpu_socket_validator.validate(operationType, assigned_cpu_socket, "\"assigned_cpu_socket\"");
		
		MPSInt vlan_10_1_validator = new MPSInt();
		vlan_10_1_validator.setConstraintMinValue(MPSConstants.GENERIC_CONSTRAINT, 0);
		vlan_10_1_validator.setConstraintMaxValue(MPSConstants.GENERIC_CONSTRAINT, 4095);
		vlan_10_1_validator.validate(operationType, vlan_10_1, "\"vlan_10_1\"");
		
		MPSInt vlan_10_2_validator = new MPSInt();
		vlan_10_2_validator.setConstraintMinValue(MPSConstants.GENERIC_CONSTRAINT, 0);
		vlan_10_2_validator.setConstraintMaxValue(MPSConstants.GENERIC_CONSTRAINT, 4095);
		vlan_10_2_validator.validate(operationType, vlan_10_2, "\"vlan_10_2\"");
		
		MPSInt vlan_10_3_validator = new MPSInt();
		vlan_10_3_validator.setConstraintMinValue(MPSConstants.GENERIC_CONSTRAINT, 0);
		vlan_10_3_validator.setConstraintMaxValue(MPSConstants.GENERIC_CONSTRAINT, 4095);
		vlan_10_3_validator.validate(operationType, vlan_10_3, "\"vlan_10_3\"");
		
		MPSInt vlan_10_4_validator = new MPSInt();
		vlan_10_4_validator.setConstraintMinValue(MPSConstants.GENERIC_CONSTRAINT, 0);
		vlan_10_4_validator.setConstraintMaxValue(MPSConstants.GENERIC_CONSTRAINT, 4095);
		vlan_10_4_validator.validate(operationType, vlan_10_4, "\"vlan_10_4\"");
		
		MPSInt vlan_10_5_validator = new MPSInt();
		vlan_10_5_validator.setConstraintMinValue(MPSConstants.GENERIC_CONSTRAINT, 0);
		vlan_10_5_validator.setConstraintMaxValue(MPSConstants.GENERIC_CONSTRAINT, 4095);
		vlan_10_5_validator.validate(operationType, vlan_10_5, "\"vlan_10_5\"");
		
		MPSInt vlan_10_6_validator = new MPSInt();
		vlan_10_6_validator.setConstraintMinValue(MPSConstants.GENERIC_CONSTRAINT, 0);
		vlan_10_6_validator.setConstraintMaxValue(MPSConstants.GENERIC_CONSTRAINT, 4095);
		vlan_10_6_validator.validate(operationType, vlan_10_6, "\"vlan_10_6\"");
		
		MPSInt vlan_10_7_validator = new MPSInt();
		vlan_10_7_validator.setConstraintMinValue(MPSConstants.GENERIC_CONSTRAINT, 0);
		vlan_10_7_validator.setConstraintMaxValue(MPSConstants.GENERIC_CONSTRAINT, 4095);
		vlan_10_7_validator.validate(operationType, vlan_10_7, "\"vlan_10_7\"");
		
		MPSInt vlan_10_8_validator = new MPSInt();
		vlan_10_8_validator.setConstraintMinValue(MPSConstants.GENERIC_CONSTRAINT, 0);
		vlan_10_8_validator.setConstraintMaxValue(MPSConstants.GENERIC_CONSTRAINT, 4095);
		vlan_10_8_validator.validate(operationType, vlan_10_8, "\"vlan_10_8\"");
		
		MPSInt vlan_1_1_validator = new MPSInt();
		vlan_1_1_validator.setConstraintMinValue(MPSConstants.GENERIC_CONSTRAINT, 0);
		vlan_1_1_validator.setConstraintMaxValue(MPSConstants.GENERIC_CONSTRAINT, 4095);
		vlan_1_1_validator.validate(operationType, vlan_1_1, "\"vlan_1_1\"");
		
		MPSInt vlan_1_2_validator = new MPSInt();
		vlan_1_2_validator.setConstraintMinValue(MPSConstants.GENERIC_CONSTRAINT, 0);
		vlan_1_2_validator.setConstraintMaxValue(MPSConstants.GENERIC_CONSTRAINT, 4095);
		vlan_1_2_validator.validate(operationType, vlan_1_2, "\"vlan_1_2\"");
		
		MPSInt vlan_1_3_validator = new MPSInt();
		vlan_1_3_validator.setConstraintMinValue(MPSConstants.GENERIC_CONSTRAINT, 0);
		vlan_1_3_validator.setConstraintMaxValue(MPSConstants.GENERIC_CONSTRAINT, 4095);
		vlan_1_3_validator.validate(operationType, vlan_1_3, "\"vlan_1_3\"");
		
		MPSInt vlan_1_4_validator = new MPSInt();
		vlan_1_4_validator.setConstraintMinValue(MPSConstants.GENERIC_CONSTRAINT, 0);
		vlan_1_4_validator.setConstraintMaxValue(MPSConstants.GENERIC_CONSTRAINT, 4095);
		vlan_1_4_validator.validate(operationType, vlan_1_4, "\"vlan_1_4\"");
		
		MPSInt vlan_1_5_validator = new MPSInt();
		vlan_1_5_validator.setConstraintMinValue(MPSConstants.GENERIC_CONSTRAINT, 0);
		vlan_1_5_validator.setConstraintMaxValue(MPSConstants.GENERIC_CONSTRAINT, 4095);
		vlan_1_5_validator.validate(operationType, vlan_1_5, "\"vlan_1_5\"");
		
		MPSInt vlan_1_6_validator = new MPSInt();
		vlan_1_6_validator.setConstraintMinValue(MPSConstants.GENERIC_CONSTRAINT, 0);
		vlan_1_6_validator.setConstraintMaxValue(MPSConstants.GENERIC_CONSTRAINT, 4095);
		vlan_1_6_validator.validate(operationType, vlan_1_6, "\"vlan_1_6\"");
		
		MPSInt vlan_1_7_validator = new MPSInt();
		vlan_1_7_validator.setConstraintMinValue(MPSConstants.GENERIC_CONSTRAINT, 0);
		vlan_1_7_validator.setConstraintMaxValue(MPSConstants.GENERIC_CONSTRAINT, 4095);
		vlan_1_7_validator.validate(operationType, vlan_1_7, "\"vlan_1_7\"");
		
		MPSInt vlan_1_8_validator = new MPSInt();
		vlan_1_8_validator.setConstraintMinValue(MPSConstants.GENERIC_CONSTRAINT, 0);
		vlan_1_8_validator.setConstraintMaxValue(MPSConstants.GENERIC_CONSTRAINT, 4095);
		vlan_1_8_validator.validate(operationType, vlan_1_8, "\"vlan_1_8\"");
		
		MPSBoolean if_1_1_validator = new MPSBoolean();
		if_1_1_validator.validate(operationType, if_1_1, "\"if_1_1\"");
		
		MPSBoolean if_1_2_validator = new MPSBoolean();
		if_1_2_validator.validate(operationType, if_1_2, "\"if_1_2\"");
		
		MPSBoolean if_1_3_validator = new MPSBoolean();
		if_1_3_validator.validate(operationType, if_1_3, "\"if_1_3\"");
		
		MPSBoolean if_1_4_validator = new MPSBoolean();
		if_1_4_validator.validate(operationType, if_1_4, "\"if_1_4\"");
		
		MPSBoolean if_1_5_validator = new MPSBoolean();
		if_1_5_validator.validate(operationType, if_1_5, "\"if_1_5\"");
		
		MPSBoolean if_1_6_validator = new MPSBoolean();
		if_1_6_validator.validate(operationType, if_1_6, "\"if_1_6\"");
		
		MPSBoolean if_1_7_validator = new MPSBoolean();
		if_1_7_validator.validate(operationType, if_1_7, "\"if_1_7\"");
		
		MPSBoolean if_1_8_validator = new MPSBoolean();
		if_1_8_validator.validate(operationType, if_1_8, "\"if_1_8\"");
		
		MPSBoolean if_10_1_validator = new MPSBoolean();
		if_10_1_validator.validate(operationType, if_10_1, "\"if_10_1\"");
		
		MPSBoolean if_10_2_validator = new MPSBoolean();
		if_10_2_validator.validate(operationType, if_10_2, "\"if_10_2\"");
		
		MPSBoolean if_10_3_validator = new MPSBoolean();
		if_10_3_validator.validate(operationType, if_10_3, "\"if_10_3\"");
		
		MPSBoolean if_10_4_validator = new MPSBoolean();
		if_10_4_validator.validate(operationType, if_10_4, "\"if_10_4\"");
		
		MPSBoolean if_10_5_validator = new MPSBoolean();
		if_10_5_validator.validate(operationType, if_10_5, "\"if_10_5\"");
		
		MPSBoolean if_10_6_validator = new MPSBoolean();
		if_10_6_validator.validate(operationType, if_10_6, "\"if_10_6\"");
		
		MPSBoolean if_10_7_validator = new MPSBoolean();
		if_10_7_validator.validate(operationType, if_10_7, "\"if_10_7\"");
		
		MPSBoolean if_10_8_validator = new MPSBoolean();
		if_10_8_validator.validate(operationType, if_10_8, "\"if_10_8\"");
		
		MPSBoolean l2_enabled_validator = new MPSBoolean();
		l2_enabled_validator.validate(operationType, l2_enabled, "\"l2_enabled\"");
		
		MPSBoolean receiveuntagged_1_1_validator = new MPSBoolean();
		receiveuntagged_1_1_validator.validate(operationType, receiveuntagged_1_1, "\"receiveuntagged_1_1\"");
		
		MPSBoolean receiveuntagged_1_2_validator = new MPSBoolean();
		receiveuntagged_1_2_validator.validate(operationType, receiveuntagged_1_2, "\"receiveuntagged_1_2\"");
		
		MPSBoolean receiveuntagged_1_3_validator = new MPSBoolean();
		receiveuntagged_1_3_validator.validate(operationType, receiveuntagged_1_3, "\"receiveuntagged_1_3\"");
		
		MPSBoolean receiveuntagged_1_4_validator = new MPSBoolean();
		receiveuntagged_1_4_validator.validate(operationType, receiveuntagged_1_4, "\"receiveuntagged_1_4\"");
		
		MPSBoolean receiveuntagged_1_5_validator = new MPSBoolean();
		receiveuntagged_1_5_validator.validate(operationType, receiveuntagged_1_5, "\"receiveuntagged_1_5\"");
		
		MPSBoolean receiveuntagged_1_6_validator = new MPSBoolean();
		receiveuntagged_1_6_validator.validate(operationType, receiveuntagged_1_6, "\"receiveuntagged_1_6\"");
		
		MPSBoolean receiveuntagged_1_7_validator = new MPSBoolean();
		receiveuntagged_1_7_validator.validate(operationType, receiveuntagged_1_7, "\"receiveuntagged_1_7\"");
		
		MPSBoolean receiveuntagged_1_8_validator = new MPSBoolean();
		receiveuntagged_1_8_validator.validate(operationType, receiveuntagged_1_8, "\"receiveuntagged_1_8\"");
		
		MPSBoolean receiveuntagged_10_1_validator = new MPSBoolean();
		receiveuntagged_10_1_validator.validate(operationType, receiveuntagged_10_1, "\"receiveuntagged_10_1\"");
		
		MPSBoolean receiveuntagged_10_2_validator = new MPSBoolean();
		receiveuntagged_10_2_validator.validate(operationType, receiveuntagged_10_2, "\"receiveuntagged_10_2\"");
		
		MPSBoolean receiveuntagged_10_3_validator = new MPSBoolean();
		receiveuntagged_10_3_validator.validate(operationType, receiveuntagged_10_3, "\"receiveuntagged_10_3\"");
		
		MPSBoolean receiveuntagged_10_4_validator = new MPSBoolean();
		receiveuntagged_10_4_validator.validate(operationType, receiveuntagged_10_4, "\"receiveuntagged_10_4\"");
		
		MPSBoolean receiveuntagged_10_5_validator = new MPSBoolean();
		receiveuntagged_10_5_validator.validate(operationType, receiveuntagged_10_5, "\"receiveuntagged_10_5\"");
		
		MPSBoolean receiveuntagged_10_6_validator = new MPSBoolean();
		receiveuntagged_10_6_validator.validate(operationType, receiveuntagged_10_6, "\"receiveuntagged_10_6\"");
		
		MPSBoolean receiveuntagged_10_7_validator = new MPSBoolean();
		receiveuntagged_10_7_validator.validate(operationType, receiveuntagged_10_7, "\"receiveuntagged_10_7\"");
		
		MPSBoolean receiveuntagged_10_8_validator = new MPSBoolean();
		receiveuntagged_10_8_validator.validate(operationType, receiveuntagged_10_8, "\"receiveuntagged_10_8\"");
		
		MPSString vrid_list_ipv4_1_1_validator = new MPSString();
		if(vrid_list_ipv4_1_1 != null)
		{
			for(int i=0; i<vrid_list_ipv4_1_1.length; i++)
			{
				vrid_list_ipv4_1_1_validator.validate(operationType, vrid_list_ipv4_1_1[i], "vrid_list_ipv4_1_1["+i+"]");
			}
		}
		
		MPSString vrid_list_ipv4_1_2_validator = new MPSString();
		if(vrid_list_ipv4_1_2 != null)
		{
			for(int i=0; i<vrid_list_ipv4_1_2.length; i++)
			{
				vrid_list_ipv4_1_2_validator.validate(operationType, vrid_list_ipv4_1_2[i], "vrid_list_ipv4_1_2["+i+"]");
			}
		}
		
		MPSString vrid_list_ipv4_1_3_validator = new MPSString();
		if(vrid_list_ipv4_1_3 != null)
		{
			for(int i=0; i<vrid_list_ipv4_1_3.length; i++)
			{
				vrid_list_ipv4_1_3_validator.validate(operationType, vrid_list_ipv4_1_3[i], "vrid_list_ipv4_1_3["+i+"]");
			}
		}
		
		MPSString vrid_list_ipv4_1_4_validator = new MPSString();
		if(vrid_list_ipv4_1_4 != null)
		{
			for(int i=0; i<vrid_list_ipv4_1_4.length; i++)
			{
				vrid_list_ipv4_1_4_validator.validate(operationType, vrid_list_ipv4_1_4[i], "vrid_list_ipv4_1_4["+i+"]");
			}
		}
		
		MPSString vrid_list_ipv4_1_5_validator = new MPSString();
		if(vrid_list_ipv4_1_5 != null)
		{
			for(int i=0; i<vrid_list_ipv4_1_5.length; i++)
			{
				vrid_list_ipv4_1_5_validator.validate(operationType, vrid_list_ipv4_1_5[i], "vrid_list_ipv4_1_5["+i+"]");
			}
		}
		
		MPSString vrid_list_ipv4_1_6_validator = new MPSString();
		if(vrid_list_ipv4_1_6 != null)
		{
			for(int i=0; i<vrid_list_ipv4_1_6.length; i++)
			{
				vrid_list_ipv4_1_6_validator.validate(operationType, vrid_list_ipv4_1_6[i], "vrid_list_ipv4_1_6["+i+"]");
			}
		}
		
		MPSString vrid_list_ipv4_1_7_validator = new MPSString();
		if(vrid_list_ipv4_1_7 != null)
		{
			for(int i=0; i<vrid_list_ipv4_1_7.length; i++)
			{
				vrid_list_ipv4_1_7_validator.validate(operationType, vrid_list_ipv4_1_7[i], "vrid_list_ipv4_1_7["+i+"]");
			}
		}
		
		MPSString vrid_list_ipv4_1_8_validator = new MPSString();
		if(vrid_list_ipv4_1_8 != null)
		{
			for(int i=0; i<vrid_list_ipv4_1_8.length; i++)
			{
				vrid_list_ipv4_1_8_validator.validate(operationType, vrid_list_ipv4_1_8[i], "vrid_list_ipv4_1_8["+i+"]");
			}
		}
		
		MPSString vrid_list_ipv4_10_1_validator = new MPSString();
		if(vrid_list_ipv4_10_1 != null)
		{
			for(int i=0; i<vrid_list_ipv4_10_1.length; i++)
			{
				vrid_list_ipv4_10_1_validator.validate(operationType, vrid_list_ipv4_10_1[i], "vrid_list_ipv4_10_1["+i+"]");
			}
		}
		
		MPSString vrid_list_ipv4_10_2_validator = new MPSString();
		if(vrid_list_ipv4_10_2 != null)
		{
			for(int i=0; i<vrid_list_ipv4_10_2.length; i++)
			{
				vrid_list_ipv4_10_2_validator.validate(operationType, vrid_list_ipv4_10_2[i], "vrid_list_ipv4_10_2["+i+"]");
			}
		}
		
		MPSString vrid_list_ipv4_10_3_validator = new MPSString();
		if(vrid_list_ipv4_10_3 != null)
		{
			for(int i=0; i<vrid_list_ipv4_10_3.length; i++)
			{
				vrid_list_ipv4_10_3_validator.validate(operationType, vrid_list_ipv4_10_3[i], "vrid_list_ipv4_10_3["+i+"]");
			}
		}
		
		MPSString vrid_list_ipv4_10_4_validator = new MPSString();
		if(vrid_list_ipv4_10_4 != null)
		{
			for(int i=0; i<vrid_list_ipv4_10_4.length; i++)
			{
				vrid_list_ipv4_10_4_validator.validate(operationType, vrid_list_ipv4_10_4[i], "vrid_list_ipv4_10_4["+i+"]");
			}
		}
		
		MPSString vrid_list_ipv4_10_5_validator = new MPSString();
		if(vrid_list_ipv4_10_5 != null)
		{
			for(int i=0; i<vrid_list_ipv4_10_5.length; i++)
			{
				vrid_list_ipv4_10_5_validator.validate(operationType, vrid_list_ipv4_10_5[i], "vrid_list_ipv4_10_5["+i+"]");
			}
		}
		
		MPSString vrid_list_ipv4_10_6_validator = new MPSString();
		if(vrid_list_ipv4_10_6 != null)
		{
			for(int i=0; i<vrid_list_ipv4_10_6.length; i++)
			{
				vrid_list_ipv4_10_6_validator.validate(operationType, vrid_list_ipv4_10_6[i], "vrid_list_ipv4_10_6["+i+"]");
			}
		}
		
		MPSString vrid_list_ipv4_10_7_validator = new MPSString();
		if(vrid_list_ipv4_10_7 != null)
		{
			for(int i=0; i<vrid_list_ipv4_10_7.length; i++)
			{
				vrid_list_ipv4_10_7_validator.validate(operationType, vrid_list_ipv4_10_7[i], "vrid_list_ipv4_10_7["+i+"]");
			}
		}
		
		MPSString vrid_list_ipv4_10_8_validator = new MPSString();
		if(vrid_list_ipv4_10_8 != null)
		{
			for(int i=0; i<vrid_list_ipv4_10_8.length; i++)
			{
				vrid_list_ipv4_10_8_validator.validate(operationType, vrid_list_ipv4_10_8[i], "vrid_list_ipv4_10_8["+i+"]");
			}
		}
		
		MPSString vrid_list_ipv6_1_1_validator = new MPSString();
		if(vrid_list_ipv6_1_1 != null)
		{
			for(int i=0; i<vrid_list_ipv6_1_1.length; i++)
			{
				vrid_list_ipv6_1_1_validator.validate(operationType, vrid_list_ipv6_1_1[i], "vrid_list_ipv6_1_1["+i+"]");
			}
		}
		
		MPSString vrid_list_ipv6_1_2_validator = new MPSString();
		if(vrid_list_ipv6_1_2 != null)
		{
			for(int i=0; i<vrid_list_ipv6_1_2.length; i++)
			{
				vrid_list_ipv6_1_2_validator.validate(operationType, vrid_list_ipv6_1_2[i], "vrid_list_ipv6_1_2["+i+"]");
			}
		}
		
		MPSString vrid_list_ipv6_1_3_validator = new MPSString();
		if(vrid_list_ipv6_1_3 != null)
		{
			for(int i=0; i<vrid_list_ipv6_1_3.length; i++)
			{
				vrid_list_ipv6_1_3_validator.validate(operationType, vrid_list_ipv6_1_3[i], "vrid_list_ipv6_1_3["+i+"]");
			}
		}
		
		MPSString vrid_list_ipv6_1_4_validator = new MPSString();
		if(vrid_list_ipv6_1_4 != null)
		{
			for(int i=0; i<vrid_list_ipv6_1_4.length; i++)
			{
				vrid_list_ipv6_1_4_validator.validate(operationType, vrid_list_ipv6_1_4[i], "vrid_list_ipv6_1_4["+i+"]");
			}
		}
		
		MPSString vrid_list_ipv6_1_5_validator = new MPSString();
		if(vrid_list_ipv6_1_5 != null)
		{
			for(int i=0; i<vrid_list_ipv6_1_5.length; i++)
			{
				vrid_list_ipv6_1_5_validator.validate(operationType, vrid_list_ipv6_1_5[i], "vrid_list_ipv6_1_5["+i+"]");
			}
		}
		
		MPSString vrid_list_ipv6_1_6_validator = new MPSString();
		if(vrid_list_ipv6_1_6 != null)
		{
			for(int i=0; i<vrid_list_ipv6_1_6.length; i++)
			{
				vrid_list_ipv6_1_6_validator.validate(operationType, vrid_list_ipv6_1_6[i], "vrid_list_ipv6_1_6["+i+"]");
			}
		}
		
		MPSString vrid_list_ipv6_1_7_validator = new MPSString();
		if(vrid_list_ipv6_1_7 != null)
		{
			for(int i=0; i<vrid_list_ipv6_1_7.length; i++)
			{
				vrid_list_ipv6_1_7_validator.validate(operationType, vrid_list_ipv6_1_7[i], "vrid_list_ipv6_1_7["+i+"]");
			}
		}
		
		MPSString vrid_list_ipv6_1_8_validator = new MPSString();
		if(vrid_list_ipv6_1_8 != null)
		{
			for(int i=0; i<vrid_list_ipv6_1_8.length; i++)
			{
				vrid_list_ipv6_1_8_validator.validate(operationType, vrid_list_ipv6_1_8[i], "vrid_list_ipv6_1_8["+i+"]");
			}
		}
		
		MPSString vrid_list_ipv6_10_1_validator = new MPSString();
		if(vrid_list_ipv6_10_1 != null)
		{
			for(int i=0; i<vrid_list_ipv6_10_1.length; i++)
			{
				vrid_list_ipv6_10_1_validator.validate(operationType, vrid_list_ipv6_10_1[i], "vrid_list_ipv6_10_1["+i+"]");
			}
		}
		
		MPSString vrid_list_ipv6_10_2_validator = new MPSString();
		if(vrid_list_ipv6_10_2 != null)
		{
			for(int i=0; i<vrid_list_ipv6_10_2.length; i++)
			{
				vrid_list_ipv6_10_2_validator.validate(operationType, vrid_list_ipv6_10_2[i], "vrid_list_ipv6_10_2["+i+"]");
			}
		}
		
		MPSString vrid_list_ipv6_10_3_validator = new MPSString();
		if(vrid_list_ipv6_10_3 != null)
		{
			for(int i=0; i<vrid_list_ipv6_10_3.length; i++)
			{
				vrid_list_ipv6_10_3_validator.validate(operationType, vrid_list_ipv6_10_3[i], "vrid_list_ipv6_10_3["+i+"]");
			}
		}
		
		MPSString vrid_list_ipv6_10_4_validator = new MPSString();
		if(vrid_list_ipv6_10_4 != null)
		{
			for(int i=0; i<vrid_list_ipv6_10_4.length; i++)
			{
				vrid_list_ipv6_10_4_validator.validate(operationType, vrid_list_ipv6_10_4[i], "vrid_list_ipv6_10_4["+i+"]");
			}
		}
		
		MPSString vrid_list_ipv6_10_5_validator = new MPSString();
		if(vrid_list_ipv6_10_5 != null)
		{
			for(int i=0; i<vrid_list_ipv6_10_5.length; i++)
			{
				vrid_list_ipv6_10_5_validator.validate(operationType, vrid_list_ipv6_10_5[i], "vrid_list_ipv6_10_5["+i+"]");
			}
		}
		
		MPSString vrid_list_ipv6_10_6_validator = new MPSString();
		if(vrid_list_ipv6_10_6 != null)
		{
			for(int i=0; i<vrid_list_ipv6_10_6.length; i++)
			{
				vrid_list_ipv6_10_6_validator.validate(operationType, vrid_list_ipv6_10_6[i], "vrid_list_ipv6_10_6["+i+"]");
			}
		}
		
		MPSString vrid_list_ipv6_10_7_validator = new MPSString();
		if(vrid_list_ipv6_10_7 != null)
		{
			for(int i=0; i<vrid_list_ipv6_10_7.length; i++)
			{
				vrid_list_ipv6_10_7_validator.validate(operationType, vrid_list_ipv6_10_7[i], "vrid_list_ipv6_10_7["+i+"]");
			}
		}
		
		MPSString vrid_list_ipv6_10_8_validator = new MPSString();
		if(vrid_list_ipv6_10_8 != null)
		{
			for(int i=0; i<vrid_list_ipv6_10_8.length; i++)
			{
				vrid_list_ipv6_10_8_validator.validate(operationType, vrid_list_ipv6_10_8[i], "vrid_list_ipv6_10_8["+i+"]");
			}
		}
		
		MPSBoolean reboot_vm_on_cpu_change_validator = new MPSBoolean();
		reboot_vm_on_cpu_change_validator.validate(operationType, reboot_vm_on_cpu_change, "\"reboot_vm_on_cpu_change\"");
		
		MPSBoolean sync_operation_validator = new MPSBoolean();
		sync_operation_validator.validate(operationType, sync_operation, "\"sync_operation\"");
		
	}
706808
protected void validate(String operationType) throws Exception
	{
		super.validate(operationType);

		MPSString id_validator = new MPSString();
		id_validator.setConstraintIsReq(MPSConstants.ADD_CONSTRAINT, true);
		id_validator.setConstraintIsReq(MPSConstants.MODIFY_CONSTRAINT, true);
		id_validator.validate(operationType, id, "\"id\"");
		
		MPSString task_id_validator = new MPSString();
		task_id_validator.validate(operationType, task_id, "\"task_id\"");
		
		MPSIPAddress ip_address_validator = new MPSIPAddress();
		ip_address_validator.validate(operationType, ip_address, "\"ip_address\"");
		
		MPSInt starttime_validator = new MPSInt();
		starttime_validator.validate(operationType, starttime, "\"starttime\"");
		
		MPSInt endtime_validator = new MPSInt();
		endtime_validator.validate(operationType, endtime, "\"endtime\"");
		
		MPSString status_validator = new MPSString();
		status_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 128);
		status_validator.validate(operationType, status, "\"status\"");
		
	}
472953
protected void validate(String operationType) throws Exception
	{
		super.validate(operationType);

		MPSString response_validator = new MPSString();
		response_validator.validate(operationType, response, "\"response\"");
		
		MPSIPAddress br_ip_address_validator = new MPSIPAddress();
		br_ip_address_validator.validate(operationType, br_ip_address, "\"br_ip_address\"");
		
	}
301173
protected void validate(String operationType) throws Exception
	{
		super.validate(operationType);

		MPSString image_name_validator = new MPSString();
		image_name_validator.setConstraintIsReq(MPSConstants.GENERIC_CONSTRAINT, true);
		image_name_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 128);
		image_name_validator.setConstraintMinStrLen(MPSConstants.GENERIC_CONSTRAINT, 1);
		image_name_validator.validate(operationType, image_name, "\"image_name\"");
		
		MPSIPAddress br_broker_ip_address_arr_validator = new MPSIPAddress();
		br_broker_ip_address_arr_validator.setConstraintIsReq(MPSConstants.GENERIC_CONSTRAINT, true);
		if(br_broker_ip_address_arr != null)
		{
			for(int i=0; i<br_broker_ip_address_arr.length; i++)
			{
				br_broker_ip_address_arr_validator.validate(operationType, br_broker_ip_address_arr[i], "br_broker_ip_address_arr["+i+"]");
			}
		}
		
	}
58120
protected void validate(String operationType) throws Exception
	{
		super.validate(operationType);

		MPSDouble br_cpu_usage_validator = new MPSDouble();
		br_cpu_usage_validator.validate(operationType, br_cpu_usage, "\"br_cpu_usage\"");
		
		MPSDouble br_memory_usage_validator = new MPSDouble();
		br_memory_usage_validator.validate(operationType, br_memory_usage, "\"br_memory_usage\"");
		
		MPSDouble wan_out_validator = new MPSDouble();
		wan_out_validator.validate(operationType, wan_out, "\"wan_out\"");
		
		MPSDouble lan_out_validator = new MPSDouble();
		lan_out_validator.validate(operationType, lan_out, "\"lan_out\"");
		
		MPSString upsince_validator = new MPSString();
		upsince_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 128);
		upsince_validator.setConstraintMinStrLen(MPSConstants.GENERIC_CONSTRAINT, 1);
		upsince_validator.validate(operationType, upsince, "\"upsince\"");
		
		MPSString ha_peer_state_validator = new MPSString();
		ha_peer_state_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 32);
		ha_peer_state_validator.setConstraintMinStrLen(MPSConstants.GENERIC_CONSTRAINT, 1);
		ha_peer_state_validator.validate(operationType, ha_peer_state, "\"ha_peer_state\"");
		
		MPSString ha_state_validator = new MPSString();
		ha_state_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 32);
		ha_state_validator.setConstraintMinStrLen(MPSConstants.GENERIC_CONSTRAINT, 1);
		ha_state_validator.validate(operationType, ha_state, "\"ha_state\"");
		
		MPSIPAddress ha_peer_ip_address_validator = new MPSIPAddress();
		ha_peer_ip_address_validator.validate(operationType, ha_peer_ip_address, "\"ha_peer_ip_address\"");
		
		MPSDouble ha_peer_id_validator = new MPSDouble();
		ha_peer_id_validator.validate(operationType, ha_peer_id, "\"ha_peer_id\"");
		
		MPSString operation_status_validator = new MPSString();
		operation_status_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 128);
		operation_status_validator.validate(operationType, operation_status, "\"operation_status\"");
		
		MPSString bypass_validator = new MPSString();
		bypass_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 128);
		bypass_validator.validate(operationType, bypass, "\"bypass\"");
		
		MPSString bandwidth_mode_validator = new MPSString();
		bandwidth_mode_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 128);
		bandwidth_mode_validator.validate(operationType, bandwidth_mode, "\"bandwidth_mode\"");
		
		MPSDoubleLong bandwidth_limit_validator = new MPSDoubleLong();
		bandwidth_limit_validator.validate(operationType, bandwidth_limit, "\"bandwidth_limit\"");
		
		MPSIPAddress havmip_validator = new MPSIPAddress();
		havmip_validator.validate(operationType, havmip, "\"havmip\"");
		
		MPSString acl_connections_validator = new MPSString();
		acl_connections_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 32);
		acl_connections_validator.validate(operationType, acl_connections, "\"acl_connections\"");
		
		MPSString unacl_connections_validator = new MPSString();
		unacl_connections_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 32);
		unacl_connections_validator.validate(operationType, unacl_connections, "\"unacl_connections\"");
		
		MPSString connected_plugins_validator = new MPSString();
		connected_plugins_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 32);
		connected_plugins_validator.validate(operationType, connected_plugins, "\"connected_plugins\"");
		
		MPSString max_plugins_validator = new MPSString();
		max_plugins_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 32);
		max_plugins_validator.validate(operationType, max_plugins, "\"max_plugins\"");
		
		MPSDouble wan_in_validator = new MPSDouble();
		wan_in_validator.validate(operationType, wan_in, "\"wan_in\"");
		
		MPSDouble lan_in_validator = new MPSDouble();
		lan_in_validator.validate(operationType, lan_in, "\"lan_in\"");
		
		MPSDouble wan_out_prev_validator = new MPSDouble();
		wan_out_prev_validator.validate(operationType, wan_out_prev, "\"wan_out_prev\"");
		
		MPSDouble lan_out_prev_validator = new MPSDouble();
		lan_out_prev_validator.validate(operationType, lan_out_prev, "\"lan_out_prev\"");
		
		MPSDouble wan_in_prev_validator = new MPSDouble();
		wan_in_prev_validator.validate(operationType, wan_in_prev, "\"wan_in_prev\"");
		
		MPSDouble lan_in_prev_validator = new MPSDouble();
		lan_in_prev_validator.validate(operationType, lan_in_prev, "\"lan_in_prev\"");
		
		MPSDouble prev_poll_time_validator = new MPSDouble();
		prev_poll_time_validator.validate(operationType, prev_poll_time, "\"prev_poll_time\"");
		
		MPSIPAddress apa_ip_address_validator = new MPSIPAddress();
		apa_ip_address_validator.setConstraintIsReq(MPSConstants.ADD_CONSTRAINT, true);
		apa_ip_address_validator.validate(operationType, apa_ip_address, "\"apa_ip_address\"");
		
		MPSIPAddress apa_netmask_validator = new MPSIPAddress();
		apa_netmask_validator.setConstraintIsReq(MPSConstants.ADD_CONSTRAINT, true);
		apa_netmask_validator.validate(operationType, apa_netmask, "\"apa_netmask\"");
		
		MPSIPAddress apa_gateway_validator = new MPSIPAddress();
		apa_gateway_validator.setConstraintIsReq(MPSConstants.ADD_CONSTRAINT, true);
		apa_gateway_validator.validate(operationType, apa_gateway, "\"apa_gateway\"");
		
		MPSIPAddress plugin_ip_address_validator = new MPSIPAddress();
		plugin_ip_address_validator.setConstraintIsReq(MPSConstants.ADD_CONSTRAINT, true);
		plugin_ip_address_validator.validate(operationType, plugin_ip_address, "\"plugin_ip_address\"");
		
		MPSDouble system_load_validator = new MPSDouble();
		system_load_validator.validate(operationType, system_load, "\"system_load\"");
		
		MPSDouble active_connections_validator = new MPSDouble();
		active_connections_validator.validate(operationType, active_connections, "\"active_connections\"");
		
		MPSIPAddress mgmt_ip_address_validator = new MPSIPAddress();
		mgmt_ip_address_validator.validate(operationType, mgmt_ip_address, "\"mgmt_ip_address\"");
		
		MPSString license_validator = new MPSString();
		license_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 64);
		license_validator.setConstraintMinStrLen(MPSConstants.GENERIC_CONSTRAINT, 1);
		license_validator.validate(operationType, license, "\"license\"");
		
	}
1079713
protected void validate(String operationType) throws Exception
	{
		super.validate(operationType);

		MPSString ssl_certificate_validator = new MPSString();
		ssl_certificate_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 128);
		ssl_certificate_validator.setConstraintMinStrLen(MPSConstants.GENERIC_CONSTRAINT, 1);
		ssl_certificate_validator.setConstraintIsReq(MPSConstants.ADD_CONSTRAINT, true);
		ssl_certificate_validator.setConstraintIsReq(MPSConstants.MODIFY_CONSTRAINT, true);
		ssl_certificate_validator.validate(operationType, ssl_certificate, "\"ssl_certificate\"");
		
		MPSString ssl_key_validator = new MPSString();
		ssl_key_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 128);
		ssl_key_validator.setConstraintMinStrLen(MPSConstants.GENERIC_CONSTRAINT, 1);
		ssl_key_validator.validate(operationType, ssl_key, "\"ssl_key\"");
		
		MPSString password_validator = new MPSString();
		password_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 32);
		password_validator.validate(operationType, password, "\"password\"");
		
		MPSBoolean reboot_validator = new MPSBoolean();
		reboot_validator.validate(operationType, reboot, "\"reboot\"");
		
		MPSString cert_format_validator = new MPSString();
		cert_format_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 64);
		cert_format_validator.validate(operationType, cert_format, "\"cert_format\"");
		
		MPSInt days_to_expiry_validator = new MPSInt();
		days_to_expiry_validator.setConstraintMinValue(MPSConstants.GENERIC_CONSTRAINT, 0);
		days_to_expiry_validator.validate(operationType, days_to_expiry, "\"days_to_expiry\"");
		
		MPSString status_validator = new MPSString();
		status_validator.validate(operationType, status, "\"status\"");
		
		MPSString version_validator = new MPSString();
		version_validator.validate(operationType, version, "\"version\"");
		
		MPSInt serial_number_validator = new MPSInt();
		serial_number_validator.validate(operationType, serial_number, "\"serial_number\"");
		
		MPSString signature_algorithm_validator = new MPSString();
		signature_algorithm_validator.validate(operationType, signature_algorithm, "\"signature_algorithm\"");
		
		MPSString issuer_validator = new MPSString();
		issuer_validator.validate(operationType, issuer, "\"issuer\"");
		
		MPSString valid_from_validator = new MPSString();
		valid_from_validator.validate(operationType, valid_from, "\"valid_from\"");
		
		MPSString valid_to_validator = new MPSString();
		valid_to_validator.validate(operationType, valid_to, "\"valid_to\"");
		
		MPSString subject_validator = new MPSString();
		subject_validator.validate(operationType, subject, "\"subject\"");
		
		MPSString public_key_algorithm_validator = new MPSString();
		public_key_algorithm_validator.validate(operationType, public_key_algorithm, "\"public_key_algorithm\"");
		
		MPSInt public_key_size_validator = new MPSInt();
		public_key_size_validator.validate(operationType, public_key_size, "\"public_key_size\"");
		
	}
539033
protected void validate(String operationType) throws Exception
	{
		super.validate(operationType);

		MPSString image_name_validator = new MPSString();
		image_name_validator.setConstraintIsReq(MPSConstants.GENERIC_CONSTRAINT, true);
		image_name_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 128);
		image_name_validator.setConstraintMinStrLen(MPSConstants.GENERIC_CONSTRAINT, 1);
		image_name_validator.validate(operationType, image_name, "\"image_name\"");
		
		MPSString doc_file_validator = new MPSString();
		doc_file_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 128);
		doc_file_validator.setConstraintMinStrLen(MPSConstants.GENERIC_CONSTRAINT, 1);
		doc_file_validator.validate(operationType, doc_file, "\"doc_file\"");
		
	}