ws_call()

描述:

webservice服务器发送请求,获取服务器返回的数据。

语法:

ws_call(client,[service_name:service_port:]operation_name[,value1:paramName1,value2:paramName2…])

备注:

外部库函数,外部库的使用请参考《外部库使用指南》。

webservice服务器发送请求,获取服务器返回的数据。

参数:

client

webservice客户端对象。

service_name

服务名称,当wsdl中只有1service时,参数可以省略。

service_port

服务端口,当指定的service下只有1port时,参数可以省略。

operation_name

操作名称。

value: paramName

参数值:参数名称,允许有0~n个参数;参数名省略时,会按照顺序参考wsdlmessage中定义的参数名。

返回值:

序列

示例:

 

A

 

1

=ws_client("http://www.webxml.com.cn/WebServices/WeatherWebService.asmx?wsdl")

访问天气预报服务器。

2

=ws_call(A1,"WeatherWebService":"WeatherWebServiceSoap":"getSupportProvince")

3

=ws_call(A1,"WeatherWebService":"WeatherWebServiceSoap":"getWeatherbyCityName"

,"58367":"theCityName")