#######################################################################################
#######################################################################################
#NIDD_VER: EQM17A_1708_008_00
# EQM: EQM17A_1708_008
# Migration from EQM17A_1708_007 to EQM17A_1708_008
# 13.12.2017 Sebastian Kulikowski
#######################################################################################
#######################################################################################
#General version check

for_objects "MRBTS/EQM"
    begin
        if not ( get_version $current_dist_name ) == "EQM17A_1708_007"
            abort_file
    end

#######################################################################################
# updates

for_objects "MRBTS/EQM/APEQM/ALD/RETU"
    begin
        # might be defined as empty: <p name="configFile"/> in SBTS16.10 SCF and migrated also as empty
        del_param $current_dist_name "configFile"
    end

for_objects "MRBTS/EQM/APEQM/ALD/LNA"
    begin
        define "aldDn" "MRBTS-" JOIN $current_MRBTS JOIN "/EQM-" JOIN $current_EQM JOIN "/APEQM-" JOIN $current_APEQM JOIN "/ALD-" JOIN $current_ALD

        if ( param_exist aldDn "productCode" )
            begin
                define "productCode" get_param aldDn "productCode"

                if ( productCode ) == "CS72995.02"
                    add_param aldDn "mhaType" "WMHA"

                if ( productCode ) == "CS72995.03"
                    add_param aldDn "mhaType" "WMHA"

                if ( productCode ) == "CS72995.04"
                    add_param aldDn "mhaType" "WMHA"

                if ( productCode ) == "CS72995.05"
                    add_param aldDn "mhaType" "WMHB"

                if ( productCode ) == "470057A"
                    add_param aldDn "mhaType" "WMHC"

                if ( productCode ) == "471443A"
                    add_param aldDn "mhaType" "WMHD"

                if ( productCode ) == "CS7299112"
                    add_param aldDn "mhaType" "MDTA"

                if ( productCode ) == "CS7299320"
                    add_param aldDn "mhaType" "MDPA"

                if ( productCode ) == "CS7299111"
                    add_param aldDn "mhaType" "MDGA"

                if ( productCode ) == "CS7299220"
                    add_param aldDn "mhaType" "MDDA"

                if ( productCode ) == "471671A"
                    add_param aldDn "mhaType" "FLJA"

                if ( productCode ) == "472105A"
                    add_param aldDn "mhaType" "FLHA"

                if ( productCode ) == "CS7299113"
                    add_param aldDn "mhaType" "FLMA"

                if ( productCode ) == "CS7299430"
                    add_param aldDn "mhaType" "FLNA"
            end

        if not ( param_exist aldDn "mhaType" )
            add_param aldDn "mhaType" "Other"
    end

#######################################################################################	
#######################################################################################	
#set version and adaptation

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

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

for_objects "MRBTS/EQM/APEQM/FHS"
    begin
        set_version $current_dist_name "EQM17A_1708_008"
        set_adaptation $current_dist_name "com.nokia.srbts.eqm"
    end 

for_objects "MRBTS/EQM/APEQM/ALD"
    begin
        set_version $current_dist_name "EQM17A_1708_008"
        set_adaptation $current_dist_name "com.nokia.srbts.eqm"
    end

for_objects "MRBTS/EQM/APEQM/ALD/LNA"
    begin
        set_version $current_dist_name "EQM17A_1708_008"
        set_adaptation $current_dist_name "com.nokia.srbts.eqm"
    end

for_objects "MRBTS/EQM/APEQM/ALD/RETU"
    begin
        set_version $current_dist_name "EQM17A_1708_008"
        set_adaptation $current_dist_name "com.nokia.srbts.eqm"
    end

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

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

for_objects "MRBTS/EQM/APEQM/CABINET/SMOD"
    begin
        set_version $current_dist_name "EQM17A_1708_008"
        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 "EQM17A_1708_008"
        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 "EQM17A_1708_008"
        set_adaptation $current_dist_name "com.nokia.srbts.eqm"
    end

for_objects "MRBTS/EQM/APEQM/PASSDEV"
    begin
        set_version $current_dist_name "EQM17A_1708_008"
        set_adaptation $current_dist_name "com.nokia.srbts.eqm"
    end

for_objects "MRBTS/EQM/APEQM/PHYANT"
    begin
        set_version $current_dist_name "EQM17A_1708_008"
        set_adaptation $current_dist_name "com.nokia.srbts.eqm"
    end

for_objects "MRBTS/EQM/APEQM/PHYANT/PHYANTU"
    begin
        set_version $current_dist_name "EQM17A_1708_008"
        set_adaptation $current_dist_name "com.nokia.srbts.eqm"
    end

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

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

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

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

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

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

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

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

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

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

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

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