################################################
## SCFD file version: 0.2                     ##
## PDDB version: TLF17SP_1611_001             ##
## PDDB version: TLC17SP_1611_001             ##
## PDDB version: MNL17SP_FZM_1611_001_0.0.xml ##
## PDDB version: MNL17SP_FZC_1611_001_0.0.xml ##
## PDDB version: MRBTS17_1610_003_0.0.xml     ##
## PDDB version: EQM17SP_FZM_1611_001_0.0.xml ##
## PDDB version: EQM17SP_FZC_1611_001_0.0.xml ##
################################################

#General checking for rule file execution
check_version minor TL17A
check_version minor TLF17A
check_version minor TLC17A

check_param minor LNBTS actAcBarringRrcReq


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

####################################################################################################################
# LTE2235 RACH load triggered access class barring
####################################################################################################################
#OM_LTE_SFS_RNL.17469 The following new mandatory parameter must be initialized with its default value: LNBTS-actAcBarringRrcReq
add_param minor LNBTS actAcBarringRrcReq false


####################################################################################################################
# LTE2369 CRL12918 Message 3 DTX Robustness enhancement
####################################################################################################################
#OM_LTE_SFS_RNL.17107 The following new mandatory parameters must be initialized with its default value:
#-	MRBTS/LNBTS/LNCEL - msg3ConsecutiveDtx
#-	MRBTS/LNBTS/LNCEL - msg3DtxOffset
add_param minor LNCEL msg3ConsecutiveDtx 0
add_param minor LNCEL msg3DtxOffset 0


####################################################################################################################
# LTE3303 Enhanced VoLTE, CA and RF Quality Monitoring
####################################################################################################################
add_cls minor PMRNL/PMCCP-1
set_operation minor PMCCP create
add_param minor PMCCP cfgPRBUtilThreshold 15


####################################################################################################################
# LTE3368 PIM Cancellation for ALU radios (RNL, singleOAM)
####################################################################################################################
#OM_LTE_SFS_RNL.17375 The following new mandatory parameter must be initialized with its default values for MOC PMRNL:
#PMRNL-mtPIMCancellation.
add_param minor PMRNL mtPIMCancellation 15min


####################################################################################################################
# LTE2823 RRC connection triggered access class barring
####################################################################################################################
add_param minor PMRNL mtBroadcast 15min

#OM_LTE_SFS_RNL.16667 The following new mandatory parameter must be initialized with its default value: LNBTS-actAcBarringRrcConn
#Nagy, Bernadett (Nokia - DE/Ulm) <bernadett.nagy@nokia.com>
add_param minor LNBTS actAcBarringRrcConn None

#OM_LTE_SFS_RNL.16783
#Migration of the legacy ACB parameters of LTE39 and LTE1788
#Following migration steps shall be executed during migration from xL17 to xL17SP in order to migrate legacy ACB parameters to a new ACB profile:
#Execute following 14 steps for the first cell in the eNB:
#########################################################################

add_param minor LNCEL tempACBPRKey "" 
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL tempACBPRKey = CONST "0" == CONST "0" ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/SIB-0 eCallAcBarred :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL tempACBPRKey = CONST "0" == CONST "0" ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} tempACBPRKey JOIN CONST "|" :

dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL tempACBPRKey = CONST "0" == CONST "0" ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} tempACBPRKey JOIN PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/SIB-0 eCallAcBarredOvl :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL tempACBPRKey = CONST "0" == CONST "0" ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} tempACBPRKey JOIN CONST "|" :

#list 1 acBarSig Multiplicity 1
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL tempACBPRKey = CONST "0" == CONST "0" ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} tempACBPRKey JOIN LISTPARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/SIB-0 acBarSig 0 sigAcBarAC :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL tempACBPRKey = CONST "0" == CONST "0" ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} tempACBPRKey JOIN CONST "|" :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL tempACBPRKey = CONST "0" == CONST "0" ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} tempACBPRKey JOIN LISTPARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/SIB-0 acBarSig 0 sigAcBarTime :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL tempACBPRKey = CONST "0" == CONST "0" ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} tempACBPRKey JOIN CONST "|" :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL tempACBPRKey = CONST "0" == CONST "0" ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} tempACBPRKey JOIN LISTPARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/SIB-0 acBarSig 0 sigAcProbFac : 
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL tempACBPRKey = CONST "0" == CONST "0" ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} tempACBPRKey JOIN CONST "|" :

#list 2 acBarOc Multiplicity 1
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL tempACBPRKey = CONST "0" == CONST "0" ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} tempACBPRKey JOIN LISTPARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/SIB-0 acBarOc 0 ocAcBarAC :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL tempACBPRKey = CONST "0" == CONST "0" ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} tempACBPRKey JOIN CONST "|" :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL tempACBPRKey = CONST "0" == CONST "0" ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} tempACBPRKey JOIN LISTPARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/SIB-0 acBarOc 0 ocAcBarTime :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL tempACBPRKey = CONST "0" == CONST "0" ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} tempACBPRKey JOIN CONST "|" :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL tempACBPRKey = CONST "0" == CONST "0" ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} tempACBPRKey JOIN LISTPARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/SIB-0 acBarOc 0 ocAcProbFac :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL tempACBPRKey = CONST "0" == CONST "0" ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} tempACBPRKey JOIN CONST "|" :

#list 3 acBarMMTelVoiceOc Multiplicity 1
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL tempACBPRKey = CONST "0" == CONST "0" ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} tempACBPRKey JOIN LISTPARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/SIB-0 acBarMMTelVoiceOc 0 acBarAC :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL tempACBPRKey = CONST "0" == CONST "0" ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} tempACBPRKey JOIN CONST "|" :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL tempACBPRKey = CONST "0" == CONST "0" ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} tempACBPRKey JOIN LISTPARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/SIB-0 acBarMMTelVoiceOc 0 acBarTime :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL tempACBPRKey = CONST "0" == CONST "0" ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} tempACBPRKey JOIN CONST "|" :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL tempACBPRKey = CONST "0" == CONST "0" ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} tempACBPRKey JOIN LISTPARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/SIB-0 acBarMMTelVoiceOc 0 probFac :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL tempACBPRKey = CONST "0" == CONST "0" ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} tempACBPRKey JOIN CONST "|" :

#list 4 acBarMMTelVideoOc Multiplicity 1
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL tempACBPRKey = CONST "0" == CONST "0" ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} tempACBPRKey JOIN LISTPARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/SIB-0 acBarMMTelVideoOc 0 acBarAC :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL tempACBPRKey = CONST "0" == CONST "0" ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} tempACBPRKey JOIN CONST "|" :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL tempACBPRKey = CONST "0" == CONST "0" ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} tempACBPRKey JOIN LISTPARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/SIB-0 acBarMMTelVideoOc 0 acBarTime :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL tempACBPRKey = CONST "0" == CONST "0" ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} tempACBPRKey JOIN CONST "|" :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL tempACBPRKey = CONST "0" == CONST "0" ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} tempACBPRKey JOIN LISTPARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/SIB-0 acBarMMTelVideoOc 0 probFac :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL tempACBPRKey = CONST "0" == CONST "0" ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} tempACBPRKey JOIN CONST "|" :

#list 5 acBarCsfbOc Multiplicity 1
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL tempACBPRKey = CONST "0" == CONST "0" ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} tempACBPRKey JOIN LISTPARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/SIB-0 acBarCsfbOc 0 acBarAC :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL tempACBPRKey = CONST "0" == CONST "0" ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} tempACBPRKey JOIN CONST "|" :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL tempACBPRKey = CONST "0" == CONST "0" ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} tempACBPRKey JOIN LISTPARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/SIB-0 acBarCsfbOc 0 acBarTime :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL tempACBPRKey = CONST "0" == CONST "0" ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} tempACBPRKey JOIN CONST "|" :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL tempACBPRKey = CONST "0" == CONST "0" ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} tempACBPRKey JOIN LISTPARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/SIB-0 acBarCsfbOc 0 probFac :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL tempACBPRKey = CONST "0" == CONST "0" ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} tempACBPRKey JOIN CONST "|" :

#list 6 acBarSigOvl Multiplicity 1
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL tempACBPRKey = CONST "0" == CONST "0" ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} tempACBPRKey JOIN LISTPARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/SIB-0 acBarSigOvl 0 sigAcBarACOvl :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL tempACBPRKey = CONST "0" == CONST "0" ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} tempACBPRKey JOIN CONST "|" :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL tempACBPRKey = CONST "0" == CONST "0" ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} tempACBPRKey JOIN LISTPARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/SIB-0 acBarSigOvl 0 sigAcBarTimeOvl :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL tempACBPRKey = CONST "0" == CONST "0" ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} tempACBPRKey JOIN CONST "|" :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL tempACBPRKey = CONST "0" == CONST "0" ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} tempACBPRKey JOIN LISTPARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/SIB-0 acBarSigOvl 0 sigAcProbFacOvl :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL tempACBPRKey = CONST "0" == CONST "0" ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} tempACBPRKey JOIN CONST "|" :

#list 7 acBarOcOvl Multiplicity 1
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL tempACBPRKey = CONST "0" == CONST "0" ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} tempACBPRKey JOIN LISTPARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/SIB-0 acBarOcOvl 0 ocAcBarACOvl :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL tempACBPRKey = CONST "0" == CONST "0" ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} tempACBPRKey JOIN CONST "|" :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL tempACBPRKey = CONST "0" == CONST "0" ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} tempACBPRKey JOIN LISTPARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/SIB-0 acBarOcOvl 0 ocAcBarTimeOvl :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL tempACBPRKey = CONST "0" == CONST "0" ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} tempACBPRKey JOIN CONST "|" :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL tempACBPRKey = CONST "0" == CONST "0" ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} tempACBPRKey JOIN LISTPARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/SIB-0 acBarOcOvl 0 ocAcProbFacOvl :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL tempACBPRKey = CONST "0" == CONST "0" ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} tempACBPRKey JOIN CONST "|" :

#list 8 acBarMMTelVoiceOcOvl Multiplicity 1
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL tempACBPRKey = CONST "0" == CONST "0" ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} tempACBPRKey JOIN LISTPARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/SIB-0 acBarMMTelVoiceOcOvl 0 acBarACOvl :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL tempACBPRKey = CONST "0" == CONST "0" ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} tempACBPRKey JOIN CONST "|" :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL tempACBPRKey = CONST "0" == CONST "0" ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} tempACBPRKey JOIN LISTPARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/SIB-0 acBarMMTelVoiceOcOvl 0 acBarTimeOvl :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL tempACBPRKey = CONST "0" == CONST "0" ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} tempACBPRKey JOIN CONST "|" :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL tempACBPRKey = CONST "0" == CONST "0" ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} tempACBPRKey JOIN LISTPARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/SIB-0 acBarMMTelVoiceOcOvl 0 probFacOvl :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL tempACBPRKey = CONST "0" == CONST "0" ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} tempACBPRKey JOIN CONST "|" :

#list 9 acBarMMTelVideoOcOvl Multiplicity 1
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL tempACBPRKey = CONST "0" == CONST "0" ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} tempACBPRKey JOIN LISTPARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/SIB-0 acBarMMTelVideoOcOvl 0 acBarACOvl :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL tempACBPRKey = CONST "0" == CONST "0" ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} tempACBPRKey JOIN CONST "|" :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL tempACBPRKey = CONST "0" == CONST "0" ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} tempACBPRKey JOIN LISTPARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/SIB-0 acBarMMTelVideoOcOvl 0 acBarTimeOvl :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL tempACBPRKey = CONST "0" == CONST "0" ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} tempACBPRKey JOIN CONST "|" :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL tempACBPRKey = CONST "0" == CONST "0" ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} tempACBPRKey JOIN LISTPARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/SIB-0 acBarMMTelVideoOcOvl 0 probFacOvl :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL tempACBPRKey = CONST "0" == CONST "0" ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} tempACBPRKey JOIN CONST "|" :

#list 10 acBarCsfbOcOvl Multiplicity 1
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL tempACBPRKey = CONST "0" == CONST "0" ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} tempACBPRKey JOIN LISTPARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/SIB-0 acBarCsfbOcOvl 0 acBarACOvl :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL tempACBPRKey = CONST "0" == CONST "0" ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} tempACBPRKey JOIN CONST "|" :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL tempACBPRKey = CONST "0" == CONST "0" ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} tempACBPRKey JOIN LISTPARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/SIB-0 acBarCsfbOcOvl 0 acBarTimeOvl :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL tempACBPRKey = CONST "0" == CONST "0" ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} tempACBPRKey JOIN CONST "|" :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL tempACBPRKey = CONST "0" == CONST "0" ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} tempACBPRKey JOIN LISTPARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/SIB-0 acBarCsfbOcOvl 0 probFacOvl :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL tempACBPRKey = CONST "0" == CONST "0" ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} tempACBPRKey JOIN CONST "|" :

regex_replace minor PARAM MRBTS-*/LNBTS-*/LNCEL-* tempACBPRKey REPLACE " " ALL "_"
add_param minor SIB tempACBPRKey temp
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/SIB tempACBPRKey = CONST "0" == CONST "0" ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} tempACBPRKey :

dependence_del_param minor LNCEL tempACBPRKey "||||||||||||||||||||||||||||||||" tempACBPRKey

copy_param_to_array_param_relative minor MRBTS/LNBTS/LNCEL tempACBPRKey MRBTS-${MRBTS} tempACBPRKeyList

dependence_add_obj_with_next_free_instance minor scalarList MRBTS MRBTS/LNBTS/ACBPR tempACBPRKeyList - - -

set_operation minor ACBPR create
#set_adaptation minor ACBPR NOKLTE

add_param minor ACBPR tempACBPRKey temp
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/ACBPR tempACBPRKey = CONST "0" == CONST "0" ? LISTVALUE MRBTS-${MRBTS} tempACBPRKeyList ${ACBPR} :


add_param minor SIB acbProfileId temp
##acbProfileId range (0,47)

dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/SIB acbProfileId = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/SIB-${SIB} tempACBPRKey == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-0 tempACBPRKey ? CONST "0" :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/SIB acbProfileId = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/SIB-${SIB} tempACBPRKey == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-1 tempACBPRKey ? CONST "1" :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/SIB acbProfileId = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/SIB-${SIB} tempACBPRKey == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-2 tempACBPRKey ? CONST "2" :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/SIB acbProfileId = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/SIB-${SIB} tempACBPRKey == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-3 tempACBPRKey ? CONST "3" :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/SIB acbProfileId = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/SIB-${SIB} tempACBPRKey == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-4 tempACBPRKey ? CONST "4" :

dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/SIB acbProfileId = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/SIB-${SIB} tempACBPRKey == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-5 tempACBPRKey ? CONST "5" :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/SIB acbProfileId = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/SIB-${SIB} tempACBPRKey == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-6 tempACBPRKey ? CONST "6" :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/SIB acbProfileId = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/SIB-${SIB} tempACBPRKey == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-7 tempACBPRKey ? CONST "7" :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/SIB acbProfileId = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/SIB-${SIB} tempACBPRKey == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-8 tempACBPRKey ? CONST "8" :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/SIB acbProfileId = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/SIB-${SIB} tempACBPRKey == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-9 tempACBPRKey ? CONST "9" :

dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/SIB acbProfileId = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/SIB-${SIB} tempACBPRKey == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-10 tempACBPRKey ? CONST "10" :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/SIB acbProfileId = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/SIB-${SIB} tempACBPRKey == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-11 tempACBPRKey ? CONST "11" :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/SIB acbProfileId = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/SIB-${SIB} tempACBPRKey == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-12 tempACBPRKey ? CONST "12" :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/SIB acbProfileId = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/SIB-${SIB} tempACBPRKey == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-13 tempACBPRKey ? CONST "13" :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/SIB acbProfileId = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/SIB-${SIB} tempACBPRKey == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-14 tempACBPRKey ? CONST "14" :

dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/SIB acbProfileId = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/SIB-${SIB} tempACBPRKey == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-15 tempACBPRKey ? CONST "15" :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/SIB acbProfileId = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/SIB-${SIB} tempACBPRKey == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-16 tempACBPRKey ? CONST "16" :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/SIB acbProfileId = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/SIB-${SIB} tempACBPRKey == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-17 tempACBPRKey ? CONST "17" :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/SIB acbProfileId = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/SIB-${SIB} tempACBPRKey == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-18 tempACBPRKey ? CONST "18" :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/SIB acbProfileId = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/SIB-${SIB} tempACBPRKey == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-19 tempACBPRKey ? CONST "19" :

dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/SIB acbProfileId = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/SIB-${SIB} tempACBPRKey == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-20 tempACBPRKey ? CONST "20" :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/SIB acbProfileId = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/SIB-${SIB} tempACBPRKey == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-21 tempACBPRKey ? CONST "21" :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/SIB acbProfileId = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/SIB-${SIB} tempACBPRKey == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-22 tempACBPRKey ? CONST "22" :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/SIB acbProfileId = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/SIB-${SIB} tempACBPRKey == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-23 tempACBPRKey ? CONST "23" :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/SIB acbProfileId = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/SIB-${SIB} tempACBPRKey == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-24 tempACBPRKey ? CONST "24" :

dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/SIB acbProfileId = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/SIB-${SIB} tempACBPRKey == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-25 tempACBPRKey ? CONST "25" :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/SIB acbProfileId = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/SIB-${SIB} tempACBPRKey == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-26 tempACBPRKey ? CONST "26" :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/SIB acbProfileId = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/SIB-${SIB} tempACBPRKey == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-27 tempACBPRKey ? CONST "27" :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/SIB acbProfileId = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/SIB-${SIB} tempACBPRKey == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-28 tempACBPRKey ? CONST "28" :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/SIB acbProfileId = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/SIB-${SIB} tempACBPRKey == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-29 tempACBPRKey ? CONST "29" :

dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/SIB acbProfileId = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/SIB-${SIB} tempACBPRKey == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-30 tempACBPRKey ? CONST "30" :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/SIB acbProfileId = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/SIB-${SIB} tempACBPRKey == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-31 tempACBPRKey ? CONST "31" :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/SIB acbProfileId = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/SIB-${SIB} tempACBPRKey == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-32 tempACBPRKey ? CONST "32" :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/SIB acbProfileId = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/SIB-${SIB} tempACBPRKey == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-33 tempACBPRKey ? CONST "33" :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/SIB acbProfileId = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/SIB-${SIB} tempACBPRKey == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-34 tempACBPRKey ? CONST "34" :

dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/SIB acbProfileId = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/SIB-${SIB} tempACBPRKey == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-35 tempACBPRKey ? CONST "35" :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/SIB acbProfileId = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/SIB-${SIB} tempACBPRKey == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-36 tempACBPRKey ? CONST "36" :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/SIB acbProfileId = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/SIB-${SIB} tempACBPRKey == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-37 tempACBPRKey ? CONST "37" :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/SIB acbProfileId = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/SIB-${SIB} tempACBPRKey == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-38 tempACBPRKey ? CONST "38" :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/SIB acbProfileId = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/SIB-${SIB} tempACBPRKey == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-39 tempACBPRKey ? CONST "39" :

dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/SIB acbProfileId = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/SIB-${SIB} tempACBPRKey == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-40 tempACBPRKey ? CONST "40" :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/SIB acbProfileId = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/SIB-${SIB} tempACBPRKey == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-41 tempACBPRKey ? CONST "41" :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/SIB acbProfileId = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/SIB-${SIB} tempACBPRKey == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-42 tempACBPRKey ? CONST "42" :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/SIB acbProfileId = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/SIB-${SIB} tempACBPRKey == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-43 tempACBPRKey ? CONST "43" :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/SIB acbProfileId = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/SIB-${SIB} tempACBPRKey == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-44 tempACBPRKey ? CONST "44" :

dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/SIB acbProfileId = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/SIB-${SIB} tempACBPRKey == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-45 tempACBPRKey ? CONST "45" :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/SIB acbProfileId = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/SIB-${SIB} tempACBPRKey == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-46 tempACBPRKey ? CONST "46" :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/SIB acbProfileId = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/SIB-${SIB} tempACBPRKey == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-47 tempACBPRKey ? CONST "47" :

dependence_del_param minor SIB tempACBPRKey "||||||||||||||||||||||||||||||||" acbProfileId


#########################################################
#SIB.eCallAcBarred  -> ACBPR.eCallAcBarredAuto  according to acbProfileId as ACBPR instanceid 
#SIB.eCallAcBarredOvl  -> ACBPR.eCallAcBarredStatic according to acbProfileId as ACBPR instanceid
#########################################################

#v0.2 update for QT block on eCallAcBarred->eCallAcBarredStatic,eCallAcBarredOvl->eCallAcBarredAuto
dependence_move_param_based_on_keyparam_value minor MRBTS/LNBTS/LNCEL/SIB acbProfileId eCallAcBarredOvl MRBTS/LNBTS/ACBPR eCallAcBarredAuto
dependence_move_param_based_on_keyparam_value minor MRBTS/LNBTS/LNCEL/SIB acbProfileId eCallAcBarred MRBTS/LNBTS/ACBPR eCallAcBarredStatic
#v0.2 end

#########################################################
#SIB-acBarSig-sigAcProbFac -> ACBPR-acBarSigStatic-probFac
#SIB-acBarSig-sigAcBarTime -> ACBPR-acBarSigStatic-barTime
#SIB-acBarSig-sigAcBarAC -> ACBPR-acBarSigStatic-barAC
#########################################################

add_param minor SIB tempBarAC temp
add_param minor SIB tempBarTime temp
add_param minor SIB tempProbFac temp

dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/SIB tempBarAC = CONST "0" == CONST "0" ? LISTPARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/SIB-${SIB} acBarSig 0 sigAcBarAC :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/SIB tempBarTime = CONST "0" == CONST "0" ? LISTPARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/SIB-${SIB} acBarSig 0 sigAcBarTime :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/SIB tempProbFac = CONST "0" == CONST "0" ? LISTPARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/SIB-${SIB} acBarSig 0 sigAcProbFac :

dependence_move_param_based_on_keyparam_value minor MRBTS/LNBTS/LNCEL/SIB acbProfileId tempBarAC MRBTS/LNBTS/ACBPR tempBarAC
dependence_move_param_based_on_keyparam_value minor MRBTS/LNBTS/LNCEL/SIB acbProfileId tempBarTime MRBTS/LNBTS/ACBPR tempBarTime
dependence_move_param_based_on_keyparam_value minor MRBTS/LNBTS/LNCEL/SIB acbProfileId tempProbFac MRBTS/LNBTS/ACBPR tempProbFac

add_list minor ACBPR acBarSigStatic
add_list_item minor ACBPR acBarSigStatic
add_list_param minor ACBPR acBarSigStatic * barAC temp
add_list_param minor ACBPR acBarSigStatic * barTime temp
add_list_param minor ACBPR acBarSigStatic * probFac temp
add_list_param minor ACBPR acBarSigStatic * tempKey ""

dependence_mod_param_conditional_expression_relative minor LISTPARAM MRBTS/LNBTS/ACBPR acBarSigStatic 0 barAC = CONST "0" == CONST "0" ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-${ACBPR} tempBarAC :
dependence_mod_param_conditional_expression_relative minor LISTPARAM MRBTS/LNBTS/ACBPR acBarSigStatic 0 barTime = CONST "0" == CONST "0" ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-${ACBPR} tempBarTime :
dependence_mod_param_conditional_expression_relative minor LISTPARAM MRBTS/LNBTS/ACBPR acBarSigStatic 0 probFac = CONST "0" == CONST "0" ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-${ACBPR} tempProbFac :
dependence_mod_param_conditional_expression_relative minor LISTPARAM MRBTS/LNBTS/ACBPR acBarSigStatic 0 tempKey = CONST "0" == CONST "0" ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-${ACBPR} tempBarAC JOIN PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-${ACBPR} tempBarTime JOIN PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-${ACBPR} tempProbFac :

del_param minor SIB tempBarAC
del_param minor SIB tempBarTime
del_param minor SIB tempProbFac

del_param minor ACBPR tempBarAC
del_param minor ACBPR tempBarTime
del_param minor ACBPR tempProbFac
#End for list 1 acBarSig->acBarSigStatic
##############################################


#########################################################
#SIB-acBarOc-ocAcProbFac -> ACBPR-acBarOcStatic-probFac
#SIB-acBarOc-ocAcBarTime -> ACBPR-acBarOcStatic-barTime
#SIB-acBarOc-ocAcBarAC -> ACBPR-acBarOcStatic-barAC
#########################################################

add_param minor SIB tempBarAC temp
add_param minor SIB tempBarTime temp
add_param minor SIB tempProbFac temp

dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/SIB tempBarAC = CONST "0" == CONST "0" ? LISTPARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/SIB-${SIB} acBarOc 0 ocAcBarAC :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/SIB tempBarTime = CONST "0" == CONST "0" ? LISTPARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/SIB-${SIB} acBarOc 0 ocAcBarTime :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/SIB tempProbFac = CONST "0" == CONST "0" ? LISTPARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/SIB-${SIB} acBarOc 0 ocAcProbFac :

dependence_move_param_based_on_keyparam_value minor MRBTS/LNBTS/LNCEL/SIB acbProfileId tempBarAC MRBTS/LNBTS/ACBPR tempBarAC
dependence_move_param_based_on_keyparam_value minor MRBTS/LNBTS/LNCEL/SIB acbProfileId tempBarTime MRBTS/LNBTS/ACBPR tempBarTime
dependence_move_param_based_on_keyparam_value minor MRBTS/LNBTS/LNCEL/SIB acbProfileId tempProbFac MRBTS/LNBTS/ACBPR tempProbFac

add_list minor ACBPR acBarOcStatic
add_list_item minor ACBPR acBarOcStatic
add_list_param minor ACBPR acBarOcStatic * barAC temp
add_list_param minor ACBPR acBarOcStatic * barTime temp
add_list_param minor ACBPR acBarOcStatic * probFac temp
add_list_param minor ACBPR acBarOcStatic * tempKey temp

dependence_mod_param_conditional_expression_relative minor LISTPARAM MRBTS/LNBTS/ACBPR acBarOcStatic 0 barAC = CONST "0" == CONST "0" ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-${ACBPR} tempBarAC :
dependence_mod_param_conditional_expression_relative minor LISTPARAM MRBTS/LNBTS/ACBPR acBarOcStatic 0 barTime = CONST "0" == CONST "0" ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-${ACBPR} tempBarTime :
dependence_mod_param_conditional_expression_relative minor LISTPARAM MRBTS/LNBTS/ACBPR acBarOcStatic 0 probFac = CONST "0" == CONST "0" ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-${ACBPR} tempProbFac :
dependence_mod_param_conditional_expression_relative minor LISTPARAM MRBTS/LNBTS/ACBPR acBarOcStatic 0 tempKey = CONST "0" == CONST "0" ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-${ACBPR} tempBarAC JOIN PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-${ACBPR} tempBarTime JOIN PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-${ACBPR} tempProbFac :

del_param minor SIB tempBarAC
del_param minor SIB tempBarTime
del_param minor SIB tempProbFac
del_param minor ACBPR tempBarAC
del_param minor ACBPR tempBarTime
del_param minor ACBPR tempProbFac
#End for list 2 acBarOc->acBarOcStatic Multiplicity 1
##############################################

#########################################################
#SIB-acBarMMTelVoiceOc-probFac -> ACBPR-acBarMMTelVoiceOcStatic-probFac
#SIB-acBarMMTelVoiceOc-acBarTime -> ACBPR-acBarMMTelVoiceOcStatic-barTime
#SIB-acBarMMTelVoiceOc-acBarAC -> ACBPR-acBarMMTelVoiceOcStatic-barAC
#########################################################

add_param minor SIB tempBarAC temp
add_param minor SIB tempBarTime temp
add_param minor SIB tempProbFac temp

dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/SIB tempBarAC = CONST "0" == CONST "0" ? LISTPARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/SIB-${SIB} acBarMMTelVoiceOc 0 acBarAC :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/SIB tempBarTime = CONST "0" == CONST "0" ? LISTPARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/SIB-${SIB} acBarMMTelVoiceOc 0 acBarTime :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/SIB tempProbFac = CONST "0" == CONST "0" ? LISTPARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/SIB-${SIB} acBarMMTelVoiceOc 0 probFac :

dependence_move_param_based_on_keyparam_value minor MRBTS/LNBTS/LNCEL/SIB acbProfileId tempBarAC MRBTS/LNBTS/ACBPR tempBarAC
dependence_move_param_based_on_keyparam_value minor MRBTS/LNBTS/LNCEL/SIB acbProfileId tempBarTime MRBTS/LNBTS/ACBPR tempBarTime
dependence_move_param_based_on_keyparam_value minor MRBTS/LNBTS/LNCEL/SIB acbProfileId tempProbFac MRBTS/LNBTS/ACBPR tempProbFac

add_list minor ACBPR acBarMMTelVoiceOcStatic
add_list_item minor ACBPR acBarMMTelVoiceOcStatic
add_list_param minor ACBPR acBarMMTelVoiceOcStatic * barAC temp
add_list_param minor ACBPR acBarMMTelVoiceOcStatic * barTime temp
add_list_param minor ACBPR acBarMMTelVoiceOcStatic * probFac temp
add_list_param minor ACBPR acBarMMTelVoiceOcStatic * tempKey temp

dependence_mod_param_conditional_expression_relative minor LISTPARAM MRBTS/LNBTS/ACBPR acBarMMTelVoiceOcStatic 0 barAC = CONST "0" == CONST "0" ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-${ACBPR} tempBarAC :
dependence_mod_param_conditional_expression_relative minor LISTPARAM MRBTS/LNBTS/ACBPR acBarMMTelVoiceOcStatic 0 barTime = CONST "0" == CONST "0" ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-${ACBPR} tempBarTime :
dependence_mod_param_conditional_expression_relative minor LISTPARAM MRBTS/LNBTS/ACBPR acBarMMTelVoiceOcStatic 0 probFac = CONST "0" == CONST "0" ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-${ACBPR} tempProbFac :
dependence_mod_param_conditional_expression_relative minor LISTPARAM MRBTS/LNBTS/ACBPR acBarMMTelVoiceOcStatic 0 tempKey = CONST "0" == CONST "0" ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-${ACBPR} tempBarAC JOIN PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-${ACBPR} tempBarTime JOIN PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-${ACBPR} tempProbFac :

del_param minor SIB tempBarAC
del_param minor SIB tempBarTime
del_param minor SIB tempProbFac
del_param minor ACBPR tempBarAC
del_param minor ACBPR tempBarTime
del_param minor ACBPR tempProbFac
#End for list 3 acBarMMTelVoiceOc->acBarMMTelVoiceOcStatic Multiplicity 1
##############################################

#########################################################
#SIB-acBarMMTelVideoOc-probFac -> ACBPR-acBarMMTelVideoOcStatic-probFac
#SIB-acBarMMTelVideoOc-acBarTime -> ACBPR-acBarMMTelVideoOcStatic-barTime
#SIB-acBarMMTelVideoOc-acBarAc -> ACBPR-acBarMMTelVideoOcStatic-barAC
#########################################################

add_param minor SIB tempBarAC temp
add_param minor SIB tempBarTime temp
add_param minor SIB tempProbFac temp

dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/SIB tempBarAC = CONST "0" == CONST "0" ? LISTPARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/SIB-${SIB} acBarMMTelVideoOc 0 acBarAC :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/SIB tempBarTime = CONST "0" == CONST "0" ? LISTPARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/SIB-${SIB} acBarMMTelVideoOc 0 acBarTime :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/SIB tempProbFac = CONST "0" == CONST "0" ? LISTPARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/SIB-${SIB} acBarMMTelVideoOc 0 probFac :

dependence_move_param_based_on_keyparam_value minor MRBTS/LNBTS/LNCEL/SIB acbProfileId tempBarAC MRBTS/LNBTS/ACBPR tempBarAC
dependence_move_param_based_on_keyparam_value minor MRBTS/LNBTS/LNCEL/SIB acbProfileId tempBarTime MRBTS/LNBTS/ACBPR tempBarTime
dependence_move_param_based_on_keyparam_value minor MRBTS/LNBTS/LNCEL/SIB acbProfileId tempProbFac MRBTS/LNBTS/ACBPR tempProbFac

add_list minor ACBPR acBarMMTelVideoOcStatic
add_list_item minor ACBPR acBarMMTelVideoOcStatic
add_list_param minor ACBPR acBarMMTelVideoOcStatic * barAC temp
add_list_param minor ACBPR acBarMMTelVideoOcStatic * barTime temp
add_list_param minor ACBPR acBarMMTelVideoOcStatic * probFac temp
add_list_param minor ACBPR acBarMMTelVideoOcStatic * tempKey temp

dependence_mod_param_conditional_expression_relative minor LISTPARAM MRBTS/LNBTS/ACBPR acBarMMTelVideoOcStatic 0 barAC = CONST "0" == CONST "0" ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-${ACBPR} tempBarAC :
dependence_mod_param_conditional_expression_relative minor LISTPARAM MRBTS/LNBTS/ACBPR acBarMMTelVideoOcStatic 0 barTime = CONST "0" == CONST "0" ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-${ACBPR} tempBarTime :
dependence_mod_param_conditional_expression_relative minor LISTPARAM MRBTS/LNBTS/ACBPR acBarMMTelVideoOcStatic 0 probFac = CONST "0" == CONST "0" ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-${ACBPR} tempProbFac :
dependence_mod_param_conditional_expression_relative minor LISTPARAM MRBTS/LNBTS/ACBPR acBarMMTelVideoOcStatic 0 tempKey = CONST "0" == CONST "0" ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-${ACBPR} tempBarAC JOIN PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-${ACBPR} tempBarTime JOIN PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-${ACBPR} tempProbFac :

del_param minor SIB tempBarAC
del_param minor SIB tempBarTime
del_param minor SIB tempProbFac
del_param minor ACBPR tempBarAC
del_param minor ACBPR tempBarTime
del_param minor ACBPR tempProbFac
#End for list 4 acBarMMTelVideoOc->acBarMMTelVideoOcStatic Multiplicity 1
##############################################

#########################################################
#SIB-acBarCsfbOc-probFac -> ACBPR-acBarCsfbOcStatic-probFac
#SIB-acBarCsfbOc-acBarTime -> ACBPR-acBarCsfbOcStatic-barTime
#SIB-acBarCsfbOc-acBarAC -> ACBPR-acBarCsfbOcStatic-barAC
#########################################################

add_param minor SIB tempBarAC temp
add_param minor SIB tempBarTime temp
add_param minor SIB tempProbFac temp

dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/SIB tempBarAC = CONST "0" == CONST "0" ? LISTPARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/SIB-${SIB} acBarCsfbOc 0 acBarAC :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/SIB tempBarTime = CONST "0" == CONST "0" ? LISTPARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/SIB-${SIB} acBarCsfbOc 0 acBarTime :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/SIB tempProbFac = CONST "0" == CONST "0" ? LISTPARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/SIB-${SIB} acBarCsfbOc 0 probFac :

dependence_move_param_based_on_keyparam_value minor MRBTS/LNBTS/LNCEL/SIB acbProfileId tempBarAC MRBTS/LNBTS/ACBPR tempBarAC
dependence_move_param_based_on_keyparam_value minor MRBTS/LNBTS/LNCEL/SIB acbProfileId tempBarTime MRBTS/LNBTS/ACBPR tempBarTime
dependence_move_param_based_on_keyparam_value minor MRBTS/LNBTS/LNCEL/SIB acbProfileId tempProbFac MRBTS/LNBTS/ACBPR tempProbFac

add_list minor ACBPR acBarCsfbOcStatic
add_list_item minor ACBPR acBarCsfbOcStatic
add_list_param minor ACBPR acBarCsfbOcStatic * barAC temp
add_list_param minor ACBPR acBarCsfbOcStatic * barTime temp
add_list_param minor ACBPR acBarCsfbOcStatic * probFac temp
add_list_param minor ACBPR acBarCsfbOcStatic * tempKey temp

dependence_mod_param_conditional_expression_relative minor LISTPARAM MRBTS/LNBTS/ACBPR acBarCsfbOcStatic 0 barAC = CONST "0" == CONST "0" ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-${ACBPR} tempBarAC :
dependence_mod_param_conditional_expression_relative minor LISTPARAM MRBTS/LNBTS/ACBPR acBarCsfbOcStatic 0 barTime = CONST "0" == CONST "0" ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-${ACBPR} tempBarTime :
dependence_mod_param_conditional_expression_relative minor LISTPARAM MRBTS/LNBTS/ACBPR acBarCsfbOcStatic 0 probFac = CONST "0" == CONST "0" ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-${ACBPR} tempProbFac :
dependence_mod_param_conditional_expression_relative minor LISTPARAM MRBTS/LNBTS/ACBPR acBarCsfbOcStatic 0 tempKey = CONST "0" == CONST "0" ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-${ACBPR} tempBarAC JOIN PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-${ACBPR} tempBarTime JOIN PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-${ACBPR} tempProbFac :

del_param minor SIB tempBarAC
del_param minor SIB tempBarTime
del_param minor SIB tempProbFac
del_param minor ACBPR tempBarAC
del_param minor ACBPR tempBarTime
del_param minor ACBPR tempProbFac
#End for list 5 acBarCsfbOc->acBarCsfbOcStatic Multiplicity 1
##############################################

#########################################################
#SIB-acBarSigOvl-sigAcProbFacOvl -> ACBPR-acBarSigAutoMax-probFac
#SIB-acBarSigOvl-sigAcBarTimeOvl -> ACBPR-acBarSigAutoMax-barTime
#SIB-acBarSigOvl-sigAcBarACOvl -> ACBPR-acBarSigAutoMax-barAC
#########################################################

add_param minor SIB tempBarAC temp
add_param minor SIB tempBarTime temp
add_param minor SIB tempProbFac temp

dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/SIB tempBarAC = CONST "0" == CONST "0" ? LISTPARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/SIB-${SIB} acBarSigOvl 0 sigAcBarACOvl :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/SIB tempBarTime = CONST "0" == CONST "0" ? LISTPARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/SIB-${SIB} acBarSigOvl 0 sigAcBarTimeOvl :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/SIB tempProbFac = CONST "0" == CONST "0" ? LISTPARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/SIB-${SIB} acBarSigOvl 0 sigAcProbFacOvl :

dependence_move_param_based_on_keyparam_value minor MRBTS/LNBTS/LNCEL/SIB acbProfileId tempBarAC MRBTS/LNBTS/ACBPR tempBarAC
dependence_move_param_based_on_keyparam_value minor MRBTS/LNBTS/LNCEL/SIB acbProfileId tempBarTime MRBTS/LNBTS/ACBPR tempBarTime
dependence_move_param_based_on_keyparam_value minor MRBTS/LNBTS/LNCEL/SIB acbProfileId tempProbFac MRBTS/LNBTS/ACBPR tempProbFac

add_list minor ACBPR acBarSigAutoMax
add_list_item minor ACBPR acBarSigAutoMax
add_list_param minor ACBPR acBarSigAutoMax * barAC temp
add_list_param minor ACBPR acBarSigAutoMax * barTime temp
add_list_param minor ACBPR acBarSigAutoMax * probFac temp
add_list_param minor ACBPR acBarSigAutoMax * tempKey temp

dependence_mod_param_conditional_expression_relative minor LISTPARAM MRBTS/LNBTS/ACBPR acBarSigAutoMax 0 barAC = CONST "0" == CONST "0" ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-${ACBPR} tempBarAC :
dependence_mod_param_conditional_expression_relative minor LISTPARAM MRBTS/LNBTS/ACBPR acBarSigAutoMax 0 barTime = CONST "0" == CONST "0" ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-${ACBPR} tempBarTime :
dependence_mod_param_conditional_expression_relative minor LISTPARAM MRBTS/LNBTS/ACBPR acBarSigAutoMax 0 probFac = CONST "0" == CONST "0" ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-${ACBPR} tempProbFac :
dependence_mod_param_conditional_expression_relative minor LISTPARAM MRBTS/LNBTS/ACBPR acBarSigAutoMax 0 tempKey = CONST "0" == CONST "0" ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-${ACBPR} tempBarAC JOIN PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-${ACBPR} tempBarTime JOIN PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-${ACBPR} tempProbFac :


del_param minor SIB tempBarAC
del_param minor SIB tempBarTime
del_param minor SIB tempProbFac
del_param minor ACBPR tempBarAC
del_param minor ACBPR tempBarTime
del_param minor ACBPR tempProbFac
#End for list 6 acBarSigOvl->acBarSigAutoMax Multiplicity 1
##############################################

#########################################################
#SIB-acBarOcOvl-ocAcProbFacOvl -> ACBPR-acBarOcAutoMax-probFac
#SIB-acBarOcOvl-ocAcBarTimeOvl -> ACBPR-acBarOcAutoMax-barTime
#SIB-acBarOcOvl-ocAcBarACOvl -> ACBPR-acBarOcAutoMax-barAC
#########################################################

add_param minor SIB tempBarAC temp
add_param minor SIB tempBarTime temp
add_param minor SIB tempProbFac temp

dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/SIB tempBarAC = CONST "0" == CONST "0" ? LISTPARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/SIB-${SIB} acBarOcOvl 0 ocAcBarACOvl :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/SIB tempBarTime = CONST "0" == CONST "0" ? LISTPARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/SIB-${SIB} acBarOcOvl 0 ocAcBarTimeOvl :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/SIB tempProbFac = CONST "0" == CONST "0" ? LISTPARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/SIB-${SIB} acBarOcOvl 0 ocAcProbFacOvl :

dependence_move_param_based_on_keyparam_value minor MRBTS/LNBTS/LNCEL/SIB acbProfileId tempBarAC MRBTS/LNBTS/ACBPR tempBarAC
dependence_move_param_based_on_keyparam_value minor MRBTS/LNBTS/LNCEL/SIB acbProfileId tempBarTime MRBTS/LNBTS/ACBPR tempBarTime
dependence_move_param_based_on_keyparam_value minor MRBTS/LNBTS/LNCEL/SIB acbProfileId tempProbFac MRBTS/LNBTS/ACBPR tempProbFac

add_list minor ACBPR acBarOcAutoMax
add_list_item minor ACBPR acBarOcAutoMax
add_list_param minor ACBPR acBarOcAutoMax * barAC temp
add_list_param minor ACBPR acBarOcAutoMax * barTime temp
add_list_param minor ACBPR acBarOcAutoMax * probFac temp
add_list_param minor ACBPR acBarOcAutoMax * tempKey temp

dependence_mod_param_conditional_expression_relative minor LISTPARAM MRBTS/LNBTS/ACBPR acBarOcAutoMax 0 barAC = CONST "0" == CONST "0" ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-${ACBPR} tempBarAC :
dependence_mod_param_conditional_expression_relative minor LISTPARAM MRBTS/LNBTS/ACBPR acBarOcAutoMax 0 barTime = CONST "0" == CONST "0" ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-${ACBPR} tempBarTime :
dependence_mod_param_conditional_expression_relative minor LISTPARAM MRBTS/LNBTS/ACBPR acBarOcAutoMax 0 probFac = CONST "0" == CONST "0" ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-${ACBPR} tempProbFac :
dependence_mod_param_conditional_expression_relative minor LISTPARAM MRBTS/LNBTS/ACBPR acBarOcAutoMax 0 tempKey = CONST "0" == CONST "0" ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-${ACBPR} tempBarAC JOIN PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-${ACBPR} tempBarTime JOIN PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-${ACBPR} tempProbFac :

del_param minor SIB tempBarAC
del_param minor SIB tempBarTime
del_param minor SIB tempProbFac
del_param minor ACBPR tempBarAC
del_param minor ACBPR tempBarTime
del_param minor ACBPR tempProbFac
#End for list 7 acBarOcOvl->acBarOcAutoMax Multiplicity 1
##############################################

#########################################################
#SIB-acBarMMTelVoiceOcOvl-probFacOvl -> ACBPR-acBarMMTelVoiceOcAutoMax-probFac
#SIB-acBarMMTelVoiceOcOvl-acBarTimeOvl -> ACBPR-acBarMMTelVoiceOcAutoMax-barTime
#SIB-acBarMMTelVoiceOcOvl-acBarACOvl -> ACBPR-acBarMMTelVoiceOcAutoMax-barAC
#########################################################

add_param minor SIB tempBarAC temp
add_param minor SIB tempBarTime temp
add_param minor SIB tempProbFac temp

dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/SIB tempBarAC = CONST "0" == CONST "0" ? LISTPARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/SIB-${SIB} acBarMMTelVoiceOcOvl 0 acBarACOvl :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/SIB tempBarTime = CONST "0" == CONST "0" ? LISTPARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/SIB-${SIB} acBarMMTelVoiceOcOvl 0 acBarTimeOvl :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/SIB tempProbFac = CONST "0" == CONST "0" ? LISTPARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/SIB-${SIB} acBarMMTelVoiceOcOvl 0 probFacOvl :

dependence_move_param_based_on_keyparam_value minor MRBTS/LNBTS/LNCEL/SIB acbProfileId tempBarAC MRBTS/LNBTS/ACBPR tempBarAC
dependence_move_param_based_on_keyparam_value minor MRBTS/LNBTS/LNCEL/SIB acbProfileId tempBarTime MRBTS/LNBTS/ACBPR tempBarTime
dependence_move_param_based_on_keyparam_value minor MRBTS/LNBTS/LNCEL/SIB acbProfileId tempProbFac MRBTS/LNBTS/ACBPR tempProbFac

add_list minor ACBPR acBarMMTelVoiceOcAutoMax
add_list_item minor ACBPR acBarMMTelVoiceOcAutoMax
add_list_param minor ACBPR acBarMMTelVoiceOcAutoMax * barAC temp
add_list_param minor ACBPR acBarMMTelVoiceOcAutoMax * barTime temp
add_list_param minor ACBPR acBarMMTelVoiceOcAutoMax * probFac temp
add_list_param minor ACBPR acBarMMTelVoiceOcAutoMax * tempKey temp

dependence_mod_param_conditional_expression_relative minor LISTPARAM MRBTS/LNBTS/ACBPR acBarMMTelVoiceOcAutoMax 0 barAC = CONST "0" == CONST "0" ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-${ACBPR} tempBarAC :
dependence_mod_param_conditional_expression_relative minor LISTPARAM MRBTS/LNBTS/ACBPR acBarMMTelVoiceOcAutoMax 0 barTime = CONST "0" == CONST "0" ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-${ACBPR} tempBarTime :
dependence_mod_param_conditional_expression_relative minor LISTPARAM MRBTS/LNBTS/ACBPR acBarMMTelVoiceOcAutoMax 0 probFac = CONST "0" == CONST "0" ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-${ACBPR} tempProbFac :
dependence_mod_param_conditional_expression_relative minor LISTPARAM MRBTS/LNBTS/ACBPR acBarMMTelVoiceOcAutoMax 0 tempKey = CONST "0" == CONST "0" ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-${ACBPR} tempBarAC JOIN PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-${ACBPR} tempBarTime JOIN PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-${ACBPR} tempProbFac :

del_param minor SIB tempBarAC
del_param minor SIB tempBarTime
del_param minor SIB tempProbFac
del_param minor ACBPR tempBarAC
del_param minor ACBPR tempBarTime
del_param minor ACBPR tempProbFac
#End for list 8 acBarMMTelVoiceOcOvl->acBarMMTelVoiceOcAutoMax Multiplicity 1
##############################################


#########################################################
#SIB-acBarMMTelVideoOcOvl-probFacOvl -> ACBPR-acBarMMTelVideoOcAutoMax-probFac
#SIB-acBarMMTelVideoOcOvl-acBarTimeOvl -> ACBPR-acBarMMTelVideoOcAutoMax-barTime
#SIB-acBarMMTelVideoOcOvl-acBarACOvl -> ACBPR-acBarMMTelVideoOcAutoMax-barAC
#########################################################

add_param minor SIB tempBarAC temp
add_param minor SIB tempBarTime temp
add_param minor SIB tempProbFac temp

dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/SIB tempBarAC = CONST "0" == CONST "0" ? LISTPARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/SIB-${SIB} acBarMMTelVideoOcOvl 0 acBarACOvl :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/SIB tempBarTime = CONST "0" == CONST "0" ? LISTPARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/SIB-${SIB} acBarMMTelVideoOcOvl 0 acBarTimeOvl :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/SIB tempProbFac = CONST "0" == CONST "0" ? LISTPARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/SIB-${SIB} acBarMMTelVideoOcOvl 0 probFacOvl :

dependence_move_param_based_on_keyparam_value minor MRBTS/LNBTS/LNCEL/SIB acbProfileId tempBarAC MRBTS/LNBTS/ACBPR tempBarAC
dependence_move_param_based_on_keyparam_value minor MRBTS/LNBTS/LNCEL/SIB acbProfileId tempBarTime MRBTS/LNBTS/ACBPR tempBarTime
dependence_move_param_based_on_keyparam_value minor MRBTS/LNBTS/LNCEL/SIB acbProfileId tempProbFac MRBTS/LNBTS/ACBPR tempProbFac

add_list minor ACBPR acBarMMTelVideoOcAutoMax
add_list_item minor ACBPR acBarMMTelVideoOcAutoMax
add_list_param minor ACBPR acBarMMTelVideoOcAutoMax * barAC temp
add_list_param minor ACBPR acBarMMTelVideoOcAutoMax * barTime temp
add_list_param minor ACBPR acBarMMTelVideoOcAutoMax * probFac temp
add_list_param minor ACBPR acBarMMTelVideoOcAutoMax * tempKey temp

dependence_mod_param_conditional_expression_relative minor LISTPARAM MRBTS/LNBTS/ACBPR acBarMMTelVideoOcAutoMax 0 barAC = CONST "0" == CONST "0" ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-${ACBPR} tempBarAC :
dependence_mod_param_conditional_expression_relative minor LISTPARAM MRBTS/LNBTS/ACBPR acBarMMTelVideoOcAutoMax 0 barTime = CONST "0" == CONST "0" ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-${ACBPR} tempBarTime :
dependence_mod_param_conditional_expression_relative minor LISTPARAM MRBTS/LNBTS/ACBPR acBarMMTelVideoOcAutoMax 0 probFac = CONST "0" == CONST "0" ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-${ACBPR} tempProbFac :
dependence_mod_param_conditional_expression_relative minor LISTPARAM MRBTS/LNBTS/ACBPR acBarMMTelVideoOcAutoMax 0 tempKey = CONST "0" == CONST "0" ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-${ACBPR} tempBarAC JOIN PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-${ACBPR} tempBarTime JOIN PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-${ACBPR} tempProbFac :


del_param minor SIB tempBarAC
del_param minor SIB tempBarTime
del_param minor SIB tempProbFac
del_param minor ACBPR tempBarAC
del_param minor ACBPR tempBarTime
del_param minor ACBPR tempProbFac
#End for list 9 acBarMMTelVideoOcOvl->acBarMMTelVideoOcAutoMax Multiplicity 1
##############################################

#########################################################
#SIB-acBarCsfbOcOvl-probFacOvl -> ACBPR-acBarCsfbOcAutoMax-probFac
#SIB-acBarCsfbOcOvl-acBarTimeOvl -> ACBPR-acBarCsfbOcAutoMax-barTime
#SIB-acBarCsfbOcOvl-acBarACOvl -> ACBPR-acBarCsfbOcAutoMax-barAC
#########################################################

add_param minor SIB tempBarAC temp
add_param minor SIB tempBarTime temp
add_param minor SIB tempProbFac temp

dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/SIB tempBarAC = CONST "0" == CONST "0" ? LISTPARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/SIB-${SIB} acBarCsfbOcOvl 0 acBarACOvl :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/SIB tempBarTime = CONST "0" == CONST "0" ? LISTPARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/SIB-${SIB} acBarCsfbOcOvl 0 acBarTimeOvl :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL/SIB tempProbFac = CONST "0" == CONST "0" ? LISTPARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/SIB-${SIB} acBarCsfbOcOvl 0 probFacOvl :

dependence_move_param_based_on_keyparam_value minor MRBTS/LNBTS/LNCEL/SIB acbProfileId tempBarAC MRBTS/LNBTS/ACBPR tempBarAC
dependence_move_param_based_on_keyparam_value minor MRBTS/LNBTS/LNCEL/SIB acbProfileId tempBarTime MRBTS/LNBTS/ACBPR tempBarTime
dependence_move_param_based_on_keyparam_value minor MRBTS/LNBTS/LNCEL/SIB acbProfileId tempProbFac MRBTS/LNBTS/ACBPR tempProbFac

add_list minor ACBPR acBarCsfbOcAutoMax
add_list_item minor ACBPR acBarCsfbOcAutoMax
add_list_param minor ACBPR acBarCsfbOcAutoMax * barAC temp
add_list_param minor ACBPR acBarCsfbOcAutoMax * barTime temp
add_list_param minor ACBPR acBarCsfbOcAutoMax * probFac temp
add_list_param minor ACBPR acBarCsfbOcAutoMax * tempKey temp

dependence_mod_param_conditional_expression_relative minor LISTPARAM MRBTS/LNBTS/ACBPR acBarCsfbOcAutoMax 0 barAC = CONST "0" == CONST "0" ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-${ACBPR} tempBarAC :
dependence_mod_param_conditional_expression_relative minor LISTPARAM MRBTS/LNBTS/ACBPR acBarCsfbOcAutoMax 0 barTime = CONST "0" == CONST "0" ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-${ACBPR} tempBarTime :
dependence_mod_param_conditional_expression_relative minor LISTPARAM MRBTS/LNBTS/ACBPR acBarCsfbOcAutoMax 0 probFac = CONST "0" == CONST "0" ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-${ACBPR} tempProbFac :
dependence_mod_param_conditional_expression_relative minor LISTPARAM MRBTS/LNBTS/ACBPR acBarCsfbOcAutoMax 0 tempKey = CONST "0" == CONST "0" ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-${ACBPR} tempBarAC JOIN PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-${ACBPR} tempBarTime JOIN PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-${ACBPR} tempProbFac :


del_param minor SIB tempBarAC
del_param minor SIB tempBarTime
del_param minor SIB tempProbFac
del_param minor ACBPR tempBarAC
del_param minor ACBPR tempBarTime
del_param minor ACBPR tempProbFac
#End for list 10 acBarCsfbOcOvl->acBarCsfbOcAutoMax Multiplicity 1
##############################################

##############################################
## remove the param and list from SIB
##############################################
del_param minor SIB eCallAcBarred
del_param minor SIB eCallAcBarredOvl
del_list minor SIB acBarCsfbOc
del_list minor SIB acBarCsfbOcOvl
del_list minor SIB acBarMMTelVideoOc
del_list minor SIB acBarMMTelVideoOcOvl
del_list minor SIB acBarMMTelVoiceOc
del_list minor SIB acBarMMTelVoiceOcOvl
del_list minor SIB acBarOc
del_list minor SIB acBarOcOvl
del_list minor SIB acBarSig
del_list minor SIB acBarSigOvl


##############################################
## Clean up the list with temp param value
##############################################

dependence_del_target_relative minor LISTPARAM MRBTS/LNBTS/ACBPR acBarSigStatic 0 barAC ? LISTPARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-${ACBPR} acBarSigStatic 0 barAC == CONST "temp"
dependence_del_target_relative minor LISTPARAM MRBTS/LNBTS/ACBPR acBarSigStatic 0 barTime ? LISTPARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-${ACBPR} acBarSigStatic 0 barTime == CONST "temp"
dependence_del_target_relative minor LISTPARAM MRBTS/LNBTS/ACBPR acBarSigStatic 0 probFac ? LISTPARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-${ACBPR} acBarSigStatic 0 probFac == CONST "temp"


dependence_del_target_relative minor LISTPARAM MRBTS/LNBTS/ACBPR acBarOcStatic 0 barAC ? LISTPARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-${ACBPR} acBarOcStatic 0 barAC == CONST "temp"
dependence_del_target_relative minor LISTPARAM MRBTS/LNBTS/ACBPR acBarOcStatic 0 barTime ? LISTPARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-${ACBPR} acBarOcStatic 0 barTime == CONST "temp"
dependence_del_target_relative minor LISTPARAM MRBTS/LNBTS/ACBPR acBarOcStatic 0 probFac ? LISTPARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-${ACBPR} acBarOcStatic 0 probFac == CONST "temp"


dependence_del_target_relative minor LISTPARAM MRBTS/LNBTS/ACBPR acBarMMTelVoiceOcStatic 0 barAC ? LISTPARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-${ACBPR} acBarMMTelVoiceOcStatic 0 barAC == CONST "temp"
dependence_del_target_relative minor LISTPARAM MRBTS/LNBTS/ACBPR acBarMMTelVoiceOcStatic 0 barTime ? LISTPARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-${ACBPR} acBarMMTelVoiceOcStatic 0 barTime == CONST "temp"
dependence_del_target_relative minor LISTPARAM MRBTS/LNBTS/ACBPR acBarMMTelVoiceOcStatic 0 probFac ? LISTPARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-${ACBPR} acBarMMTelVoiceOcStatic 0 probFac == CONST "temp"


dependence_del_target_relative minor LISTPARAM MRBTS/LNBTS/ACBPR acBarMMTelVideoOcStatic 0 barAC ? LISTPARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-${ACBPR} acBarMMTelVideoOcStatic 0 barAC == CONST "temp"
dependence_del_target_relative minor LISTPARAM MRBTS/LNBTS/ACBPR acBarMMTelVideoOcStatic 0 barTime ? LISTPARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-${ACBPR} acBarMMTelVideoOcStatic 0 barTime == CONST "temp"
dependence_del_target_relative minor LISTPARAM MRBTS/LNBTS/ACBPR acBarMMTelVideoOcStatic 0 probFac ? LISTPARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-${ACBPR} acBarMMTelVideoOcStatic 0 probFac == CONST "temp"


dependence_del_target_relative minor LISTPARAM MRBTS/LNBTS/ACBPR acBarCsfbOcStatic 0 barAC ? LISTPARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-${ACBPR} acBarCsfbOcStatic 0 barAC == CONST "temp"
dependence_del_target_relative minor LISTPARAM MRBTS/LNBTS/ACBPR acBarCsfbOcStatic 0 barTime ? LISTPARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-${ACBPR} acBarCsfbOcStatic 0 barTime == CONST "temp"
dependence_del_target_relative minor LISTPARAM MRBTS/LNBTS/ACBPR acBarCsfbOcStatic 0 probFac ? LISTPARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-${ACBPR} acBarCsfbOcStatic 0 probFac == CONST "temp"


dependence_del_target_relative minor LISTPARAM MRBTS/LNBTS/ACBPR acBarSigAutoMax 0 barAC ? LISTPARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-${ACBPR} acBarSigAutoMax 0 barAC == CONST "temp"
dependence_del_target_relative minor LISTPARAM MRBTS/LNBTS/ACBPR acBarSigAutoMax 0 barTime ? LISTPARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-${ACBPR} acBarSigAutoMax 0 barTime == CONST "temp"
dependence_del_target_relative minor LISTPARAM MRBTS/LNBTS/ACBPR acBarSigAutoMax 0 probFac ? LISTPARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-${ACBPR} acBarSigAutoMax 0 probFac == CONST "temp"


dependence_del_target_relative minor LISTPARAM MRBTS/LNBTS/ACBPR acBarOcAutoMax 0 barAC ? LISTPARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-${ACBPR} acBarOcAutoMax 0 barAC == CONST "temp"
dependence_del_target_relative minor LISTPARAM MRBTS/LNBTS/ACBPR acBarOcAutoMax 0 barTime ? LISTPARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-${ACBPR} acBarOcAutoMax 0 barTime == CONST "temp"
dependence_del_target_relative minor LISTPARAM MRBTS/LNBTS/ACBPR acBarOcAutoMax 0 probFac ? LISTPARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-${ACBPR} acBarOcAutoMax 0 probFac == CONST "temp"


dependence_del_target_relative minor LISTPARAM MRBTS/LNBTS/ACBPR acBarMMTelVoiceOcAutoMax 0 barAC ? LISTPARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-${ACBPR} acBarMMTelVoiceOcAutoMax 0 barAC == CONST "temp"
dependence_del_target_relative minor LISTPARAM MRBTS/LNBTS/ACBPR acBarMMTelVoiceOcAutoMax 0 barTime ? LISTPARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-${ACBPR} acBarMMTelVoiceOcAutoMax 0 barTime == CONST "temp"
dependence_del_target_relative minor LISTPARAM MRBTS/LNBTS/ACBPR acBarMMTelVoiceOcAutoMax 0 probFac ? LISTPARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-${ACBPR} acBarMMTelVoiceOcAutoMax 0 probFac == CONST "temp"


dependence_del_target_relative minor LISTPARAM MRBTS/LNBTS/ACBPR acBarMMTelVideoOcAutoMax 0 barAC ? LISTPARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-${ACBPR} acBarMMTelVideoOcAutoMax 0 barAC == CONST "temp"
dependence_del_target_relative minor LISTPARAM MRBTS/LNBTS/ACBPR acBarMMTelVideoOcAutoMax 0 barTime ? LISTPARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-${ACBPR} acBarMMTelVideoOcAutoMax 0 barTime == CONST "temp"
dependence_del_target_relative minor LISTPARAM MRBTS/LNBTS/ACBPR acBarMMTelVideoOcAutoMax 0 probFac ? LISTPARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-${ACBPR} acBarMMTelVideoOcAutoMax 0 probFac == CONST "temp"


dependence_del_target_relative minor LISTPARAM MRBTS/LNBTS/ACBPR acBarCsfbOcAutoMax 0 barAC ? LISTPARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-${ACBPR} acBarCsfbOcAutoMax 0 barAC == CONST "temp"
dependence_del_target_relative minor LISTPARAM MRBTS/LNBTS/ACBPR acBarCsfbOcAutoMax 0 barTime ? LISTPARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-${ACBPR} acBarCsfbOcAutoMax 0 barTime == CONST "temp"
dependence_del_target_relative minor LISTPARAM MRBTS/LNBTS/ACBPR acBarCsfbOcAutoMax 0 probFac ? LISTPARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-${ACBPR} acBarCsfbOcAutoMax 0 probFac == CONST "temp"

##############################################
## Remove the list with all temp values
##############################################

dependence_del_target_relative minor LIST MRBTS/LNBTS/ACBPR acBarSigStatic ? LISTPARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-${ACBPR} acBarSigStatic 0 tempKey == CONST "temptemptemp"
dependence_del_target_relative minor LIST MRBTS/LNBTS/ACBPR acBarOcStatic ? LISTPARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-${ACBPR} acBarOcStatic 0 tempKey == CONST "temptemptemp"
dependence_del_target_relative minor LIST MRBTS/LNBTS/ACBPR acBarMMTelVoiceOcStatic ? LISTPARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-${ACBPR} acBarMMTelVoiceOcStatic 0 tempKey == CONST "temptemptemp"
dependence_del_target_relative minor LIST MRBTS/LNBTS/ACBPR acBarMMTelVideoOcStatic ? LISTPARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-${ACBPR} acBarMMTelVideoOcStatic 0 tempKey == CONST "temptemptemp"
dependence_del_target_relative minor LIST MRBTS/LNBTS/ACBPR acBarCsfbOcStatic ? LISTPARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-${ACBPR} acBarCsfbOcStatic 0 tempKey == CONST "temptemptemp"

dependence_del_target_relative minor LIST MRBTS/LNBTS/ACBPR acBarSigAutoMax ? LISTPARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-${ACBPR} acBarSigAutoMax 0 tempKey == CONST "temptemptemp"
dependence_del_target_relative minor LIST MRBTS/LNBTS/ACBPR acBarOcAutoMax ? LISTPARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-${ACBPR} acBarOcAutoMax 0 tempKey == CONST "temptemptemp"
dependence_del_target_relative minor LIST MRBTS/LNBTS/ACBPR acBarMMTelVoiceOcAutoMax ? LISTPARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-${ACBPR} acBarMMTelVoiceOcAutoMax 0 tempKey == CONST "temptemptemp"
dependence_del_target_relative minor LIST MRBTS/LNBTS/ACBPR acBarMMTelVideoOcAutoMax ? LISTPARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-${ACBPR} acBarMMTelVideoOcAutoMax 0 tempKey == CONST "temptemptemp"
dependence_del_target_relative minor LIST MRBTS/LNBTS/ACBPR acBarCsfbOcAutoMax ? LISTPARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/ACBPR-${ACBPR} acBarCsfbOcAutoMax 0 tempKey == CONST "temptemptemp"

del_list_param minor ACBPR acBarSigStatic tempKey
del_list_param minor ACBPR acBarOcStatic tempKey
del_list_param minor ACBPR acBarMMTelVoiceOcStatic tempKey
del_list_param minor ACBPR acBarMMTelVideoOcStatic tempKey
del_list_param minor ACBPR acBarCsfbOcStatic tempKey

del_list_param minor ACBPR acBarSigAutoMax tempKey
del_list_param minor ACBPR acBarOcAutoMax tempKey
del_list_param minor ACBPR acBarMMTelVoiceOcAutoMax tempKey
del_list_param minor ACBPR acBarMMTelVideoOcAutoMax tempKey
del_list_param minor ACBPR acBarCsfbOcAutoMax tempKey

del_param minor SIB tempACBPRKey
del_param minor LNCEL tempACBPRKey
del_param minor ACBPR tempACBPRKey
del_list minor MRBTS tempACBPRKeyList
dependence_del_param minor ACBPR acbProfileId "temp" acbProfileId



########
# TDD: #
########

####################################################################################################################
# LTE3011 Flexi Zone TDD uplink 2CC carrier aggregation – late changes
####################################################################################################################
#OM_LTE_SFS_RNL.17400 The following new mandatory parameters must be initialized with their default values:
#LNBTS-actULCAggr
#LNBTS-actInterEnbULCaggr
#CAREL-beamformingInSCellAllowed
add_param minor CAREL beamformingInScellAllowed allowed
#LNBTS-actULCAggr - made visible at the GUI




#FZM/FZC specific
####################################################################################################################
# LTE3296 Harmonized Object Model for SRAN and LTE – late changes
####################################################################################################################
#1. add new CHANNELGROUP and CHANNEL for SFN (CHANNEL id should be equal to ANTMOD id in antlDN parameter)
add_cls minor LCELL/newCHANNELGROUPnew-1
add_cls minor LCELL/newCHANNELGROUPnew-2
add_cls minor LCELL/newCHANNELGROUPnew-3
add_cls minor LCELL/newCHANNELGROUPnew-4
add_cls minor LCELL/newCHANNELGROUPnew-5
add_cls minor LCELL/newCHANNELGROUPnew-6
add_cls minor LCELL/newCHANNELGROUPnew-7
add_cls minor LCELL/newCHANNELGROUPnew-8
add_cls minor LCELL/newCHANNELGROUPnew-9
add_cls minor LCELL/newCHANNELGROUPnew-10
add_cls minor LCELL/newCHANNELGROUPnew-11
add_cls minor LCELL/newCHANNELGROUPnew-12
set_operation minor newCHANNELGROUPnew create
add_cls minor newCHANNELGROUPnew/newCHANNELnew-1
add_cls minor newCHANNELGROUPnew/newCHANNELnew-2
add_cls minor newCHANNELGROUPnew/newCHANNELnew-3
add_cls minor newCHANNELGROUPnew/newCHANNELnew-4
set_operation minor newCHANNELnew create


#2. add oldChannelId (LCELL id + ANTMOD id + ANTL id + direction) to CHANNEL
dependence_add_param_based_on_MOC_instance minor LCELL lcellInstanceId + 0
add_param minor CHANNEL lcellInstanceId value
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MNL/MNLENT/CELLMAPPING/LCELL/CHANNELGROUP/CHANNEL lcellInstanceId = CONST 0 == CONST 0 ? PARAM MRBTS-${MRBTS}/MNL-1/MNLENT-1/CELLMAPPING-1/LCELL-${LCELL} lcellInstanceId : 

add_param minor CHANNEL antmodId value
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MNL/MNLENT/CELLMAPPING/LCELL/CHANNELGROUP/CHANNEL antmodId = CONST 0 == CONST 0 ? PARAM MRBTS-${MRBTS}/MNL-1/MNLENT-1/CELLMAPPING-1/LCELL-${LCELL}/CHANNELGROUP-1/CHANNEL-${CHANNEL} antlDN : 
regex_replace minor PARAM MRBTS-*/MNL-*/MNLENT-*/CELLMAPPING-*/LCELL-*/CHANNELGROUP-*/CHANNEL-* antmodId REPLACE "/RMOD-[0-9]*/ANTL-[0-9]*" ALL ""
regex_replace minor PARAM MRBTS-*/MNL-*/MNLENT-*/CELLMAPPING-*/LCELL-*/CHANNELGROUP-*/CHANNEL-* antmodId REPLACE "MRBTS-[0-9]*/EQM-1/APEQM-[0-9]*/ANTMOD-" ALL ""

add_param minor CHANNEL antlId value
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MNL/MNLENT/CELLMAPPING/LCELL/CHANNELGROUP/CHANNEL antlId = CONST 0 == CONST 0 ? PARAM MRBTS-${MRBTS}/MNL-1/MNLENT-1/CELLMAPPING-1/LCELL-${LCELL}/CHANNELGROUP-1/CHANNEL-${CHANNEL} antlDN : 
regex_replace minor PARAM MRBTS-*/MNL-*/MNLENT-*/CELLMAPPING-*/LCELL-*/CHANNELGROUP-*/CHANNEL-* antlId REPLACE "MRBTS-[0-9]*/EQM-1/APEQM-[0-9]*/ANTMOD-[0-9]*/RMOD-[0-9]*/ANTL-" ALL ""

add_param minor CHANNEL oldChannelId old
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MNL/MNLENT/CELLMAPPING/LCELL/CHANNELGROUP/CHANNEL oldChannelId = CONST "true" == CONST "true" ? PARAM MRBTS-${MRBTS}/MNL-${MNL}/MNLENT-${MNLENT}/CELLMAPPING-${CELLMAPPING}/LCELL-${LCELL}/CHANNELGROUP-${CHANNELGROUP}/CHANNEL-${CHANNEL} lcellInstanceId JOIN CONST "/" JOIN PARAM MRBTS-${MRBTS}/MNL-${MNL}/MNLENT-${MNLENT}/CELLMAPPING-${CELLMAPPING}/LCELL-${LCELL}/CHANNELGROUP-${CHANNELGROUP}/CHANNEL-${CHANNEL} antmodId JOIN CONST "/" JOIN PARAM MRBTS-${MRBTS}/MNL-${MNL}/MNLENT-${MNLENT}/CELLMAPPING-${CELLMAPPING}/LCELL-${LCELL}/CHANNELGROUP-${CHANNELGROUP}/CHANNEL-${CHANNEL} antlId JOIN CONST "/" JOIN PARAM MRBTS-${MRBTS}/MNL-${MNL}/MNLENT-${MNLENT}/CELLMAPPING-${CELLMAPPING}/LCELL-${LCELL}/CHANNELGROUP-${CHANNELGROUP}/CHANNEL-${CHANNEL} direction :


#3. add newChannelId (LCELL id + newCHANNELGROUPnew id + ANTL id + direction) to newCHANNELnew
add_param minor newCHANNELnew lcellInstanceId value
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MNL/MNLENT/CELLMAPPING/LCELL/newCHANNELGROUPnew/newCHANNELnew lcellInstanceId = CONST 0 == CONST 0 ? PARAM MRBTS-${MRBTS}/MNL-1/MNLENT-1/CELLMAPPING-1/LCELL-${LCELL} lcellInstanceId : 
dependence_add_param_based_on_MOC_instance minor newCHANNELGROUPnew channelGroupInstanceId + 0
add_param minor newCHANNELnew channelGroupInstanceId value
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MNL/MNLENT/CELLMAPPING/LCELL/newCHANNELGROUPnew/newCHANNELnew channelGroupInstanceId = CONST 0 == CONST 0 ? PARAM MRBTS-${MRBTS}/MNL-1/MNLENT-1/CELLMAPPING-1/LCELL-${LCELL}/newCHANNELGROUPnew-${newCHANNELGROUPnew} channelGroupInstanceId : 
dependence_add_param_based_on_MOC_instance minor newCHANNELnew channelInstanceId + 0

add_param minor newCHANNELnew antlId 1
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MNL/MNLENT/CELLMAPPING/LCELL/newCHANNELGROUPnew/newCHANNELnew antlId = PARAM MRBTS-${MRBTS}/MNL-${MNL}/MNLENT-${MNLENT}/CELLMAPPING-${CELLMAPPING}/LCELL-${LCELL}/newCHANNELGROUPnew-${newCHANNELGROUPnew}/newCHANNELnew-${newCHANNELnew} channelInstanceId == CONST "3" ? CONST "2" :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MNL/MNLENT/CELLMAPPING/LCELL/newCHANNELGROUPnew/newCHANNELnew antlId = PARAM MRBTS-${MRBTS}/MNL-${MNL}/MNLENT-${MNLENT}/CELLMAPPING-${CELLMAPPING}/LCELL-${LCELL}/newCHANNELGROUPnew-${newCHANNELGROUPnew}/newCHANNELnew-${newCHANNELnew} channelInstanceId == CONST "4" ? CONST "2" :

add_param minor newCHANNELnew direction TX
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MNL/MNLENT/CELLMAPPING/LCELL/newCHANNELGROUPnew/newCHANNELnew direction = PARAM MRBTS-${MRBTS}/MNL-${MNL}/MNLENT-${MNLENT}/CELLMAPPING-${CELLMAPPING}/LCELL-${LCELL}/newCHANNELGROUPnew-${newCHANNELGROUPnew}/newCHANNELnew-${newCHANNELnew} channelInstanceId == CONST "2" ? CONST "RX" :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MNL/MNLENT/CELLMAPPING/LCELL/newCHANNELGROUPnew/newCHANNELnew direction = PARAM MRBTS-${MRBTS}/MNL-${MNL}/MNLENT-${MNLENT}/CELLMAPPING-${CELLMAPPING}/LCELL-${LCELL}/newCHANNELGROUPnew-${newCHANNELGROUPnew}/newCHANNELnew-${newCHANNELnew} channelInstanceId == CONST "4" ? CONST "RX" :

add_param minor newCHANNELnew newChannelId new
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MNL/MNLENT/CELLMAPPING/LCELL/newCHANNELGROUPnew/newCHANNELnew newChannelId = CONST "true" == CONST "true" ? PARAM MRBTS-${MRBTS}/MNL-${MNL}/MNLENT-${MNLENT}/CELLMAPPING-${CELLMAPPING}/LCELL-${LCELL}/newCHANNELGROUPnew-${newCHANNELGROUPnew}/newCHANNELnew-${newCHANNELnew} lcellInstanceId JOIN CONST "/" JOIN PARAM MRBTS-${MRBTS}/MNL-${MNL}/MNLENT-${MNLENT}/CELLMAPPING-${CELLMAPPING}/LCELL-${LCELL}/newCHANNELGROUPnew-${newCHANNELGROUPnew}/newCHANNELnew-${newCHANNELnew} channelGroupInstanceId JOIN CONST "/" JOIN PARAM MRBTS-${MRBTS}/MNL-${MNL}/MNLENT-${MNLENT}/CELLMAPPING-${CELLMAPPING}/LCELL-${LCELL}/newCHANNELGROUPnew-${newCHANNELGROUPnew}/newCHANNELnew-${newCHANNELnew} antlId JOIN CONST "/" JOIN PARAM MRBTS-${MRBTS}/MNL-${MNL}/MNLENT-${MNLENT}/CELLMAPPING-${CELLMAPPING}/LCELL-${LCELL}/newCHANNELGROUPnew-${newCHANNELGROUPnew}/newCHANNELnew-${newCHANNELnew} direction :


#4. copy antlDN (CHANNEL ==> newCHANNELnew) mapping with oldChannelId == newChannelId
dependence_copy_param_value_based_on_relation_matching minor PARAM MRBTS/MNL/MNLENT/CELLMAPPING/LCELL/newCHANNELGROUPnew/newCHANNELnew newChannelId PARAM MRBTS/MNL/MNLENT/CELLMAPPING/LCELL/CHANNELGROUP/CHANNEL oldChannelId PARAM antlDN


#5. delete old CHANNELGROUP and CHANNEL if antlDN contained "ANTMOD"
add_param minor CHANNEL tempAntlDN value
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MNL/MNLENT/CELLMAPPING/LCELL/CHANNELGROUP/CHANNEL tempAntlDN = CONST 0 == CONST 0 ? PARAM MRBTS-${MRBTS}/MNL-1/MNLENT-1/CELLMAPPING-1/LCELL-${LCELL}/CHANNELGROUP-1/CHANNEL-${CHANNEL} antlDN : 
regex_replace minor PARAM MRBTS-*/MNL-*/MNLENT-*/CELLMAPPING-*/LCELL-*/CHANNELGROUP-*/CHANNEL-* tempAntlDN REPLACE "[0-9]*" ALL ""
regex_replace minor PARAM MRBTS-*/MNL-*/MNLENT-*/CELLMAPPING-*/LCELL-*/CHANNELGROUP-*/CHANNEL-* tempAntlDN REPLACE "/" ALL ""
regex_replace minor PARAM MRBTS-*/MNL-*/MNLENT-*/CELLMAPPING-*/LCELL-*/CHANNELGROUP-*/CHANNEL-* tempAntlDN REPLACE "MRBTS-EQM-APEQM-" ALL ""
regex_replace minor PARAM MRBTS-*/MNL-*/MNLENT-*/CELLMAPPING-*/LCELL-*/CHANNELGROUP-*/CHANNEL-* tempAntlDN REPLACE "RMOD-ANTL-" ALL ""
regex_replace minor PARAM MRBTS-*/MNL-*/MNLENT-*/CELLMAPPING-*/LCELL-*/CHANNELGROUP-*/CHANNEL-* tempAntlDN REPLACE "APMOD-" ALL ""

add_param minor CHANNEL toBeDeleted false
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MNL/MNLENT/CELLMAPPING/LCELL/CHANNELGROUP/CHANNEL toBeDeleted = PARAM MRBTS-${MRBTS}/MNL-1/MNLENT-1/CELLMAPPING-1/LCELL-${LCELL}/CHANNELGROUP-1/CHANNEL-${CHANNEL} tempAntlDN == CONST "ANTMOD-" ? CONST "true" : 

add_param minor CHANNELGROUP toBeDeleted true
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MNL/MNLENT/CELLMAPPING/LCELL/CHANNELGROUP toBeDeleted = PARAM MRBTS-${MRBTS}/MNL-${MNL}/MNLENT-${MNLENT}/CELLMAPPING-${CELLMAPPING}/LCELL-${LCELL}/CHANNELGROUP-${CHANNELGROUP}/CHANNEL-1 toBeDeleted == CONST "false" ? CONST "false" :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MNL/MNLENT/CELLMAPPING/LCELL/CHANNELGROUP toBeDeleted = PARAM MRBTS-${MRBTS}/MNL-${MNL}/MNLENT-${MNLENT}/CELLMAPPING-${CELLMAPPING}/LCELL-${LCELL}/CHANNELGROUP-${CHANNELGROUP}/CHANNEL-2 toBeDeleted == CONST "false" ? CONST "false" :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MNL/MNLENT/CELLMAPPING/LCELL/CHANNELGROUP toBeDeleted = PARAM MRBTS-${MRBTS}/MNL-${MNL}/MNLENT-${MNLENT}/CELLMAPPING-${CELLMAPPING}/LCELL-${LCELL}/CHANNELGROUP-${CHANNELGROUP}/CHANNEL-3 toBeDeleted == CONST "false" ? CONST "false" :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MNL/MNLENT/CELLMAPPING/LCELL/CHANNELGROUP toBeDeleted = PARAM MRBTS-${MRBTS}/MNL-${MNL}/MNLENT-${MNLENT}/CELLMAPPING-${CELLMAPPING}/LCELL-${LCELL}/CHANNELGROUP-${CHANNELGROUP}/CHANNEL-4 toBeDeleted == CONST "false" ? CONST "false" :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MNL/MNLENT/CELLMAPPING/LCELL/CHANNELGROUP toBeDeleted = PARAM MRBTS-${MRBTS}/MNL-${MNL}/MNLENT-${MNLENT}/CELLMAPPING-${CELLMAPPING}/LCELL-${LCELL}/CHANNELGROUP-${CHANNELGROUP}/CHANNEL-5 toBeDeleted == CONST "false" ? CONST "false" :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MNL/MNLENT/CELLMAPPING/LCELL/CHANNELGROUP toBeDeleted = PARAM MRBTS-${MRBTS}/MNL-${MNL}/MNLENT-${MNLENT}/CELLMAPPING-${CELLMAPPING}/LCELL-${LCELL}/CHANNELGROUP-${CHANNELGROUP}/CHANNEL-6 toBeDeleted == CONST "false" ? CONST "false" :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MNL/MNLENT/CELLMAPPING/LCELL/CHANNELGROUP toBeDeleted = PARAM MRBTS-${MRBTS}/MNL-${MNL}/MNLENT-${MNLENT}/CELLMAPPING-${CELLMAPPING}/LCELL-${LCELL}/CHANNELGROUP-${CHANNELGROUP}/CHANNEL-7 toBeDeleted == CONST "false" ? CONST "false" :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MNL/MNLENT/CELLMAPPING/LCELL/CHANNELGROUP toBeDeleted = PARAM MRBTS-${MRBTS}/MNL-${MNL}/MNLENT-${MNLENT}/CELLMAPPING-${CELLMAPPING}/LCELL-${LCELL}/CHANNELGROUP-${CHANNELGROUP}/CHANNEL-8 toBeDeleted == CONST "false" ? CONST "false" :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MNL/MNLENT/CELLMAPPING/LCELL/CHANNELGROUP toBeDeleted = PARAM MRBTS-${MRBTS}/MNL-${MNL}/MNLENT-${MNLENT}/CELLMAPPING-${CELLMAPPING}/LCELL-${LCELL}/CHANNELGROUP-${CHANNELGROUP}/CHANNEL-9 toBeDeleted == CONST "false" ? CONST "false" :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MNL/MNLENT/CELLMAPPING/LCELL/CHANNELGROUP toBeDeleted = PARAM MRBTS-${MRBTS}/MNL-${MNL}/MNLENT-${MNLENT}/CELLMAPPING-${CELLMAPPING}/LCELL-${LCELL}/CHANNELGROUP-${CHANNELGROUP}/CHANNEL-10 toBeDeleted == CONST "false" ? CONST "false" :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MNL/MNLENT/CELLMAPPING/LCELL/CHANNELGROUP toBeDeleted = PARAM MRBTS-${MRBTS}/MNL-${MNL}/MNLENT-${MNLENT}/CELLMAPPING-${CELLMAPPING}/LCELL-${LCELL}/CHANNELGROUP-${CHANNELGROUP}/CHANNEL-11 toBeDeleted == CONST "false" ? CONST "false" :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MNL/MNLENT/CELLMAPPING/LCELL/CHANNELGROUP toBeDeleted = PARAM MRBTS-${MRBTS}/MNL-${MNL}/MNLENT-${MNLENT}/CELLMAPPING-${CELLMAPPING}/LCELL-${LCELL}/CHANNELGROUP-${CHANNELGROUP}/CHANNEL-12 toBeDeleted == CONST "false" ? CONST "false" :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MNL/MNLENT/CELLMAPPING/LCELL/CHANNELGROUP toBeDeleted = PARAM MRBTS-${MRBTS}/MNL-${MNL}/MNLENT-${MNLENT}/CELLMAPPING-${CELLMAPPING}/LCELL-${LCELL}/CHANNELGROUP-${CHANNELGROUP}/CHANNEL-13 toBeDeleted == CONST "false" ? CONST "false" :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MNL/MNLENT/CELLMAPPING/LCELL/CHANNELGROUP toBeDeleted = PARAM MRBTS-${MRBTS}/MNL-${MNL}/MNLENT-${MNLENT}/CELLMAPPING-${CELLMAPPING}/LCELL-${LCELL}/CHANNELGROUP-${CHANNELGROUP}/CHANNEL-14 toBeDeleted == CONST "false" ? CONST "false" :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MNL/MNLENT/CELLMAPPING/LCELL/CHANNELGROUP toBeDeleted = PARAM MRBTS-${MRBTS}/MNL-${MNL}/MNLENT-${MNLENT}/CELLMAPPING-${CELLMAPPING}/LCELL-${LCELL}/CHANNELGROUP-${CHANNELGROUP}/CHANNEL-15 toBeDeleted == CONST "false" ? CONST "false" :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MNL/MNLENT/CELLMAPPING/LCELL/CHANNELGROUP toBeDeleted = PARAM MRBTS-${MRBTS}/MNL-${MNL}/MNLENT-${MNLENT}/CELLMAPPING-${CELLMAPPING}/LCELL-${LCELL}/CHANNELGROUP-${CHANNELGROUP}/CHANNEL-16 toBeDeleted == CONST "false" ? CONST "false" :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MNL/MNLENT/CELLMAPPING/LCELL/CHANNELGROUP toBeDeleted = PARAM MRBTS-${MRBTS}/MNL-${MNL}/MNLENT-${MNLENT}/CELLMAPPING-${CELLMAPPING}/LCELL-${LCELL}/CHANNELGROUP-${CHANNELGROUP}/CHANNEL-17 toBeDeleted == CONST "false" ? CONST "false" :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MNL/MNLENT/CELLMAPPING/LCELL/CHANNELGROUP toBeDeleted = PARAM MRBTS-${MRBTS}/MNL-${MNL}/MNLENT-${MNLENT}/CELLMAPPING-${CELLMAPPING}/LCELL-${LCELL}/CHANNELGROUP-${CHANNELGROUP}/CHANNEL-18 toBeDeleted == CONST "false" ? CONST "false" :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MNL/MNLENT/CELLMAPPING/LCELL/CHANNELGROUP toBeDeleted = PARAM MRBTS-${MRBTS}/MNL-${MNL}/MNLENT-${MNLENT}/CELLMAPPING-${CELLMAPPING}/LCELL-${LCELL}/CHANNELGROUP-${CHANNELGROUP}/CHANNEL-19 toBeDeleted == CONST "false" ? CONST "false" :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MNL/MNLENT/CELLMAPPING/LCELL/CHANNELGROUP toBeDeleted = PARAM MRBTS-${MRBTS}/MNL-${MNL}/MNLENT-${MNLENT}/CELLMAPPING-${CELLMAPPING}/LCELL-${LCELL}/CHANNELGROUP-${CHANNELGROUP}/CHANNEL-20 toBeDeleted == CONST "false" ? CONST "false" :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MNL/MNLENT/CELLMAPPING/LCELL/CHANNELGROUP toBeDeleted = PARAM MRBTS-${MRBTS}/MNL-${MNL}/MNLENT-${MNLENT}/CELLMAPPING-${CELLMAPPING}/LCELL-${LCELL}/CHANNELGROUP-${CHANNELGROUP}/CHANNEL-21 toBeDeleted == CONST "false" ? CONST "false" :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MNL/MNLENT/CELLMAPPING/LCELL/CHANNELGROUP toBeDeleted = PARAM MRBTS-${MRBTS}/MNL-${MNL}/MNLENT-${MNLENT}/CELLMAPPING-${CELLMAPPING}/LCELL-${LCELL}/CHANNELGROUP-${CHANNELGROUP}/CHANNEL-22 toBeDeleted == CONST "false" ? CONST "false" :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MNL/MNLENT/CELLMAPPING/LCELL/CHANNELGROUP toBeDeleted = PARAM MRBTS-${MRBTS}/MNL-${MNL}/MNLENT-${MNLENT}/CELLMAPPING-${CELLMAPPING}/LCELL-${LCELL}/CHANNELGROUP-${CHANNELGROUP}/CHANNEL-23 toBeDeleted == CONST "false" ? CONST "false" :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MNL/MNLENT/CELLMAPPING/LCELL/CHANNELGROUP toBeDeleted = PARAM MRBTS-${MRBTS}/MNL-${MNL}/MNLENT-${MNLENT}/CELLMAPPING-${CELLMAPPING}/LCELL-${LCELL}/CHANNELGROUP-${CHANNELGROUP}/CHANNEL-24 toBeDeleted == CONST "false" ? CONST "false" :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MNL/MNLENT/CELLMAPPING/LCELL/CHANNELGROUP toBeDeleted = PARAM MRBTS-${MRBTS}/MNL-${MNL}/MNLENT-${MNLENT}/CELLMAPPING-${CELLMAPPING}/LCELL-${LCELL}/CHANNELGROUP-${CHANNELGROUP}/CHANNEL-25 toBeDeleted == CONST "false" ? CONST "false" :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MNL/MNLENT/CELLMAPPING/LCELL/CHANNELGROUP toBeDeleted = PARAM MRBTS-${MRBTS}/MNL-${MNL}/MNLENT-${MNLENT}/CELLMAPPING-${CELLMAPPING}/LCELL-${LCELL}/CHANNELGROUP-${CHANNELGROUP}/CHANNEL-26 toBeDeleted == CONST "false" ? CONST "false" :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MNL/MNLENT/CELLMAPPING/LCELL/CHANNELGROUP toBeDeleted = PARAM MRBTS-${MRBTS}/MNL-${MNL}/MNLENT-${MNLENT}/CELLMAPPING-${CELLMAPPING}/LCELL-${LCELL}/CHANNELGROUP-${CHANNELGROUP}/CHANNEL-27 toBeDeleted == CONST "false" ? CONST "false" :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MNL/MNLENT/CELLMAPPING/LCELL/CHANNELGROUP toBeDeleted = PARAM MRBTS-${MRBTS}/MNL-${MNL}/MNLENT-${MNLENT}/CELLMAPPING-${CELLMAPPING}/LCELL-${LCELL}/CHANNELGROUP-${CHANNELGROUP}/CHANNEL-28 toBeDeleted == CONST "false" ? CONST "false" :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MNL/MNLENT/CELLMAPPING/LCELL/CHANNELGROUP toBeDeleted = PARAM MRBTS-${MRBTS}/MNL-${MNL}/MNLENT-${MNLENT}/CELLMAPPING-${CELLMAPPING}/LCELL-${LCELL}/CHANNELGROUP-${CHANNELGROUP}/CHANNEL-29 toBeDeleted == CONST "false" ? CONST "false" :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MNL/MNLENT/CELLMAPPING/LCELL/CHANNELGROUP toBeDeleted = PARAM MRBTS-${MRBTS}/MNL-${MNL}/MNLENT-${MNLENT}/CELLMAPPING-${CELLMAPPING}/LCELL-${LCELL}/CHANNELGROUP-${CHANNELGROUP}/CHANNEL-30 toBeDeleted == CONST "false" ? CONST "false" :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MNL/MNLENT/CELLMAPPING/LCELL/CHANNELGROUP toBeDeleted = PARAM MRBTS-${MRBTS}/MNL-${MNL}/MNLENT-${MNLENT}/CELLMAPPING-${CELLMAPPING}/LCELL-${LCELL}/CHANNELGROUP-${CHANNELGROUP}/CHANNEL-31 toBeDeleted == CONST "false" ? CONST "false" :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MNL/MNLENT/CELLMAPPING/LCELL/CHANNELGROUP toBeDeleted = PARAM MRBTS-${MRBTS}/MNL-${MNL}/MNLENT-${MNLENT}/CELLMAPPING-${CELLMAPPING}/LCELL-${LCELL}/CHANNELGROUP-${CHANNELGROUP}/CHANNEL-32 toBeDeleted == CONST "false" ? CONST "false" :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MNL/MNLENT/CELLMAPPING/LCELL/CHANNELGROUP toBeDeleted = PARAM MRBTS-${MRBTS}/MNL-${MNL}/MNLENT-${MNLENT}/CELLMAPPING-${CELLMAPPING}/LCELL-${LCELL}/CHANNELGROUP-${CHANNELGROUP}/CHANNEL-33 toBeDeleted == CONST "false" ? CONST "false" :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MNL/MNLENT/CELLMAPPING/LCELL/CHANNELGROUP toBeDeleted = PARAM MRBTS-${MRBTS}/MNL-${MNL}/MNLENT-${MNLENT}/CELLMAPPING-${CELLMAPPING}/LCELL-${LCELL}/CHANNELGROUP-${CHANNELGROUP}/CHANNEL-34 toBeDeleted == CONST "false" ? CONST "false" :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MNL/MNLENT/CELLMAPPING/LCELL/CHANNELGROUP toBeDeleted = PARAM MRBTS-${MRBTS}/MNL-${MNL}/MNLENT-${MNLENT}/CELLMAPPING-${CELLMAPPING}/LCELL-${LCELL}/CHANNELGROUP-${CHANNELGROUP}/CHANNEL-35 toBeDeleted == CONST "false" ? CONST "false" :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MNL/MNLENT/CELLMAPPING/LCELL/CHANNELGROUP toBeDeleted = PARAM MRBTS-${MRBTS}/MNL-${MNL}/MNLENT-${MNLENT}/CELLMAPPING-${CELLMAPPING}/LCELL-${LCELL}/CHANNELGROUP-${CHANNELGROUP}/CHANNEL-36 toBeDeleted == CONST "false" ? CONST "false" :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MNL/MNLENT/CELLMAPPING/LCELL/CHANNELGROUP toBeDeleted = PARAM MRBTS-${MRBTS}/MNL-${MNL}/MNLENT-${MNLENT}/CELLMAPPING-${CELLMAPPING}/LCELL-${LCELL}/CHANNELGROUP-${CHANNELGROUP}/CHANNEL-37 toBeDeleted == CONST "false" ? CONST "false" :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MNL/MNLENT/CELLMAPPING/LCELL/CHANNELGROUP toBeDeleted = PARAM MRBTS-${MRBTS}/MNL-${MNL}/MNLENT-${MNLENT}/CELLMAPPING-${CELLMAPPING}/LCELL-${LCELL}/CHANNELGROUP-${CHANNELGROUP}/CHANNEL-38 toBeDeleted == CONST "false" ? CONST "false" :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MNL/MNLENT/CELLMAPPING/LCELL/CHANNELGROUP toBeDeleted = PARAM MRBTS-${MRBTS}/MNL-${MNL}/MNLENT-${MNLENT}/CELLMAPPING-${CELLMAPPING}/LCELL-${LCELL}/CHANNELGROUP-${CHANNELGROUP}/CHANNEL-39 toBeDeleted == CONST "false" ? CONST "false" :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MNL/MNLENT/CELLMAPPING/LCELL/CHANNELGROUP toBeDeleted = PARAM MRBTS-${MRBTS}/MNL-${MNL}/MNLENT-${MNLENT}/CELLMAPPING-${CELLMAPPING}/LCELL-${LCELL}/CHANNELGROUP-${CHANNELGROUP}/CHANNEL-40 toBeDeleted == CONST "false" ? CONST "false" :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MNL/MNLENT/CELLMAPPING/LCELL/CHANNELGROUP toBeDeleted = PARAM MRBTS-${MRBTS}/MNL-${MNL}/MNLENT-${MNLENT}/CELLMAPPING-${CELLMAPPING}/LCELL-${LCELL}/CHANNELGROUP-${CHANNELGROUP}/CHANNEL-41 toBeDeleted == CONST "false" ? CONST "false" :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MNL/MNLENT/CELLMAPPING/LCELL/CHANNELGROUP toBeDeleted = PARAM MRBTS-${MRBTS}/MNL-${MNL}/MNLENT-${MNLENT}/CELLMAPPING-${CELLMAPPING}/LCELL-${LCELL}/CHANNELGROUP-${CHANNELGROUP}/CHANNEL-42 toBeDeleted == CONST "false" ? CONST "false" :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MNL/MNLENT/CELLMAPPING/LCELL/CHANNELGROUP toBeDeleted = PARAM MRBTS-${MRBTS}/MNL-${MNL}/MNLENT-${MNLENT}/CELLMAPPING-${CELLMAPPING}/LCELL-${LCELL}/CHANNELGROUP-${CHANNELGROUP}/CHANNEL-43 toBeDeleted == CONST "false" ? CONST "false" :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MNL/MNLENT/CELLMAPPING/LCELL/CHANNELGROUP toBeDeleted = PARAM MRBTS-${MRBTS}/MNL-${MNL}/MNLENT-${MNLENT}/CELLMAPPING-${CELLMAPPING}/LCELL-${LCELL}/CHANNELGROUP-${CHANNELGROUP}/CHANNEL-44 toBeDeleted == CONST "false" ? CONST "false" :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MNL/MNLENT/CELLMAPPING/LCELL/CHANNELGROUP toBeDeleted = PARAM MRBTS-${MRBTS}/MNL-${MNL}/MNLENT-${MNLENT}/CELLMAPPING-${CELLMAPPING}/LCELL-${LCELL}/CHANNELGROUP-${CHANNELGROUP}/CHANNEL-45 toBeDeleted == CONST "false" ? CONST "false" :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MNL/MNLENT/CELLMAPPING/LCELL/CHANNELGROUP toBeDeleted = PARAM MRBTS-${MRBTS}/MNL-${MNL}/MNLENT-${MNLENT}/CELLMAPPING-${CELLMAPPING}/LCELL-${LCELL}/CHANNELGROUP-${CHANNELGROUP}/CHANNEL-46 toBeDeleted == CONST "false" ? CONST "false" :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MNL/MNLENT/CELLMAPPING/LCELL/CHANNELGROUP toBeDeleted = PARAM MRBTS-${MRBTS}/MNL-${MNL}/MNLENT-${MNLENT}/CELLMAPPING-${CELLMAPPING}/LCELL-${LCELL}/CHANNELGROUP-${CHANNELGROUP}/CHANNEL-47 toBeDeleted == CONST "false" ? CONST "false" :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MNL/MNLENT/CELLMAPPING/LCELL/CHANNELGROUP toBeDeleted = PARAM MRBTS-${MRBTS}/MNL-${MNL}/MNLENT-${MNLENT}/CELLMAPPING-${CELLMAPPING}/LCELL-${LCELL}/CHANNELGROUP-${CHANNELGROUP}/CHANNEL-48 toBeDeleted == CONST "false" ? CONST "false" :

dependence_del_target_relative minor MOC MRBTS/MNL/MNLENT/CELLMAPPING/LCELL/CHANNELGROUP ? PARAM MRBTS-${MRBTS}/MNL-${MNL}/MNLENT-${MNLENT}/CELLMAPPING-${CELLMAPPING}/LCELL-${LCELL}/CHANNELGROUP-${CHANNELGROUP} toBeDeleted == CONST "true"
dependence_del_target_relative minor MOC MRBTS/MNL/MNLENT/CELLMAPPING/LCELL/CHANNELGROUP/CHANNEL ? PARAM MRBTS-${MRBTS}/MNL-${MNL}/MNLENT-${MNLENT}/CELLMAPPING-${CELLMAPPING}/LCELL-${LCELL}/CHANNELGROUP-${CHANNELGROUP}/CHANNEL-${CHANNEL} toBeDeleted == CONST "true"


#6. delete empty newCHANNELGROUPnew and newCHANNELnew
add_param minor newCHANNELnew toBeDeleted true
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MNL/MNLENT/CELLMAPPING/LCELL/newCHANNELGROUPnew/newCHANNELnew toBeDeleted = PARAM MRBTS-${MRBTS}/MNL-${MNL}/MNLENT-${MNLENT}/CELLMAPPING-${CELLMAPPING}/LCELL-${LCELL}/newCHANNELGROUPnew-${newCHANNELGROUPnew}/newCHANNELnew-${newCHANNELnew} antlDN == PARAM MRBTS-${MRBTS}/MNL-${MNL}/MNLENT-${MNLENT}/CELLMAPPING-${CELLMAPPING}/LCELL-${LCELL}/newCHANNELGROUPnew-${newCHANNELGROUPnew}/newCHANNELnew-${newCHANNELnew} antlDN ? CONST "false" :

add_param minor newCHANNELGROUPnew toBeDeleted true
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MNL/MNLENT/CELLMAPPING/LCELL/newCHANNELGROUPnew toBeDeleted = PARAM MRBTS-${MRBTS}/MNL-${MNL}/MNLENT-${MNLENT}/CELLMAPPING-${CELLMAPPING}/LCELL-${LCELL}/newCHANNELGROUPnew-${newCHANNELGROUPnew}/newCHANNELnew-1 toBeDeleted == CONST "false" ? CONST "false" :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MNL/MNLENT/CELLMAPPING/LCELL/newCHANNELGROUPnew toBeDeleted = PARAM MRBTS-${MRBTS}/MNL-${MNL}/MNLENT-${MNLENT}/CELLMAPPING-${CELLMAPPING}/LCELL-${LCELL}/newCHANNELGROUPnew-${newCHANNELGROUPnew}/newCHANNELnew-2 toBeDeleted == CONST "false" ? CONST "false" :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MNL/MNLENT/CELLMAPPING/LCELL/newCHANNELGROUPnew toBeDeleted = PARAM MRBTS-${MRBTS}/MNL-${MNL}/MNLENT-${MNLENT}/CELLMAPPING-${CELLMAPPING}/LCELL-${LCELL}/newCHANNELGROUPnew-${newCHANNELGROUPnew}/newCHANNELnew-3 toBeDeleted == CONST "false" ? CONST "false" :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MNL/MNLENT/CELLMAPPING/LCELL/newCHANNELGROUPnew toBeDeleted = PARAM MRBTS-${MRBTS}/MNL-${MNL}/MNLENT-${MNLENT}/CELLMAPPING-${CELLMAPPING}/LCELL-${LCELL}/newCHANNELGROUPnew-${newCHANNELGROUPnew}/newCHANNELnew-4 toBeDeleted == CONST "false" ? CONST "false" :

dependence_del_target_relative minor MOC MRBTS/MNL/MNLENT/CELLMAPPING/LCELL/newCHANNELGROUPnew ? PARAM MRBTS-${MRBTS}/MNL-${MNL}/MNLENT-${MNLENT}/CELLMAPPING-${CELLMAPPING}/LCELL-${LCELL}/newCHANNELGROUPnew-${newCHANNELGROUPnew} toBeDeleted == CONST "true"
dependence_del_target_relative minor MOC MRBTS/MNL/MNLENT/CELLMAPPING/LCELL/newCHANNELGROUPnew/newCHANNELnew ? PARAM MRBTS-${MRBTS}/MNL-${MNL}/MNLENT-${MNLENT}/CELLMAPPING-${CELLMAPPING}/LCELL-${LCELL}/newCHANNELGROUPnew-${newCHANNELGROUPnew}/newCHANNELnew-${newCHANNELnew} toBeDeleted == CONST "true"


#7. cleanup
rename_cls minor newCHANNELGROUPnew CHANNELGROUP
rename_cls minor newCHANNELnew CHANNEL
del_param minor LCELL lcellInstanceId
del_param minor CHANNEL lcellInstanceId
del_param minor CHANNEL antmodId
del_param minor CHANNELGROUP channelGroupInstanceId
del_param minor CHANNEL channelGroupInstanceId
del_param minor CHANNEL channelInstanceId
del_param minor CHANNEL antlId
del_param minor CHANNEL oldChannelId
del_param minor CHANNEL newChannelId
del_param minor CHANNEL toBeDeleted
del_param minor CHANNELGROUP toBeDeleted
del_param minor CHANNEL tempAntlDN









add_param minor MRBTS unitType FZM
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS unitType = PARAM MRBTS-${MRBTS}/LNBTS-${MRBTS}/FTM-1/UNIT-1 unitTypeExpected == CONST "FZC1100" || PARAM MRBTS-${MRBTS}/LNBTS-${MRBTS}/FTM-1/UNIT-1 unitTypeExpected == CONST "FZC2000" ? CONST "FZC" : 

#version
dependence_set_version major PARAM MRBTS-${MRBTS} unitType == CONST "FZC" ? CONST "TLC17SP" : CONST "TLF17SP"

del_param minor MRBTS unitType


#history:
add_log minor "Conversion from TLF/TLC17 FB16.10 (005) to TLF/TLC17SP FB16.11 (001)"
