#######################################################################################
#######################################################################################
#NIDD_VER: xL18_1707_002_00
# LNBTS: xL18_1707_002
# Migration from xL18_1707_001 to xL18_1707_002
# 14.07.2017 John Villangca
#######################################################################################

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

for_objects "MRBTS/LNBTS"
	begin
        if not ( get_version $current_dist_name ) == "xL18_1707_001"
            abort_file
	end
	
if ( objects_count "MRBTS/LNBTS" ) == "0"
	abort_file

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

define "loadSettingsNeededForAllLncels" "false"

for_objects "MRBTS/LNBTS"
    begin
        define "lnbtsFddDn" $current_dist_name JOIN "/LNBTS_FDD-0"

        if ( param_exist $current_dist_name "actIntraFreqLoadBal" ) && ( get_param $current_dist_name "actIntraFreqLoadBal" ) == "true" ||
           ( param_exist $current_dist_name "actInterFreqLB" ) && ( get_param $current_dist_name "actInterFreqLB" ) == "true" ||
           ( param_exist $current_dist_name "actAmle" ) && ( get_param $current_dist_name "actAmle" ) == "true" ||
           ( param_exist $current_dist_name "actIdleLB" ) && ( get_param $current_dist_name "actIdleLB" ) == "true" ||
           ( param_exist $current_dist_name "actLBPowerSaving" ) && ( get_param $current_dist_name "actLBPowerSaving" ) == "true" ||
           ( param_exist $current_dist_name "actLBRTXPowerSaving" ) && ( get_param $current_dist_name "actLBRTXPowerSaving" ) == "true" ||
           ( param_exist $current_dist_name "actPcellSwap" ) && ( get_param $current_dist_name "actPcellSwap" ) == "true" ||
           ( param_exist $current_dist_name "actIdleLBCaAware" ) && ( get_param $current_dist_name "actIdleLBCaAware" ) == "true" ||
           ( param_exist lnbtsFddDn "actUtranLoadBal" ) && ( get_param lnbtsFddDn "actUtranLoadBal" ) == "true"
            begin
                define "loadSettingsNeededForAllLncels" "true"
            end

        if not ( param_exist $current_dist_name "x2CfUpRdmDelayTmr" )
            begin
                add_param $current_dist_name "x2CfUpRdmDelayTmr" 3
            end
        if not ( param_exist $current_dist_name "tPollRetrSrbDL" )
            begin
                add_param $current_dist_name "tPollRetrSrbDL" "100ms"
            end
        if not ( param_exist $current_dist_name "tPollRetrSrbUL" )
            begin
                add_param $current_dist_name "tPollRetrSrbUL" "100ms"
            end
        if not ( param_exist $current_dist_name "maxParallelIncX2SetupOrECUOvl0" ) add_param $current_dist_name "maxParallelIncX2SetupOrECUOvl0" 10
        if not ( param_exist $current_dist_name "maxParallelIncX2SetupOrECUOvl1" ) add_param $current_dist_name "maxParallelIncX2SetupOrECUOvl1" 5
        if not ( param_exist $current_dist_name "maxParallelOutX2SetupOrECU" ) add_param $current_dist_name "maxParallelOutX2SetupOrECU" 5
        if not ( param_exist $current_dist_name "maxRetxThreshSrbDL" ) add_param $current_dist_name "maxRetxThreshSrbDL" "t16"
        if not ( param_exist $current_dist_name "maxRetxThreshSrbUL" ) add_param $current_dist_name "maxRetxThreshSrbUL" "t16"
        if not ( param_exist $current_dist_name "maxX2CfUpRetry" ) add_param $current_dist_name "maxX2CfUpRetry" 5

        if not param_exist $current_dist_name "actCoMp"
            add_param $current_dist_name "actCoMp" "disabled"

        if not param_exist $current_dist_name "caIntraCellHoMode"
            add_param $current_dist_name "caIntraCellHoMode" "disabled"

        if not param_exist $current_dist_name "maxParallelIncX2SetupOrECUOvl0"
            add_param $current_dist_name "maxParallelIncX2SetupOrECUOvl0" 10

        if not param_exist $current_dist_name "maxParallelIncX2SetupOrECUOvl1"
            add_param $current_dist_name "maxParallelIncX2SetupOrECUOvl1" 5

        if not param_exist $current_dist_name "maxParallelOutX2SetupOrECU"
            if not param_exist  $current_dist_name "maxParallelOutX2SetupOrECU" add_param $current_dist_name "maxParallelOutX2SetupOrECU" 5

        for_list $current_dist_name "rlcProf1"
            begin
                define "prefix" "rlcProf1." JOIN $current_index JOIN "."
                if not param_exist  $current_dist_name "maxRetxThresh" add_param $current_dist_name prefix JOIN "maxRetxThresh" "t16"
            end

        for_list $current_dist_name "rlcProf2"
            begin
                define "prefix" "rlcProf2." JOIN $current_index JOIN "."
                if not param_exist  $current_dist_name "maxRetxThresh" add_param $current_dist_name prefix JOIN "maxRetxThresh" "t16"
            end

        for_list $current_dist_name "rlcProf3"
            begin
                define "prefix" "rlcProf3." JOIN $current_index JOIN "."
                if not param_exist  $current_dist_name "maxRetxThresh" add_param $current_dist_name prefix JOIN "maxRetxThresh" "t16"
            end

        for_list $current_dist_name "rlcProf4"
            begin
                define "prefix" "rlcProf4." JOIN $current_index JOIN "."
                if not param_exist  $current_dist_name "maxRetxThresh" add_param $current_dist_name prefix JOIN "maxRetxThresh" "t16"
            end

        for_list $current_dist_name "rlcProf5"
            begin
                define "prefix" "rlcProf5." JOIN $current_index JOIN "."
                if not param_exist  $current_dist_name "maxRetxThresh" add_param $current_dist_name prefix JOIN "maxRetxThresh" "t16"
            end

        for_list $current_dist_name "rlcProf6"
            begin
                define "prefix" "rlcProf6." JOIN $current_index JOIN "."
                if not param_exist  $current_dist_name "maxRetxThresh" add_param $current_dist_name prefix JOIN "maxRetxThresh" "t16"
            end

        for_list $current_dist_name "rlcProf7"
            begin
                define "prefix" "rlcProf7." JOIN $current_index JOIN "."
                if not param_exist  $current_dist_name "maxRetxThresh" add_param $current_dist_name prefix JOIN "maxRetxThresh" "t16"
            end
    end

for_objects "MRBTS/LNBTS/LNCEL"
    begin
        if not ( param_exist $current_dist_name "actDownSampling" )
            begin
                add_param $current_dist_name "actDownSampling" "false"
            end

        if ( param_exist $current_dist_name "cellTechnology" )
            begin
                define "cellTechnology" get_param $current_dist_name "cellTechnology"

                if ( cellTechnology ) == "FDD"
                    begin
                        if ( param_exist $current_dist_name "actEicic" ) && ( get_param $current_dist_name "actEicic" ) == "true" ||
                           ( loadSettingsNeededForAllLncels ) == "true"
                            begin
                                if not ( param_exist $current_dist_name "loadSettings" )
                                    begin
                                        add_list $current_dist_name "loadSettings"
                                        add_complex_param $current_dist_name "loadSettings.0"
                                        add_param $current_dist_name "loadSettings.0.ulCacIgnore" "false"
                                        add_param $current_dist_name "loadSettings.0.targetLoadGbrDl" "50"
                                        add_param $current_dist_name "loadSettings.0.targetLoadNonGbrDl" "75"
                                        add_param $current_dist_name "loadSettings.0.targetLoadPdcch" "90"
                                        add_param $current_dist_name "loadSettings.0.ulCacSelection" "ulReflectDlCac"
                                        add_param $current_dist_name "loadSettings.0.ulStaticCac" "100"
                                        add_param $current_dist_name "loadSettings.0.cellCapClass" "100"
                                        add_param $current_dist_name "loadSettings.0.nomNumPrbNonGbr" "0.01"
                                        add_param $current_dist_name "loadSettings.0.mlbEicicOperMode" "allUes"
                                    end
                            end

                        if not param_exist  $current_dist_name "pdcchAggRarespHo" add_param $current_dist_name "pdcchAggRarespHo" "4"
                        if not param_exist  $current_dist_name "maxCrRaDlHo" add_param $current_dist_name "maxCrRaDlHo" "12"
                        if not param_exist  $current_dist_name "ttibAltUlPrbThreshold" add_param $current_dist_name "ttibAltUlPrbThreshold" "0"
                        if not param_exist  $current_dist_name "maxNumVoLteProactUlGrantsPerTti" add_param $current_dist_name "maxNumVoLteProactUlGrantsPerTti" "0"

                        if ( param_exist $current_dist_name "actTtiBundling" ) && ( get_param $current_dist_name "actTtiBundling" ) == "true"
                            begin
                                if not param_exist  $current_dist_name "actTtibAcqi" add_param $current_dist_name "actTtibAcqi" "false"
                                if not param_exist  $current_dist_name "ttibMinUlPrb" add_param $current_dist_name "ttibMinUlPrb" "3"
                                if not param_exist  $current_dist_name "ttibUlsMinTbs" add_param $current_dist_name "ttibUlsMinTbs" "144"
                            end
                    end
            end
    end

define "actConvVoiceCatMIsTrue" "false"
for_objects "MRBTS/LNBTS/LNCEL/CATMCEL"
    begin
        if ( param_exist $current_dist_name "actConvVoiceCatM" )
            begin
                define "actConvVoiceCatM" get_param $current_dist_name "actConvVoiceCatM"
                if ( actConvVoiceCatM ) == "true"
                    begin
                        define "actConvVoiceCatMIsTrue" "true"
                    end
            end
    end

for_objects "MRBTS/LNBTS/CATMPR"
    begin
        if not ( param_exist $current_dist_name "mpdcchMaxNumRepCatM" ) add_param $current_dist_name "mpdcchMaxNumRepCatM" "n4"
        if not ( param_exist $current_dist_name "mpdcchMaxNumRepRaCatM" ) add_param $current_dist_name "mpdcchMaxNumRepRaCatM" "n4"
        if not ( param_exist $current_dist_name "tL2AckRrcRelCatM" )
            begin
                add_param $current_dist_name "tL2AckRrcRelCatM" 1600
            end
        else
            begin
                define "value" get_param $current_dist_name "tL2AckRrcRelCatM"
                if ( value ) >= 1000 && ( value ) <= 30000
                    begin
                        define "value" value / 10
                    end
                add_param $current_dist_name "tL2AckRrcRelCatM" value
            end

        if not ( param_exist $current_dist_name "prachStartSFCatM" ) add_param $current_dist_name "prachStartSFCatM" 0

        if ( actConvVoiceCatMIsTrue ) == "true"
            begin
                add_list $current_dist_name "catMVoLTETab"
                add_complex_param $current_dist_name "catMVoLTETab.0"
                add_param $current_dist_name "catMVoLTETab.0.dlMaxHarqTxQci1CatM" "2"
                add_param $current_dist_name "catMVoLTETab.0.maxGbrDlQci1CatM" "26"
                add_param $current_dist_name "catMVoLTETab.0.maxGbrUlQci1CatM" "26"
                add_param $current_dist_name "catMVoLTETab.0.qci1ProtectionTimerCatM" "40"
                add_param $current_dist_name "catMVoLTETab.0.tDiscardPdcpQci1CatM" "150ms"
                add_param $current_dist_name "catMVoLTETab.0.tDiscardPdcpQci5CatM" "infinity"
                add_param $current_dist_name "catMVoLTETab.0.ulMaxHarqTxQci1CatM" "2"
            end

        if not ( param_exist $current_dist_name "maxNumQci1DrbCatM" ) add_param $current_dist_name "maxNumQci1DrbCatM" 5
        if not ( param_exist $current_dist_name "mpdcchRepNumTaThres" ) add_param $current_dist_name "mpdcchRepNumTaThres" "n16"
        if not ( param_exist $current_dist_name "prachStartSFCatM" ) add_param $current_dist_name "prachStartSFCatM" 0
        if not ( param_exist $current_dist_name "qciForVoLTECatM" ) add_param $current_dist_name "qciForVoLTECatM" 255
        if not ( param_exist $current_dist_name "taCmdProhibitTimerCatM" ) add_param $current_dist_name "taCmdProhibitTimerCatM" 3000
        if not ( param_exist $current_dist_name "taMaxOffsetCatM" ) add_param $current_dist_name "taMaxOffsetCatM" 52
        if not ( param_exist $current_dist_name "taTimerCatM" ) add_param $current_dist_name "taTimerCatM" "infinity"
        if not ( param_exist $current_dist_name "taTimerMarginCatM" ) add_param $current_dist_name "taTimerMarginCatM" 2000
        if not ( param_exist $current_dist_name "ulGrantTimerForTACatM" ) add_param $current_dist_name "ulGrantTimerForTACatM" "infinity"
    end

for_objects "MRBTS/LNBTS/LNCEL/LNCEL_FDD"
    begin
        if not ( param_exist $current_dist_name "rfSensitivity" )
            begin
                add_param $current_dist_name "rfSensitivity" 0
            end
        else
            begin
                define "value" get_param $current_dist_name "rfSensitivity"
                add_param $current_dist_name "rfSensitivity" value * 10
            end
    end

for_objects "MRBTS/LNBTS/LNCEL/LNCEL_FDD"
    begin
        if not ( param_exist $current_dist_name "actShutdownTxPath" ) add_param $current_dist_name "actShutdownTxPath" "false"
        if not ( param_exist $current_dist_name "actDlSlimCarrier" ) add_param $current_dist_name "actDlSlimCarrier" "false"
    end

#######################################################################################
# Set proper version and adaptation to LNBTS objects

for_objects "MRBTS/LNBTS"
	begin
		set_version $current_dist_name "xL18_1707_002"
		set_adaptation $current_dist_name "NOKLTE"
	end
	
for_objects "MRBTS/LNBTS/CATMPR"
	begin
		set_version $current_dist_name "xL18_1707_002"
		set_adaptation $current_dist_name "NOKLTE"
	end
	
for_objects "MRBTS/LNBTS/SCTP"
	begin
		set_version $current_dist_name "xL18_1707_002"
		set_adaptation $current_dist_name "NOKLTE"
	end
	
for_objects "MRBTS/LNBTS/TRSNW"
	begin
		set_version $current_dist_name "xL18_1707_002"
		set_adaptation $current_dist_name "NOKLTE"
	end

for_objects "MRBTS/LNBTS/ANR"
	begin
		set_version $current_dist_name "xL18_1707_002"
		set_adaptation $current_dist_name "NOKLTE"
	end

for_objects "MRBTS/LNBTS/ANRPRL"
	begin
		set_version $current_dist_name "xL18_1707_002"
		set_adaptation $current_dist_name "NOKLTE"
	end

for_objects "MRBTS/LNBTS/ANRPRW"
	begin
		set_version $current_dist_name "xL18_1707_002"
		set_adaptation $current_dist_name "NOKLTE"
	end
	
for_objects "MRBTS/LNBTS/CADPR"
	begin
		set_version $current_dist_name "xL18_1707_002"
		set_adaptation $current_dist_name "NOKLTE"
	end
	
for_objects "MRBTS/LNBTS/CRAN"
	begin
		set_version $current_dist_name "xL18_1707_002"
		set_adaptation $current_dist_name "NOKLTE"
	end

for_objects "MRBTS/LNBTS/CRGPR"
	begin
		set_version $current_dist_name "xL18_1707_002"
		set_adaptation $current_dist_name "NOKLTE"
	end
	
for_objects "MRBTS/LNBTS/CTRLTS"
	begin
		set_version $current_dist_name "xL18_1707_002"
		set_adaptation $current_dist_name "NOKLTE"
	end
	
for_objects "MRBTS/LNBTS/CTRLTS/LTRACE"
	begin
		set_version $current_dist_name "xL18_1707_002"
		set_adaptation $current_dist_name "NOKLTE"
	end
	
for_objects "MRBTS/LNBTS/CTRLTS/MTRACE"
	begin
		set_version $current_dist_name "xL18_1707_002"
		set_adaptation $current_dist_name "NOKLTE"
	end
	
for_objects "MRBTS/LNBTS/GTPU"
	begin
		set_version $current_dist_name "xL18_1707_002"
		set_adaptation $current_dist_name "NOKLTE"
	end
	
for_objects "MRBTS/LNBTS/ISHPR"
	begin
		set_version $current_dist_name "xL18_1707_002"
		set_adaptation $current_dist_name "NOKLTE"
	end
	
for_objects "MRBTS/LNBTS/LBPUCCHRDPR"
	begin
		set_version $current_dist_name "xL18_1707_002"
		set_adaptation $current_dist_name "NOKLTE"
	end
	
for_objects "MRBTS/LNBTS/LNADJ"
	begin
		set_version $current_dist_name "xL18_1707_002"
		set_adaptation $current_dist_name "NOKLTE"
	end
	
for_objects "MRBTS/LNBTS/LNADJ/LNADJL"
	begin
		set_version $current_dist_name "xL18_1707_002"
		set_adaptation $current_dist_name "NOKLTE"
	end
for_objects "MRBTS/LNBTS/LNADJG"
	begin
		set_version $current_dist_name "xL18_1707_002"
		set_adaptation $current_dist_name "NOKLTE"
	end	

for_objects "MRBTS/LNBTS/LNADJW"
	begin
		set_version $current_dist_name "xL18_1707_002"
		set_adaptation $current_dist_name "NOKLTE"
	end	
	
for_objects "MRBTS/LNBTS/LNADJX"
	begin
		set_version $current_dist_name "xL18_1707_002"
		set_adaptation $current_dist_name "NOKLTE"
	end

for_objects "MRBTS/LNBTS/LNBTS_FDD"
	begin
		set_version $current_dist_name "xL18_1707_002"
		set_adaptation $current_dist_name "NOKLTE"
	end		

for_objects "MRBTS/LNBTS/LNCEL"
	begin
		set_version $current_dist_name "xL18_1707_002"
		set_adaptation $current_dist_name "NOKLTE"
	end	
	
for_objects "MRBTS/LNBTS/LNCEL/AMLEPR"
	begin
		set_version $current_dist_name "xL18_1707_002"
		set_adaptation $current_dist_name "NOKLTE"
	end	
	
for_objects "MRBTS/LNBTS/LNCEL/BBPOOLALLOC"
	begin
		set_version $current_dist_name "xL18_1707_002"
		set_adaptation $current_dist_name "NOKLTE"
	end	
	
for_objects "MRBTS/LNBTS/LNCEL/CAPR"
	begin
		set_version $current_dist_name "xL18_1707_002"
		set_adaptation $current_dist_name "NOKLTE"
	end	
	
for_objects "MRBTS/LNBTS/LNCEL/CAREL"
	begin
		set_version $current_dist_name "xL18_1707_002"
		set_adaptation $current_dist_name "NOKLTE"
	end	
	
for_objects "MRBTS/LNBTS/LNCEL/CDFIM"
	begin
		set_version $current_dist_name "xL18_1707_002"
		set_adaptation $current_dist_name "NOKLTE"
	end	
	
for_objects "MRBTS/LNBTS/LNCEL/DRX"
	begin
		set_version $current_dist_name "xL18_1707_002"
		set_adaptation $current_dist_name "NOKLTE"
	end
	
for_objects "MRBTS/LNBTS/LNCEL/GFIM"
	begin
		set_version $current_dist_name "xL18_1707_002"
		set_adaptation $current_dist_name "NOKLTE"
	end
	
for_objects "MRBTS/LNBTS/LNCEL/GFIM/GNFL"
	begin
		set_version $current_dist_name "xL18_1707_002"
		set_adaptation $current_dist_name "NOKLTE"
	end
	
for_objects "MRBTS/LNBTS/LNCEL/IAFIM"
	begin
		set_version $current_dist_name "xL18_1707_002"
		set_adaptation $current_dist_name "NOKLTE"
	end
	
for_objects "MRBTS/LNBTS/LNCEL/IRFIM"
	begin
		set_version $current_dist_name "xL18_1707_002"
		set_adaptation $current_dist_name "NOKLTE"
	end
	
for_objects "MRBTS/LNBTS/LNCEL/LNCEL_FDD"
	begin
		set_version $current_dist_name "xL18_1707_002"
		set_adaptation $current_dist_name "NOKLTE"
	end
	
for_objects "MRBTS/LNBTS/LNCEL/LNHOG"
	begin
		set_version $current_dist_name "xL18_1707_002"
		set_adaptation $current_dist_name "NOKLTE"
	end
	
for_objects "MRBTS/LNBTS/LNCEL/LNHOH"
	begin
		set_version $current_dist_name "xL18_1707_002"
		set_adaptation $current_dist_name "NOKLTE"
	end

for_objects "MRBTS/LNBTS/LNCEL/LNHOIF"
	begin
		set_version $current_dist_name "xL18_1707_002"
		set_adaptation $current_dist_name "NOKLTE"
	end

for_objects "MRBTS/LNBTS/LNCEL/LNHOW"
	begin
		set_version $current_dist_name "xL18_1707_002"
		set_adaptation $current_dist_name "NOKLTE"
	end
	
for_objects "MRBTS/LNBTS/LNCEL/LNHOX"
	begin
		set_version $current_dist_name "xL18_1707_002"
		set_adaptation $current_dist_name "NOKLTE"
	end
	
for_objects "MRBTS/LNBTS/LNCEL/LNNEIH"
	begin
		set_version $current_dist_name "xL18_1707_002"
		set_adaptation $current_dist_name "NOKLTE"
	end
	
for_objects "MRBTS/LNBTS/LNCEL/LNREL"
	begin
		set_version $current_dist_name "xL18_1707_002"
		set_adaptation $current_dist_name "NOKLTE"
	end
	
for_objects "MRBTS/LNBTS/LNCEL/LNRELG"
	begin
		set_version $current_dist_name "xL18_1707_002"
		set_adaptation $current_dist_name "NOKLTE"
	end
	
for_objects "MRBTS/LNBTS/LNCEL/LNRELW"
	begin
		set_version $current_dist_name "xL18_1707_002"
		set_adaptation $current_dist_name "NOKLTE"
	end
	
for_objects "MRBTS/LNBTS/LNCEL/LNRELX"
	begin
		set_version $current_dist_name "xL18_1707_002"
		set_adaptation $current_dist_name "NOKLTE"
	end
	
for_objects "MRBTS/LNBTS/LNCEL/REDRT"
	begin
		set_version $current_dist_name "xL18_1707_002"
		set_adaptation $current_dist_name "NOKLTE"
	end
	
for_objects "MRBTS/LNBTS/LNCEL/SDRX"
	begin
		set_version $current_dist_name "xL18_1707_002"
		set_adaptation $current_dist_name "NOKLTE"
	end
	
for_objects "MRBTS/LNBTS/LNCEL/UFFIM"
	begin
		set_version $current_dist_name "xL18_1707_002"
		set_adaptation $current_dist_name "NOKLTE"
	end
	
for_objects "MRBTS/LNBTS/LNCEL/XPARAM"
	begin
		set_version $current_dist_name "xL18_1707_002"
		set_adaptation $current_dist_name "NOKLTE"
	end
	
for_objects "MRBTS/LNBTS/LNCSG"
	begin
		set_version $current_dist_name "xL18_1707_002"
		set_adaptation $current_dist_name "NOKLTE"
	end
	
for_objects "MRBTS/LNBTS/LNHENB"
	begin
		set_version $current_dist_name "xL18_1707_002"
		set_adaptation $current_dist_name "NOKLTE"
	end
	
for_objects "MRBTS/LNBTS/LNMCE"
	begin
		set_version $current_dist_name "xL18_1707_002"
		set_adaptation $current_dist_name "NOKLTE"
	end
	
for_objects "MRBTS/LNBTS/LNMCE/LNM3"
	begin
		set_version $current_dist_name "xL18_1707_002"
		set_adaptation $current_dist_name "NOKLTE"
	end
	
for_objects "MRBTS/LNBTS/LNMME"
	begin
		set_version $current_dist_name "xL18_1707_002"
		set_adaptation $current_dist_name "NOKLTE"
	end
	
for_objects "MRBTS/LNBTS/LNSENB"
	begin
		set_version $current_dist_name "xL18_1707_002"
		set_adaptation $current_dist_name "NOKLTE"
	end
	
for_objects "MRBTS/LNBTS/M1SYNC"
	begin
		set_version $current_dist_name "xL18_1707_002"
		set_adaptation $current_dist_name "NOKLTE"
	end
	
for_objects "MRBTS/LNBTS/MFBIPR"
	begin
		set_version $current_dist_name "xL18_1707_002"
		set_adaptation $current_dist_name "NOKLTE"
	end
	
for_objects "MRBTS/LNBTS/MODPR"
	begin
		set_version $current_dist_name "xL18_1707_002"
		set_adaptation $current_dist_name "NOKLTE"
	end
	
for_objects "MRBTS/LNBTS/MODPR/MODIMP"
	begin
		set_version $current_dist_name "xL18_1707_002"
		set_adaptation $current_dist_name "NOKLTE"
	end
	
for_objects "MRBTS/LNBTS/MODPR/MODRED"
	begin
		set_version $current_dist_name "xL18_1707_002"
		set_adaptation $current_dist_name "NOKLTE"
	end

for_objects "MRBTS/LNBTS/MOPR"
	begin
		set_version $current_dist_name "xL18_1707_002"
		set_adaptation $current_dist_name "NOKLTE"
	end
	
for_objects "MRBTS/LNBTS/MOPR/MOIMP"
	begin
		set_version $current_dist_name "xL18_1707_002"
		set_adaptation $current_dist_name "NOKLTE"
	end

for_objects "MRBTS/LNBTS/PMRNL"
	begin
		set_version $current_dist_name "xL18_1707_002"
		set_adaptation $current_dist_name "NOKLTE"
	end	
	
for_objects "MRBTS/LNBTS/PSGRP"
	begin
		set_version $current_dist_name "xL18_1707_002"
		set_adaptation $current_dist_name "NOKLTE"
	end	
	
for_objects "MRBTS/LNBTS/ULCOMP"
	begin
		set_version $current_dist_name "xL18_1707_002"
		set_adaptation $current_dist_name "NOKLTE"
	end	
	
for_objects "MRBTS/LNBTS/LNCEL/SIB"
	begin
		set_version $current_dist_name "xL18_1707_002"
		set_adaptation $current_dist_name "NOKLTE"
	end	
	
for_objects "MRBTS/LNBTS/PMRNL/PMCCP"
	begin
		set_version $current_dist_name "xL18_1707_002"
		set_adaptation $current_dist_name "NOKLTE"
	end	
for_objects "MRBTS/LNBTS/PMRNL/PMQAP"
	begin
		set_version $current_dist_name "xL18_1707_002"
		set_adaptation $current_dist_name "NOKLTE"
	end
	
for_objects "MRBTS/LNBTS/CRGPR"
	begin
		set_version $current_dist_name "xL18_1707_002"
		set_adaptation $current_dist_name "NOKLTE"
	end	

for_objects "MRBTS/LNBTS/LNCEL/LNCEL_FDD/MPUCCH_FDD"
	begin
		set_version $current_dist_name "xL18_1707_002"
		set_adaptation $current_dist_name "NOKLTE"
	end	

for_objects "MRBTS/LNBTS/LNCEL/IFGPR"
	begin
		set_version $current_dist_name "xL18_1707_002"
		set_adaptation $current_dist_name "NOKLTE"
	end

for_objects "MRBTS/LNBTS/LNCEL/IFGDPR"
	begin
		set_version $current_dist_name "xL18_1707_002"
		set_adaptation $current_dist_name "NOKLTE"
	end
	
for_objects "MRBTS/LNBTS/ACBPR"
	begin
		set_version $current_dist_name "xL18_1707_002"
		set_adaptation $current_dist_name "NOKLTE"
	end
	
for_objects "MRBTS/LNBTS/LNCEL/NBIOT_FDD"
	begin
		set_version $current_dist_name "xL18_1707_002"
		set_adaptation $current_dist_name "NOKLTE"
	end	
for_objects  "MRBTS/LNBTS/LNBTS_FDD/LAA/MFIREPR"
	begin
		set_version $current_dist_name "xL18_1707_002"
		set_adaptation $current_dist_name "NOKLTE"
	end	
for_objects "MRBTS/LNBTS/LNBTS_FDD/LAA/LNUPR"
	begin
		set_version $current_dist_name "xL18_1707_002"
		set_adaptation $current_dist_name "NOKLTE"
	end	
for_objects "MRBTS/LNBTS/LNBTS_FDD/LAA"
	begin
		set_version $current_dist_name "xL18_1707_002"
		set_adaptation $current_dist_name "NOKLTE"
	end
for_objects "MRBTS/LNBTS/LNCEL/CATMCEL"
	begin
		set_version $current_dist_name "xL18_1707_002"
		set_adaptation $current_dist_name "NOKLTE"
	end

for_objects "MRBTS/LNBTS/CAGENB"
	begin
		set_version $current_dist_name "xL18_1707_002"
		set_adaptation $current_dist_name "NOKLTE"
	end

for_objects "MRBTS/LNBTS/CATMPR"
    begin
		set_version $current_dist_name "xL18_1707_002"
		set_adaptation $current_dist_name "NOKLTE"
    end

for_objects "MRBTS/LNBTS/RIM"
	begin
		set_version $current_dist_name "xL18_1707_002"
		set_adaptation $current_dist_name "NOKLTE"
	end
for_objects "MRBTS/LNBTS/LNMCE/MBSFNSYNCAREA_FDD"
	begin
		set_version $current_dist_name "xL18_1707_002"
		set_adaptation $current_dist_name "NOKLTE"
	end

for_objects "MRBTS/LNBTS/LNMCE/MBSFNSYNCAREA_FDD/MBSFN_FDD"
	begin
		set_version $current_dist_name "xL18_1707_002"
		set_adaptation $current_dist_name "NOKLTE"
	end
#######################################################################################
