ESB文档库 ESB文档库
00 概述
01 产品安装指南
02 快速入门指南
03 ESB Studio使用指南
04 企业服务总线使用指南
05 高级配置指南
06 接口服务说明
07 升级&数据迁移指南
08 FAQ
无

进行业务校验的目的在于,在业务服务中创建http,ws类型服务时,可对业务服务返回的结果进行校验,判定本次调用结果为成功或者失败。对判定为失败的结果,会自动进行业务重调。

示例demo:businessCheckDemo.zip

1.重试次数的配置

重试次数是可配置的,默认次数是3次,可在对应的endpoint下,连接参数配置中进行配置,如下图所示。

2.依赖的jar包引入

在开发业务校验类时,需要引入server的两个jar,分别是:com.primeton.esb.httpcomponent.client-8.0.0.0.jar,com.primeton.esb.httpcomponent.client.nio-8.0.0.0.jar。

2.1.点击项目,选择属性

2.2.在弹出的窗体中,选择Java构建路径,然后点击添加外部JAR

2.3.进入到Studio安装目录下,然后依次进入到studio->server->plugin目录下,选择: com.primeton.esb.httpcomponent.client-8.0.0.0.jar, com.primeton.esb.httpcomponent.client.nio-8.0.0.0.jar,点击打开,然后选择应用并关闭即可。

3.开发业务校验类

在业务模型的java包下,选择一个已有的包,也可新建一个包,创建一个校验类,如:HelloServiceResponseCheck,该类需要实现IHttpResponseChecker接口, 并实现businessResultCheck方法,可根据实际场景进行实现,实现的示例如下:

4.业务校验的使用

4.1.http业务服务中的使用

在已创建好的http服务中,在业务校验选项一栏中,点击选择,会弹出可供选择的校验类,选择其中一个后,点击确认即可。

4.2.在ws业务服务中的使用

在已创建好的ws服务中,导入wsdl地址后,在操作列表中,点击需要进行业务校验的操作,在右边展示的操作基本信息中,业务校验项中,点击选择。

弹出可供选择的校验类,选择其中一个后,点击确认即可。

← 3.6.9 回调地址动态配置 3.6.11 自定义告警开发示例 →