#######################################################################################
#######################################################################################
#NIDD_VER: xL18_1708_005_03
# LNBTS: xL18_1708_005
# Migration from xL18_1708_004 to xL18_1708_005
# 03.10.2017 John Villangca
#######################################################################################

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

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

#######################################################################################
# update

for_objects "MRBTS/LNBTS"
    begin
        define "actCMAS" ""
        define "actETWS" ""

        define "lnbtsDn" $current_dist_name

        if ( param_exist lnbtsDn "actCMAS" )
            define "actCMAS" get_param lnbtsDn "actCMAS"

        if ( param_exist lnbtsDn "actETWS" )
            define "actETWS" get_param lnbtsDn "actETWS"

        for_objects "MRBTS/LNBTS/LNCEL"
            begin
                define "sib2xTransmit" ""
                define "lncelDn" $current_dist_name
                if ( param_exist lncelDn "actOtdoa" )
                    begin
                        define "actOtdoa" get_param lncelDn "actOtdoa"
                        if ( actOtdoa ) == "true"
                            begin
                                define "lncelFddDn" lncelDn JOIN "/LNCEL_FDD-0"

                                if ( param_exist lncelFddDn "prsConfigurationIndex" )
                                    begin
                                        define "prsConfigurationIndex" get_param lncelFddDn "prsConfigurationIndex"
                                        if ( prsConfigurationIndex ) < 151
                                            begin
                                                if ( param_exist lncelFddDn "dlChBw" )
                                                    begin
                                                        define "dlChBw" get_param lncelFddDn "dlChBw"
                                                        define "value" replace dlChBw "((\d ).*)" "$2" flags "g"
                                                        if ( value ) > 5
                                                            begin
                                                                define "sibDn" lncelDn JOIN "/SIB-0"
                                                                if ( param_exist sibDn "sib2xTransmit" )
                                                                    begin
                                                                        define "sib2xTransmit" get_param sibDn "sib2xTransmit"
                                                                    end
                                                                        
                                                                if ( actCMAS ) == "true" || ( actETWS ) == "true" || ( sib2xTransmit ) == "true"
                                                                    begin
                                                                        add_param lncelFddDn "prsNumDlFrames" "1"
                                                                    end
                                                            end
                                                    end

                                            end
                                    end
                            end
                    end
            end
    end

for_objects "MRBTS/LNBTS/LNCEL"
    begin
        define "lncelDn" $current_dist_name
    	if ( param_exist lncelDn "cellTechnology" )
    		if ( get_param lncelDn "cellTechnology" ) == "FDD"
    			begin
                    define "lncelFddDn" lncelDn JOIN "/LNCEL_FDD-0"
                    if ( param_exist lncelFddDn "dlChBw" )
                        begin
                            define "dlChBw" get_param lncelFddDn "dlChBw"
                            if ( dlChBw ) == "1.4 MHz"
                                begin
                                    add_param lncelDn "actInterFreqLB" "false"
                                end
                            if ( dlChBw ) == "1.4 MHz" || ( dlChBw ) == "3 MHz"
                                begin
                                    for_list lncelDn "dlIshConfig"
                                        begin
                                            define "dlIshConfigPrefix" "dlIshConfig." JOIN $current_index 
                                            add_param lncelDn dlIshConfigPrefix JOIN ".actDlIsh" "false"
                                            add_param lncelDn dlIshConfigPrefix JOIN ".amountBlankedRes" "0"
                                        end
                                end
                        end

                    define "actDlIntShaping" ""
                    if ( param_exist lncelFddDn "actDlIntShaping" )
                        define "actDlIntShaping" get_param lncelFddDn "actDlIntShaping"

                    define "actDlSlimCarrier" ""
                    if ( param_exist lncelFddDn "actDlSlimCarrier" )
                        define "actDlSlimCarrier" get_param lncelFddDn "actDlSlimCarrier"

                    if ( actDlIntShaping ) == "false" || ( actDlSlimCarrier ) == "true"
                        begin
                            for_list lncelDn "dlIshConfig"
                                begin
                                    define "dlIshConfigPrefix" "dlIshConfig." JOIN $current_index 
                                    add_param lncelDn dlIshConfigPrefix JOIN ".actDlIsh" "false"
                                    add_param lncelDn dlIshConfigPrefix JOIN ".amountBlankedRes" "0"
                                end
                        end
    			end
    end

for_objects "MRBTS/LNBTS/LNCEL/LNHOIF"
    begin
        if not ( param_exist $current_dist_name "measQuantInterFreq" )
            begin
                add_param $current_dist_name "measQuantInterFreq" "rsrp"
            end

            define "measQuantInterFreq" get_param $current_dist_name "measQuantInterFreq"
            if ( measQuantInterFreq ) == "rsrp" || ( measQuantInterFreq ) == "both"
                begin
                    if not ( param_exist $current_dist_name "a3OffsetRsrpInterFreq" )
                        add_param $current_dist_name "a3OffsetRsrpInterFreq" "3"

#NIDD does not specify default value - but parameter is conditionally required
                    if not ( param_exist $current_dist_name "a3OffsetRsrqInterFreq" )
                        add_param $current_dist_name "a3OffsetRsrqInterFreq" "3"

                    if not ( param_exist $current_dist_name "a3ReportIntervalRsrpInterFreq" )
                        add_param $current_dist_name "a3ReportIntervalRsrpInterFreq" "240ms"

#NIDD does not specify default value - but parameter is conditionally required
                    if not ( param_exist $current_dist_name "a3ReportIntervalRsrqInterFreq" )
                        add_param $current_dist_name "a3ReportIntervalRsrqInterFreq" "240ms"

                    if not ( param_exist $current_dist_name "a3TimeToTriggerRsrpInterFreq" )
                        add_param $current_dist_name "a3TimeToTriggerRsrpInterFreq" "320ms"

#NIDD does not specify default value - but parameter is conditionally required
                    if not ( param_exist $current_dist_name "a3TimeToTriggerRsrqInterFreq" )
                        add_param $current_dist_name "a3TimeToTriggerRsrqInterFreq" "320ms"

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

#NIDD does not specify default value - but parameter is conditionally required
                    if not ( param_exist $current_dist_name "hysA3OffsetRsrqInterFreq" )
                        add_param $current_dist_name "hysA3OffsetRsrqInterFreq" "0"
                end
    end

for_objects "MRBTS/LNBTS/LNCEL/LNCEL_FDD"
    begin
        define "lncelFddDn" $current_dist_name
        if ( param_exist lncelFddDn "prsConfigurationIndex" )
            begin
                define "prsConfigurationIndex" get_param lncelFddDn "prsConfigurationIndex"
                if ( prsConfigurationIndex ) == "14"
                    begin
                        add_param lncelFddDn "prsNumDlFrames" "1"
                    end
            end

        define "earfcnDLBelongsToUnlicensedBand" "false"
        define "lnbtsFddn" "MRBTS-" JOIN $current_MRBTS JOIN "/LNBTS-" JOIN $current_LNBTS JOIN "/LNBTS_FDD-0"
        if ( param_exist lnbtsFddn "actUnlicensedAcc" )
            begin
                define "actUnlicensedAcc" get_param lnbtsFddn "actUnlicensedAcc"
                if ( actUnlicensedAcc ) == "LAA"
                    begin
                        if ( param_exist lncelFddDn "earfcnDL" )
                            begin
                                define "earfcnDL" get_param lncelFddDn "earfcnDL"
                                if ( earfcnDL ) > 46790 && ( earfcnDL ) < 46890
                                    begin
                                        define "earfcnDLBelongsToUnlicensedBand" "true"
                                    end
                                else if ( earfcnDL ) > 47375 && ( earfcnDL ) < 47475
                                    begin
                                        define "earfcnDLBelongsToUnlicensedBand" "true"
                                    end
                            end
                    end
            end

        define "lncelDn" "MRBTS-" JOIN $current_MRBTS JOIN "/LNBTS-" JOIN $current_LNBTS JOIN "/LNCEL-" JOIN $current_LNCEL
        if ( earfcnDLBelongsToUnlicensedBand ) == "true"
            begin
                add_param lncelFddDn "actSdlc" "true"

                for_list lncelDn "dlIshConfig"
                    begin
                        define "dlIshConfigPrefix" "dlIshConfig." JOIN $current_index 
                        add_param lncelDn dlIshConfigPrefix JOIN ".actDlIsh" "false"
                        add_param lncelDn dlIshConfigPrefix JOIN ".amountBlankedRes" "0"
                    end
            end

        define "allChannelsAreTx" "true"
        if ( param_exist lncelDn "lcrId" )
            begin
                define "lcrId" get_param lncelDn "lcrId"
                for_objects "MRBTS/MNL/MNLENT/CELLMAPPING/LCELL/CHANNELGROUP/CHANNEL"
                    begin
                        define "channelDn" $current_dist_name
                        if ( $current_LCELL ) == lcrId
                            begin
                                if ( param_exist channelDn "direction" )
                                    begin
                                        define "direction" get_param channelDn "direction"
                                        if ( direction ) == "RX"
                                            define "allChannelsAreTx" "false"
                                    end
                            end
                    end
                # PR290110: if update from SBTS16, MNL tree not yet created
                for_objects "SBTS/BTSSCL/LCELL"
                    begin
                        define "lcellDn" $current_dist_name
                        if ( $current_LCELL ) == lcrId
                            begin
                                for_list lcellDn "resourceList"
                                    begin
                                        if ( param_exist lcellDn "resourceList." JOIN $current_index JOIN ".txRxUsage" )
                                            begin
                                                define "direction" get_param lcellDn "resourceList." JOIN $current_index JOIN ".txRxUsage"

                                                if ( ( direction == "TXRX" ) || ( direction == "RX" ) )
                                                    define "allChannelsAreTx" "false"
                                            end
                                    end
                            end
                    end
            end



        if ( allChannelsAreTx ) == "true"
            add_param lncelFddDn "actSdlc" "true"
        else
            add_param lncelFddDn "actSdlc" "false"


        if ( param_exist lncelFddDn "actCatM" )
            begin
                define "actCatM" get_param lncelFddDn "actCatM"
                if ( actCatM ) == "true"
                    begin
                        add_param lncelFddDn "actSdlc" "false"
                    end
            end
    end
#######################################################################################
# Set proper version and adaptation to LNBTS objects

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

for_objects "MRBTS/LNBTS/RIM"
	begin
		set_version $current_dist_name "xL18_1708_005"
		set_adaptation $current_dist_name "NOKLTE"
	end

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

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

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