Mule IDE:MuleStudio
sf2gis@163.com
2016年10月18日创建
1 目标:方便Mule组件使用,程序开发。
2原理:定制Eclipse,增加对MULE_HOME的自动扫描,增加MULE相关组件、工程等的操作。
3方法:基本组件
连接器Connector:用于收发消息,添加内容。
4方法:包文件目录
Java文件:Src/main/java
测试文件:Src/test/java
配置文件:src/main/resources,src/test/resources
流程配置文件:flows/*.mflow
5方法:流程管理
5.1 流程编辑:可视化编辑MessageFlow或XML编辑Configuration XML。可以设置全局组件,在Global Elements中编辑。
5.2 流程面板:流程的各种组件
Mule交换消息的外部产生/接受端:端点Endpoints。
第三方通讯组件:Components
格式转换:Transformers
范围控制:Scope,控制Flow的范围、流程
流程控制:控制Flow内部消息流程。
6方法:端点Endpoints:消息的产生/接受端
6.1 文件端点File:由文件系统产生/接受消息。
入口文件Inbound:配置文件的扫描规则,包括路径Path,处理前规则MoveToPattern,MoveToDirectory,扫描规则PollingFrequency,FileAge,文件扫描规则RegexFilter,文件名排序规则Comparator。
出口文件Outbound,配置文件的输出路径Path,常用规则如下。
6.2 网络端点HTTP:由Internet网络产生/接受消息。
入口HTTP:设置请求的HTTP地址,端口,路径等。
出口HTTP:设置最终的HTTP地址,端口,路径等。
6.3 示例:文件格式转换,读取输入文件,转换格式,写入输出文件夹。
参考: