#######################################################################################
#######################################################################################
#NIDD_VER: TNL17A_1704_001_00
#delta from TNL17A_1703_003 to TNL17A_1704_001
#11.04.2017/ v0.1 /delta to TNL17A_1704_001 /M.Kuboszek
#######################################################################################

#######################################################################################
#######################################################################################

#Check if ruleset should be executed

for_objects "MRBTS/TNLSVC"

	begin
			if not ( get_version $current_dist_name ) == "TNL17A_1703_003"
			abort_file
	end

#######################################################################################

for_objects "MRBTS/TNLSVC/TNL"

	begin
			if ( objects_count "MRBTS/TNLSVC/TNL/PMTNL" ) == 0
				begin
						define "PMTNLDN" $current_dist_name JOIN "/PMTNL-1"
						add_object PMTNLDN 
						set_operation PMTNLDN "create"
						set_adaptation PMTNLDN "com.nokia.srbts.tnl"
				end		
				
	end
	
for_objects "MRBTS/TNLSVC/TNL/PMTNL"	
	
	begin
			add_param $current_dist_name "ipNodeStatisticsInterval"	"15min"
	end

	
#######################################################################################
# parameters removal

for_objects "MRBTS/TNLSVC/TNL/IPNO/IPIF"
	begin
			if ( param_exist $current_dist_name "interfaceDN" ) 
				begin
					if ( get_param $current_dist_name "interfaceDN" ) == "virtual"   del_param $current_dist_name "interfaceDN"
				end
	end

for_objects "MRBTS/TNLSVC/TNL/IPNO/IPIF/IPADDRESSV4"
	begin
			if ( param_exist $current_dist_name "localIpAddr" ) 
				begin
					if ( get_param $current_dist_name "localIpAddr" ) == "0.0.0.0"   del_param $current_dist_name "localIpAddr"
				end
	end
	
	


#######################################################################################

for_objects "VLANID2QMAP"
	begin
		set_version $current_dist_name "TNL17A_1704_001"
	end

for_objects "TWAMPREFLECT"
	begin
		set_version $current_dist_name "TNL17A_1704_001"
	end

for_objects "TNL"
	begin
		set_version $current_dist_name "TNL17A_1704_001"
	end

for_objects "TNLSVC"
	begin
		set_version $current_dist_name "TNL17A_1704_001"
	end
	
for_objects "ETHSVC"
	begin
		set_version $current_dist_name "TNL17A_1704_001"
	end

for_objects "ETHIF"
	begin
		set_version $current_dist_name "TNL17A_1704_001"
	end
		
for_objects "VLANIF"
	begin
		set_version $current_dist_name "TNL17A_1704_001"
	end
		
for_objects "ETHLK"
	begin
		set_version $current_dist_name "TNL17A_1704_001"
	end
		
for_objects "L2SWI"
	begin
		set_version $current_dist_name "TNL17A_1704_001"
	end
		
for_objects "BRGPRT"
	begin
		set_version $current_dist_name "TNL17A_1704_001"
	end
		
for_objects "IBRGPRT"
	begin
		set_version $current_dist_name "TNL17A_1704_001"
	end
		
for_objects "DSCPTOQMAP"
	begin
		set_version $current_dist_name "TNL17A_1704_001"
	end
		
for_objects "PCP2QMAP"
	begin
		set_version $current_dist_name "TNL17A_1704_001"
	end
		
for_objects "FRLI"
	begin
		set_version $current_dist_name "TNL17A_1704_001"
	end
		
for_objects "IPAPP"
	begin
		set_version $current_dist_name "TNL17A_1704_001"
	end
		
for_objects "BFD"
	begin
		set_version $current_dist_name "TNL17A_1704_001"
	end
		
for_objects "BFDGRP"
	begin
		set_version $current_dist_name "TNL17A_1704_001"
	end
		
for_objects "IPSECC"
	begin
		set_version $current_dist_name "TNL17A_1704_001"
	end
	
for_objects "IKEP"
	begin
		set_version $current_dist_name "TNL17A_1704_001"
	end
		
for_objects "IKEPROTGRP"
	begin
		set_version $current_dist_name "TNL17A_1704_001"
	end
		
for_objects "IKEPSWITCHREQ"
	begin
		set_version $current_dist_name "TNL17A_1704_001"
	end
		
for_objects "IPSECP"
	begin
		set_version $current_dist_name "TNL17A_1704_001"
	end
		
for_objects "SECPOL"
	begin
		set_version $current_dist_name "TNL17A_1704_001"
	end
		
for_objects "TWAMP"
	begin
		set_version $current_dist_name "TNL17A_1704_001"
	end
		
for_objects "IPNO"
	begin
		set_version $current_dist_name "TNL17A_1704_001"
	end
		
for_objects "IPIF"
	begin
		set_version $current_dist_name "TNL17A_1704_001"
	end
		
for_objects "IPADDRESSV4"
	begin
		set_version $current_dist_name "TNL17A_1704_001"
	end
		
for_objects "IPADDRESSV6"
	begin
		set_version $current_dist_name "TNL17A_1704_001"
	end
		
for_objects "IPRT"
	begin
		set_version $current_dist_name "TNL17A_1704_001"
	end
		
for_objects "IPRTV6"
	begin
		set_version $current_dist_name "TNL17A_1704_001"
	end
		
for_objects "MCAPP"
	begin
		set_version $current_dist_name "TNL17A_1704_001"
	end
		
for_objects "QOS"
	begin
		set_version $current_dist_name "TNL17A_1704_001"
	end
		
for_objects "DSCP2PCPMAP"
	begin
		set_version $current_dist_name "TNL17A_1704_001"
	end
		
for_objects "DSCP2QMAP"
	begin
		set_version $current_dist_name "TNL17A_1704_001"
	end
		
for_objects "FLOWCL"
	begin
		set_version $current_dist_name "TNL17A_1704_001"
	end
		
for_objects "FSTSCH"
	begin
		set_version $current_dist_name "TNL17A_1704_001"
	end
		
for_objects "RTPOL"
	begin
		set_version $current_dist_name "TNL17A_1704_001"
	end
		
for_objects "P3LP"
	begin
		set_version $current_dist_name "TNL17A_1704_001"
	end
		
for_objects "P3ML"
	begin
		set_version $current_dist_name "TNL17A_1704_001"
	end
		
for_objects "DSCP2MC2MAP"
	begin
		set_version $current_dist_name "TNL17A_1704_001""
	end
		
for_objects "DSCP2MC4MAP"
	begin
		set_version $current_dist_name "TNL17A_1704_001"
	end
		
for_objects "P3SL"
	begin
		set_version $current_dist_name "TNL17A_1704_001"
	end
		
for_objects "PMTNL"
	begin
		set_version $current_dist_name "TNL17A_1704_001"
	end
		
for_objects "PPTT"
	begin
		set_version $current_dist_name "TNL17A_1704_001"
	end
		
for_objects "TRIGGER"
	begin
		set_version $current_dist_name "TNL17A_1704_001"
	end

for_objects "FPMUX"
	begin
		set_version $current_dist_name "TNL17A_1704_001"
	end

for_objects "MRBTS/TNLSVC/TNL/PMTNL"
	begin
		set_version $current_dist_name "TNL17A_1704_001"
	end