#######################################################################################
#######################################################################################
#NIDD_VER: MNL18_1711_001_00
# MNL: MNL18_1711_001
# Migration from MNL18_1710_002 to MNL18_1711_001
# 26.10.2017 Sebastian Kulikowski
#######################################################################################

#######################################################################################
#######################################################################################
# general version check

for_objects "MRBTS/MNL"
    begin
        if not ( get_version $current_dist_name ) == "MNL18_1710_002"
            abort_file
    end
#######################################################################################
#######################################################################################
# update

for_objects "MRBTS/MNL/MNLENT/SYNC/CLOCK/GNSSI"
    begin
        define "gnssiDn" $current_dist_name
        define "clockDn" "MRBTS-" JOIN $current_MRBTS JOIN "/MNL-" JOIN $current_MNL JOIN "/MNLENT-" JOIN $current_MNLENT JOIN "/SYNC-" JOIN $current_SYNC JOIN "/CLOCK-" JOIN $current_CLOCK
        if ( param_exist clockDn "sModDN" )
            begin
                define "sModDN" get_param clockDn "sModDN"
                if ( param_exist sModDN "prodCodePlanned" )
                    begin
                        define "prodCodePlanned" get_param sModDN "prodCodePlanned"
# means that SMOD-prodCodePlanned is not FSIH
                        if ( prodCodePlanned ) != "472567A"
                            begin
                                del_object gnssiDn
                            end
                    end
            end
    end

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

# Set proper versions and adaptations to MNL sub-tree

for_objects "MRBTS/MNL"
    begin
        set_version $current_dist_name "MNL18_1711_001"
        set_adaptation $current_dist_name "com.nokia.srbts.mnl"
    end

for_objects "MRBTS/MNL/AMGR"
    begin
        set_version $current_dist_name "MNL18_1711_001"
        set_adaptation $current_dist_name "com.nokia.srbts.mnl"
    end

for_objects "MRBTS/MNL/AMGR/LUAC"
    begin
        set_version $current_dist_name "MNL18_1711_001"
        set_adaptation $current_dist_name "com.nokia.srbts.mnl"
    end

for_objects "MRBTS/MNL/AMGR/LUAC/LUAC_R"
    begin
        set_version $current_dist_name "MNL18_1711_001"
        set_adaptation $current_dist_name "com.nokia.srbts.mnl"
    end

for_objects "MRBTS/MNL/CERTH"
    begin
        set_version $current_dist_name "MNL18_1711_001"
        set_adaptation $current_dist_name "com.nokia.srbts.mnl"
    end

for_objects "MRBTS/MNL/CERTH/CMP"
    begin
        set_version $current_dist_name "MNL18_1711_001"
        set_adaptation $current_dist_name "com.nokia.srbts.mnl"
    end

for_objects "MRBTS/MNL/CERTH/CRLH"
    begin
        set_version $current_dist_name "MNL18_1711_001"
        set_adaptation $current_dist_name "com.nokia.srbts.mnl"
    end

for_objects "MRBTS/MNL/CERTH/CRLH/CRLDPCONFIG"
    begin
        set_version $current_dist_name "MNL18_1711_001"
        set_adaptation $current_dist_name "com.nokia.srbts.mnl"
    end

for_objects "MRBTS/MNL/MNLENT"
    begin
        set_version $current_dist_name "MNL18_1711_001"
        set_adaptation $current_dist_name "com.nokia.srbts.mnl"
    end

for_objects "MRBTS/MNL/MNLENT/BBADM"
    begin
        set_version $current_dist_name "MNL18_1711_001"
        set_adaptation $current_dist_name "com.nokia.srbts.mnl"
    end

for_objects "MRBTS/MNL/MNLENT/CAPADM"
    begin
        set_version $current_dist_name "MNL18_1711_001"
        set_adaptation $current_dist_name "com.nokia.srbts.mnl"
    end

for_objects "MRBTS/MNL/MNLENT/CAPADM/CAPLIM"
    begin
        set_version $current_dist_name "MNL18_1711_001"
        set_adaptation $current_dist_name "com.nokia.srbts.mnl"
    end

for_objects "MRBTS/MNL/MNLENT/CERTHENT"
    begin
        set_version $current_dist_name "MNL18_1711_001"
        set_adaptation $current_dist_name "com.nokia.srbts.mnl"
    end

for_objects "MRBTS/MNL/MNLENT/CERTHENT/CACERT_R"
    begin
        set_version $current_dist_name "MNL18_1711_001"
        set_adaptation $current_dist_name "com.nokia.srbts.mnl"
    end

for_objects "MRBTS/MNL/MNLENT/CERTHENT/CMP_R"
    begin
        set_version $current_dist_name "MNL18_1711_001"
        set_adaptation $current_dist_name "com.nokia.srbts.mnl"
    end

for_objects "MRBTS/MNL/MNLENT/CERTHENT/CRLH_R"
    begin
        set_version $current_dist_name "MNL18_1711_001"
        set_adaptation $current_dist_name "com.nokia.srbts.mnl"
    end

for_objects "MRBTS/MNL/MNLENT/CERTHENT/CRLINFO_R"
    begin
        set_version $current_dist_name "MNL18_1711_001"
        set_adaptation $current_dist_name "com.nokia.srbts.mnl"
    end

for_objects "MRBTS/MNL/MNLENT/CERTHENT/NECERT_R"
    begin
        set_version $current_dist_name "MNL18_1711_001"
        set_adaptation $current_dist_name "com.nokia.srbts.mnl"
    end

for_objects "MRBTS/MNL/MNLENT/DNS"
    begin
        set_version $current_dist_name "MNL18_1711_001"
        set_adaptation $current_dist_name "com.nokia.srbts.mnl"
    end

for_objects "MRBTS/MNL/MNLENT/FEATCADM"
    begin
        set_version $current_dist_name "MNL18_1711_001"
        set_adaptation $current_dist_name "com.nokia.srbts.mnl"
    end

for_objects "MRBTS/MNL/MNLENT/FEATCADM/FEATGADM"
    begin
        set_version $current_dist_name "MNL18_1711_001"
        set_adaptation $current_dist_name "com.nokia.srbts.mnl"
    end

for_objects "MRBTS/MNL/MNLENT/FEATCADM/FEATLADM"
    begin
        set_version $current_dist_name "MNL18_1711_001"
        set_adaptation $current_dist_name "com.nokia.srbts.mnl"
    end

for_objects "MRBTS/MNL/MNLENT/MPLANENW"
    begin
        set_version $current_dist_name "MNL18_1711_001"
        set_adaptation $current_dist_name "com.nokia.srbts.mnl"
    end	

for_objects "MRBTS/MNL/MNLENT/PMCADM"
    begin
        set_version $current_dist_name "MNL18_1711_001"
        set_adaptation $current_dist_name "com.nokia.srbts.mnl"
    end	

for_objects "MRBTS/MNL/MNLENT/PMMNL"
    begin
        set_version $current_dist_name "MNL18_1711_001"
        set_adaptation $current_dist_name "com.nokia.srbts.mnl"
    end	

for_objects "MRBTS/MNL/MNLENT/SECADM"
    begin
        set_version $current_dist_name "MNL18_1711_001"
        set_adaptation $current_dist_name "com.nokia.srbts.mnl"
    end	

for_objects "MRBTS/MNL/MNLENT/SECADM/SECADM_R"
    begin
        set_version $current_dist_name "MNL18_1711_001"
        set_adaptation $current_dist_name "com.nokia.srbts.mnl"
    end

for_objects "MRBTS/MNL/MNLENT/SYNC"
    begin
        set_version $current_dist_name "MNL18_1711_001"
        set_adaptation $current_dist_name "com.nokia.srbts.mnl"
    end	

for_objects "MRBTS/MNL/MNLENT/SYNC/CLOCK"
    begin
        set_version $current_dist_name "MNL18_1711_001"
        set_adaptation $current_dist_name "com.nokia.srbts.mnl"
    end	

for_objects "MRBTS/MNL/MNLENT/SYNC/CLOCK/GNSSI"
    begin
        set_version $current_dist_name "MNL18_1711_001"
        set_adaptation $current_dist_name "com.nokia.srbts.mnl"
    end

for_objects "MRBTS/MNL/MNLENT/SYNC/CLOCK/CLOCK_FDD"
    begin
        set_version $current_dist_name "MNL18_1711_001"
        set_adaptation $current_dist_name "com.nokia.srbts.mnl"
    end	

for_objects "MRBTS/MNL/MNLENT/SYNC/CLOCK/GNSSE"
    begin
        set_version $current_dist_name "MNL18_1711_001"
        set_adaptation $current_dist_name "com.nokia.srbts.mnl"
    end	

for_objects "MRBTS/MNL/MNLENT/SYNC/CLOCK/NTP"
    begin
        set_version $current_dist_name "MNL18_1711_001"
        set_adaptation $current_dist_name "com.nokia.srbts.mnl"
    end	

for_objects "MRBTS/MNL/MNLENT/SYNC/CLOCK/PDH"
    begin
        set_version $current_dist_name "MNL18_1711_001"
        set_adaptation $current_dist_name "com.nokia.srbts.mnl"
    end	

for_objects "MRBTS/MNL/MNLENT/SYNC/CLOCK/SYNCE"
    begin
        set_version $current_dist_name "MNL18_1711_001"
        set_adaptation $current_dist_name "com.nokia.srbts.mnl"
    end	

for_objects "MRBTS/MNL/MNLENT/SYNC/CLOCK/TOP"
    begin
        set_version $current_dist_name "MNL18_1711_001"
        set_adaptation $current_dist_name "com.nokia.srbts.mnl"
    end	

for_objects "MRBTS/MNL/MNLENT/SYNC/CLOCK/TOP/TOPF"
    begin
        set_version $current_dist_name "MNL18_1711_001"
        set_adaptation $current_dist_name "com.nokia.srbts.mnl"
    end	

for_objects "MRBTS/MNL/MNLENT/SYNC/CLOCK/TOP/TOPP"
    begin
        set_version $current_dist_name "MNL18_1711_001"
        set_adaptation $current_dist_name "com.nokia.srbts.mnl"
    end	

for_objects "MRBTS/MNL/MNLENT/SYNC/TIME"
    begin
        set_version $current_dist_name "MNL18_1711_001"
        set_adaptation $current_dist_name "com.nokia.srbts.mnl"
    end	

for_objects "MRBTS/MNL/MNLENT/TAC"
    begin
        set_version $current_dist_name "MNL18_1711_001"
        set_adaptation $current_dist_name "com.nokia.srbts.mnl"
    end		

for_objects "MRBTS/MNL/MNLENT/TAC/LTAC"
    begin
        set_version $current_dist_name "MNL18_1711_001"
        set_adaptation $current_dist_name "com.nokia.srbts.mnl"
    end	

for_objects "MRBTS/MNL/MNLENT/TRBLCADM"
    begin
        set_version $current_dist_name "MNL18_1711_001"
        set_adaptation $current_dist_name "com.nokia.srbts.mnl"
    end	

for_objects "MRBTS/MNL/MNLENT/CELLMAPPING"
    begin
        set_version $current_dist_name "MNL18_1711_001"
        set_adaptation $current_dist_name "com.nokia.srbts.mnl"
    end	

for_objects "MRBTS/MNL/MNLENT/CELLMAPPING/LCELC"
    begin
        set_version $current_dist_name "MNL18_1711_001"
        set_adaptation $current_dist_name "com.nokia.srbts.mnl"
    end	

for_objects "MRBTS/MNL/MNLENT/CELLMAPPING/LCELC/CHANNELGROUP"
    begin
        set_version $current_dist_name "MNL18_1711_001"
        set_adaptation $current_dist_name "com.nokia.srbts.mnl"
    end	

for_objects "MRBTS/MNL/MNLENT/CELLMAPPING/LCELC/CHANNELGROUP/CHANNEL"
    begin
        set_version $current_dist_name "MNL18_1711_001"
        set_adaptation $current_dist_name "com.nokia.srbts.mnl"
    end	

for_objects "MRBTS/MNL/MNLENT/CELLMAPPING/LCELW"
    begin
        set_version $current_dist_name "MNL18_1711_001"
        set_adaptation $current_dist_name "com.nokia.srbts.mnl"
    end	

for_objects "MRBTS/MNL/MNLENT/CELLMAPPING/LCELW/CHANNELGROUP"
    begin
        set_version $current_dist_name "MNL18_1711_001"
        set_adaptation $current_dist_name "com.nokia.srbts.mnl"
    end	

for_objects "MRBTS/MNL/MNLENT/CELLMAPPING/LCELW/CHANNELGROUP/CHANNEL"
    begin
        set_version $current_dist_name "MNL18_1711_001"
        set_adaptation $current_dist_name "com.nokia.srbts.mnl"
    end	

for_objects "MRBTS/MNL/MNLENT/FMCADM"
    begin
        set_version $current_dist_name "MNL18_1711_001"
        set_adaptation $current_dist_name "com.nokia.srbts.mnl"
    end	

for_objects "MRBTS/MNL/MNLENT/CELLMAPPING/LCELL"
    begin
        set_version $current_dist_name "MNL18_1711_001"
        set_adaptation $current_dist_name "com.nokia.srbts.mnl"
    end	

for_objects "MRBTS/MNL/MNLENT/CELLMAPPING/LCELL/CHANNELGROUP"
    begin
        set_version $current_dist_name "MNL18_1711_001"
        set_adaptation $current_dist_name "com.nokia.srbts.mnl"
    end	

for_objects "MRBTS/MNL/MNLENT/CELLMAPPING/LCELL/CHANNELGROUP/CHANNEL"
    begin
        set_version $current_dist_name "MNL18_1711_001"
        set_adaptation $current_dist_name "com.nokia.srbts.mnl"
    end	

for_objects "MRBTS/MNL/NOTES"
    begin
        set_version $current_dist_name "MNL18_1711_001"
        set_adaptation $current_dist_name "com.nokia.srbts.mnl"
    end	

for_objects "MRBTS/MNL/NOTES/NOTE"
    begin
        set_version $current_dist_name "MNL18_1711_001"
        set_adaptation $current_dist_name "com.nokia.srbts.mnl"
    end	

for_objects "MRBTS/MNL/MNL_R"
    begin
        set_version $current_dist_name "MNL18_1711_001"
        set_adaptation $current_dist_name "com.nokia.srbts.mnl"
    end

for_objects "MRBTS/MNL/CMD"
    begin
        set_version $current_dist_name "MNL18_1711_001"
        set_adaptation $current_dist_name "com.nokia.srbts.mnl"
    end

for_objects "MRBTS/MNL/MNLENT/TRBLCADM/TRBLCADM_R"
    begin
        set_version $current_dist_name "MNL18_1711_001"
        set_adaptation $current_dist_name "com.nokia.srbts.mnl"
    end
