#######################################################################################
#######################################################################################
#NIDD_VER: TNL17_1701_001_00
#TNL: TNL_TNL17_1701_001
#delta from TNL17_1610_002-0.0 to TNL17_1701_001-0.0
#17.01.2017/ v0.1 /delta to TNL17_1701_001 /R.Biedka
#######################################################################################

#######################################################################################
#######################################################################################
#Check if ruleset should be executed

for_objects "MRBTS/TNLSVC"
	begin
		if not ( get_version $current_dist_name ) == "TNL17_1610_002"
			abort_file
	end

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

#######################################################################################
#######################################################################################
#Mandatory param addition

for_objects "MRBTS/TNLSVC/TNL/ETHSVC/L2SWI"
begin
	define "tempDN" $current_dist_name
	if param_exist tempDN "vlanIdToQueueMap"
		begin
			for_list tempDN "vlanIdToQueueMap"
				begin
					define "vlanId2qmapDN" tempDN JOIN "/VLANID2QMAP-" JOIN ( $current_index + 1 )	
					add_object vlanId2qmapDN
					set_operation vlanId2qmapDN "create"				
					add_param vlanId2qmapDN "queue" get_param tempDN "vlanIdToQueueMap." JOIN $current_index JOIN ".queue"
					add_param vlanId2qmapDN "vlanIdHighValue" get_param tempDN "vlanIdToQueueMap." JOIN $current_index JOIN ".vlanIdHighValue"
					add_param vlanId2qmapDN "vlanIdLowValue" get_param tempDN "vlanIdToQueueMap." JOIN $current_index JOIN ".vlanIdLowValue"
				end
		end
end		


for_objects "MRBTS/TNLSVC/TNL/ETHSVC/L2SWI/DSCPTOQMAP"
begin
	if ( param_exist $current_dist_name "queueForDscp0" ) add_param $current_dist_name "queueForDscp00"  get_param $current_dist_name "queueForDscp0" 
	else add_param $current_dist_name "queueForDscp00"  "BE"
	if ( param_exist $current_dist_name "queueForDscp1" ) add_param $current_dist_name "queueForDscp01" get_param $current_dist_name "queueForDscp1" 
	else add_param $current_dist_name "queueForDscp01"  "BE"
    if ( param_exist $current_dist_name "queueForDscp2" ) add_param $current_dist_name "queueForDscp02" get_param $current_dist_name "queueForDscp2" 
	else add_param $current_dist_name "queueForDscp02"  "BE"
	if ( param_exist $current_dist_name "queueForDscp3" ) add_param $current_dist_name "queueForDscp03" get_param $current_dist_name "queueForDscp3" 
	else add_param $current_dist_name "queueForDscp03"  "BE"
    if ( param_exist $current_dist_name "queueForDscp4" ) add_param $current_dist_name "queueForDscp04" get_param $current_dist_name "queueForDscp4" 
	else add_param $current_dist_name "queueForDscp04"  "BE"
    if ( param_exist $current_dist_name "queueForDscp5" ) add_param $current_dist_name "queueForDscp05" get_param $current_dist_name "queueForDscp5" 
	else add_param $current_dist_name "queueForDscp05"  "BE"
	if ( param_exist $current_dist_name "queueForDscp6" ) add_param $current_dist_name "queueForDscp06" get_param $current_dist_name "queueForDscp6" 
	else add_param $current_dist_name "queueForDscp06"  "BE"
	if ( param_exist $current_dist_name "queueForDscp7" ) add_param $current_dist_name "queueForDscp07" get_param $current_dist_name "queueForDscp7" 
	else add_param $current_dist_name "queueForDscp07"  "BE"
	if ( param_exist $current_dist_name "queueForDscp8" ) add_param $current_dist_name "queueForDscp08" get_param $current_dist_name "queueForDscp8" 
	else add_param $current_dist_name "queueForDscp08"  "BE"
	if ( param_exist $current_dist_name "queueForDscp9" ) add_param $current_dist_name "queueForDscp09" get_param $current_dist_name "queueForDscp9" 
	else add_param $current_dist_name "queueForDscp09"  "BE"
end

for_objects "MRBTS/TNLSVC/TNL/IPNO/QOS/DSCP2PCPMAP"
begin
	for_range 0 64
	begin	
		if ( param_exist $current_dist_name "vLanPrioForDscp" JOIN $current_index )
		begin
			define "temp" get_param $current_dist_name "vLanPrioForDscp" JOIN $current_index
			if $current_index < 10 
				define "name" "vlanPrioForDscp0"
			else
				define "name" "vlanPrioForDscp"
				
			if ( temp > 0 && temp < 8 )
				add_param $current_dist_name name JOIN $current_index  temp
			else
				add_param $current_dist_name name JOIN $current_index 0

		end
	end		
end

for_objects "MRBTS/TNLSVC/TNL/IPNO/QOS/DSCP2QMAP"
begin
	
	for_range 0 10
	begin	
		if ( param_exist $current_dist_name "queueForDscp" JOIN $current_index )
		begin
			define "_queue" get_param $current_dist_name "queueForDscp" JOIN $current_index			
			define "queueName" "queueForDscp0"
			add_param $current_dist_name queueName JOIN $current_index _queue
		end	
	end
end

for_objects "MRBTS/TNLSVC/TNL/P3ML/DSCP2MC2MAP"
begin
	for_range 0 10
	begin	
		if ( param_exist $current_dist_name "mc2ForDscp" JOIN $current_index )
		begin
			define "_mc2" get_param $current_dist_name "mc2ForDscp" JOIN $current_index			
			define "mc2Name" "mc2ForDscp0"
			add_param $current_dist_name mc2Name JOIN $current_index _mc2
		end	
	end
end

for_objects "MRBTS/TNLSVC/TNL/P3ML/DSCP2MC4MAP"
begin
	for_range 0 10
	begin	
		if ( param_exist $current_dist_name "mc4ForDscp" JOIN $current_index )
		begin
			define "_mc4" get_param $current_dist_name "mc4ForDscp" JOIN $current_index			
			define "mc4Name" "mc4ForDscp0"
			add_param $current_dist_name mc4Name JOIN $current_index _mc4
		end
	end	
end


for_objects "MRBTS/TNLSVC/TNL/IPAPP"
begin
	define "tempDN" $current_dist_name
	if param_exist tempDN "twampReflectorConfig"
		begin
			for_list tempDN "twampReflectorConfig"
				begin
				if ( param_exist tempDN "twampReflectorConfig." JOIN $current_index JOIN ".twampReflectorLocalIpAddressDN" )
					begin
					define "twampReflectorConfigDN" tempDN JOIN "/TWAMPREFLECT-" JOIN ( $current_index + 1 )	
					add_object twampReflectorConfigDN set_operation twampReflectorConfigDN "create"	
					define "_twampReflectorEnabled"  "false"
					if ( param_exist tempDN "twampReflectorConfig." JOIN $current_index JOIN ".twampReflectorEnabled" ) 
					add_param twampReflectorConfigDN "twampReflectorEnabled" get_param tempDN "twampReflectorConfig." JOIN $current_index JOIN ".twampReflectorEnabled"
					else add_param twampReflectorConfigDN "twampReflectorEnabled" _twampReflectorEnabled
					if ( param_exist tempDN "twampReflectorConfig." JOIN $current_index JOIN ".twampReflectorLocalIpAddressDN" ) add_param twampReflectorConfigDN "twampReflectorLocalIpAddressDN" get_param tempDN "twampReflectorConfig." JOIN $current_index JOIN ".twampReflectorLocalIpAddressDN"
					define "_twampReflectorUdpEchoEnabled" "false"
					if ( param_exist tempDN "twampReflectorConfig." JOIN $current_index JOIN ".twampReflectorUdpEchoEnabled" ) add_param twampReflectorConfigDN "twampReflectorUdpEchoEnabled" get_param tempDN "twampReflectorConfig." JOIN $current_index JOIN ".twampReflectorUdpEchoEnabled"
					else add_param twampReflectorConfigDN "twampReflectorUdpEchoEnabled" _twampReflectorUdpEchoEnabled
		
				end
			end
		end
end
					
for_objects "MRBTS/TNLSVC/TNL/IPNO/QOS/FSTSCH"
begin
	define "tempDN" $current_dist_name
	if param_exist $current_dist_name "wfqWeightList"
	begin
		add_param tempDN "weightAF1" get_param tempDN "wfqWeightList.0.weightAF1"
		add_param tempDN "weightAF2" get_param tempDN "wfqWeightList.0.weightAF2"
		add_param tempDN "weightAF3" get_param tempDN "wfqWeightList.0.weightAF3"
		add_param tempDN "weightAF4" get_param tempDN "wfqWeightList.0.weightAF4"
		add_param tempDN "weightBE" get_param tempDN "wfqWeightList.0.weightBE"

	end
end

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

for_objects "MRBTS/TNLSVC/TNL/P3ML/DSCP2MC2MAP"
begin
	for_range 0 10
		begin	
			if ( param_exist $current_dist_name "mc2ForDscp" JOIN $current_index ) del_param $current_dist_name "mc2ForDscp" JOIN $current_index
		end
end
for_objects "MRBTS/TNLSVC/TNL/P3ML/DSCP2MC4MAP"
begin
	for_range 0 10
		begin	
			if ( param_exist $current_dist_name "mc4ForDscp" JOIN $current_index ) del_param $current_dist_name "mc4ForDscp" JOIN $current_index
		end
end

for_objects "MRBTS/TNLSVC/TNL/IPNO/QOS/FSTSCH"
	begin
		if ( param_exist $current_dist_name "wfqWeightList" ) del_param $current_dist_name "wfqWeightList"
	end

for_objects "MRBTS/TNLSVC/TNL/IPNO/QOS/DSCP2QMAP"
begin
	for_range 0 10
		begin	
			if ( param_exist $current_dist_name "queueForDscp" JOIN $current_index ) del_param $current_dist_name "queueForDscp" JOIN $current_index
		end
end

for_objects "MRBTS/TNLSVC/TNL/P3ML/DSCP2MC4MAP"
begin
	for_range 0 10
		begin	
			if ( param_exist $current_dist_name "mc4ForDscp" JOIN $current_index ) del_param $current_dist_name "queueForDscp" JOIN $current_index
		end
end

for_objects "MRBTS/TNLSVC/TNL/P3ML/DSCP2MC2MAP"
begin
	for_range 0 10
		begin	
			if ( param_exist $current_dist_name "mc2ForDscp" JOIN $current_index ) del_param $current_dist_name "queueForDscp" JOIN $current_index
		end
end

for_objects "MRBTS/TNLSVC/TNL/IPNO/QOS/DSCP2PCPMAP"
	begin
		if ( param_exist $current_dist_name "vLanPrioForDscp0" ) del_param $current_dist_name "vLanPrioForDscp0"
		if ( param_exist $current_dist_name "vLanPrioForDscp1" ) del_param $current_dist_name "vLanPrioForDscp1"
		if ( param_exist $current_dist_name "vLanPrioForDscp2" ) del_param $current_dist_name "vLanPrioForDscp2"
		if ( param_exist $current_dist_name "vLanPrioForDscp3" ) del_param $current_dist_name "vLanPrioForDscp3"
		if ( param_exist $current_dist_name "vLanPrioForDscp4" ) del_param $current_dist_name "vLanPrioForDscp4"
		if ( param_exist $current_dist_name "vLanPrioForDscp5" ) del_param $current_dist_name "vLanPrioForDscp5"
		if ( param_exist $current_dist_name "vLanPrioForDscp6" ) del_param $current_dist_name "vLanPrioForDscp6"
		if ( param_exist $current_dist_name "vLanPrioForDscp7" ) del_param $current_dist_name "vLanPrioForDscp7"
		if ( param_exist $current_dist_name "vLanPrioForDscp8" ) del_param $current_dist_name "vLanPrioForDscp8"
		if ( param_exist $current_dist_name "vLanPrioForDscp9" ) del_param $current_dist_name "vLanPrioForDscp9"
		if ( param_exist $current_dist_name "vLanPrioForDscp10" ) del_param $current_dist_name "vLanPrioForDscp10"
		if ( param_exist $current_dist_name "vLanPrioForDscp11" ) del_param $current_dist_name "vLanPrioForDscp11"
		if ( param_exist $current_dist_name "vLanPrioForDscp12" ) del_param $current_dist_name "vLanPrioForDscp12"
		if ( param_exist $current_dist_name "vLanPrioForDscp13" ) del_param $current_dist_name "vLanPrioForDscp13"
		if ( param_exist $current_dist_name "vLanPrioForDscp14" ) del_param $current_dist_name "vLanPrioForDscp14"
		if ( param_exist $current_dist_name "vLanPrioForDscp15" ) del_param $current_dist_name "vLanPrioForDscp15"
		if ( param_exist $current_dist_name "vLanPrioForDscp16" ) del_param $current_dist_name "vLanPrioForDscp16"
		if ( param_exist $current_dist_name "vLanPrioForDscp17" ) del_param $current_dist_name "vLanPrioForDscp17"
		if ( param_exist $current_dist_name "vLanPrioForDscp18" ) del_param $current_dist_name "vLanPrioForDscp18"
		if ( param_exist $current_dist_name "vLanPrioForDscp19" ) del_param $current_dist_name "vLanPrioForDscp19"
		if ( param_exist $current_dist_name "vLanPrioForDscp20" ) del_param $current_dist_name "vLanPrioForDscp20"
		if ( param_exist $current_dist_name "vLanPrioForDscp21" ) del_param $current_dist_name "vLanPrioForDscp21"
		if ( param_exist $current_dist_name "vLanPrioForDscp22" ) del_param $current_dist_name "vLanPrioForDscp22"
		if ( param_exist $current_dist_name "vLanPrioForDscp23" ) del_param $current_dist_name "vLanPrioForDscp23"
		if ( param_exist $current_dist_name "vLanPrioForDscp24" ) del_param $current_dist_name "vLanPrioForDscp24"
		if ( param_exist $current_dist_name "vLanPrioForDscp25" ) del_param $current_dist_name "vLanPrioForDscp25"
		if ( param_exist $current_dist_name "vLanPrioForDscp26" ) del_param $current_dist_name "vLanPrioForDscp26"
		if ( param_exist $current_dist_name "vLanPrioForDscp27" ) del_param $current_dist_name "vLanPrioForDscp27"
		if ( param_exist $current_dist_name "vLanPrioForDscp28" ) del_param $current_dist_name "vLanPrioForDscp28"
		if ( param_exist $current_dist_name "vLanPrioForDscp29" ) del_param $current_dist_name "vLanPrioForDscp29"
		if ( param_exist $current_dist_name "vLanPrioForDscp30" ) del_param $current_dist_name "vLanPrioForDscp30"
		if ( param_exist $current_dist_name "vLanPrioForDscp31" ) del_param $current_dist_name "vLanPrioForDscp31"
		if ( param_exist $current_dist_name "vLanPrioForDscp32" ) del_param $current_dist_name "vLanPrioForDscp32"
		if ( param_exist $current_dist_name "vLanPrioForDscp33" ) del_param $current_dist_name "vLanPrioForDscp33"
		if ( param_exist $current_dist_name "vLanPrioForDscp34" ) del_param $current_dist_name "vLanPrioForDscp34"
		if ( param_exist $current_dist_name "vLanPrioForDscp35" ) del_param $current_dist_name "vLanPrioForDscp35"
		if ( param_exist $current_dist_name "vLanPrioForDscp36" ) del_param $current_dist_name "vLanPrioForDscp36"
		if ( param_exist $current_dist_name "vLanPrioForDscp37" ) del_param $current_dist_name "vLanPrioForDscp37"
		if ( param_exist $current_dist_name "vLanPrioForDscp38" ) del_param $current_dist_name "vLanPrioForDscp38"
		if ( param_exist $current_dist_name "vLanPrioForDscp39" ) del_param $current_dist_name "vLanPrioForDscp39"
		if ( param_exist $current_dist_name "vLanPrioForDscp40" ) del_param $current_dist_name "vLanPrioForDscp40"
		if ( param_exist $current_dist_name "vLanPrioForDscp41" ) del_param $current_dist_name "vLanPrioForDscp41"
		if ( param_exist $current_dist_name "vLanPrioForDscp42" ) del_param $current_dist_name "vLanPrioForDscp42"
		if ( param_exist $current_dist_name "vLanPrioForDscp43" ) del_param $current_dist_name "vLanPrioForDscp43"
		if ( param_exist $current_dist_name "vLanPrioForDscp44" ) del_param $current_dist_name "vLanPrioForDscp44"
		if ( param_exist $current_dist_name "vLanPrioForDscp45" ) del_param $current_dist_name "vLanPrioForDscp45"
		if ( param_exist $current_dist_name "vLanPrioForDscp46" ) del_param $current_dist_name "vLanPrioForDscp46"
		if ( param_exist $current_dist_name "vLanPrioForDscp47" ) del_param $current_dist_name "vLanPrioForDscp47"
		if ( param_exist $current_dist_name "vLanPrioForDscp48" ) del_param $current_dist_name "vLanPrioForDscp48"
		if ( param_exist $current_dist_name "vLanPrioForDscp49" ) del_param $current_dist_name "vLanPrioForDscp49"
		if ( param_exist $current_dist_name "vLanPrioForDscp50" ) del_param $current_dist_name "vLanPrioForDscp50"
		if ( param_exist $current_dist_name "vLanPrioForDscp51" ) del_param $current_dist_name "vLanPrioForDscp51"
		if ( param_exist $current_dist_name "vLanPrioForDscp52" ) del_param $current_dist_name "vLanPrioForDscp52"
		if ( param_exist $current_dist_name "vLanPrioForDscp53" ) del_param $current_dist_name "vLanPrioForDscp53"
		if ( param_exist $current_dist_name "vLanPrioForDscp54" ) del_param $current_dist_name "vLanPrioForDscp54"
		if ( param_exist $current_dist_name "vLanPrioForDscp55" ) del_param $current_dist_name "vLanPrioForDscp55"
		if ( param_exist $current_dist_name "vLanPrioForDscp56" ) del_param $current_dist_name "vLanPrioForDscp56"
		if ( param_exist $current_dist_name "vLanPrioForDscp57" ) del_param $current_dist_name "vLanPrioForDscp57"
		if ( param_exist $current_dist_name "vLanPrioForDscp58" ) del_param $current_dist_name "vLanPrioForDscp58"
		if ( param_exist $current_dist_name "vLanPrioForDscp59" ) del_param $current_dist_name "vLanPrioForDscp59"
		if ( param_exist $current_dist_name "vLanPrioForDscp60" ) del_param $current_dist_name "vLanPrioForDscp60"
		if ( param_exist $current_dist_name "vLanPrioForDscp61" ) del_param $current_dist_name "vLanPrioForDscp61"
		if ( param_exist $current_dist_name "vLanPrioForDscp62" ) del_param $current_dist_name "vLanPrioForDscp62"
		if ( param_exist $current_dist_name "vLanPrioForDscp63" ) del_param $current_dist_name "vLanPrioForDscp63"
	end
for_objects "MRBTS/TNLSVC/TNL/ETHSVC/L2SWI/DSCPTOQMAP"
	begin
		if ( param_exist $current_dist_name "queueForDscp0" ) del_param $current_dist_name "queueForDscp0"
		if ( param_exist $current_dist_name "queueForDscp1" ) del_param $current_dist_name "queueForDscp1"
		if ( param_exist $current_dist_name "queueForDscp2" ) del_param $current_dist_name "queueForDscp2"
		if ( param_exist $current_dist_name "queueForDscp3" ) del_param $current_dist_name "queueForDscp3"
		if ( param_exist $current_dist_name "queueForDscp4" ) del_param $current_dist_name "queueForDscp4"
		if ( param_exist $current_dist_name "queueForDscp5" ) del_param $current_dist_name "queueForDscp5"
		if ( param_exist $current_dist_name "queueForDscp6" ) del_param $current_dist_name "queueForDscp6"
		if ( param_exist $current_dist_name "queueForDscp7" ) del_param $current_dist_name "queueForDscp7"
		if ( param_exist $current_dist_name "queueForDscp8" ) del_param $current_dist_name "queueForDscp8"
		if ( param_exist $current_dist_name "queueForDscp9" ) del_param $current_dist_name "queueForDscp9"		
	end
	
for_objects "MRBTS/TNLSVC/TNL/ETHSVC/L2SWI"
	begin
		if ( param_exist $current_dist_name "vlanIdToQueueMap" ) del_param $current_dist_name "vlanIdToQueueMap"
	end
for_objects "MRBTS/TNLSVC/TNL/IPAPP"
	begin
		if ( param_exist $current_dist_name "twampReflectorConfig" ) del_param $current_dist_name "twampReflectorConfig"
	end
for_objects "MRBTS/TNLSVC/TNL/IPAPP/TWAMP"
	begin
		if ( param_exist $current_dist_name "sourceIpAddress" ) del_param $current_dist_name "sourceIpAddress"
	end

#######################################################################################
for_objects "VLANID2QMAP"
	begin
		set_version $current_dist_name "TNL17_1701_001"
	end

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

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

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

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

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