HAND中间件培训_Mule常用控件_v1.0.doc

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
FILENAME WS connector安装配置文档.doc v. REF DocVersion 1.0 供汉得内部使用 Page If Section 1 1 “PAGE 16” “ PAGE 18” 18 Mule控件培训文档 文档作者: 李睿豪 创建日期: createdate \@ MMMM d, yyyyMar 24, 2017 更新日期: Sep 17, 2017 文档编码: 当前版本: 1.0 审批签字: 客户项目经理 汉得项目经理 autotext PIC Oracle Logo \* Mergeformat 拷贝编号:____ 文档控制 变更记录 SECTIONPAGES 38 日期 作者 版本 变更参考 2018-3-24 李睿豪 1.0 原始文档 审核 姓名 职位 分发 拷贝编号 姓名 位置/岗位 备注: 出于文档管理的目的,如果您收到了本文档的电子版本,请打印出来并在封面的相应位置写上您的名字。 出于文档管理的目的,如果您收到了本文档的纸介质版本,请在封面写上您的名字。 目录 TOC \o 1-3 文档控制 2 文档概述 4 Mule控件总结 5 Web Service Consumer 5 File 6 SFTP 7 Quartz 7 Set Payload 8 Property 9 Attachment 9 XSLT 11 Set Payload 12 Sub Flow 13 Composite Source 13 Poll 15 注意事项 17 未决与已结问题 18 未决问题 18 已结问题 18 文档概述 本文档主要是对于Mule中控件的总结(Scope类型)。 Mule控件培训 Web Service Consumer Web Service Consumer控件与HTTP Request Connector控件类似,即要访问的下游服务。但不同点是Web Service Consumer控件只能是连接Soap服务,而HTTP Request Connector不论是Rest还是Soap服务都可以连接。其中该控件配置需要先点击加号创建连接下游Soap服务 在弹窗中首先配置WSDL Location参数,该参数输入的为下游Soap服务的wsdl文件,可以从本地加载,也可以直接数据wsdl地址;当该参数输入完成后,Service参数便会自动加载出来,之后便可以选择Port,选择完成后,Address也会自动加载出来。点击OK,完成创建。 完成之后,便可以在Operation中选择该Soap服务中的不同方法了 File File控件即文件连接器,它允许服务在本地文件系统中交换文件。当File控件处于Flow的Source和Process时,是不同的控件,当其处于Source时,File控件可以视为入站端点即数据源;当其处于Process时可以理解为出站端点。 SFTP SFTP控件即实现文件安全传输通道的控件,可以通过配置参数,实现访问服务器并且传输文件。再对该控件进行配置时,Server Information下的参数为要访问的服务器地址及用户密码等信息。 该控件也可放置在Flow的Source区域,成为具有单向交换模式的入站端点。 Quartz Quartz控件即定时端点,该控件一样可以配置在Flow的Source和Process两个区域内。 其配置参数中jobName为该定时器的名称,cronExpression则是Cron表达式,Job子节点常用event-generator-job。测试结果如下,每10秒执行一次。 Set Payload Set Payload控件,主要就是对于一个flow中传递报文的修改。下图的flow中第一个log打印出我们调用接口时,传递的请求报文,之后通过set payload控件修改报文,在通过第二log打印出来。 首先通过SoapUI模拟调用接口,我们在请求时,传入一个空报文,可以看到第一个log打印出来了null,之后通过set payload控件后,log打印出我们重新修改后的payload的值 Property Property控件是为当前flow设置,复制或者移除一个特性,但是设置的只能是outbound的特性即输出的特性。对于Property控件的配置主要是对Operation,Name,Value进行配置。 下面我们使用SoapUI模拟调用

文档评论(0)

137****2202 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档