####################################
## SCFD file version: 0.6         ##
## PDDB version: TLF15A_1502_002  ##
####################################

#General checking for rule file execution
check_version minor TL16
check_version minor TLF16

# v0.4
check_version minor TLC16
# v0.4 end

#v0.6 exit rule for 16A
check_version minor TL16A
check_version minor TLF16A
check_version minor TLC16A
#v0.6 end

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.5: 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.5

################################################################################################
# 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

#v0.3 Worakaround removed
#v0.2 Workaround for CRL5972 - not needed after PDDB TLF15A_1503_001
#del_list minor TRBLCADM remoteSyslogConfig
#del_param minor TRBLCADM remoteSyslogTransmissionStatus
#v0.2 END
#v0.3 Worakaround removed END

########
# 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
################################################################################################

#FZM PDDB parameter deleted
#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
#FZM Replace# set_version major TL15A
set_version major TLF15A

#history:
#FZM Replace# add_log minor "Conversion from TL15A FB15.01 (001) to TL15A FB15.02 (002)"
add_log minor "Conversion from TLF15A FB15.02 (001) to TLF15A FB15.02 (002)"