#######################################################################################
#NIDD_VER: xL18_1711_003_00
# LNBTS: xL18_1711_003
# Migration from xL18_1711_002 to xL18_1711_003
#######################################################################################

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

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

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

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

define "actMBMSIsTrue" "false"

for_objects "MRBTS/LNBTS"
    begin
        define "lnbtsDn" $current_dist_name

        if ( param_exist lnbtsDn "actMBMS" )
            begin
                define "actMBMS" get_param lnbtsDn "actMBMS"
                if ( actMBMS ) == "true"
                    define "actMBMSIsTrue" "true"
            end

        if not ( param_exist lnbtsDn "tHoOverallD" )
            add_param lnbtsDn "tHoOverallD" 20

        if not ( param_exist lnbtsDn "tS1RelOvDeltG" )
            add_param lnbtsDn "tS1RelOvDeltG" 1000

        if not ( param_exist lnbtsDn "tS1RelOvDeltU" )
            add_param lnbtsDn "tS1RelOvDeltU" 1000

        if not ( param_exist lnbtsDn "tx2RelODelta" )
            add_param lnbtsDn "tx2RelODelta" 150
    end

for_objects "MRBTS/LNBTS/LNCEL/LNCEL_FDD"
    begin
        define "lnbtsDn" "MRBTS-" JOIN $current_MRBTS JOIN "/LNBTS-" JOIN $current_LNBTS
        define "lncelFddDn" $current_dist_name
        define "lncelDn" "MRBTS-" JOIN $current_MRBTS JOIN "/LNBTS-" JOIN $current_LNBTS JOIN "/LNCEL-" JOIN $current_LNCEL

        define "drxDn" lncelDn JOIN "/DRX-0"
        define "sdrxDn" lncelDn JOIN "/SDRX-0"

        define "sibDn" lncelDn JOIN "/SIB-0"
        define "iafimDn" lncelDn JOIN "/IAFIM-1"

        define "nbiotFddDn" lncelDn JOIN "/NBIOT_FDD-0"

        if ( param_exist nbiotFddDn "numCoverageLevels" ) && ( param_exist nbiotFddDn "nbIoTProfId" )
            begin
                define "numCoverageLevels" get_param nbiotFddDn "numCoverageLevels"
                define "nbIoTProfId" get_param nbiotFddDn "nbIoTProfId"
                define "nbiotPrDn" lnbtsDn JOIN "/NBIOTPR-" JOIN nbIoTProfId

                if ( objects_count nbiotPrDn ) == 1
                    begin
                        if ( numCoverageLevels ) == 3
                            begin
                                if ( param_exist nbiotPrDn "npdcchMaxNumRepPag" ) && ( param_exist nbiotPrDn "cssProfNBExtCov.0.npdcchMaxNumRepRa" )
                                    begin
                                        define "npdcchMaxNumRepPag" get_param nbiotPrDn "npdcchMaxNumRepPag"
                                        define "npdcchMaxNumRepRa" get_param nbiotPrDn "cssProfNBExtCov.0.npdcchMaxNumRepRa"

                                        define "npdcchMaxNumRepPagNumber" replace npdcchMaxNumRepPag "\D+" "" flags "g"
                                        define "npdcchMaxNumRepRaNumber" replace npdcchMaxNumRepRa "\D+" "" flags "g"

                                        if ( npdcchMaxNumRepRaNumber ) > npdcchMaxNumRepPagNumber
                                            begin
                                                add_param nbiotPrDn "cssProfNBExtCov.0.npdcchMaxNumRepRa" npdcchMaxNumRepPag
                                            end
                                    end

                                if ( param_exist nbiotPrDn "schedProfNBRobCov.0.iniNpdschNumRep" ) && ( param_exist nbiotPrDn "schedProfNBExtCov.0.iniNpdschNumRep" )
                                    begin
                                        define "iniNpdschNumRepNBR" get_param nbiotPrDn "schedProfNBRobCov.0.iniNpdschNumRep"
                                        define "iniNpdschNumRepNBE" get_param nbiotPrDn "schedProfNBExtCov.0.iniNpdschNumRep"
                                        
                                        define "iniNpdschNumRepNBRNumber" replace iniNpdschNumRepNBR "\D+" "" flags "g"
                                        define "iniNpdschNumRepNBENumber" replace iniNpdschNumRepNBE "\D+" "" flags "g"

                                        if ( iniNpdschNumRepNBRNumber ) > iniNpdschNumRepNBENumber
                                            begin
                                                add_param nbiotPrDn "schedProfNBRobCov.0.iniNpdschNumRep" iniNpdschNumRepNBE
                                            end
                                    end

                                if ( param_exist nbiotPrDn "schedProfNBRobCov.0.iniNpuschNumRep" ) && ( param_exist nbiotPrDn "schedProfNBExtCov.0.iniNpuschNumRep" )
                                    begin
                                        define "iniNpuschNumRepNBR" get_param nbiotPrDn "schedProfNBRobCov.0.iniNpuschNumRep"
                                        define "iniNpuschNumRepNBExt" get_param nbiotPrDn "schedProfNBExtCov.0.iniNpuschNumRep"
                                        
                                        define "iniNpuschNumRepNBRNumber" replace iniNpuschNumRepNBR "\D+" "" flags "g"
                                        define "iniNpuschNumRepNBExtNumber" replace iniNpuschNumRepNBExt "\D+" "" flags "g"

                                        if ( iniNpuschNumRepNBRNumber ) > iniNpuschNumRepNBExtNumber
                                            begin
                                                add_param nbiotPrDn "schedProfNBRobCov.0.iniNpuschNumRep" iniNpuschNumRepNBExt
                                            end
                                    end
                            end

                        if ( numCoverageLevels ) >= 2
                            begin
                                if ( param_exist nbiotPrDn "schedProfNBNorCov.0.iniNpdcchNumRepRa" ) && ( param_exist nbiotPrDn "schedProfNBRobCov.0.iniNpdcchNumRepRa" )
                                    begin
                                        define "iniNpdcchNumRepRaNBN" get_param nbiotPrDn "schedProfNBNorCov.0.iniNpdcchNumRepRa"
                                        define "iniNpdcchNumRepRaNBR" get_param nbiotPrDn "schedProfNBRobCov.0.iniNpdcchNumRepRa"
                                        
                                        define "iniNpdcchNumRepRaNBNNumber" replace iniNpdcchNumRepRaNBN "\D+" "" flags "g"
                                        define "iniNpdcchNumRepRaNBRNumber" replace iniNpdcchNumRepRaNBR "\D+" "" flags "g"

                                        if ( iniNpdcchNumRepRaNBNNumber ) > iniNpdcchNumRepRaNBRNumber
                                            begin
                                                add_param nbiotPrDn "schedProfNBNorCov.0.iniNpdcchNumRepRa" iniNpdcchNumRepRaNBR
                                            end
                                    end

                                if ( param_exist nbiotPrDn "schedProfNBNorCov.0.iniNpdschNumRep" ) && ( param_exist nbiotPrDn "schedProfNBRobCov.0.iniNpdschNumRep" )
                                    begin
                                        define "iniNpdschNumRepNBN" get_param nbiotPrDn "schedProfNBNorCov.0.iniNpdschNumRep"
                                        define "iniNpdschNumRepNBR" get_param nbiotPrDn "schedProfNBRobCov.0.iniNpdschNumRep"
                                        
                                        define "iniNpdschNumRepNBNNumber" replace iniNpdschNumRepNBN "\D+" "" flags "g"
                                        define "iniNpdschNumRepNBRNumber" replace iniNpdschNumRepNBR "\D+" "" flags "g"

                                        if ( iniNpdschNumRepNBNNumber ) > iniNpdschNumRepNBRNumber
                                            begin
                                                add_param nbiotPrDn "schedProfNBNorCov.0.iniNpdschNumRep" iniNpdschNumRepNBR
                                            end
                                    end

                                if ( param_exist nbiotPrDn "schedProfNBNorCov.0.iniNpuschNumRep" ) && ( param_exist nbiotPrDn "schedProfNBRobCov.0.iniNpuschNumRep" )
                                    begin
                                        define "iniNpuschNumRepNBN" get_param nbiotPrDn "schedProfNBNorCov.0.iniNpuschNumRep"
                                        define "iniNpuschNumRepNBR" get_param nbiotPrDn "schedProfNBRobCov.0.iniNpuschNumRep"
                                        
                                        define "iniNpuschNumRepNBNNumber" replace iniNpuschNumRepNBN "\D+" "" flags "g"
                                        define "iniNpuschNumRepNBRNumber" replace iniNpuschNumRepNBR "\D+" "" flags "g"

                                        if ( iniNpuschNumRepNBNNumber ) > iniNpuschNumRepNBRNumber
                                            begin
                                                add_param nbiotPrDn "schedProfNBNorCov.0.iniNpuschNumRep" iniNpuschNumRepNBR
                                            end
                                    end
                            end
                    end
            end

        if ( param_exist lncelFddDn "dlChBw" ) && ( param_exist lncelDn "maxCrSibDl" )
            begin
                define "dlChBw" get_param lncelFddDn "dlChBw"
                define "maxCrSibDl" get_param lncelDn "maxCrSibDl"

                if ( dlChBw ) == "1.4 MHz" && ( maxCrSibDl ) < 21
                    begin
                        if ( param_exist sibDn "acbProfileId" )
                            begin
                                define "acbProfileId" get_param sibDn "acbProfileId"
                                define "acbprDn" lnbtsDn JOIN "/ACBPR-" JOIN acbProfileId

                                if ( objects_count acbprDn ) == 1
                                    begin
                                        if ( param_exist acbprDn "acBarSigStatic" )
                                            del_param acbprDn "acBarSigStatic"

                                        if ( param_exist acbprDn "acBarOcStatic" )
                                            del_param acbprDn "acBarOcStatic"

                                        if ( param_exist acbprDn "acBarSigAutoMin" )
                                            del_param acbprDn "acBarSigAutoMin"

                                        if ( param_exist acbprDn "acBarSigAutoMax" )
                                            del_param acbprDn "acBarSigAutoMax"

                                        if ( param_exist acbprDn "acBarOcAutoMin" )
                                            del_param acbprDn "acBarOcAutoMin"

                                        if ( param_exist acbprDn "acBarOcAutoMax" )
                                            del_param acbprDn "acBarOcAutoMax"
                                    end
                            end
                    end
            end

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

                if ( actDlSlimCarrier ) == "true"
                    begin
                        if ( param_exist lncelFddDn "numBlankDlPrbsUp" ) && ( param_exist lncelFddDn "numBlankDlPrbsDown" )
                            begin
                                define "numBlankDlPrbsUp" convert_to_int get_param lncelFddDn "numBlankDlPrbsUp" 10
                                define "numBlankDlPrbsDown" convert_to_int get_param lncelFddDn "numBlankDlPrbsDown" 10

                                if ( numBlankDlPrbsUp + numBlankDlPrbsDown ) > 0
                                    begin
                                        if ( param_exist lncelFddDn "dlChBw" )
                                            begin
                                                define "dlChBw" get_param lncelFddDn "dlChBw"

                                                if ( dlChBw ) == "3 MHz"
                                                    begin
                                                        if ( param_exist lncelDn "maxCrSibDl" )
                                                            begin
                                                                define "maxCrSibDl" get_param lncelDn "maxCrSibDl"

                                                                if ( maxCrSibDl ) < 11
                                                                    begin
                                                                        add_param lncelDn "maxCrSibDl" 11
                                                                    end

                                                                if ( maxCrSibDl ) < 21
                                                                    begin
                                                                        if ( param_exist sibDn "acbProfileId" )
                                                                            begin
                                                                                define "acbProfileId" get_param sibDn "acbProfileId"
                                                                                define "acbprDn" lnbtsDn JOIN "/ACBPR-" JOIN acbProfileId

                                                                                if ( objects_count acbprDn ) == 1
                                                                                    begin
                                                                                        if ( param_exist acbprDn "acBarSigStatic" )
                                                                                            del_param acbprDn "acBarSigStatic"

                                                                                        if ( param_exist acbprDn "acBarOcStatic" )
                                                                                            del_param acbprDn "acBarOcStatic"

                                                                                        if ( param_exist acbprDn "acBarSigAutoMin" )
                                                                                            del_param acbprDn "acBarSigAutoMin"

                                                                                        if ( param_exist acbprDn "acBarSigAutoMax" )
                                                                                            del_param acbprDn "acBarSigAutoMax"

                                                                                        if ( param_exist acbprDn "acBarOcAutoMin" )
                                                                                            del_param acbprDn "acBarOcAutoMin"

                                                                                        if ( param_exist acbprDn "acBarOcAutoMax" )
                                                                                            del_param acbprDn "acBarOcAutoMax"
                                                                                    end
                                                                            end
                                                                    end
                                                            end
                                                    end

                                                else if ( dlChBw ) == "5 MHz"
                                                    begin
                                                        if ( param_exist lncelDn "maxCrSibDl" )
                                                            begin
                                                                define "maxCrSibDl" get_param lncelDn "maxCrSibDl"

                                                                if ( maxCrSibDl ) < 8
                                                                    begin
                                                                        add_param lncelDn "maxCrSibDl" 8
                                                                    end
                                                            end
                                                    end
                                            end
                                    end
                            end
                    end
            end

        if ( objects_count iafimDn ) == 1
            begin
                if ( param_exist lncelFddDn "dlChBw" ) && ( param_exist lncelDn "maxCrSibDl" )
                    begin
                        define "dlChBw" get_param lncelFddDn "dlChBw"
                        define "maxCrSibDl" get_param lncelDn "maxCrSibDl"

                        if ( maxCrSibDl ) < 8
                            begin
                                if ( dlChBw ) == "3 MHz"
                                    begin
                                        if ( param_exist lncelFddDn "actDlSlimCarrier" )
                                            begin
                                                define "actDlSlimCarrier" get_param lncelFddDn "actDlSlimCarrier"

                                                if ( actDlSlimCarrier ) == "false"
                                                    begin
                                                        add_param lncelDn "maxCrSibDl" 8
                                                    end

                                                else if ( param_exist lncelFddDn "numBlankDlPrbsUp" ) && ( param_exist lncelFddDn "numBlankDlPrbsDown" )
                                                    begin
                                                        define "numBlankDlPrbsUp" convert_to_int get_param lncelFddDn "numBlankDlPrbsUp" 10
                                                        define "numBlankDlPrbsDown" convert_to_int get_param lncelFddDn "numBlankDlPrbsDown" 10

                                                        if ( numBlankDlPrbsUp + numBlankDlPrbsDown ) == 0
                                                            begin
                                                                add_param lncelDn "maxCrSibDl" 8
                                                            end
                                                    end
                                                else
                                                    add_param lncelDn "maxCrSibDl" 8
                                            end
                                        else
                                            add_param lncelDn "maxCrSibDl" 8
                                    end
                            end

                        else if ( maxCrSibDl ) < 11
                            begin
                                if ( dlChBw ) == "1.4 MHz"
                                    begin
                                        add_param lncelDn "maxCrSibDl" 11
                                    end
                            end
                    end
            end

        if ( param_exist lncelFddDn "ulChBw" ) && ( param_exist lncelFddDn "actCatM" )
            begin
                define "ulChBw" get_param lncelFddDn "ulChBw"
                define "actCatM" get_param lncelFddDn "actCatM"

                if ( ulChBw ) == "5 MHz" && ( actCatM ) == "true"
                    begin
                        if ( param_exist lncelDn "raPreGrASize" ) && ( param_exist lncelDn "raNondedPreamb" )
                            begin
                                define "raNondedPreamb" get_param lncelDn "raNondedPreamb"
                                add_param lncelDn "raPreGrASize" raNondedPreamb
                            end
                    end
            end

        if ( param_exist lncelDn "actEicic" )
            begin
                define "actEicic" get_param lncelDn "actEicic"
                if ( actEicic ) == "true"
                    begin
                        if ( objects_count drxDn ) == 1
                            begin
                                if ( param_exist drxDn "drxProfile2.0.drxOnDuratT" )
                                    begin
                                        define "drxOnDuratT" get_param drxDn "drxProfile2.0.drxOnDuratT"
                                        if ( drxOnDuratT ) < 6
                                            add_param drxDn "drxProfile2.0.drxOnDuratT" 6
                                    end
                            end
                    end
            end

        if ( actMBMSIsTrue ) == "true"
            begin
                for_objects "MRBTS/LNBTS/LNMCE/MBSFNSYNCAREA_FDD"
                    begin
                        define "mbsfnSyncAreaFddDn" $current_dist_name
                            
                                if ( param_exist lncelFddDn "dlChBw" ) && ( param_exist mbsfnSyncAreaFddDn "mbsfnDlChBw" ) &&
                                    ( param_exist lncelFddDn "earfcnDL" ) && ( param_exist mbsfnSyncAreaFddDn "mbsfnEarfcn" )
                                    begin
                                        define "dlChBw" get_param lncelFddDn "dlChBw"
                                        define "mbsfnDlChBw" get_param mbsfnSyncAreaFddDn "mbsfnDlChBw"

                                        define "earfcnDL" get_param lncelFddDn "earfcnDL"
                                        define "mbsfnEarfcn" get_param mbsfnSyncAreaFddDn "mbsfnEarfcn"

                                        if ( earfcnDL ) == mbsfnEarfcn && ( dlChBw ) == mbsfnDlChBw
                                            begin
                                                if ( param_exist mbsfnSyncAreaFddDn "maxSyncSubfrPShare" )
                                                    begin
                                                        define "maxSyncSubfrPShare" get_param mbsfnSyncAreaFddDn "maxSyncSubfrPShare"

                                                        if ( maxSyncSubfrPShare ) <= "30.000%"
                                                            begin
                                                                if ( objects_count drxDn ) == 1
                                                                    begin
                                                                        if ( param_exist drxDn "drxProfile2.0.drxOnDuratT" )
                                                                            begin
                                                                                define "drxOnDuratT" get_param drxDn "drxProfile2.0.drxOnDuratT"
                                                                                if ( drxOnDuratT ) < 6
                                                                                    add_param drxDn "drxProfile2.0.drxOnDuratT" 6
                                                                            end

                                                                        if ( param_exist drxDn "drxProfile3.0.drxOnDuratT" )
                                                                            begin
                                                                                define "drxOnDuratT" get_param drxDn "drxProfile3.0.drxOnDuratT"
                                                                                if ( drxOnDuratT ) < 6
                                                                                    add_param drxDn "drxProfile3.0.drxOnDuratT" 6
                                                                            end

                                                                        if ( param_exist drxDn "drxProfile2.0.drxRetransT" )
                                                                            begin
                                                                                define "drxRetransT" get_param drxDn "drxProfile2.0.drxRetransT"
                                                                                if ( drxRetransT ) < 6
                                                                                    add_param drxDn "drxProfile2.0.drxRetransT" 6
                                                                            end

                                                                        if ( param_exist drxDn "drxProfile3.0.drxRetransT" )
                                                                            begin
                                                                                define "drxRetransT" get_param drxDn "drxProfile3.0.drxRetransT"
                                                                                if ( drxRetransT ) < 6
                                                                                    add_param drxDn "drxProfile3.0.drxRetransT" 6
                                                                            end
                                                                    end

                                                                if ( objects_count sdrxDn ) == 1
                                                                    begin
                                                                        if ( param_exist sdrxDn "drxSmartProfile2.0.drxOnDuratT" )
                                                                            begin
                                                                                define "drxOnDuratT" get_param sdrxDn "drxSmartProfile2.0.drxOnDuratT"
                                                                                if ( drxOnDuratT ) < 6
                                                                                    add_param sdrxDn "drxSmartProfile2.0.drxOnDuratT" 6
                                                                            end

                                                                        if ( param_exist sdrxDn "drxSmartProfile3.0.drxOnDuratT" )
                                                                            begin
                                                                                define "drxOnDuratT" get_param sdrxDn "drxSmartProfile3.0.drxOnDuratT"
                                                                                if ( drxOnDuratT ) < 6
                                                                                    add_param sdrxDn "drxSmartProfile3.0.drxOnDuratT" 6
                                                                            end

                                                                        if ( param_exist sdrxDn "drxSmartProfile2.0.drxRetransT" )
                                                                            begin
                                                                                define "drxRetransT" get_param sdrxDn "drxSmartProfile2.0.drxRetransT"
                                                                                if ( drxRetransT ) < 6
                                                                                    add_param sdrxDn "drxSmartProfile2.0.drxRetransT" 6
                                                                            end

                                                                        if ( param_exist sdrxDn "drxSmartProfile3.0.drxRetransT" )
                                                                            begin
                                                                                define "drxRetransT" get_param sdrxDn "drxSmartProfile3.0.drxRetransT"
                                                                                if ( drxRetransT ) < 6
                                                                                    add_param sdrxDn "drxSmartProfile3.0.drxRetransT" 6
                                                                            end

                                                                        if ( param_exist sdrxDn "drxSmartProfile5.0.drxRetransT" )
                                                                            begin
                                                                                define "drxRetransT" get_param sdrxDn "drxSmartProfile5.0.drxRetransT"
                                                                                if ( drxRetransT ) < 6
                                                                                    add_param sdrxDn "drxSmartProfile5.0.drxRetransT" 6
                                                                            end
                                                                    end
                                                            end

                                                        else if ( maxSyncSubfrPShare ) > "30.000%" && ( maxSyncSubfrPShare ) <= "40.000%"
                                                            begin
                                                                if ( objects_count drxDn ) == 1
                                                                    begin
                                                                        if ( param_exist drxDn "drxProfile2.0.drxOnDuratT" )
                                                                            begin
                                                                                define "drxOnDuratT" get_param drxDn "drxProfile2.0.drxOnDuratT"
                                                                                if ( drxOnDuratT ) < 8
                                                                                    add_param drxDn "drxProfile2.0.drxOnDuratT" 8
                                                                            end

                                                                        if ( param_exist drxDn "drxProfile3.0.drxOnDuratT" )
                                                                            begin
                                                                                define "drxOnDuratT" get_param drxDn "drxProfile3.0.drxOnDuratT"
                                                                                if ( drxOnDuratT ) < 8
                                                                                    add_param drxDn "drxProfile3.0.drxOnDuratT" 8
                                                                            end

                                                                        if ( param_exist drxDn "drxProfile3.0.drxRetransT" )
                                                                            begin
                                                                                define "drxRetransT" get_param drxDn "drxProfile3.0.drxRetransT"
                                                                                if ( drxRetransT ) < 8
                                                                                    add_param drxDn "drxProfile3.0.drxRetransT" 8
                                                                            end

                                                                        if ( param_exist drxDn "drxProfile5.0.drxRetransT" )
                                                                            begin
                                                                                define "drxRetransT" get_param drxDn "drxProfile5.0.drxRetransT"
                                                                                if ( drxRetransT ) < 8
                                                                                    add_param drxDn "drxProfile5.0.drxRetransT" 8
                                                                            end
                                                                    end

                                                                if ( objects_count sdrxDn ) == 1
                                                                    begin
                                                                        if ( param_exist sdrxDn "drxSmartProfile2.0.drxOnDuratT" )
                                                                            begin
                                                                                define "drxOnDuratT" get_param sdrxDn "drxSmartProfile2.0.drxOnDuratT"
                                                                                if ( drxOnDuratT ) < 8
                                                                                    add_param sdrxDn "drxSmartProfile2.0.drxOnDuratT" 8
                                                                            end

                                                                        if ( param_exist sdrxDn "drxSmartProfile3.0.drxOnDuratT" )
                                                                            begin
                                                                                define "drxOnDuratT" get_param sdrxDn "drxSmartProfile3.0.drxOnDuratT"
                                                                                if ( drxOnDuratT ) < 8
                                                                                    add_param sdrxDn "drxSmartProfile3.0.drxOnDuratT" 8
                                                                            end

                                                                        if ( param_exist sdrxDn "drxSmartProfile2.0.drxRetransT" )
                                                                            begin
                                                                                define "drxRetransT" get_param sdrxDn "drxSmartProfile2.0.drxRetransT"
                                                                                if ( drxRetransT ) < 8
                                                                                    add_param sdrxDn "drxSmartProfile2.0.drxRetransT" 8
                                                                            end

                                                                        if ( param_exist sdrxDn "drxSmartProfile3.0.drxRetransT" )
                                                                            begin
                                                                                define "drxRetransT" get_param sdrxDn "drxSmartProfile3.0.drxRetransT"
                                                                                if ( drxRetransT ) < 8
                                                                                    add_param sdrxDn "drxSmartProfile3.0.drxRetransT" 8
                                                                            end

                                                                        if ( param_exist sdrxDn "drxSmartProfile5.0.drxRetransT" )
                                                                            begin
                                                                                define "drxRetransT" get_param sdrxDn "drxSmartProfile5.0.drxRetransT"
                                                                                if ( drxRetransT ) < 8
                                                                                    add_param sdrxDn "drxSmartProfile5.0.drxRetransT" 8
                                                                            end
                                                                    end

                                                                if ( param_exist lncelDn "raRespWinSize" )
                                                                    begin
                                                                        define "raRespWinSize" get_param lncelDn "raRespWinSize"
                                                                        if ( raRespWinSize ) < 8
                                                                            add_param lncelDn "raRespWinSize" 10
                                                                    end

                                                                    if ( param_exist lncelDn "drxProfile101.0.drxOnDuratT" )
                                                                        begin
                                                                            define "drxOnDuratT" get_param lncelDn "drxProfile101.0.drxOnDuratT"
                                                                            if ( drxOnDuratT ) < 8
                                                                                add_param lncelDn "drxProfile101.0.drxOnDuratT" 8
                                                                        end

                                                                    if ( param_exist lncelDn "drxProfile101.0.drxRetransT" )
                                                                        begin
                                                                            define "drxRetransT" get_param lncelDn "drxProfile101.0.drxRetransT"
                                                                            if ( drxRetransT ) < 8
                                                                                add_param lncelDn "drxProfile101.0.drxRetransT" 8
                                                                        end

                                                                    if ( param_exist lncelDn "drxProfile103.0.drxOnDuratT" )
                                                                        begin
                                                                            define "drxOnDuratT" get_param lncelDn "drxProfile103.0.drxOnDuratT"
                                                                            if ( drxOnDuratT ) < 8
                                                                                add_param lncelDn "drxProfile103.0.drxOnDuratT" 8
                                                                        end

                                                                    if ( param_exist lncelDn "drxProfile103.0.drxRetransT" )
                                                                        begin
                                                                            define "drxRetransT" get_param lncelDn "drxProfile103.0.drxRetransT"
                                                                            if ( drxRetransT ) < 8
                                                                                add_param lncelDn "drxProfile103.0.drxRetransT" 8
                                                                        end
                                                            end

                                                        else if ( maxSyncSubfrPShare ) > "40.000%"
                                                            begin
                                                                add_param lncelDn "raRespWinSize" 10

                                                                if ( param_exist lncelDn "drxProfile101.0.drxOnDuratT" )
                                                                    begin
                                                                        define "drxOnDuratT" get_param lncelDn "drxProfile101.0.drxOnDuratT"
                                                                        if ( drxOnDuratT ) < 10
                                                                            add_param lncelDn "drxProfile101.0.drxOnDuratT" 10
                                                                    end

                                                                if ( param_exist lncelDn "drxProfile103.0.drxOnDuratT" )
                                                                    begin
                                                                        define "drxOnDuratT" get_param lncelDn "drxProfile103.0.drxOnDuratT"
                                                                        if ( drxOnDuratT ) < 10
                                                                            add_param lncelDn "drxProfile103.0.drxOnDuratT" 10
                                                                    end

                                                                if ( objects_count drxDn ) == 1
                                                                    begin
                                                                        if ( param_exist drxDn "drxProfile2.0.drxOnDuratT" )
                                                                            begin
                                                                                define "drxOnDuratT" get_param drxDn "drxProfile2.0.drxOnDuratT"
                                                                                if ( drxOnDuratT ) < 10
                                                                                    add_param drxDn "drxProfile2.0.drxOnDuratT" 10
                                                                            end

                                                                        if ( param_exist drxDn "drxProfile3.0.drxOnDuratT" )
                                                                            begin
                                                                                define "drxOnDuratT" get_param drxDn "drxProfile3.0.drxOnDuratT"
                                                                                if ( drxOnDuratT ) < 10
                                                                                    add_param drxDn "drxProfile3.0.drxOnDuratT" 10
                                                                            end

                                                                        if ( param_exist drxDn "drxProfile3.0.drxRetransT" )
                                                                            begin
                                                                                define "drxRetransT" get_param drxDn "drxProfile3.0.drxRetransT"
                                                                                if ( drxRetransT ) < 10
                                                                                    add_param drxDn "drxProfile3.0.drxRetransT" 16
                                                                            end

                                                                        if ( param_exist drxDn "drxProfile5.0.drxRetransT" )
                                                                            begin
                                                                                define "drxRetransT" get_param drxDn "drxProfile5.0.drxRetransT"
                                                                                if ( drxRetransT ) < 10
                                                                                    add_param drxDn "drxProfile5.0.drxRetransT" 16
                                                                            end
                                                                    end

                                                                if ( objects_count sdrxDn ) == 1
                                                                    begin
                                                                        if ( param_exist sdrxDn "drxSmartProfile2.0.drxOnDuratT" )
                                                                            begin
                                                                                define "drxOnDuratT" get_param sdrxDn "drxSmartProfile2.0.drxOnDuratT"
                                                                                if ( drxOnDuratT ) < 10
                                                                                    add_param sdrxDn "drxSmartProfile2.0.drxOnDuratT" 10
                                                                            end

                                                                        if ( param_exist sdrxDn "drxSmartProfile3.0.drxOnDuratT" )
                                                                            begin
                                                                                define "drxOnDuratT" get_param sdrxDn "drxSmartProfile3.0.drxOnDuratT"
                                                                                if ( drxOnDuratT ) < 10
                                                                                    add_param sdrxDn "drxSmartProfile3.0.drxOnDuratT" 10
                                                                            end

                                                                        if ( param_exist sdrxDn "drxSmartProfile2.0.drxRetransT" )
                                                                            begin
                                                                                define "drxRetransT" get_param sdrxDn "drxSmartProfile2.0.drxRetransT"
                                                                                if ( drxRetransT ) < 10
                                                                                    add_param sdrxDn "drxSmartProfile2.0.drxRetransT" 10
                                                                            end

                                                                        if ( param_exist sdrxDn "drxSmartProfile3.0.drxRetransT" )
                                                                            begin
                                                                                define "drxRetransT" get_param sdrxDn "drxSmartProfile3.0.drxRetransT"
                                                                                if ( drxRetransT ) < 10
                                                                                    add_param sdrxDn "drxSmartProfile3.0.drxRetransT" 10
                                                                            end

                                                                        if ( param_exist sdrxDn "drxSmartProfile5.0.drxRetransT" )
                                                                            begin
                                                                                define "drxRetransT" get_param sdrxDn "drxSmartProfile5.0.drxRetransT"
                                                                                if ( drxRetransT ) < 10
                                                                                    add_param sdrxDn "drxSmartProfile5.0.drxRetransT" 10
                                                                            end
                                                                    end
                                                            end
                                                    end
                                            end
                                    end
                            
                    end
            end
    end

for_objects "MRBTS/LNBTS/LNCEL/NBIOT_FDD"
    begin
        define "nbiotFddDn" $current_dist_name

        if ( param_exist nbiotFddDn "numCoverageLevels" )
            begin
                define "numCoverageLevelsValue" get_param $current_dist_name "numCoverageLevels"

                if ( numCoverageLevelsValue == 1 )
                    add_param nbiotFddDn "nprachConfigIndex" "Manual Configuration"

                else if ( numCoverageLevelsValue == 2 )
                    add_param nbiotFddDn "nprachConfigIndex" "Pre-defined pattern 2-1"

                else if ( numCoverageLevelsValue == 3 )
                    add_param nbiotFddDn "nprachConfigIndex" "Pre-defined pattern 3-1"
            end

        add_param nbiotFddDn "tCellDelNB" 100

        if ( param_exist nbiotFddDn "maxCrPgDlNB" )
            del_param nbiotFddDn "maxCrPgDlNB"

        if ( param_exist nbiotFddDn "numCoverageLevels" )
            begin
                define "numCoverageLevels" get_param nbiotFddDn "numCoverageLevels"
                if ( convert_to_int numCoverageLevels 10 ) >= 2
                    begin
                        if not ( param_exist nbiotFddDn "nprachRsrpThreshold1" )
                            begin
                                add_param nbiotFddDn "nprachRsrpThreshold1" -120
                            end
                    end
            end

        define "startingCovLevelPagingOptNBValue" ""
        if ( param_exist nbiotFddDn "startingCovLevelPagingOptNB" )
            define "startingCovLevelPagingOptNBValue" get_param nbiotFddDn "startingCovLevelPagingOptNB"

        if ( startingCovLevelPagingOptNBValue == "First level" )
            begin
                add_param nbiotFddDn "startingCovLevelPagingOptNB" "Coverage Level 2"
            end
        else if ( startingCovLevelPagingOptNBValue == "Disabled" )
            begin
                del_param nbiotFddDn "startingCovLevelPagingOptNB"
            end

        if ( param_exist nbiotFddDn "maxCrPgDlNB" )
            del_param nbiotFddDn "maxCrPgDlNB"
    end

for_objects "MRBTS/LNBTS/NBIOTPR"
    begin
        add_param $current_dist_name "tL2AckRrcRelNB" 300
    end

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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