补充升级版测试用例
上午完成公共库 xml语句的编写。(实际完成情况:只完成了定购部分,)
执行下面语句后报了个999的错误,提示 <ReturnMessage>Name cannot begin with the ' ' character, hexadecimal value 0x20. Line 15, position 10.</ReturnMessage>
<CalParams>
<OperationInfo OperationId="200240">
<OperatorInfo PromoterCode="GD-001" AgentCode="10001" OpreatorCode="1" WorkstationCode="" />
</OperationInfo>
<StrategyInfo StrategyPkgId="1000074" />
<SubscriberInfo SubCode="pub001">
<DeviceInfo_List>
<DeviceInfo CardNO="0000000000000081" StbNO="00000000000000000042">
<EntitlementInfo_List>
<EntitlementInfo CardNO="" StbNO="" ProductCode="101" StartTime="2008-01-01 00:00:00" StopTime="2008-12-31 23:59:59" />
<EntitlementInfo CardNO="" StbNO="" ProductCode="102" StartTime="2008-01-01 00:00:00" StopTime="2008-12-31 23:59:59" />
<EntitlementInfo CardNO="" StbNO="" ProductCode="103" StartTime="2008-01-01 00:00:00" StopTime="2008-12-31 23:59:59" />
</EntitlementInfo_List>
</DeviceInfo>
</ DeviceInfo_List >
</SubscriberInfo>
</CalParams>
经查问题在于 promotercode=GD-0001 AgentCode=0001,没有subcode,所以应该为空。另外程序在判断授权时间上有点问题,正在修改。
修改Msi文件后,重新配置web config,输入
<?xml version="1.0" encoding="UTF-8"?>
<CalParams>
<OperationInfo OperationId="200240">
<OperatorInfo PromoterCode="GD-0001" AgentCode="0001" OpreatorCode="1" WorkstationCode="" />
</OperationInfo>
<StrategyInfo StrategyPkgId="1000074" />
<SubscriberInfo SubCode="">
<DeviceInfo_List>
<DeviceInfo CardNO="0000000000000081" StbNO="00000000000000000042">
<EntitlementInfo_List>
<EntitlementInfo CardNO="" StbNO="" ProductCode="101" StartTime="2008-01-01 00:00:00" StopTime="2008-12-31 23:59:59" />
<EntitlementInfo CardNO="" StbNO="" ProductCode="102" StartTime="2008-01-01 00:00:00" StopTime="2008-12-31 23:59:59" />
<EntitlementInfo CardNO="" StbNO="" ProductCode="103" StartTime="2008-01-01 00:00:00" StopTime="2008-12-31 23:59:59" />
</EntitlementInfo_List>
</DeviceInfo>
</DeviceInfo_List >
</SubscriberInfo>
</CalParams>
返回信息
<?xml version="1.0" encoding="utf-8"?>
<ResultInfo_List >
<ResultInfo ReturnCode="104">
<ReturnMessage>Unable to load DLL 'oramts.dll': 找不到指定的模块。 (Exception from HRESULT: 0x8007007E)</ReturnMessage>
</ResultInfo>
</ResultInfo_List>
好像是数据库驱动的问题,正在查看。
在oracle安装文件执行时,选择安装类型:自定义 下一步——指定主目录后,进入组件选择页面
选择Oracle Service For Microsoft Transaction serve
安装成功后,服务中增加oracle services for microsoft transaction serve
给pub003 增加新设备0000000000000092
给pub004 增加新设备0000000000000091
<ReturnMessage>Name cannot begin with the ' ' character, hexadecimal value 0x20. Line 16, position 10.</ReturnMessage>
提示某某处不得为空时,一定是因为有空格,按照提示删除空格即可。
定购策略错误时,依然可以成功定购!
下班前发现的最后一个bug: 定购策略错误时不可以进行订购和授权,而实际情况是无论订购策略部分输入什么,都可以订购成功。已提交给开发人员。
****************************************************************************************
YC并验证一个问题。
吐血,121上的伊春库有三个文件,而实际现有的伊春sms为标准版,白导了半天。
导成功了,但是121服务端没有YC的环境,明天SLL如果把文件导到55上,我就搭一下环境再测试。
posted on 2008-06-18 22:22
unearthly bone 阅读(136)
评论(0) 编辑 收藏 引用 所属分类:
我的工作日志