解耦终端事件与实体
- 终端事件与实体关系保存在ShellCfg中
- [Entity] "AccessAuthorization" : "0,mod_AccessAuth,0x502",
- [SysEvent] "AuthErrMsg" : "AccessAuthorization;HealthManager;VtmLoader;SIPPhone,\"\"",(变量的实体归属仅用于修改变量值,如AuthErrMsg只能由AccessAuthorization;HealthManager;VtmLoader;SIPPhone改变)
- 在终端启动时,强制校验每个终端事件的关联实体是否存在
- 改造为:
- 每个sysEvent都自动关联一个默认实体,Spshell,避免无关联实体的存在。(至少变量有一个默认实体)
- 启动时,绑定sysevent与对应实体,如果不存在该实体,则忽略实体,并给出日志告警。不影响VTM启动
更新token接口
- 原update token接口不包含terminalNo、token信息
- 为后续灰度控制做准备,更新token接口增加terminalNo
- 减少冗余日志