#######################################################################################
#######################################################################################
#NIDD_VER: EQM17A_1704_001_00, TNL17A_1704_001_00
#EQM: EQM_"EQM17A_1704_001"
#Migration from "EQM17A_1703_002" to EQM17A_1704_001
#11.04.2017/ v0.1 /M.Kuboszek

#######################################################################################
#######################################################################################
#General version check

for_objects "MRBTS/EQM"

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


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

# add portMode when FSM
for_objects "MRBTS/EQM/APEQM/CABINET/SMOD"
	begin
		define "SMOD_MO" $current_dist_name
		if ( param_exist SMOD_MO "prodCodePlanned" )
			begin
				define "prodCodePlanned" get_param SMOD_MO "prodCodePlanned"
				define "trimmedProdCode" replace prodCodePlanned "\..*" "" flags "g"
				if ( trimmedProdCode == "472181A" )
					begin
						if not ( param_exist SMOD_MO "portMode" )
							begin
								add_param SMOD_MO "portMode" "RF"

								# Assumption is that transport is only on primary
								if ( $current_CABINET == 1 )
									begin
										for_objects "MRBTS/TNLSVC/TNL/ETHSVC/ETHLK"
											begin
												if ( param_exist $current_dist_name "connectorLabel" )
													if ( get_param $current_dist_name "connectorLabel" ) == "EIF2"
														if ( param_exist $current_dist_name "modDN" )
															begin
																define "value" get_param $current_dist_name "modDN"
																if value == ( "MRBTS-" JOIN $current_MRBTS JOIN "/EQM-1/APEQM-1/CABINET-1/SMOD-1" ) add_param SMOD_MO "portMode" "Ethernet"
															end
											end
									end

							end
					end
			end
	end

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


#set version and adaptation

for_objects "MRBTS/EQM"
	begin
		set_version $current_dist_name "EQM17A_1704_001"
		set_adaptation $current_dist_name "com.nokia.srbts.eqm"
	end
	
for_objects "MRBTS/EQM/APEQM"
	begin
		set_version $current_dist_name "TNL17A_1704_001"
		set_adaptation $current_dist_name "com.nokia.srbts.eqm"
	end
	
for_objects "MRBTS/EQM/APEQM/ALD"
	begin
		set_version $current_dist_name "TNL17A_1704_001"
		set_adaptation $current_dist_name "com.nokia.srbts.eqm"
	end
	
for_objects "MRBTS/EQM/APEQM/ALD/LNA"
	begin
		set_version $current_dist_name "TNL17A_1704_001"
		set_adaptation $current_dist_name "com.nokia.srbts.eqm"
	end
	
for_objects "MRBTS/EQM/APEQM/ALD/RETU"
	begin
		set_version $current_dist_name "TNL17A_1704_001"
		set_adaptation $current_dist_name "com.nokia.srbts.eqm"
	end
	
for_objects "MRBTS/EQM/APEQM/CABINET"
	begin
		set_version $current_dist_name "TNL17A_1704_001"
		set_adaptation $current_dist_name "com.nokia.srbts.eqm"
	end
	
for_objects "MRBTS/EQM/APEQM/CABINET/BBMOD"
	begin
		set_version $current_dist_name "TNL17A_1704_001"
		set_adaptation $current_dist_name "com.nokia.srbts.eqm"
	end
	
for_objects "MRBTS/EQM/APEQM/CABINET/SMOD"
	begin
		set_version $current_dist_name "TNL17A_1704_001"
		set_adaptation $current_dist_name "com.nokia.srbts.eqm"
	end
	
for_objects "MRBTS/EQM/APEQM/CABINET/SMOD/EAC_IN"
	begin
		set_version $current_dist_name "TNL17A_1704_001"
		set_adaptation $current_dist_name "com.nokia.srbts.eqm"
	end
	
for_objects "MRBTS/EQM/APEQM/CABINET/SMOD/EAC_OUT"
	begin
		set_version $current_dist_name "TNL17A_1704_001"
		set_adaptation $current_dist_name "com.nokia.srbts.eqm"
	end
	
for_objects "MRBTS/EQM/APEQM/PASSDEV"
	begin
		set_version $current_dist_name "TNL17A_1704_001"
		set_adaptation $current_dist_name "com.nokia.srbts.eqm"
	end
	
for_objects "MRBTS/EQM/APEQM/PHYANT"
	begin
		set_version $current_dist_name "TNL17A_1704_001"
		set_adaptation $current_dist_name "com.nokia.srbts.eqm"
	end
	
for_objects "MRBTS/EQM/APEQM/PHYANT/PHYANTU"
	begin
		set_version $current_dist_name "TNL17A_1704_001"
		set_adaptation $current_dist_name "com.nokia.srbts.eqm"
	end
	
for_objects "MRBTS/EQM/APEQM/RMOD"
	begin
		set_version $current_dist_name "TNL17A_1704_001"
		set_adaptation $current_dist_name "com.nokia.srbts.eqm"
	end
	
for_objects "MRBTS/EQM/APEQM/RMOD/ANTL"
	begin
		set_version $current_dist_name "TNL17A_1704_001"
		set_adaptation $current_dist_name "com.nokia.srbts.eqm"
	end

for_objects "MRBTS/EQM/APEQM/RMOD/EAC_IN"
	begin
		set_version $current_dist_name "TNL17A_1704_001"
		set_adaptation $current_dist_name "com.nokia.srbts.eqm"
	end

for_objects "MRBTS/EQM/APEQM/RMOD/EAC_OUT"
	begin
		set_version $current_dist_name "TNL17A_1704_001"
		set_adaptation $current_dist_name "com.nokia.srbts.eqm"
	end
	
for_objects "MRBTS/EQM/APEQM/RMOD/RSL"
	begin
		set_version $current_dist_name "TNL17A_1704_001"
		set_adaptation $current_dist_name "com.nokia.srbts.eqm"
	end

for_objects "MRBTS/EQM/HWTOP"
	begin
		set_version $current_dist_name "TNL17A_1704_001"
		set_adaptation $current_dist_name "com.nokia.srbts.eqm"
	end

for_objects "MRBTS/EQM/HWTOP/CABLINK"
	begin
		set_version $current_dist_name "TNL17A_1704_001"
		set_adaptation $current_dist_name "com.nokia.srbts.eqm"
	end

for_objects "MRBTS/EQM/HWTOP/LOGLINK"
	begin
		set_version $current_dist_name "TNL17A_1704_001"
		set_adaptation $current_dist_name "com.nokia.srbts.eqm"
	end
	
for_objects "MRBTS/EQM/APEQM/CABINET/SMOD/CONNECTOR"
	begin
		set_version $current_dist_name "TNL17A_1704_001"
		set_adaptation $current_dist_name "com.nokia.srbts.eqm"
	end
	
for_objects "MRBTS/EQM/APEQM/CABINET/BBMOD/CONNECTOR"
	begin
		set_version $current_dist_name "TNL17A_1704_001"
		set_adaptation $current_dist_name "com.nokia.srbts.eqm"
	end

for_objects "MRBTS/EQM/APEQM/CABINET/TRMOD"
	begin
		set_version $current_dist_name "TNL17A_1704_001"
		set_adaptation $current_dist_name "com.nokia.srbts.eqm"
	end


