51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2497|回复: 4
打印 上一主题 下一主题

[求助] WebService 返回值 datetime问题 论坛里没有

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2013-8-27 09:45:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我先调用WebService  返回一个xml文件  格式如下
<getFisheriesSchemaResult XmlType="DynamicParameter"><ProductSchema><ProdId>0</ProdId><ProdType>0</ProdType><ProdOrg>北海区台</ProdOrg><Post_Time>2013/8/20 9:00:00</Post_Time><PredictionTime>0</PredictionTime><XmlCreateTime>2013/8/27 9:29:16</XmlCreateTime><VType>1</VType></ProductSchema><ProductSchema><ProdId>0</ProdId><ProdType>0</ProdType><ProdOrg>北海区台</ProdOrg><Post_Time>2013/8/21 9:00:00</Post_Time><PredictionTime>0</PredictionTime><XmlCreateTime>2013/8/27 9:29:16</XmlCreateTime><VType>1</VType></ProductSchema></<getFisheriesSchemaResult>

然后我需要获得通过xml文件继续调用另一个webservice,需要的参数有 ProdId,ProdType,ProdOrg,Post_Time.

lr_xml_get_values("XML={str}",
                                                "valueParam=PostTime",
                                                "Query=/getFisheriesSchemaResult/ProductSchema/Post_Time",
                                                "SelectAll=yes",
                                                LAST);

sprintf (ptime, "Retrieved value %d : {PostTime_%d}", i+1, i+1);

  lr_save_var(lr_eval_string(ptime)+20,18,0,"temp3");

前边的三个参数我都进行参数话了,方法如上,但是最后一个是dateTime格式的,我能获得2013/8/20 9:00:00文本格式的。但是
BEGIN_ARGUMENTS,
                "userName=IDP",
                "password=IDP",
                "reqSn=1",
                "xml:ps="
                        "<ps>"
                                "<ProdType>{temp1}</ProdType>"
                                "<ProdOrg>{temp2}</ProdOrg>"
                                "<Post_Time>{temp3}</Post_Time>"
                                "<VType>{temp4}</VType>"
                        "</ps>",
                END_ARGUMENTS,
temp3不能被利用,webservice不能够成功,求大侠帮助。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

  • TA的每日心情
    擦汗
    昨天 10:29
  • 签到天数: 1040 天

    连续签到: 2 天

    [LV.10]测试总司令

    2#
    发表于 2013-8-27 10:35:25 | 只看该作者
    我先调用WebService  返回一个xml文件  格式如下
    00北海区台2013/8/20 9:00:0002013/8/27 9:29:16100北海 ...
    dominge 发表于 2013-8-27 09:45



        是不是少了一个插件!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3#
    发表于 2013-8-27 13:55:51 | 只看该作者
    这个问题在QQ群里面已经解决了,楼主自己来回个答案吧。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
     楼主| 发表于 2013-8-29 15:39:54 | 只看该作者
    回复 2# lsekfe


        解决问题的办法是不要用lr_output_message 去看变量的输出,如果出现错误的时候,去查看日志,这是面对错误的办法,其他的问题还是蛮简单的,是因为多了一个空格,但是输出的时候看不出来而已
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    昨天 10:29
  • 签到天数: 1040 天

    连续签到: 2 天

    [LV.10]测试总司令

    5#
    发表于 2013-8-29 15:53:51 | 只看该作者
    这个不错的分享!感谢LZ,还要感谢云层,更要感谢党!
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-6 07:11 , Processed in 0.070900 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表