错误 #1709
前台规则文件检查重构。
0%
描述
因国荣提出的需求,牵扯到模糊,比如123既存在于123456,也存在123之中。之前代码无法正常检查规则,
并且之前没考虑到多rules。
故重构代码。
请凯哥多增加规则文件进行验证,看是否存在其它问题。
历史记录
由 薛 泽庆 更新于 大约一年 之前
- 状态 从 新建 变更为 转测试
- 指派给 从 薛 泽庆 变更为 杨 凯
已完成,
目前规则文件:
<YZMM-Config-Check>
<version>1.0</version>
<GnbVersion>1.0</GnbVersion>
<Rules name="phy-Check" owner="DU-CELL">
<Rule name="Even_Value" owner="吕国荣">
<Item name="ODD" path="" value="1" pos="const" />
<Item name="EVEN" path="" value="2" pos="const" />
<Item name="ZERO" path="" value="0" pos="const" />
<Item name="P_0_NOMINAL" path="/du-cell:DU-CELL/INITIAL_BWP/INITIAL_BWP_PUSCH_COMMON/P_0_NOMINAL" pos="editVal" />
<Item name="P_0_NOMINAL_WITH_GRANT" path="/du-cell:DU-CELL/INITIAL_BWP/INITIAL_BWP_PUSCH_COMMON/P_0_NOMINAL_WITH_GRANT" pos="editVal" />
<Item name="PUSCH_ALPHA" path="/du-cell:DU-CELL/INITIAL_BWP/INITIAL_BWP_PUSCH_COMMON/PUSCH_ALPHA" pos="editVal" />
<Check index="0" fLeft = "{P_0_NOMINAL}%{EVEN}" fRight="{ZERO}" oper="eq" />
<Check index="1" fLeft = "{P_0_NOMINAL_WITH_GRANT}%{EVEN}" fRight="{ZERO}" oper="eq" />
</Rule>
</Rules>
<Rules name="DU-Check" owner="DU-CELL">
<Rule name="PCI-Check" owner="马党旗">
<Item name="NR_CELL_ID" path="/du-cell:DU-CELL/BASE/NR_CELL_ID" pos="dbValue" />
<Check index="0" fLeft = "{NR_CELL_ID}" fRight="1000" oper="le" />
</Rule>
</Rules>
</YZMM-Config-Check>