#######################################################################################
#######################################################################################
#NIDD_VER: xL18_1711_002_00
# LNBTS: xL18_1711_002
# Migration from xL18_1711_001 to xL18_1711_002
#######################################################################################

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

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

if ( objects_count "MRBTS/LNBTS" ) == "0"
    abort_file

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

define "isAirScale" "false"
for_objects "MRBTS/EQM/APEQM/CABINET/SMOD"
    begin
        if ( param_exist $current_dist_name "prodCodePlanned" )
            begin
                define "prodCodePlanned" get_param $current_dist_name "prodCodePlanned"
                if ( prodCodePlanned ) == "473095A"
                    begin
                        define "isAirScale" "true"
                    end
            end
    end

for_objects "MRBTS/LNBTS"
    begin
        define "lnbtsDn" $current_dist_name
        add_param lnbtsDn "tX2RelocPrep" 500

        if ( isAirScale ) == "true"
            begin
                if ( param_exist lnbtsDn "actBbPooling" )
                    begin
                        define "actBbPooling" get_param lnbtsDn "actBbPooling"
                        if ( actBbPooling ) == "true"
                            begin
                                add_param lnbtsDn "actEnhAcAndGbrServices" "true"

                                if not ( param_exist lnbtsDn "bbPoolMinResource" )
                                    begin
                                        add_param lnbtsDn "bbPoolMinResource" 5
                                    end

                                if not ( param_exist lnbtsDn "bbPoolEvalPeriod" )
                                    begin
                                        add_param lnbtsDn "bbPoolEvalPeriod" 50
                                    end

                                for_objects "EQM/APEQM/CABINET/BBMOD"
                                    begin
                                        define "bbmodDn" $current_dist_name

                                        if not ( param_exist bbmodDn "bbCardUsage" )
                                            add_param bbmodDn "bbCardUsage" 2
                                    end

                                for_objects "MRBTS/LNBTS/LNCEL/LNCEL_FDD/APUCCH_FDD"
                                    begin
                                        define "lncelDn" "MRBTS-" JOIN $current_MRBTS JOIN "/LNBTS-" JOIN $current_LNBTS JOIN "/LNCEL-" JOIN $current_LNCEL
                                        define "lncelFddDn" "MRBTS-" JOIN $current_MRBTS JOIN "/LNBTS-" JOIN $current_LNBTS JOIN "/LNCEL-" JOIN $current_LNCEL JOIN "/LNCEL_FDD-" JOIN $current_LNCEL_FDD
                                        if ( param_exist lncelDn "nbIoTMode" )
                                            begin
                                                define "nbIoTMode" get_param lncelDn "nbIoTMode"
                                                if ( nbIoTMode ) == "disabled" || ( nbIoTMode ) == "inband"
                                                    add_param lncelFddDn "actAutoPucchAlloc" "true"
                                            end

                                        define "apucchFddDn" $current_dist_name
                                        add_param apucchFddDn "actLbPucchReg" "true"

                                    end

                                for_objects "MRBTS/LNBTS/LNCEL"
                                    begin
                                        define "lncelDn" $current_dist_name
                                        define "bbPoolAllocDn" lncelDn JOIN "/BBPOOLALLOC-0"
                                        if ( objects_count bbPoolAllocDn ) == 0
                                            begin
                                                add_object bbPoolAllocDn                                                                                                                                 
                                                set_operation bbPoolAllocDn "create"
                                            end
                                        if not ( param_exist bbPoolAllocDn "bbPoolAllocMode" )
                                            add_param bbPoolAllocDn "bbPoolAllocMode" "automatic"
                                    end
                            end
                    end
            end
    end

for_objects "MRBTS/LNBTS/LNCEL/CAPR"
    begin
        define "caprDn" $current_dist_name
        define "lncelDn" "MRBTS-" JOIN $current_MRBTS JOIN "/LNBTS-" JOIN $current_LNBTS JOIN "/LNCEL-" JOIN $current_LNCEL

        if ( param_exist caprDn "dlCaCqiWindow" )
            begin
                define "dlCaCqiWindow" get_param caprDn "dlCaCqiWindow"
                add_param lncelDn "dlCaCqiWindow" dlCaCqiWindow
                del_param caprDn "dlCaCqiWindow"
            end

        if ( param_exist caprDn "dlCaMinPcellCqi" )
            begin
                define "dlCaMinPcellCqi" get_param caprDn "dlCaMinPcellCqi"
                add_param lncelDn "dlCaMinPcellCqi" dlCaMinPcellCqi
                del_param caprDn "dlCaMinPcellCqi"
            end

        if ( param_exist caprDn "ulCaMinPcellSinr" )
            begin
                define "ulCaMinPcellSinr" get_param caprDn "ulCaMinPcellSinr"
                add_param lncelDn "ulCaMinPcellSinr" ulCaMinPcellSinr
                del_param caprDn "ulCaMinPcellSinr"
            end

        if ( param_exist caprDn "ulCaSinrWindow" )
            begin
                define "ulCaSinrWindow" get_param caprDn "ulCaSinrWindow"
                add_param lncelDn "ulCaSinrWindow" ulCaSinrWindow
                del_param caprDn "ulCaSinrWindow"
            end
    end

for_objects "MRBTS/LNBTS/LNCEL/LNHOIF"
    begin
        add_param $current_dist_name "useT312" "false"
    end

for_objects "MRBTS/LNBTS/LNCEL"
    begin
        define "lnbtsDn" "MRBTS-" JOIN $current_MRBTS JOIN "/LNBTS-" JOIN $current_LNBTS
        define "lnbtsFddDn" lnbtsDn JOIN "/LNBTS_FDD-0"

        define "lncelDn" $current_dist_name
        add_param lncelDn "actFlexDupGap" "false"

        add_param lncelDn "useT312" "false"

        if ( param_exist lncelDn "nbIoTMode" )
            begin
                define "nbIoTMode" get_param lncelDn "nbIoTMode"
                if ( nbIoTMode ) == "standalone"
                    begin
                        add_param lncelDn "actOtdoa" "false"
                        add_param lnbtsDn "actBbPooling" "false"
                    end
            end

        if ( param_exist lncelDn "cellTechnology" )
            begin
                define "cellTechnology" get_param lncelDn "cellTechnology"
                if ( cellTechnology ) == "FDD"
                    begin
                        if ( objects_count lncelDn JOIN "/CAREL" ) != 0
                            begin
                                if ( param_exist lnbtsDn "actDLCAggr" )
                                    begin
                                        define "actDLCAggr" get_param lnbtsDn "actDLCAggr"
                                        if ( actDLCAggr ) == "true"
                                            begin
                                                add_param lncelDn "ulCaMinPcellSinr" 0

                                                if ( objects_count lnbtsFddDn ) != 0
                                                    begin
                                                        if ( param_exist lnbtsFddDn "actConvVoice" )
                                                            begin
                                                                define "actConvVoice" get_param lnbtsFddDn "actConvVoice"
                                                                if ( actConvVoice ) == "true"
                                                                    begin
                                                                        add_param lncelDn "ulCaMinPcellSinrQci1" 0

                                                                        if not ( param_exist lncelDn "dlCaMinPcellCqiQci1" )
                                                                            add_param lncelDn "dlCaMinPcellCqiQci1" 0
                                                                    end
                                                            end
                                                    end

                                                if ( param_exist lncelDn "dlCaMinPcellCqi" )
                                                    begin
                                                        define "dlCaMinPcellCqi" get_param lncelDn "dlCaMinPcellCqi"
                                                        if ( dlCaMinPcellCqi ) > 0
                                                            begin
                                                                if not ( param_exist lncelDn "dlCaCqiWindow" )
                                                                    add_param lncelDn "dlCaCqiWindow" 50
                                                            end
                                                    end

                                                if ( param_exist lncelDn "dlCaMinPcellCqiQci1" )
                                                    begin
                                                        define "dlCaMinPcellCqiQci1" get_param lncelDn "dlCaMinPcellCqiQci1"
                                                        if ( dlCaMinPcellCqiQci1 ) > 0
                                                            begin
                                                                if not ( param_exist lncelDn "dlCaCqiWindow" )
                                                                    add_param lncelDn "dlCaCqiWindow" 50
                                                            end
                                                    end
                                            end
                                    end
                            end
                    end

                if ( cellTechnology ) == "NB-IoT-FDD"
                    begin
                        if ( param_exist lncelDn "dlCaCqiWindow" )
                            del_param lncelDn "dlCaCqiWindow"

                        if ( param_exist lncelDn "dlCaMinPcellCqi" )
                            del_param lncelDn "dlCaMinPcellCqi"

                        if ( param_exist lncelDn "dlCaMinPcellCqiQci1" )
                            del_param lncelDn "dlCaMinPcellCqiQci1"
                    end

                if ( param_exist lncelDn "actOtdoa" )
                    begin
                        define "actOtdoa" get_param lncelDn "actOtdoa"
                        if ( cellTechnology ) == "NB-IoT-FDD" && ( actOtdoa ) != "false"
                            begin
                                add_param lncelDn "actOtdoa" "false"
                            end
                    end
            end

        if ( param_exist lncelDn "actTtiBundling" )
            begin
                define "actTtiBundling" get_param lncelDn "actTtiBundling"
                if ( actTtiBundling ) == "true"
                    begin
                        if not ( param_exist lncelDn "actTtibRsc" )
                            begin
                                add_param lncelDn "actTtibRsc" "true"
                            end
                    end
            end
    end

for_objects "MRBTS/LNBTS/LNCEL/LNCEL_FDD"
    begin
        define "lncelDn" "MRBTS-" JOIN $current_MRBTS JOIN "/LNBTS-" JOIN $current_LNBTS JOIN "/LNCEL-" JOIN $current_LNCEL
        define "lncelFddDn" $current_dist_name
        if ( param_exist lncelFddDn "actUlPwrRestrScn" )
            begin
                define "actUlPwrRestrScn" get_param lncelFddDn "actUlPwrRestrScn"
                if ( actUlPwrRestrScn ) == "band18_26" || ( actUlPwrRestrScn ) == "band30_NS21"
                    begin
                        add_param lncelDn "actFlexDupGap" "false"
                    end
            end
    end

for_objects "MRBTS/LNBTS/LNCEL/SIB"
    begin
        define "sibDn" $current_dist_name
        define "lnbtsDn" "MRBTS-" JOIN $current_MRBTS JOIN "/LNBTS-" JOIN $current_LNBTS
        define "lncelDn" "MRBTS-" JOIN $current_MRBTS JOIN "/LNBTS-" JOIN $current_LNBTS JOIN "/LNCEL-" JOIN $current_LNCEL
        define "lncelNbiotFddDn" lncelDn JOIN "/NBIOT_FDD-0"

        if ( objects_count lncelNbiotFddDn ) == 1
            begin
                if ( param_exist lncelNbiotFddDn "nbIoTProfId" )
                    begin
                        define "nbIoTProfId" get_param lncelNbiotFddDn "nbIoTProfId"
                        define "nbiotprDn" lnbtsDn JOIN "/NBIOTPR-" JOIN nbIoTProfId

                        for_list nbiotprDn "sibSchedulingListNB"
                            begin
                                if ( param_exist nbiotprDn "sibSchedulingListNB." JOIN $current_index JOIN ".siMessageSibTypeNB" )
                                    begin
                                        define "siMessageSibTypeNB" get_param nbiotprDn "sibSchedulingListNB." JOIN $current_index JOIN ".siMessageSibTypeNB"
                                        if ( siMessageSibTypeNB ) == "SIB3-NB"
                                            begin
                                                if not ( param_exist sibDn "sIntrasearch" )
                                                    begin
                                                        add_param sibDn "sIntrasearch" "62"
                                                    end
                                            end
                                    end
                            end
                    end
            end
    end

#######################################################################################
# remove

for_objects "MRBTS/LNBTS"
    begin
        if ( param_exist $current_dist_name "actUtraCapabilityEnqRed" )
            del_param $current_dist_name "actUtraCapabilityEnqRed"
    end

for_objects "MRBTS/LNBTS/CAGENB/CAIMLBP"
    begin
        if ( param_exist $current_dist_name "pcellConfig.0.dlChBw" )
            begin
                del_param $current_dist_name "pcellConfig.0.dlChBw"
            end
    end

for_objects "MRBTS/LNBTS/CAGENB/CAIMLBP/CAIMLBS"
    begin
        if ( param_exist $current_dist_name "scellConfig.0.dlChBw" )
            begin
                del_param $current_dist_name "scellConfig.0.dlChBw"
            end
    end

for_objects "MRBTS/LNBTS/LNCEL/LNCEL_FDD"
    begin
        if ( param_exist $current_dist_name "actFlexDupGap" )
            del_param $current_dist_name "actFlexDupGap"
    end

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

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

for_objects "MRBTS/LNBTS/NBIOTPR"
    begin
        set_version $current_dist_name "xL18_1711_002"
        set_adaptation $current_dist_name "NOKLTE"
    end

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

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

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

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

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

for_objects "MRBTS/LNBTS/ANRPRW"
    begin
        set_version $current_dist_name "xL18_1711_002"
        set_adaptation $current_dist_name "NOKLTE"
    end

for_objects "MRBTS/LNBTS/CADPR"
    begin
        set_version $current_dist_name "xL18_1711_002"
        set_adaptation $current_dist_name "NOKLTE"
    end

for_objects "MRBTS/LNBTS/CRAN"
    begin
        set_version $current_dist_name "xL18_1711_002"
        set_adaptation $current_dist_name "NOKLTE"
    end

for_objects "MRBTS/LNBTS/CRGPR"
    begin
        set_version $current_dist_name "xL18_1711_002"
        set_adaptation $current_dist_name "NOKLTE"
    end

for_objects "MRBTS/LNBTS/CTRLTS"
    begin
        set_version $current_dist_name "xL18_1711_002"
        set_adaptation $current_dist_name "NOKLTE"
    end

for_objects "MRBTS/LNBTS/CTRLTS/LTRACE"
    begin
        set_version $current_dist_name "xL18_1711_002"
        set_adaptation $current_dist_name "NOKLTE"
    end

for_objects "MRBTS/LNBTS/CTRLTS/MTRACE"
    begin
        set_version $current_dist_name "xL18_1711_002"
        set_adaptation $current_dist_name "NOKLTE"
    end

for_objects "MRBTS/LNBTS/GTPU"
    begin
        set_version $current_dist_name "xL18_1711_002"
        set_adaptation $current_dist_name "NOKLTE"
    end

for_objects "MRBTS/LNBTS/ISHPR"
    begin
        set_version $current_dist_name "xL18_1711_002"
        set_adaptation $current_dist_name "NOKLTE"
    end

for_objects "MRBTS/LNBTS/LBPUCCHRDPR"
    begin
        set_version $current_dist_name "xL18_1711_002"
        set_adaptation $current_dist_name "NOKLTE"
    end

for_objects "MRBTS/LNBTS/LNADJ"
    begin
        set_version $current_dist_name "xL18_1711_002"
        set_adaptation $current_dist_name "NOKLTE"
    end

for_objects "MRBTS/LNBTS/LNADJ/LNADJL"
    begin
        set_version $current_dist_name "xL18_1711_002"
        set_adaptation $current_dist_name "NOKLTE"
    end
for_objects "MRBTS/LNBTS/LNADJG"
    begin
        set_version $current_dist_name "xL18_1711_002"
        set_adaptation $current_dist_name "NOKLTE"
    end	

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

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

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

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

for_objects "MRBTS/LNBTS/LNCEL/AMLEPR"
    begin
        set_version $current_dist_name "xL18_1711_002"
        set_adaptation $current_dist_name "NOKLTE"
    end	

for_objects "MRBTS/LNBTS/LNCEL/BBPOOLALLOC"
    begin
        set_version $current_dist_name "xL18_1711_002"
        set_adaptation $current_dist_name "NOKLTE"
    end	

for_objects "MRBTS/LNBTS/LNCEL/CAPR"
    begin
        set_version $current_dist_name "xL18_1711_002"
        set_adaptation $current_dist_name "NOKLTE"
    end	

for_objects "MRBTS/LNBTS/LNCEL/CAREL"
    begin
        set_version $current_dist_name "xL18_1711_002"
        set_adaptation $current_dist_name "NOKLTE"
    end	

for_objects "MRBTS/LNBTS/LNCEL/CDFIM"
    begin
        set_version $current_dist_name "xL18_1711_002"
        set_adaptation $current_dist_name "NOKLTE"
    end	

for_objects "MRBTS/LNBTS/LNCEL/DRX"
    begin
        set_version $current_dist_name "xL18_1711_002"
        set_adaptation $current_dist_name "NOKLTE"
    end

for_objects "MRBTS/LNBTS/LNCEL/GFIM"
    begin
        set_version $current_dist_name "xL18_1711_002"
        set_adaptation $current_dist_name "NOKLTE"
    end

for_objects "MRBTS/LNBTS/LNCEL/GFIM/GNFL"
    begin
        set_version $current_dist_name "xL18_1711_002"
        set_adaptation $current_dist_name "NOKLTE"
    end

for_objects "MRBTS/LNBTS/LNCEL/IAFIM"
    begin
        set_version $current_dist_name "xL18_1711_002"
        set_adaptation $current_dist_name "NOKLTE"
    end

for_objects "MRBTS/LNBTS/LNCEL/IRFIM"
    begin
        set_version $current_dist_name "xL18_1711_002"
        set_adaptation $current_dist_name "NOKLTE"
    end

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

for_objects "MRBTS/LNBTS/LNCEL/LNCEL_FDD/APUCCH_FDD"
    begin
        set_version $current_dist_name "xL18_1711_002"
        set_adaptation $current_dist_name "NOKLTE"
    end

for_objects "MRBTS/LNBTS/LNCEL/LNHOG"
    begin
        set_version $current_dist_name "xL18_1711_002"
        set_adaptation $current_dist_name "NOKLTE"
    end

for_objects "MRBTS/LNBTS/LNCEL/LNHOH"
    begin
        set_version $current_dist_name "xL18_1711_002"
        set_adaptation $current_dist_name "NOKLTE"
    end

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

for_objects "MRBTS/LNBTS/LNCEL/LNHOW"
    begin
        set_version $current_dist_name "xL18_1711_002"
        set_adaptation $current_dist_name "NOKLTE"
    end

for_objects "MRBTS/LNBTS/LNCEL/LNHOX"
    begin
        set_version $current_dist_name "xL18_1711_002"
        set_adaptation $current_dist_name "NOKLTE"
    end

for_objects "MRBTS/LNBTS/LNCEL/LNNEIH"
    begin
        set_version $current_dist_name "xL18_1711_002"
        set_adaptation $current_dist_name "NOKLTE"
    end

for_objects "MRBTS/LNBTS/LNCEL/LNREL"
    begin
        set_version $current_dist_name "xL18_1711_002"
        set_adaptation $current_dist_name "NOKLTE"
    end

for_objects "MRBTS/LNBTS/LNCEL/LNRELG"
    begin
        set_version $current_dist_name "xL18_1711_002"
        set_adaptation $current_dist_name "NOKLTE"
    end

for_objects "MRBTS/LNBTS/LNCEL/LNRELW"
    begin
        set_version $current_dist_name "xL18_1711_002"
        set_adaptation $current_dist_name "NOKLTE"
    end

for_objects "MRBTS/LNBTS/LNCEL/LNRELX"
    begin
        set_version $current_dist_name "xL18_1711_002"
        set_adaptation $current_dist_name "NOKLTE"
    end

for_objects "MRBTS/LNBTS/LNCEL/REDRT"
    begin
        set_version $current_dist_name "xL18_1711_002"
        set_adaptation $current_dist_name "NOKLTE"
    end

for_objects "MRBTS/LNBTS/LNCEL/SDRX"
    begin
        set_version $current_dist_name "xL18_1711_002"
        set_adaptation $current_dist_name "NOKLTE"
    end

for_objects "MRBTS/LNBTS/LNCEL/UFFIM"
    begin
        set_version $current_dist_name "xL18_1711_002"
        set_adaptation $current_dist_name "NOKLTE"
    end

for_objects "MRBTS/LNBTS/LNCEL/XPARAM"
    begin
        set_version $current_dist_name "xL18_1711_002"
        set_adaptation $current_dist_name "NOKLTE"
    end

for_objects "MRBTS/LNBTS/LNCSG"
    begin
        set_version $current_dist_name "xL18_1711_002"
        set_adaptation $current_dist_name "NOKLTE"
    end

for_objects "MRBTS/LNBTS/LNHENB"
    begin
        set_version $current_dist_name "xL18_1711_002"
        set_adaptation $current_dist_name "NOKLTE"
    end

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

for_objects "MRBTS/LNBTS/LNMCE/LNM3"
    begin
        set_version $current_dist_name "xL18_1711_002"
        set_adaptation $current_dist_name "NOKLTE"
    end

for_objects "MRBTS/LNBTS/LNMME"
    begin
        set_version $current_dist_name "xL18_1711_002"
        set_adaptation $current_dist_name "NOKLTE"
    end

for_objects "MRBTS/LNBTS/LNSENB"
    begin
        set_version $current_dist_name "xL18_1711_002"
        set_adaptation $current_dist_name "NOKLTE"
    end

for_objects "MRBTS/LNBTS/M1SYNC"
    begin
        set_version $current_dist_name "xL18_1711_002"
        set_adaptation $current_dist_name "NOKLTE"
    end

for_objects "MRBTS/LNBTS/MFBIPR"
    begin
        set_version $current_dist_name "xL18_1711_002"
        set_adaptation $current_dist_name "NOKLTE"
    end

for_objects "MRBTS/LNBTS/MODPR"
    begin
        set_version $current_dist_name "xL18_1711_002"
        set_adaptation $current_dist_name "NOKLTE"
    end

for_objects "MRBTS/LNBTS/MODPR/MODIMP"
    begin
        set_version $current_dist_name "xL18_1711_002"
        set_adaptation $current_dist_name "NOKLTE"
    end

for_objects "MRBTS/LNBTS/MODPR/MODRED"
    begin
        set_version $current_dist_name "xL18_1711_002"
        set_adaptation $current_dist_name "NOKLTE"
    end

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

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

for_objects "MRBTS/LNBTS/PMRNL"
    begin
        set_version $current_dist_name "xL18_1711_002"
        set_adaptation $current_dist_name "NOKLTE"
    end	

for_objects "MRBTS/LNBTS/PSGRP"
    begin
        set_version $current_dist_name "xL18_1711_002"
        set_adaptation $current_dist_name "NOKLTE"
    end	

for_objects "MRBTS/LNBTS/ULCOMP"
    begin
        set_version $current_dist_name "xL18_1711_002"
        set_adaptation $current_dist_name "NOKLTE"
    end	

for_objects "MRBTS/LNBTS/LNCEL/SIB"
    begin
        set_version $current_dist_name "xL18_1711_002"
        set_adaptation $current_dist_name "NOKLTE"
    end	

for_objects "MRBTS/LNBTS/PMRNL/PMCCP"
    begin
        set_version $current_dist_name "xL18_1711_002"
        set_adaptation $current_dist_name "NOKLTE"
    end	
for_objects "MRBTS/LNBTS/PMRNL/PMQAP"
    begin
        set_version $current_dist_name "xL18_1711_002"
        set_adaptation $current_dist_name "NOKLTE"
    end

for_objects "MRBTS/LNBTS/CRGPR"
    begin
        set_version $current_dist_name "xL18_1711_002"
        set_adaptation $current_dist_name "NOKLTE"
    end	

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

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

for_objects "MRBTS/LNBTS/LNCEL/IFGDPR"
    begin
        set_version $current_dist_name "xL18_1711_002"
        set_adaptation $current_dist_name "NOKLTE"
    end

for_objects "MRBTS/LNBTS/ACBPR"
    begin
        set_version $current_dist_name "xL18_1711_002"
        set_adaptation $current_dist_name "NOKLTE"
    end

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

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

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

for_objects "MRBTS/LNBTS/CAGENB/CAIMLBP/CAIMLBS"
    begin
        set_version $current_dist_name "xL18_1711_002"
        set_adaptation $current_dist_name "NOKLTE"
    end
    
for_objects "MRBTS/LNBTS/RIM"
    begin
        set_version $current_dist_name "xL18_1711_002"
        set_adaptation $current_dist_name "NOKLTE"
    end
for_objects "MRBTS/LNBTS/LNMCE/MBSFNSYNCAREA_FDD"
    begin
        set_version $current_dist_name "xL18_1711_002"
        set_adaptation $current_dist_name "NOKLTE"
    end

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