|
2#
楼主 |
发表于 2012-3-27 16:32:59
|
只看该作者
本帖最后由 linda86412 于 2012-3-28 08:59 编辑
收到的包内容一般如下,需要获取%ErrCode的值判断该事物是否成功。用了lrs_save_searched_string 函数但是返回9011,请问该如何修改?
脚本:
lrs_save_searched_string("socket0", "param","anwer","LB=e","RB=%",1,1,-1);
lr_output_message("conent=%s",lr_eval_string("<anwer>"));
if(atoi(lr_eval_string("<anwer>"))==1)
lr_end_transaction("addcar", LR_PASS);
else
lr_end_transaction("addcar",LR_FAIL);
运行日志:Action.c(22): Notify: Saving Parameter "param = TPO\x14\x00\x00\x00\x00\x0e\x00\x00\x00%ErrCode=-135%\x00"Action.c(24): Notify: Parameter Substitution: parameter "param" = "TPO\x14\x00\x00\x00\x00\x0e\x00\x00\x00%ErrCode=-135%\x00"
Action.c(24): conent= TPO\x14\x00\x00\x00\x00\x0e\x00\x00\x00%ErrCode=-135%\x00
Action.c(27): lrs_save_searched_string(socket0, param, anwer, LB=e, RB=%, 1, 1, -1)
Action.c(27): Error : Specified buffer param doesn't exist. Error code : 9011. |
|