覆盖主要内容
版本: 6.1.0

检查 web 服务是否可用

组件介绍

检查web服务是否可用组件步骤是对数据流中的给定URL(例如Webservice URL)是否有效,是否可以连接以及是否可以读取数据。如果它在给定的超时时间内连接并且可以读取数据,则它将返回“ true”作为布尔结果值,否则返回“ false”。启用调试日志记录后,可以在日志中找到失败原因的更多信息。


  • 输入:前一步骤带来的web url信息
  • 输出:url是否连接/读取情况的Boolean值

页面介绍

运行“检查web服务是否可用”组件得到下图所示的界面:

参数选项

CSV文件输入组件页面包含如下选项:

选项说明样例值
步骤名称步骤的唯一名称,可以自定义名称或保留默认名称。检查web服务是否可用
URL field读取URL的字段
Connect timeout(ms)URL连接时间
Read timeout(ms)URL读取时间
Result fieldname返回字段命名

使用案例

拖拽自定义常量数据组件至画布中,双击组件,右击插入字段,添加【url】,类型为String,并且在数据中分别添加https://www.baidu.com 与 http://www.pentaho.com,详细操作如下图:

拖拽检查web服务是否可用组件至画布中,双击组件,配置相关参数,URL field选择【url】,**Connect timeout(ms)**及 Result fieldname设定为100,Result fieldname设定为 result。

最后,设定失败URL 以及 成功URL方向,点击运行,结果如下所示:

点开成功URL失败URL我们可以看到,那个URL检查服务是否成功,可以进行相应的后续步骤。