2015-5-26
1.增加ParamAttr
if (typeof ParamAttr=='undefined') {
var ParamAttr = {
SENSITIVE_MASK : 0x0001, ///< 敏感数据
ASIS_RETURNED_MASK : 0x0002, ///< 原样返回参数
};
};
2.umx的addParam增加attr参数.表示参数属性,bit0-是否敏感数据 bit1-是否原样返回.
---对于handlerid参数,需要原样返回时指明属性
o.addParam('handlerid','func_a',0,umx.ParamAttr.ASIS_RETURNED_MASK);
3.增加getParamAttr
返回指定参数属性
Xebo根据ASIS_RETURNED_MASK参数属性,自动对MT_REQUEST和MT_INDICATION的返回消息自动增加这些参数.
协议可以自行决定.
其它可选的方式有:
.Xebo框架配置文件中配置需要原样返回的参数:要求应用统一规划
.各插件中配置,如果统一规划可在基类中处理实现.
相比较而言,参数属性方式自由灵活.