求救,关于PB调用webservice中传xml格式字符串

孤独潇湘 孤独潇湘 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
小弟最近在研究webservice
pb11.5
webservice:http://221.131.80.221:8091/THSS/services/DrugService?wsdl
其中customer函数三个string参数,arg2要求为xml格式字符串
我写的代码如下:
Long ll_log
SoapConnection lc_soap_conn
mydrugserviceporttypeport proxy_obj
//webservice接口
lc_soap_conn = create SoapConnection //Instantiated connection
ll_log = lc_soap_conn.SetOptions("SoapLog=~"mySoapLog.log~"")
IF lc_soap_conn.CreateInstance(proxy_obj, "mydrugserviceporttypeport","http://221.131.80.221:8091/THSS/services/DrugService?wsdl") <> 0 THEN
MessageBox("提示","webservice接口连接出错!")
END IF
string compCode="***********"
string pwd="***************"
string data="<?xml version=~'1.0~' encoding=~'utf-8~'?><DATAS><DATA><UNIT_NAME>江苏九州通医药有限公司</UNIT_NAME><UP_USER>************</UP_USER><UNIT_TYPE>1</UNIT_TYPE><CERT_NO>**********</CERT_NO><CERT_VALID>2017-04-01</CERT_VALID><TAX_CODE>***********</TAX_CODE><UNIT_RANGE>***************</UNIT_RANGE><BUS_TYPE>0</BUS_TYPE><UNIT_ADD>南京市江宁经济开发区殷华街476号</UNIT_ADD><UNIT_CONT>王**</UNIT_CONT><CONT_PHONE>025********</CONT_PHONE></DATA></DATAS>"
string ll_ret
ll_ret=proxy_obj.customer(compCode,pwd,data)
messagebox("",ll_ret)

DESTROY proxy_obj
DESTROY lc_soap_conn



data字符串在mySoapLog.log中<>均不显示了,变成了“”“<?xml version='1.0' encoding='utf-8'?>”


程序出现错误
Application terminated
Error:The given SOAPAction'
http://service.dataupload.thss.keyu.com/#customer does not match an operation

求救
...全文
评论 2
收藏 已收藏
分享
返回顶部
孤独潇湘
Web 应用 663 成员 2,333 内容