djdooo 发表于 2012-6-14 17:37:44

测试webservice,返回base64binary数据,无法参数化

wsdl中有个字段为base64binary,录制结果是
web_service_call("StepName=UpdateTable",
                "SOAPMethod=VmiWebService|VmiWebServiceSoap|UpdateTable",
                "Service=VmiWebService",
                "Snapshot=t11.inf",
                "ResponseParam=response",
                BEGIN_ARGUMENTS,
                "xml:ary=<ary base64Mode=\"file\">WSDL\\@Base64RecordedFiles\\0.bin</"
                "ary>",
                "xml:rowsql=<rowsql><string>po_bill_headers|T|</string><string"
                ">po_bill_lines|T|</string></rowsql>",
                "xml:CredentialSoapHeaderValue=<CredentialSoapHeaderValue><Username"
                ">tenny</Username><Password>123456</Password><Merchant>tenny</Merchant>"
                "</CredentialSoapHeaderValue>",
                END_ARGUMENTS,
                BEGIN_RESULT,
                END_RESULT,
                LAST);
现在想参数化WSDL\\@Base64RecordedFiles\\0.bin这里面的数据,可是打开全是乱码,我用的是lr11,各种解码器试过也没有用!如何解决?

云层 发表于 2012-6-15 08:37:08

自己写个0.bin的数据就行了

djdooo 发表于 2012-6-15 10:59:39

回复 2# 云层


    0.bin的数据lr截获的全是乱码~如果要重写的话~我写完以后还要重新编码,这个是不是就要找开发了~
    有没有其他办法,直接脚本中进行解码参数化~
    谢谢

云层 发表于 2012-6-15 12:47:16

如果知道编码方式还是有办法的,否则。。让开发来做吧,

djdooo 发表于 2012-6-15 13:38:31

回复 4# 云层


    好的~谢谢~
页: [1]
查看完整版本: 测试webservice,返回base64binary数据,无法参数化