...
一般WebService 查询的使用场景是:调用外部第三方系统的WSDL接口获取外部系统数据;
在使用 WebService 作为数据源时,在模型中如何获取WebService的数据呢,这样要怎么实现呢?下面以一个例子进行说明.
为了方便举例,本文用产品内置的WSDL地址测试,以获取用户接口(本质是查询smartbi知识库数据)为例。
其中接口地址可从系统监控-wsdl地址中获取,具体可参考wiki文档:系统监控-wsdl地址
- WebService查询默认是禁用状态,如果要使用WebService功能,需先安装"WebService 扩展包", 点击下载WebService.ext
- 在"WSDL地址“输入: http://xx.xx.xx.xx:端口号/smartbi/vision/services/UserManagerService?wsdl ,
- 方法名称输入:getAllUsers(在WSDL地址内容一定能找到对应的方法),否则执行会报错
- 点击执行 按钮,如果有“方法名称”有参数,则需要填写参数;没有,则直接显示数据
- 建议先点击【保存】之后再点击【回到模型】;可以在模型修改点击【保存】之后,再点击【回到模型】,可以在模型修改数据类型、修改别名、设置与其他查询的关系或者构建数据模型
...