iPaaS文档库 iPaaS文档库
00 概述
01 产品安装指南
02 快速入门指南
03 Studio使用指南
04 iPaaS使用指南
05 高级配置指南
06 接口服务说明
07 升级&数据迁移指南
08 产品集成指南
09 FAQ
  • 创建步骤

# 创建步骤

  1. 在资源管理器中右键点击业务Module中的代理服务,选择"创建->WS代理服务" 菜单项。

  2. 在弹出的"创建WS代理服务"向导中输入相应信息点击"完成"按钮生成WS代理服务。

  • 类别:用于WS代理服务的业务化分类,便于代理服务的管理、查找。通过上图中的"选择类别"项,可以使用已经存在的类型,也可以填写新的类型。

  • 文件名称:存储WS代理服务配置信息的文件名称。该文件名称要求本module中唯一,不推荐长文件名。

  • 显示名称:WS代理服务的显示名称。显示名称可以为中文,推荐具有业务含义的显示名,便于管理、查找。

属性名称 填写规则
选择工程 选择当前工作集中的工程
选择Module 选择工程中的业务Module
选择类别 只能是数字、字母、下划线(_)
文件名 只能是数字、字母、下划线(_)
显示名称 只能是数字、字母、中文、点(.)、下划线(_)、中横线(-)
  1. WS代理服务生成后,在资源管理中如下所示:

  • ID:WS代理服务的唯一标识,系统自动生成,不能修改。

  • 显示名称:WS代理服务的显示名称,名称可以为中文。

  • Transport:WS代理服务关联的Transport,即WS代理服务所处理请求的来源。系统运行时,Transport完成请求的接入,然后交予WS代理服务处理请求。创建ESB项目时,会创建默认的Transport。

  • URlPattern:请求服务的URl,不包括Ip、Port等信息。系统运行时、Transport中的Ip、Port与该Url组合生成实际的Url。

  • 操作敏感:WSDL中有多个Operation时,操作敏感为True,将为每个Operation分配单独的通道;操作敏感为False,所有的Operation使用同一个通道。

  • 操作列表:未导入WSDL操作列表信息为空

属性名称 填写规则
显示名称 只能是数字、字母、中文、点(.)、下划线(_)、中横线(-)
UrlPattern 不可为空

新生成的WS代理服务缺少其它必要信息,如访问URL、关联的业务服务(或代理服务),并在上图中显示为存在编译错误。

  1. 编辑新建的WS代理服务。 4.1 新建的WS代理服务缺少其它必要信息,如URLPattern为空提示:"URLPattern属性值不能为空",显示如下:

4.2 点击"导入WSDL",弹出"导入WSDL"窗口,在WSDL地址输入框中输入地址点"导入"按钮或点击"浏览"按钮选择相应.wsdl文件,如果wsdl没有错误选择服务等信息会自动填充,至少选择一个WSDL操作,显示如下:

注意 操作列表中的方法至少选一个,否则提示:"至少选择一个WSDL操作"

4.3 点击操作列表中的操作,此操作的信息会在右边的操作基本信息中显示。

  • ID:WSDL操作方法唯一标识。
  • 显示名称:WSDL操作方法显示名称,名称可以为中文。
  • 引用服务类型:服务类型分为"业务服务"、"中介服务"。
  • 引用服务名称:对应相应服务的服务名称,建立服务之间的关系。

在编辑时,可以重新导入wsdl文件。

4.4 关联中介服务或业务服务,选择"引用服务类型"的业务服务,点击"引用服务名称"对应的"选择"按钮,弹出"选择业务服务操作"窗口,选中对应操作,如下:

  • 一个JMS代理服务只可以关联一个业务服务或中介服务;
  • 支持选择本Module或依赖Module的业务服务或中介服务;

"选择业务服务操作"窗口中,选择的类型不匹配提示:"数据类型不匹配"

4.5 WS代理服务编辑完成,如下所示:

线程池配置信息参考:线程池配置信息

  1. WS代理服务配置完成后,资源管理器目录结构如下:

  2. WS代理服务编辑完成后,点击工具栏保存图标保存信息。

← 3.3.2.2 创建JMS代理服务 3.3.2.4 创建TCP代理服务 →