本节讲述了Web Service业务服务的创建过程,以及Web Service业务服务的参数配置。通过本节你将了解到以下内容:
- 如何创建WS业务服务;
- 如何配置WS业务服务的参数,以及各配置项的含义;
# 创建步骤
在资源管理器中,右键点击业务Module中的"业务服务",选择"创建->WS业务服务" 菜单项,如下所示:
- 类别:用于WS业务服务的业务化分类,便于业务服务的管理、查找。通过上图中的"选择类别"项,可以使用已经存在的类型,也可以填写新的类型。
- 文件名称:存储WS业务服务配置信息的文件名称。该文件名称要求本module中唯一,不推荐长文件名。
- 显示名称:WS业务服务的显示名称。显示名称可以为中文,推荐具有业务含义的显示名,便于管理、查找。
"创建WS业务服务"窗口中,各输入项的填写规则如下:
属性名称 | 填写规则 |
---|---|
选择工程 | 选择当前工程 |
选择Module | 选择当前的业务Module |
选择类别 | 只能是数字、字母、下划线(_) |
文件名 | 只能是数字、字母、下划线(_) |
显示名称 | 只能是数字、字母、中文、点(.)、下划线(_)、中横线(-) |
在新生成的WS业务服务编辑器中输入基本信息,显示如下:
- ID:WS业务服务的唯一标识,系统自动生成,不能修改。
- 显示名称:WS业务服务的显示名称,名称可以为中文
- 描述:为任意字符且可以为空
- Endpoint:业务服务实现通信接出,即业务服务关联的公共module中的endpoint
- Url:请求服务的URL,不包括Ip、Port等信息。系统运行时,Endpoint中Ip、Port与该Url组合生成实际的Url
- 操作敏感:WSDL中有多个Operation时,操作敏感为True,将为每个Operation分配单独的通道;操作敏感为False,所有的Operation使用同一个通道。
- 导入WSDL:导入WSDL文件,且在弹出的"导入WSDL"页面配置、选择操作的方法
- 操作列表:WSDL中对应的方法
3.1 选择Endpoint,点击"选择"按钮,弹出"HTTP Endpoint"窗口,选中对应Endpoint点击"确定"按钮完成选择。
区域 | 描述 |
---|---|
A | 可以在此输入Endpoint过滤条件 |
3.2 点击"导入WSDL"连接弹出"导入WSDL"窗口,在WSDL地址输入框中输入地址点"导入"按钮或点击"浏览"按钮选择相应.wsdl文件,如果wsdl没有错误,选择服务等信息会自动填充。
- WSDL地址:请求服务的URL
- 选择操作列表:支持全选或部分选择(至少选择一个方法)
"导入WSDL"窗口中,各输入项的填写规范如下:
属性名称 | 填写规则 |
---|---|
WSDL地址 | 不能为空,此url必须为合法url |
如果导入的wsdl文件没有错误选择服务、选择port、选择url等信息会自动填充
3.3 输入显示名称等,WS业务服务编辑完成
编辑"WS业务服务"窗口中,各输入项的填写规则如下:
属性名称 | 填写规则 |
---|---|
显示名称 | 只能是数字、字母、中文、点(.)、下划线(_)、中横线(-) |
URI | 不可为空,在未导入WSDL文件时,手动输入url,提示"引用的WSDL文件不存在" |
操作敏感 | true或false |
显示名称(操作基本信息) | 只能是数字、字母、中文、点(.)、下划线(_)、中横线(-) |
业务校验 | 对本次请求结果进行检验,根据业务请求结果,可判定为成功或失败,失败时自动重试 |
线程池配置信息参考:线程池配置信息
4.根据需要,选择业务校验类
- 设置完WS业务服务相关配置后,点击工具栏中的保存图标保存信息。