##########################################
## SCFD file version: 0.4               ##
## Release: FLF/FLC19A_1904_xxx         ##
## LTE version: FLF19A_RADIO_1904_xxx   ##
## LTE version: FLC19A_RADIO_1904_xxx   ##
##########################################








###########
# COMMON: #
###########

#CAS-211787-R5F9: DL Throughput degradation after the cutover from FSMF to AirScale 
#[ CAGENB -> caClusterEnbList -> lnBtsId ] [ LNBTS -> lnBtsId ] - updated




###########
# FDD:    #
###########

####################################################################################################################
# CRL23309 MFBI setting for NBIoT cell independent from Host cell.
####################################################################################################################
#OM_LTE_SFS_RNL.22892
#1. new mandatory parameters must be set to default value
#- actSepMFBI
#v0.3 requirement updated for PR447551
#2. [PR447551] For all NB-IoT cell (LNCEL with cellTechnology is 'NB-IoT-FDD'), create ANBIOT MOC under NBIOT_FDD if ANBIOT is not exist.
#v0.3 end
#3. migration for removing CRL22941 hardcode setting. NIDD version to be migrated shall be a version prior to 19A_1904_002_04. This migration shall not be performed for NIDD version 19A_1904_002_04 or later.
#not possible to check minor NIDD version in SUTool - this migration will be executed for every 19A_1904_002 NIDD version and earlier
#IF eNB primary PLMN is (LNBTS-mcc=310, LNBTS-mnc=260) THEN
#    For each NB-IoT inband or guardband cell in the LNBTS instance
#        IF the host cell LNCEL_FDD-earfcnDL is a DL band 4 EARFCN THEN
#            perform migration action with the NB-IoT cell DL EARFCN as input
#            set NBIOT_FDD-actSepMFBI to 'true'
#    For each NB-IoT cell in the LNBTS instance
#        For each IRFIMNB MO instance in this NB-IoT cell
#            IF IRFIMNB-dlCarFrqEut is a DL band 4 EARFCN THEN
#                perform migration action with IRFIMNB-dlCarFrqEut as input
#
#·	Determination NB-IoT inband cell: 
#o	Parameter LNCEL-cellTechnology is equal to 'NB-IoT-FDD' and parameter LNCEL-nbIoTMode is equal to ‘inband’
#·	Determination NB-IoT guardband cell: 
#o	Parameter LNCEL-cellTechnology is equal to 'NB-IoT-FDD' and parameter LNCEL-nbIoTMode is equal to ‘guardband’
#·	Determination NB-IoT cell: 
#o	Parameter LNCEL-cellTechnology is equal to 'NB-IoT-FDD'
#·	Determination the host cell by parameter LNCEL-nbIotLinkedCellId
#·	DL band 4 EARFCN is in range from 1950 to 2399.

#Determination the NB-IoT inband cell DL EARFCN:
#    input:
#        host_bw: host cell DL bandwidth (LNCEL_FDD-dlChBw) in unit of PRBs. 
#        host_earfcn: host cell DL EARFCN (LNCEL_FDD-earfcnDL). 
#        prb_index: DL anchor PRB index (NBIOT_FDD-inbandPRBIndexDL)
#    result = host_earfcn + round((prb_index + 0.5 - host_bw/2)*1.8)

#Determination the NB-IoT guardband cell DL EARFCN:
#    input:
#        host_earfcn: host cell DL EARFCN (LNCEL_FDD-earfcnDL). 
#        prb_index: DL anchor PRB index (NBIOT_FDD-guardbandIndexDL)
#    calculate offset, which is derived from prb_index. '+4597.5kHz' is 4597.5, '-4597.5kHz' is -4597.5, and so on.
#    result = host_earfcn + round(offset/100) 

#round: round to the closest integer.

#migration action is for creating MFBIPR instance for the input EARFCN based on-need. Details as below
#    input: input_earfcn
#    IF LNBTS-actMFBI is 'false' THEN
#        delete all existing MFBIPR instances
#        set LNBTS-actMFBI to 'true'
#    IF no MFBIPR instance with eutraCarrierFreq equal to input_earfcn THEN
#        create an MFBIPR instance with:
#            eutraCarrierFreq = input_earfcn
#            addFreqBandInd = 66
#            freqBandIndPrio set to 'not-broadcasted'
#            addSpectrEmissReq: not configured
#            mfbiPrId: set to the smallest value that not used by any MFBIPR instance.


#IF eNB primary PLMN is (LNBTS-mcc=310, LNBTS-mnc=260) THEN
#    For each NB-IoT inband or guardband cell in the LNBTS instance
add_param minor LNCEL tempFlag false
#v0.2
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL tempFlag = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS} mcc == CONST 310 && PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS} mnc == CONST 260 && PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} cellTechnology == CONST "NB-IoT-FDD" && PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} nbIoTMode == CONST "inband" ? CONST "inband" : 
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL tempFlag = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS} mcc == CONST 310 && PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS} mnc == CONST 260 && PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} cellTechnology == CONST "NB-IoT-FDD" && PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} nbIoTMode == CONST "guardband" ? CONST "guardband" : 
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL tempFlag = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS} mcc == CONST 310 && PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS} mnc == CONST 260 && PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} cellTechnology == CONST "NB-IoT-FDD" && PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} nbIoTMode == CONST "standalone" ? CONST "standalone" : 
#v0.2 end

#Determination the NB-IoT inband cell DL EARFCN:
copy_param_relative minor MRBTS/LNBTS/LNCEL/LNCEL_FDD MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} dlChBw dlChBw
dependence_copy_param_value_based_on_relation_matching minor PARAM MRBTS/LNBTS/LNCEL lcrId PARAM MRBTS/LNBTS/LNCEL nbIotLinkedCellId PARAM dlChBw
copy_param_relative minor MRBTS/LNBTS/LNCEL/LNCEL_FDD MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} earfcnDL earfcnDL
dependence_copy_param_value_based_on_relation_matching minor PARAM MRBTS/LNBTS/LNCEL lcrId PARAM MRBTS/LNBTS/LNCEL nbIotLinkedCellId PARAM earfcnDL

dependence_add_param minor LNCEL tempFlag inband hostBw emptyValue
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL hostBw = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} dlChBw == CONST "20 MHz" ? CONST 100 : 
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL hostBw = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} dlChBw == CONST "15 MHz" ? CONST 75 : 
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL hostBw = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} dlChBw == CONST "10 MHz" ? CONST 50 : 
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL hostBw = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} dlChBw == CONST "5 MHz" ? CONST 25 : 
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL hostBw = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} dlChBw == CONST "3 MHz" ? CONST 15 : 
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL hostBw = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} dlChBw == CONST "1.4 MHz" ? CONST 6 : 
#v0.4
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL hostBw = CONST 0 == CONST 0 ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} hostBw * CONST 5 : 

dependence_add_param minor LNCEL tempFlag inband inbandEarfcn emptyValue
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL inbandEarfcn = CONST 0 == CONST 0 ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/NBIOT_FDD-0 inbandPRBIndexDL * CONST 10 + CONST 5 - PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} hostBw : 
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL inbandEarfcn = CONST 0 == CONST 0 ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} inbandEarfcn * CONST 18 : 
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL inbandEarfcn = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} inbandEarfcn > CONST 0 ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} inbandEarfcn + CONST 50 : PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} inbandEarfcn - CONST 50
#v0.4 end
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL inbandEarfcn = CONST 0 == CONST 0 ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} inbandEarfcn / CONST 100 : 
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL inbandEarfcn = CONST 0 == CONST 0 ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} earfcnDL + PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} inbandEarfcn : 

#Determination the NB-IoT guardband cell DL EARFCN:
dependence_add_param minor LNCEL tempFlag guardband guardbandEarfcn emptyValue
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL guardbandEarfcn = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/NBIOT_FDD-0 guardbandIndexDL == CONST "+4597.5kHz" ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} earfcnDL + CONST 46 : 
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL guardbandEarfcn = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/NBIOT_FDD-0 guardbandIndexDL == CONST "+6892.5kHz" ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} earfcnDL + CONST 69 : 
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL guardbandEarfcn = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/NBIOT_FDD-0 guardbandIndexDL == CONST "+9097.5kHz" ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} earfcnDL + CONST 91 : 
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL guardbandEarfcn = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/NBIOT_FDD-0 guardbandIndexDL == CONST "-4597.5kHz" ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} earfcnDL - CONST 46 : 
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL guardbandEarfcn = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/NBIOT_FDD-0 guardbandIndexDL == CONST "-6892.5kHz" ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} earfcnDL - CONST 69 : 
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL guardbandEarfcn = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/NBIOT_FDD-0 guardbandIndexDL == CONST "-9097.5kHz" ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} earfcnDL - CONST 91 : 



#        IF the host cell LNCEL_FDD-earfcnDL is a DL band 4 EARFCN THEN
#            perform migration action with the NB-IoT cell DL EARFCN as input
#    IF LNBTS-actMFBI is 'false' THEN
#        delete all existing MFBIPR instances
#        set LNBTS-actMFBI to 'true'

add_param minor LNCEL toBeCreatedMFBIPR false
#v0.2
#dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL toBeCreatedMFBIPR = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} tempFlag != CONST "false" && PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} earfcnDL >= CONST 1950 && PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} earfcnDL <= CONST 2399 ? CONST "true" : 
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL toBeCreatedMFBIPR = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} tempFlag != CONST "false" && PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} tempFlag != CONST "standalone" && PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} earfcnDL >= CONST 1950 && PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} earfcnDL <= CONST 2399 ? CONST "true" : 
#v0.2 end

copy_param_to_array_param_relative minor MRBTS/LNBTS/LNCEL toBeCreatedMFBIPR MRBTS-${MRBTS}/LNBTS-${LNBTS} tempKeyList
add_param minor LNBTS tempFlag1 false
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS tempFlag1 = LISTVALUE MRBTS-${MRBTS}/LNBTS-${LNBTS} tempKeyList 0 == CONST "true" || LISTVALUE MRBTS-${MRBTS}/LNBTS-${LNBTS} tempKeyList 1 == CONST "true" ? CONST "true" : 

dependence_del_target_relative minor MOC MRBTS/LNBTS/MFBIPR ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS} tempFlag1 == CONST "true" && PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS} actMFBI == CONST "false"
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS actMFBI = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS} tempFlag1 == CONST "true" ? CONST "true" : 

#    IF no MFBIPR instance with eutraCarrierFreq equal to input_earfcn THEN
#        create an MFBIPR instance with:
#            eutraCarrierFreq = input_earfcn

dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL toBeCreatedMFBIPR = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} inbandEarfcn == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/MFBIPR-0 eutraCarrierFreq ? CONST "false" : 
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL toBeCreatedMFBIPR = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} inbandEarfcn == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/MFBIPR-1 eutraCarrierFreq ? CONST "false" : 
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL toBeCreatedMFBIPR = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} inbandEarfcn == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/MFBIPR-2 eutraCarrierFreq ? CONST "false" : 
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL toBeCreatedMFBIPR = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} inbandEarfcn == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/MFBIPR-3 eutraCarrierFreq ? CONST "false" : 
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL toBeCreatedMFBIPR = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} inbandEarfcn == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/MFBIPR-4 eutraCarrierFreq ? CONST "false" : 
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL toBeCreatedMFBIPR = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} inbandEarfcn == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/MFBIPR-5 eutraCarrierFreq ? CONST "false" : 
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL toBeCreatedMFBIPR = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} inbandEarfcn == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/MFBIPR-6 eutraCarrierFreq ? CONST "false" : 
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL toBeCreatedMFBIPR = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} inbandEarfcn == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/MFBIPR-7 eutraCarrierFreq ? CONST "false" : 
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL toBeCreatedMFBIPR = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} inbandEarfcn == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/MFBIPR-8 eutraCarrierFreq ? CONST "false" : 
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL toBeCreatedMFBIPR = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} inbandEarfcn == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/MFBIPR-9 eutraCarrierFreq ? CONST "false" : 
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL toBeCreatedMFBIPR = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} inbandEarfcn == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/MFBIPR-10 eutraCarrierFreq ? CONST "false" : 
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL toBeCreatedMFBIPR = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} inbandEarfcn == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/MFBIPR-11 eutraCarrierFreq ? CONST "false" : 
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL toBeCreatedMFBIPR = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} inbandEarfcn == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/MFBIPR-12 eutraCarrierFreq ? CONST "false" : 
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL toBeCreatedMFBIPR = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} inbandEarfcn == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/MFBIPR-13 eutraCarrierFreq ? CONST "false" : 
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL toBeCreatedMFBIPR = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} inbandEarfcn == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/MFBIPR-14 eutraCarrierFreq ? CONST "false" : 
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL toBeCreatedMFBIPR = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} inbandEarfcn == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/MFBIPR-15 eutraCarrierFreq ? CONST "false" : 
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL toBeCreatedMFBIPR = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} inbandEarfcn == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/MFBIPR-16 eutraCarrierFreq ? CONST "false" : 
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL toBeCreatedMFBIPR = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} inbandEarfcn == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/MFBIPR-17 eutraCarrierFreq ? CONST "false" : 
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL toBeCreatedMFBIPR = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} inbandEarfcn == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/MFBIPR-18 eutraCarrierFreq ? CONST "false" : 
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL toBeCreatedMFBIPR = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} inbandEarfcn == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/MFBIPR-19 eutraCarrierFreq ? CONST "false" : 
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL toBeCreatedMFBIPR = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} inbandEarfcn == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/MFBIPR-20 eutraCarrierFreq ? CONST "false" : 
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL toBeCreatedMFBIPR = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} inbandEarfcn == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/MFBIPR-21 eutraCarrierFreq ? CONST "false" : 
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL toBeCreatedMFBIPR = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} inbandEarfcn == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/MFBIPR-22 eutraCarrierFreq ? CONST "false" : 
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL toBeCreatedMFBIPR = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} inbandEarfcn == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/MFBIPR-23 eutraCarrierFreq ? CONST "false" : 
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL toBeCreatedMFBIPR = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} inbandEarfcn == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/MFBIPR-24 eutraCarrierFreq ? CONST "false" : 
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL toBeCreatedMFBIPR = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} inbandEarfcn == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/MFBIPR-25 eutraCarrierFreq ? CONST "false" : 
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL toBeCreatedMFBIPR = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} inbandEarfcn == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/MFBIPR-26 eutraCarrierFreq ? CONST "false" : 
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL toBeCreatedMFBIPR = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} inbandEarfcn == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/MFBIPR-27 eutraCarrierFreq ? CONST "false" : 
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL toBeCreatedMFBIPR = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} inbandEarfcn == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/MFBIPR-28 eutraCarrierFreq ? CONST "false" : 
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL toBeCreatedMFBIPR = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} inbandEarfcn == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/MFBIPR-29 eutraCarrierFreq ? CONST "false" : 
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL toBeCreatedMFBIPR = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} inbandEarfcn == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/MFBIPR-30 eutraCarrierFreq ? CONST "false" : 
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL toBeCreatedMFBIPR = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} inbandEarfcn == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/MFBIPR-31 eutraCarrierFreq ? CONST "false" : 

dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL toBeCreatedMFBIPR = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} guardbandEarfcn == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/MFBIPR-0 eutraCarrierFreq ? CONST "false" : 
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL toBeCreatedMFBIPR = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} guardbandEarfcn == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/MFBIPR-1 eutraCarrierFreq ? CONST "false" : 
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL toBeCreatedMFBIPR = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} guardbandEarfcn == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/MFBIPR-2 eutraCarrierFreq ? CONST "false" : 
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL toBeCreatedMFBIPR = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} guardbandEarfcn == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/MFBIPR-3 eutraCarrierFreq ? CONST "false" : 
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL toBeCreatedMFBIPR = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} guardbandEarfcn == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/MFBIPR-4 eutraCarrierFreq ? CONST "false" : 
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL toBeCreatedMFBIPR = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} guardbandEarfcn == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/MFBIPR-5 eutraCarrierFreq ? CONST "false" : 
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL toBeCreatedMFBIPR = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} guardbandEarfcn == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/MFBIPR-6 eutraCarrierFreq ? CONST "false" : 
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL toBeCreatedMFBIPR = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} guardbandEarfcn == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/MFBIPR-7 eutraCarrierFreq ? CONST "false" : 
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL toBeCreatedMFBIPR = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} guardbandEarfcn == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/MFBIPR-8 eutraCarrierFreq ? CONST "false" : 
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL toBeCreatedMFBIPR = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} guardbandEarfcn == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/MFBIPR-9 eutraCarrierFreq ? CONST "false" : 
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL toBeCreatedMFBIPR = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} guardbandEarfcn == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/MFBIPR-10 eutraCarrierFreq ? CONST "false" : 
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL toBeCreatedMFBIPR = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} guardbandEarfcn == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/MFBIPR-11 eutraCarrierFreq ? CONST "false" : 
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL toBeCreatedMFBIPR = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} guardbandEarfcn == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/MFBIPR-12 eutraCarrierFreq ? CONST "false" : 
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL toBeCreatedMFBIPR = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} guardbandEarfcn == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/MFBIPR-13 eutraCarrierFreq ? CONST "false" : 
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL toBeCreatedMFBIPR = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} guardbandEarfcn == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/MFBIPR-14 eutraCarrierFreq ? CONST "false" : 
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL toBeCreatedMFBIPR = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} guardbandEarfcn == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/MFBIPR-15 eutraCarrierFreq ? CONST "false" : 
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL toBeCreatedMFBIPR = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} guardbandEarfcn == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/MFBIPR-16 eutraCarrierFreq ? CONST "false" : 
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL toBeCreatedMFBIPR = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} guardbandEarfcn == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/MFBIPR-17 eutraCarrierFreq ? CONST "false" : 
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL toBeCreatedMFBIPR = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} guardbandEarfcn == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/MFBIPR-18 eutraCarrierFreq ? CONST "false" : 
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL toBeCreatedMFBIPR = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} guardbandEarfcn == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/MFBIPR-19 eutraCarrierFreq ? CONST "false" : 
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL toBeCreatedMFBIPR = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} guardbandEarfcn == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/MFBIPR-20 eutraCarrierFreq ? CONST "false" : 
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL toBeCreatedMFBIPR = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} guardbandEarfcn == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/MFBIPR-21 eutraCarrierFreq ? CONST "false" : 
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL toBeCreatedMFBIPR = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} guardbandEarfcn == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/MFBIPR-22 eutraCarrierFreq ? CONST "false" : 
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL toBeCreatedMFBIPR = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} guardbandEarfcn == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/MFBIPR-23 eutraCarrierFreq ? CONST "false" : 
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL toBeCreatedMFBIPR = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} guardbandEarfcn == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/MFBIPR-24 eutraCarrierFreq ? CONST "false" : 
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL toBeCreatedMFBIPR = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} guardbandEarfcn == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/MFBIPR-25 eutraCarrierFreq ? CONST "false" : 
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL toBeCreatedMFBIPR = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} guardbandEarfcn == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/MFBIPR-26 eutraCarrierFreq ? CONST "false" : 
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL toBeCreatedMFBIPR = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} guardbandEarfcn == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/MFBIPR-27 eutraCarrierFreq ? CONST "false" : 
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL toBeCreatedMFBIPR = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} guardbandEarfcn == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/MFBIPR-28 eutraCarrierFreq ? CONST "false" : 
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL toBeCreatedMFBIPR = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} guardbandEarfcn == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/MFBIPR-29 eutraCarrierFreq ? CONST "false" : 
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL toBeCreatedMFBIPR = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} guardbandEarfcn == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/MFBIPR-30 eutraCarrierFreq ? CONST "false" : 
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL toBeCreatedMFBIPR = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} guardbandEarfcn == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/MFBIPR-31 eutraCarrierFreq ? CONST "false" : 


add_param minor MFBIPR mfbiprInstanceId emptyValue
dependence_add_obj_with_next_free_instance minor p MRBTS/LNBTS/LNCEL MRBTS/LNBTS/MFBIPR toBeCreatedMFBIPR true - -
dependence_add_param_based_on_MOC_instance minor MFBIPR mfbiprInstanceId + 0
dependence_del_target_relative minor PARAM MRBTS/LNBTS/MFBIPR mfbiprInstanceId ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/MFBIPR-${MFBIPR} mfbiprInstanceId == CONST "emptyValue"
dependence_del_target_relative minor MOC MRBTS/LNBTS/MFBIPR ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/MFBIPR-${MFBIPR} mfbiprInstanceId > CONST "31"
copy_param_to_array_param_relative minor MRBTS/LNBTS/MFBIPR mfbiprInstanceId MRBTS-${MRBTS}/LNBTS-${LNBTS} tempMFBIPRKeyList

set_operation minor MFBIPR create
set_adaptation minor MFBIPR NOKLTE
#mandatory parameters
add_param minor MFBIPR eutraCarrierFreq emptyValue
add_param minor MFBIPR addFreqBandInd 66
add_param minor MFBIPR freqBandIndPrio not-broadcasted

dependence_add_param_based_on_MOC_instance minor LNCEL lncelInstanceId + 0
dependence_del_target_relative minor PARAM MRBTS/LNBTS/LNCEL lncelInstanceId ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} toBeCreatedMFBIPR == CONST "false"
copy_param_to_array_param_relative minor MRBTS/LNBTS/LNCEL lncelInstanceId MRBTS-${MRBTS}/LNBTS-${LNBTS} tempLNCELKeyList

add_param minor LNCEL mfbiprInstanceId value
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL mfbiprInstanceId = LISTVALUE MRBTS-${MRBTS}/LNBTS-${LNBTS} tempLNCELKeyList 0 == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} lncelInstanceId ? LISTVALUE MRBTS-${MRBTS}/LNBTS-${LNBTS} tempMFBIPRKeyList 0 :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL mfbiprInstanceId = LISTVALUE MRBTS-${MRBTS}/LNBTS-${LNBTS} tempLNCELKeyList 1 == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} lncelInstanceId ? LISTVALUE MRBTS-${MRBTS}/LNBTS-${LNBTS} tempMFBIPRKeyList 1 :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL mfbiprInstanceId = LISTVALUE MRBTS-${MRBTS}/LNBTS-${LNBTS} tempLNCELKeyList 2 == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} lncelInstanceId ? LISTVALUE MRBTS-${MRBTS}/LNBTS-${LNBTS} tempMFBIPRKeyList 2 :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL mfbiprInstanceId = LISTVALUE MRBTS-${MRBTS}/LNBTS-${LNBTS} tempLNCELKeyList 3 == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} lncelInstanceId ? LISTVALUE MRBTS-${MRBTS}/LNBTS-${LNBTS} tempMFBIPRKeyList 3 :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL mfbiprInstanceId = LISTVALUE MRBTS-${MRBTS}/LNBTS-${LNBTS} tempLNCELKeyList 4 == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} lncelInstanceId ? LISTVALUE MRBTS-${MRBTS}/LNBTS-${LNBTS} tempMFBIPRKeyList 4 :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL mfbiprInstanceId = LISTVALUE MRBTS-${MRBTS}/LNBTS-${LNBTS} tempLNCELKeyList 5 == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} lncelInstanceId ? LISTVALUE MRBTS-${MRBTS}/LNBTS-${LNBTS} tempMFBIPRKeyList 5 :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL mfbiprInstanceId = LISTVALUE MRBTS-${MRBTS}/LNBTS-${LNBTS} tempLNCELKeyList 6 == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} lncelInstanceId ? LISTVALUE MRBTS-${MRBTS}/LNBTS-${LNBTS} tempMFBIPRKeyList 6 :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL mfbiprInstanceId = LISTVALUE MRBTS-${MRBTS}/LNBTS-${LNBTS} tempLNCELKeyList 7 == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} lncelInstanceId ? LISTVALUE MRBTS-${MRBTS}/LNBTS-${LNBTS} tempMFBIPRKeyList 7 :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL mfbiprInstanceId = LISTVALUE MRBTS-${MRBTS}/LNBTS-${LNBTS} tempLNCELKeyList 8 == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} lncelInstanceId ? LISTVALUE MRBTS-${MRBTS}/LNBTS-${LNBTS} tempMFBIPRKeyList 8 :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL mfbiprInstanceId = LISTVALUE MRBTS-${MRBTS}/LNBTS-${LNBTS} tempLNCELKeyList 9 == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} lncelInstanceId ? LISTVALUE MRBTS-${MRBTS}/LNBTS-${LNBTS} tempMFBIPRKeyList 9 :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL mfbiprInstanceId = LISTVALUE MRBTS-${MRBTS}/LNBTS-${LNBTS} tempLNCELKeyList 10 == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} lncelInstanceId ? LISTVALUE MRBTS-${MRBTS}/LNBTS-${LNBTS} tempMFBIPRKeyList 10 :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL mfbiprInstanceId = LISTVALUE MRBTS-${MRBTS}/LNBTS-${LNBTS} tempLNCELKeyList 11 == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} lncelInstanceId ? LISTVALUE MRBTS-${MRBTS}/LNBTS-${LNBTS} tempMFBIPRKeyList 11 :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL mfbiprInstanceId = LISTVALUE MRBTS-${MRBTS}/LNBTS-${LNBTS} tempLNCELKeyList 12 == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} lncelInstanceId ? LISTVALUE MRBTS-${MRBTS}/LNBTS-${LNBTS} tempMFBIPRKeyList 12 :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL mfbiprInstanceId = LISTVALUE MRBTS-${MRBTS}/LNBTS-${LNBTS} tempLNCELKeyList 13 == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} lncelInstanceId ? LISTVALUE MRBTS-${MRBTS}/LNBTS-${LNBTS} tempMFBIPRKeyList 13 :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL mfbiprInstanceId = LISTVALUE MRBTS-${MRBTS}/LNBTS-${LNBTS} tempLNCELKeyList 14 == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} lncelInstanceId ? LISTVALUE MRBTS-${MRBTS}/LNBTS-${LNBTS} tempMFBIPRKeyList 14 :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL mfbiprInstanceId = LISTVALUE MRBTS-${MRBTS}/LNBTS-${LNBTS} tempLNCELKeyList 15 == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} lncelInstanceId ? LISTVALUE MRBTS-${MRBTS}/LNBTS-${LNBTS} tempMFBIPRKeyList 15 :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL mfbiprInstanceId = LISTVALUE MRBTS-${MRBTS}/LNBTS-${LNBTS} tempLNCELKeyList 16 == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} lncelInstanceId ? LISTVALUE MRBTS-${MRBTS}/LNBTS-${LNBTS} tempMFBIPRKeyList 16 :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL mfbiprInstanceId = LISTVALUE MRBTS-${MRBTS}/LNBTS-${LNBTS} tempLNCELKeyList 17 == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} lncelInstanceId ? LISTVALUE MRBTS-${MRBTS}/LNBTS-${LNBTS} tempMFBIPRKeyList 17 :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL mfbiprInstanceId = LISTVALUE MRBTS-${MRBTS}/LNBTS-${LNBTS} tempLNCELKeyList 18 == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} lncelInstanceId ? LISTVALUE MRBTS-${MRBTS}/LNBTS-${LNBTS} tempMFBIPRKeyList 18 :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL mfbiprInstanceId = LISTVALUE MRBTS-${MRBTS}/LNBTS-${LNBTS} tempLNCELKeyList 19 == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} lncelInstanceId ? LISTVALUE MRBTS-${MRBTS}/LNBTS-${LNBTS} tempMFBIPRKeyList 19 :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL mfbiprInstanceId = LISTVALUE MRBTS-${MRBTS}/LNBTS-${LNBTS} tempLNCELKeyList 20 == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} lncelInstanceId ? LISTVALUE MRBTS-${MRBTS}/LNBTS-${LNBTS} tempMFBIPRKeyList 20 :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL mfbiprInstanceId = LISTVALUE MRBTS-${MRBTS}/LNBTS-${LNBTS} tempLNCELKeyList 21 == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} lncelInstanceId ? LISTVALUE MRBTS-${MRBTS}/LNBTS-${LNBTS} tempMFBIPRKeyList 21 :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL mfbiprInstanceId = LISTVALUE MRBTS-${MRBTS}/LNBTS-${LNBTS} tempLNCELKeyList 22 == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} lncelInstanceId ? LISTVALUE MRBTS-${MRBTS}/LNBTS-${LNBTS} tempMFBIPRKeyList 22 :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL mfbiprInstanceId = LISTVALUE MRBTS-${MRBTS}/LNBTS-${LNBTS} tempLNCELKeyList 23 == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} lncelInstanceId ? LISTVALUE MRBTS-${MRBTS}/LNBTS-${LNBTS} tempMFBIPRKeyList 23 :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL mfbiprInstanceId = LISTVALUE MRBTS-${MRBTS}/LNBTS-${LNBTS} tempLNCELKeyList 24 == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} lncelInstanceId ? LISTVALUE MRBTS-${MRBTS}/LNBTS-${LNBTS} tempMFBIPRKeyList 24 :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL mfbiprInstanceId = LISTVALUE MRBTS-${MRBTS}/LNBTS-${LNBTS} tempLNCELKeyList 25 == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} lncelInstanceId ? LISTVALUE MRBTS-${MRBTS}/LNBTS-${LNBTS} tempMFBIPRKeyList 25 :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL mfbiprInstanceId = LISTVALUE MRBTS-${MRBTS}/LNBTS-${LNBTS} tempLNCELKeyList 26 == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} lncelInstanceId ? LISTVALUE MRBTS-${MRBTS}/LNBTS-${LNBTS} tempMFBIPRKeyList 26 :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL mfbiprInstanceId = LISTVALUE MRBTS-${MRBTS}/LNBTS-${LNBTS} tempLNCELKeyList 27 == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} lncelInstanceId ? LISTVALUE MRBTS-${MRBTS}/LNBTS-${LNBTS} tempMFBIPRKeyList 27 :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL mfbiprInstanceId = LISTVALUE MRBTS-${MRBTS}/LNBTS-${LNBTS} tempLNCELKeyList 28 == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} lncelInstanceId ? LISTVALUE MRBTS-${MRBTS}/LNBTS-${LNBTS} tempMFBIPRKeyList 28 :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL mfbiprInstanceId = LISTVALUE MRBTS-${MRBTS}/LNBTS-${LNBTS} tempLNCELKeyList 29 == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} lncelInstanceId ? LISTVALUE MRBTS-${MRBTS}/LNBTS-${LNBTS} tempMFBIPRKeyList 29 :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL mfbiprInstanceId = LISTVALUE MRBTS-${MRBTS}/LNBTS-${LNBTS} tempLNCELKeyList 30 == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} lncelInstanceId ? LISTVALUE MRBTS-${MRBTS}/LNBTS-${LNBTS} tempMFBIPRKeyList 30 :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL mfbiprInstanceId = LISTVALUE MRBTS-${MRBTS}/LNBTS-${LNBTS} tempLNCELKeyList 31 == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} lncelInstanceId ? LISTVALUE MRBTS-${MRBTS}/LNBTS-${LNBTS} tempMFBIPRKeyList 31 :


dependence_copy_param_value_based_on_relation_matching minor PARAM MRBTS/LNBTS/MFBIPR mfbiprInstanceId PARAM MRBTS/LNBTS/LNCEL mfbiprInstanceId PARAM inbandEarfcn
dependence_copy_param_value_based_on_relation_matching minor PARAM MRBTS/LNBTS/MFBIPR mfbiprInstanceId PARAM MRBTS/LNBTS/LNCEL mfbiprInstanceId PARAM guardbandEarfcn

dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/MFBIPR eutraCarrierFreq = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/MFBIPR-${MFBIPR} eutraCarrierFreq == CONST "emptyValue" ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/MFBIPR-${MFBIPR} inbandEarfcn :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/MFBIPR eutraCarrierFreq = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/MFBIPR-${MFBIPR} eutraCarrierFreq == CONST "emptyValue" ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/MFBIPR-${MFBIPR} guardbandEarfcn :


#            set NBIOT_FDD-actSepMFBI to 'true'
#v0.2
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/NBIOT_FDD actSepMFBI = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} tempFlag != CONST "false" && PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} tempFlag != CONST "standalone" && PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} earfcnDL >= CONST 1950 && PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} earfcnDL <= CONST 2399 ? CONST "true" : 
#v0.2 end

#        For each IRFIMNB MO instance in this NB-IoT cell
#            IF IRFIMNB-dlCarFrqEut is a DL band 4 EARFCN THEN
#                perform migration action with IRFIMNB-dlCarFrqEut as input
#    IF LNBTS-actMFBI is 'false' THEN
#        delete all existing MFBIPR instances
#        set LNBTS-actMFBI to 'true'

add_param minor IRFIMNB toBeCreatedMFBIPR false
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/IRFIMNB toBeCreatedMFBIPR = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} tempFlag != CONST "false" && PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/IRFIMNB-${IRFIMNB} dlCarFrqEut >= CONST 1950 && PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/IRFIMNB-${IRFIMNB} dlCarFrqEut <= CONST 2399 ? CONST "true" : 
del_list minor LNBTS tempKeyList
copy_param_to_array_param_relative minor MRBTS/LNBTS/LNCEL/IRFIMNB toBeCreatedMFBIPR MRBTS-${MRBTS}/LNBTS-${LNBTS} tempKeyList
add_param minor LNBTS tempFlag2 false
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS tempFlag2 = LISTVALUE MRBTS-${MRBTS}/LNBTS-${LNBTS} tempKeyList 0 == CONST "true" || LISTVALUE MRBTS-${MRBTS}/LNBTS-${LNBTS} tempKeyList 1 == CONST "true" ? CONST "true" : 

dependence_del_target_relative minor MOC MRBTS/LNBTS/MFBIPR ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS} tempFlag2 == CONST "true" && PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS} actMFBI == CONST "false"
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS actMFBI = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS} tempFlag2 == CONST "true" ? CONST "true" : 

#    IF no MFBIPR instance with eutraCarrierFreq equal to input_earfcn THEN
#        create an MFBIPR instance with:
#            eutraCarrierFreq = input_earfcn
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/IRFIMNB toBeCreatedMFBIPR = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/IRFIMNB-${IRFIMNB} dlCarFrqEut == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/MFBIPR-0 eutraCarrierFreq ? CONST "false" : 
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/IRFIMNB toBeCreatedMFBIPR = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/IRFIMNB-${IRFIMNB} dlCarFrqEut == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/MFBIPR-1 eutraCarrierFreq ? CONST "false" : 
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/IRFIMNB toBeCreatedMFBIPR = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/IRFIMNB-${IRFIMNB} dlCarFrqEut == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/MFBIPR-2 eutraCarrierFreq ? CONST "false" : 
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/IRFIMNB toBeCreatedMFBIPR = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/IRFIMNB-${IRFIMNB} dlCarFrqEut == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/MFBIPR-3 eutraCarrierFreq ? CONST "false" : 
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/IRFIMNB toBeCreatedMFBIPR = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/IRFIMNB-${IRFIMNB} dlCarFrqEut == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/MFBIPR-4 eutraCarrierFreq ? CONST "false" : 
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/IRFIMNB toBeCreatedMFBIPR = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/IRFIMNB-${IRFIMNB} dlCarFrqEut == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/MFBIPR-5 eutraCarrierFreq ? CONST "false" : 
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/IRFIMNB toBeCreatedMFBIPR = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/IRFIMNB-${IRFIMNB} dlCarFrqEut == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/MFBIPR-6 eutraCarrierFreq ? CONST "false" : 
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/IRFIMNB toBeCreatedMFBIPR = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/IRFIMNB-${IRFIMNB} dlCarFrqEut == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/MFBIPR-7 eutraCarrierFreq ? CONST "false" : 
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/IRFIMNB toBeCreatedMFBIPR = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/IRFIMNB-${IRFIMNB} dlCarFrqEut == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/MFBIPR-8 eutraCarrierFreq ? CONST "false" : 
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/IRFIMNB toBeCreatedMFBIPR = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/IRFIMNB-${IRFIMNB} dlCarFrqEut == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/MFBIPR-9 eutraCarrierFreq ? CONST "false" : 
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/IRFIMNB toBeCreatedMFBIPR = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/IRFIMNB-${IRFIMNB} dlCarFrqEut == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/MFBIPR-10 eutraCarrierFreq ? CONST "false" : 
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/IRFIMNB toBeCreatedMFBIPR = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/IRFIMNB-${IRFIMNB} dlCarFrqEut == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/MFBIPR-11 eutraCarrierFreq ? CONST "false" : 
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/IRFIMNB toBeCreatedMFBIPR = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/IRFIMNB-${IRFIMNB} dlCarFrqEut == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/MFBIPR-12 eutraCarrierFreq ? CONST "false" : 
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/IRFIMNB toBeCreatedMFBIPR = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/IRFIMNB-${IRFIMNB} dlCarFrqEut == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/MFBIPR-13 eutraCarrierFreq ? CONST "false" : 
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/IRFIMNB toBeCreatedMFBIPR = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/IRFIMNB-${IRFIMNB} dlCarFrqEut == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/MFBIPR-14 eutraCarrierFreq ? CONST "false" : 
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/IRFIMNB toBeCreatedMFBIPR = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/IRFIMNB-${IRFIMNB} dlCarFrqEut == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/MFBIPR-15 eutraCarrierFreq ? CONST "false" : 
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/IRFIMNB toBeCreatedMFBIPR = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/IRFIMNB-${IRFIMNB} dlCarFrqEut == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/MFBIPR-16 eutraCarrierFreq ? CONST "false" : 
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/IRFIMNB toBeCreatedMFBIPR = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/IRFIMNB-${IRFIMNB} dlCarFrqEut == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/MFBIPR-17 eutraCarrierFreq ? CONST "false" : 
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/IRFIMNB toBeCreatedMFBIPR = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/IRFIMNB-${IRFIMNB} dlCarFrqEut == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/MFBIPR-18 eutraCarrierFreq ? CONST "false" : 
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/IRFIMNB toBeCreatedMFBIPR = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/IRFIMNB-${IRFIMNB} dlCarFrqEut == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/MFBIPR-19 eutraCarrierFreq ? CONST "false" : 
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/IRFIMNB toBeCreatedMFBIPR = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/IRFIMNB-${IRFIMNB} dlCarFrqEut == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/MFBIPR-20 eutraCarrierFreq ? CONST "false" : 
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/IRFIMNB toBeCreatedMFBIPR = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/IRFIMNB-${IRFIMNB} dlCarFrqEut == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/MFBIPR-21 eutraCarrierFreq ? CONST "false" : 
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/IRFIMNB toBeCreatedMFBIPR = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/IRFIMNB-${IRFIMNB} dlCarFrqEut == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/MFBIPR-22 eutraCarrierFreq ? CONST "false" : 
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/IRFIMNB toBeCreatedMFBIPR = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/IRFIMNB-${IRFIMNB} dlCarFrqEut == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/MFBIPR-23 eutraCarrierFreq ? CONST "false" : 
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/IRFIMNB toBeCreatedMFBIPR = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/IRFIMNB-${IRFIMNB} dlCarFrqEut == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/MFBIPR-24 eutraCarrierFreq ? CONST "false" : 
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/IRFIMNB toBeCreatedMFBIPR = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/IRFIMNB-${IRFIMNB} dlCarFrqEut == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/MFBIPR-25 eutraCarrierFreq ? CONST "false" : 
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/IRFIMNB toBeCreatedMFBIPR = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/IRFIMNB-${IRFIMNB} dlCarFrqEut == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/MFBIPR-26 eutraCarrierFreq ? CONST "false" : 
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/IRFIMNB toBeCreatedMFBIPR = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/IRFIMNB-${IRFIMNB} dlCarFrqEut == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/MFBIPR-27 eutraCarrierFreq ? CONST "false" : 
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/IRFIMNB toBeCreatedMFBIPR = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/IRFIMNB-${IRFIMNB} dlCarFrqEut == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/MFBIPR-28 eutraCarrierFreq ? CONST "false" : 
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/IRFIMNB toBeCreatedMFBIPR = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/IRFIMNB-${IRFIMNB} dlCarFrqEut == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/MFBIPR-29 eutraCarrierFreq ? CONST "false" : 
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/IRFIMNB toBeCreatedMFBIPR = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/IRFIMNB-${IRFIMNB} dlCarFrqEut == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/MFBIPR-30 eutraCarrierFreq ? CONST "false" : 
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/IRFIMNB toBeCreatedMFBIPR = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/IRFIMNB-${IRFIMNB} dlCarFrqEut == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/MFBIPR-31 eutraCarrierFreq ? CONST "false" : 

del_param minor MFBIPR mfbiprInstanceId
add_param minor MFBIPR mfbiprInstanceId emptyValue
dependence_add_obj_with_next_free_instance minor p MRBTS/LNBTS/LNCEL/IRFIMNB MRBTS/LNBTS/MFBIPR toBeCreatedMFBIPR true - -
dependence_add_param_based_on_MOC_instance minor MFBIPR mfbiprInstanceId + 0
dependence_del_target_relative minor PARAM MRBTS/LNBTS/MFBIPR mfbiprInstanceId ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/MFBIPR-${MFBIPR} mfbiprInstanceId == CONST "emptyValue"
dependence_del_target_relative minor MOC MRBTS/LNBTS/MFBIPR ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/MFBIPR-${MFBIPR} mfbiprInstanceId > CONST "31"
del_list minor LNBTS tempMFBIPRKeyList
copy_param_to_array_param_relative minor MRBTS/LNBTS/MFBIPR mfbiprInstanceId MRBTS-${MRBTS}/LNBTS-${LNBTS} tempMFBIPRKeyList

set_operation minor MFBIPR create
set_adaptation minor MFBIPR NOKLTE
#mandatory parameters
add_param minor MFBIPR eutraCarrierFreq emptyValue
add_param minor MFBIPR addFreqBandInd 66
add_param minor MFBIPR freqBandIndPrio not-broadcasted

del_param minor LNCEL lncelInstanceId
dependence_add_param_based_on_MOC_instance minor LNCEL lncelInstanceId + 0
dependence_add_param_based_on_MOC_instance minor IRFIMNB irfimnbInstanceId + 0
dependence_del_target_relative minor PARAM MRBTS/LNBTS/LNCEL/IRFIMNB irfimnbInstanceId ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/IRFIMNB-${IRFIMNB} toBeCreatedMFBIPR == CONST "false"
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/IRFIMNB irfimnbInstanceId = CONST 0 == CONST 0 ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} lncelInstanceId JOIN CONST "_" JOIN PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/IRFIMNB-${IRFIMNB} irfimnbInstanceId :

copy_param_to_array_param_relative minor MRBTS/LNBTS/LNCEL/IRFIMNB irfimnbInstanceId MRBTS-${MRBTS}/LNBTS-${LNBTS} tempIRFIMNBKeyList

add_param minor IRFIMNB mfbiprInstanceId value
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/IRFIMNB mfbiprInstanceId = LISTVALUE MRBTS-${MRBTS}/LNBTS-${LNBTS} tempIRFIMNBKeyList 0 == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/IRFIMNB-${IRFIMNB} irfimnbInstanceId ? LISTVALUE MRBTS-${MRBTS}/LNBTS-${LNBTS} tempMFBIPRKeyList 0 :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/IRFIMNB mfbiprInstanceId = LISTVALUE MRBTS-${MRBTS}/LNBTS-${LNBTS} tempIRFIMNBKeyList 1 == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/IRFIMNB-${IRFIMNB} irfimnbInstanceId ? LISTVALUE MRBTS-${MRBTS}/LNBTS-${LNBTS} tempMFBIPRKeyList 1 :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/IRFIMNB mfbiprInstanceId = LISTVALUE MRBTS-${MRBTS}/LNBTS-${LNBTS} tempIRFIMNBKeyList 2 == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/IRFIMNB-${IRFIMNB} irfimnbInstanceId ? LISTVALUE MRBTS-${MRBTS}/LNBTS-${LNBTS} tempMFBIPRKeyList 2 :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/IRFIMNB mfbiprInstanceId = LISTVALUE MRBTS-${MRBTS}/LNBTS-${LNBTS} tempIRFIMNBKeyList 3 == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/IRFIMNB-${IRFIMNB} irfimnbInstanceId ? LISTVALUE MRBTS-${MRBTS}/LNBTS-${LNBTS} tempMFBIPRKeyList 3 :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/IRFIMNB mfbiprInstanceId = LISTVALUE MRBTS-${MRBTS}/LNBTS-${LNBTS} tempIRFIMNBKeyList 4 == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/IRFIMNB-${IRFIMNB} irfimnbInstanceId ? LISTVALUE MRBTS-${MRBTS}/LNBTS-${LNBTS} tempMFBIPRKeyList 4 :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/IRFIMNB mfbiprInstanceId = LISTVALUE MRBTS-${MRBTS}/LNBTS-${LNBTS} tempIRFIMNBKeyList 5 == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/IRFIMNB-${IRFIMNB} irfimnbInstanceId ? LISTVALUE MRBTS-${MRBTS}/LNBTS-${LNBTS} tempMFBIPRKeyList 5 :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/IRFIMNB mfbiprInstanceId = LISTVALUE MRBTS-${MRBTS}/LNBTS-${LNBTS} tempIRFIMNBKeyList 6 == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/IRFIMNB-${IRFIMNB} irfimnbInstanceId ? LISTVALUE MRBTS-${MRBTS}/LNBTS-${LNBTS} tempMFBIPRKeyList 6 :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/IRFIMNB mfbiprInstanceId = LISTVALUE MRBTS-${MRBTS}/LNBTS-${LNBTS} tempIRFIMNBKeyList 7 == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/IRFIMNB-${IRFIMNB} irfimnbInstanceId ? LISTVALUE MRBTS-${MRBTS}/LNBTS-${LNBTS} tempMFBIPRKeyList 7 :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/IRFIMNB mfbiprInstanceId = LISTVALUE MRBTS-${MRBTS}/LNBTS-${LNBTS} tempIRFIMNBKeyList 8 == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/IRFIMNB-${IRFIMNB} irfimnbInstanceId ? LISTVALUE MRBTS-${MRBTS}/LNBTS-${LNBTS} tempMFBIPRKeyList 8 :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/IRFIMNB mfbiprInstanceId = LISTVALUE MRBTS-${MRBTS}/LNBTS-${LNBTS} tempIRFIMNBKeyList 9 == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/IRFIMNB-${IRFIMNB} irfimnbInstanceId ? LISTVALUE MRBTS-${MRBTS}/LNBTS-${LNBTS} tempMFBIPRKeyList 9 :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/IRFIMNB mfbiprInstanceId = LISTVALUE MRBTS-${MRBTS}/LNBTS-${LNBTS} tempIRFIMNBKeyList 10 == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/IRFIMNB-${IRFIMNB} irfimnbInstanceId ? LISTVALUE MRBTS-${MRBTS}/LNBTS-${LNBTS} tempMFBIPRKeyList 10 :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/IRFIMNB mfbiprInstanceId = LISTVALUE MRBTS-${MRBTS}/LNBTS-${LNBTS} tempIRFIMNBKeyList 11 == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/IRFIMNB-${IRFIMNB} irfimnbInstanceId ? LISTVALUE MRBTS-${MRBTS}/LNBTS-${LNBTS} tempMFBIPRKeyList 11 :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/IRFIMNB mfbiprInstanceId = LISTVALUE MRBTS-${MRBTS}/LNBTS-${LNBTS} tempIRFIMNBKeyList 12 == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/IRFIMNB-${IRFIMNB} irfimnbInstanceId ? LISTVALUE MRBTS-${MRBTS}/LNBTS-${LNBTS} tempMFBIPRKeyList 12 :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/IRFIMNB mfbiprInstanceId = LISTVALUE MRBTS-${MRBTS}/LNBTS-${LNBTS} tempIRFIMNBKeyList 13 == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/IRFIMNB-${IRFIMNB} irfimnbInstanceId ? LISTVALUE MRBTS-${MRBTS}/LNBTS-${LNBTS} tempMFBIPRKeyList 13 :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/IRFIMNB mfbiprInstanceId = LISTVALUE MRBTS-${MRBTS}/LNBTS-${LNBTS} tempIRFIMNBKeyList 14 == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/IRFIMNB-${IRFIMNB} irfimnbInstanceId ? LISTVALUE MRBTS-${MRBTS}/LNBTS-${LNBTS} tempMFBIPRKeyList 14 :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/IRFIMNB mfbiprInstanceId = LISTVALUE MRBTS-${MRBTS}/LNBTS-${LNBTS} tempIRFIMNBKeyList 15 == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/IRFIMNB-${IRFIMNB} irfimnbInstanceId ? LISTVALUE MRBTS-${MRBTS}/LNBTS-${LNBTS} tempMFBIPRKeyList 15 :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/IRFIMNB mfbiprInstanceId = LISTVALUE MRBTS-${MRBTS}/LNBTS-${LNBTS} tempIRFIMNBKeyList 16 == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/IRFIMNB-${IRFIMNB} irfimnbInstanceId ? LISTVALUE MRBTS-${MRBTS}/LNBTS-${LNBTS} tempMFBIPRKeyList 16 :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/IRFIMNB mfbiprInstanceId = LISTVALUE MRBTS-${MRBTS}/LNBTS-${LNBTS} tempIRFIMNBKeyList 17 == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/IRFIMNB-${IRFIMNB} irfimnbInstanceId ? LISTVALUE MRBTS-${MRBTS}/LNBTS-${LNBTS} tempMFBIPRKeyList 17 :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/IRFIMNB mfbiprInstanceId = LISTVALUE MRBTS-${MRBTS}/LNBTS-${LNBTS} tempIRFIMNBKeyList 18 == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/IRFIMNB-${IRFIMNB} irfimnbInstanceId ? LISTVALUE MRBTS-${MRBTS}/LNBTS-${LNBTS} tempMFBIPRKeyList 18 :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/IRFIMNB mfbiprInstanceId = LISTVALUE MRBTS-${MRBTS}/LNBTS-${LNBTS} tempIRFIMNBKeyList 19 == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/IRFIMNB-${IRFIMNB} irfimnbInstanceId ? LISTVALUE MRBTS-${MRBTS}/LNBTS-${LNBTS} tempMFBIPRKeyList 19 :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/IRFIMNB mfbiprInstanceId = LISTVALUE MRBTS-${MRBTS}/LNBTS-${LNBTS} tempIRFIMNBKeyList 20 == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/IRFIMNB-${IRFIMNB} irfimnbInstanceId ? LISTVALUE MRBTS-${MRBTS}/LNBTS-${LNBTS} tempMFBIPRKeyList 20 :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/IRFIMNB mfbiprInstanceId = LISTVALUE MRBTS-${MRBTS}/LNBTS-${LNBTS} tempIRFIMNBKeyList 21 == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/IRFIMNB-${IRFIMNB} irfimnbInstanceId ? LISTVALUE MRBTS-${MRBTS}/LNBTS-${LNBTS} tempMFBIPRKeyList 21 :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/IRFIMNB mfbiprInstanceId = LISTVALUE MRBTS-${MRBTS}/LNBTS-${LNBTS} tempIRFIMNBKeyList 22 == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/IRFIMNB-${IRFIMNB} irfimnbInstanceId ? LISTVALUE MRBTS-${MRBTS}/LNBTS-${LNBTS} tempMFBIPRKeyList 22 :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/IRFIMNB mfbiprInstanceId = LISTVALUE MRBTS-${MRBTS}/LNBTS-${LNBTS} tempIRFIMNBKeyList 23 == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/IRFIMNB-${IRFIMNB} irfimnbInstanceId ? LISTVALUE MRBTS-${MRBTS}/LNBTS-${LNBTS} tempMFBIPRKeyList 23 :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/IRFIMNB mfbiprInstanceId = LISTVALUE MRBTS-${MRBTS}/LNBTS-${LNBTS} tempIRFIMNBKeyList 24 == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/IRFIMNB-${IRFIMNB} irfimnbInstanceId ? LISTVALUE MRBTS-${MRBTS}/LNBTS-${LNBTS} tempMFBIPRKeyList 24 :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/IRFIMNB mfbiprInstanceId = LISTVALUE MRBTS-${MRBTS}/LNBTS-${LNBTS} tempIRFIMNBKeyList 25 == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/IRFIMNB-${IRFIMNB} irfimnbInstanceId ? LISTVALUE MRBTS-${MRBTS}/LNBTS-${LNBTS} tempMFBIPRKeyList 25 :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/IRFIMNB mfbiprInstanceId = LISTVALUE MRBTS-${MRBTS}/LNBTS-${LNBTS} tempIRFIMNBKeyList 26 == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/IRFIMNB-${IRFIMNB} irfimnbInstanceId ? LISTVALUE MRBTS-${MRBTS}/LNBTS-${LNBTS} tempMFBIPRKeyList 26 :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/IRFIMNB mfbiprInstanceId = LISTVALUE MRBTS-${MRBTS}/LNBTS-${LNBTS} tempIRFIMNBKeyList 27 == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/IRFIMNB-${IRFIMNB} irfimnbInstanceId ? LISTVALUE MRBTS-${MRBTS}/LNBTS-${LNBTS} tempMFBIPRKeyList 27 :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/IRFIMNB mfbiprInstanceId = LISTVALUE MRBTS-${MRBTS}/LNBTS-${LNBTS} tempIRFIMNBKeyList 28 == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/IRFIMNB-${IRFIMNB} irfimnbInstanceId ? LISTVALUE MRBTS-${MRBTS}/LNBTS-${LNBTS} tempMFBIPRKeyList 28 :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/IRFIMNB mfbiprInstanceId = LISTVALUE MRBTS-${MRBTS}/LNBTS-${LNBTS} tempIRFIMNBKeyList 29 == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/IRFIMNB-${IRFIMNB} irfimnbInstanceId ? LISTVALUE MRBTS-${MRBTS}/LNBTS-${LNBTS} tempMFBIPRKeyList 29 :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/IRFIMNB mfbiprInstanceId = LISTVALUE MRBTS-${MRBTS}/LNBTS-${LNBTS} tempIRFIMNBKeyList 30 == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/IRFIMNB-${IRFIMNB} irfimnbInstanceId ? LISTVALUE MRBTS-${MRBTS}/LNBTS-${LNBTS} tempMFBIPRKeyList 30 :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/IRFIMNB mfbiprInstanceId = LISTVALUE MRBTS-${MRBTS}/LNBTS-${LNBTS} tempIRFIMNBKeyList 31 == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/IRFIMNB-${IRFIMNB} irfimnbInstanceId ? LISTVALUE MRBTS-${MRBTS}/LNBTS-${LNBTS} tempMFBIPRKeyList 31 :

dependence_copy_param_value_based_on_relation_matching minor PARAM MRBTS/LNBTS/MFBIPR mfbiprInstanceId PARAM MRBTS/LNBTS/LNCEL/IRFIMNB mfbiprInstanceId PARAM dlCarFrqEut
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/MFBIPR eutraCarrierFreq = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/MFBIPR-${MFBIPR} eutraCarrierFreq == CONST "emptyValue" ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/MFBIPR-${MFBIPR} dlCarFrqEut :


del_param minor LNCEL dlChBw
del_param minor LNCEL earfcnDL
del_param minor LNCEL tempFlag
del_param minor IRFIMNB toBeCreatedMFBIPR
del_param minor LNBTS tempFlag1
del_param minor LNBTS tempFlag2
del_param minor LNCEL hostBw
del_param minor LNCEL inbandEarfcn
del_param minor LNCEL guardbandEarfcn
del_param minor LNCEL toBeCreatedMFBIPR
del_param minor LNCEL lncelInstanceId
del_param minor MFBIPR mfbiprInstanceId
del_param minor IRFIMNB mfbiprInstanceId
del_param minor IRFIMNB irfimnbInstanceId
del_param minor LNCEL mfbiprInstanceId
del_list minor LNBTS tempLNCELKeyList
del_list minor LNBTS tempMFBIPRKeyList
del_list minor LNBTS tempKeyList
del_list minor LNBTS tempIRFIMNBKeyList
del_param minor MFBIPR dlCarFrqEut
#v0.4
del_param minor MFBIPR inbandEarfcn
#v0.4 end


#v0.3 [PR447551] For all NB-IoT cell (LNCEL with cellTechnology is 'NB-IoT-FDD'), create ANBIOT MOC under NBIOT_FDD if ANBIOT is not exist.
add_cls minor NBIOT_FDD/ANBIOT-0
set_operation minor ANBIOT create
set_adaptation minor ANBIOT NOKLTE
dependence_del_target_relative minor MOC MRBTS/LNBTS/LNCEL/NBIOT_FDD/ANBIOT ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} cellTechnology != CONST "NB-IoT-FDD"
#v0.3 end







#history:
add_log minor "Conversion to FLF/FLC19A"