全局变量:
g_dictGlobal ={}
g_iRetryNum =0
g_dictException ={}
初始化模块
Log.Info("——————进入初始化模块——————")
/* 1.设置日志界别为3级 */
Log.SetLevel(3)
g_iRetryNum = g_iRetryNum + 1
g_dictGlobal = {}
Rem 流程异常记录
g_dictGlobal["isEx"] = False
Rem 设定重试次数,有Commander一般放在Commander上,没有Commander一般放在本地Config文件中
g_dictGlobal["maxRetryNum"] = 3
Log.Info("——————退出初始化模块——————")
公共模块:PublicBlock
/*
作者:xxx
创建时间:2021年12月22日
公共模块:
1.放置函数
2.放置邮件相关操作
3.放置异常数据收集操作
4.放置天气查询操作
*/
/*
功能:通过用户名匹配数据表,得到对应的值
入参:数据表、用户名
出参:返回对应用户名的值
*/
Function Initialize
Rem 参数初始化赋值
g_dictGlobal["username"] = "UiBot"
g_dictGlobal["password"] = "UiBot"
End Function
初始化是否异常
g_dictGlobal["isEx"] = True
业务处理
Log.Info("——————业务处理模块——————") //高级认证要求
//TracePrint "——————业务处理模块——————"
Rem 判读出异常后,将g_dictGlobal["isEx"]设置为TRUE
g_dictGlobal["isEx"] = True
//TracePrint "——————退出处理模块——————"
Log.Info("——————退出处理模块——————") //高级认证要求
流程是否异常:
g_dictGlobal["isEx"] = True
是否重试:
g_iRetryNum < g_dictGlobal["maxRetryNum"]