####################################
## SCFD file version: 0.3         ##
## PDDB version: TL15A_1502_002   ##
####################################

#General checking for rule file execution
# v0.2 correction for PR 154754ESPE02: [TL15A][LTE2053] Migration file corrections, exit rule corrected
#check_version minor FL16
check_version minor TL16
check_param minor LNBTS actNwReqUeCapa

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

################################################################################################
# LTE2324-A CRL6456 Network requested UE radio capabilities - parent
################################################################################################

add_param minor LNBTS actNwReqUeCapa false

################################################################################################
# LTE2314	Configurable sequence of BCCH carriers within GERAN frequency layer list for CSFB based on UE Context Release
################################################################################################

array_to_list minor MODRED redirGeranArfcnValueL redirGeranArfcnValueL redirGeranArfcnValue
array_to_list minor MORED redirGeranArfcnValueL redirGeranArfcnValueL redirGeranArfcnValue
array_to_list minor REDRT redirGeranArfcnValueL redirGeranArfcnValueL redirGeranArfcnValue

################################################################################################
# PR 149976ESPE02: LTE1559 - Modification of SCTP parameter values and documentation in CFAM 
################################################################################################

del_param minor SCTP sctpPathMTUSize

################################################################################################
# PR 58844ESPE05: All boolean type parameters must be defined as mandatory parameters 
################################################################################################

add_param minor LNCEL actProactSchedBySrb true

#v0.3: Correction for pronto NA05829932 : CRL4329, OM_LTE_SFS_RNL.11532 / 11524
#If LNCEL - ilReacTimerUl value modulo 100 == 5 then LNCEL - actProactSchedBySrb = true ELSE LNCEL - actProactSchedBySrb = false

add_param minor LNCEL temp1Modulo false
add_param minor LNCEL temp2Modulo false
add_param minor LNCEL temp3Modulo false

dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL temp1Modulo = CONST "true" == CONST "true" ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} ilReacTimerUl / CONST 100 :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL temp2Modulo = CONST "true" == CONST "true" ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} temp1Modulo * CONST 100 :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL temp3Modulo = CONST "true" == CONST "true" ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} ilReacTimerUl - PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} temp2Modulo :

dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL actProactSchedBySrb = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} temp3Modulo == CONST 5 ? CONST true : CONST false

del_param minor LNCEL temp1Modulo
del_param minor LNCEL temp2Modulo
del_param minor LNCEL temp3Modulo

#If the value of ilReacTimerUl in the previous release is '5', the value shall be changed to '0'.
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL ilReacTimerUl = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} ilReacTimerUl == CONST 5 ? CONST 0 :

#end of v0.3

################################################################################################
# LTE1030 Configurable Service Accounts 
################################################################################################

add_param minor SECADM actServiceAccountSsh false
add_param minor SECADM actServicePortState false
add_param minor SECADM sshClientAliveTimer 45
add_param minor SECADM sshSessionLoginDelayTimer 10

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

################################################################################################
# LTE2105 TDD Uplink carrier aggregation - 2 CC
################################################################################################
#During migration the new mandatory parameters must be created and initialized with their default values:
#actULCAggr initial with false
#caMinUlAmbr initial with 512
#!! Hidden in this version!

################################################################################################
# LTE1976-B Support for single and multi-antenna RET (Remote Electrical Tilting) device through CPRI/Ir interface - multiple BBU
################################################################################################

add_param minor RET unitMgmt true

################################################################################################
# PR 89738ESPE03: [TL00 FSIH]: maxNumCaConfUe3c definition in PDDB and CCPM is not consistent 
################################################################################################

check_param_value minor LNCEL maxNumCaConfUe3c 0 20

#version
set_version major TL15A

#history:
# v0.2 correction for PR 154754ESPE02: [TL15A][LTE2053] Migration file corrections, log print versions corrected
add_log minor "Conversion from TL15A FB15.02 (001) to TL15A FB15.02 (002)"