当前位置: 代码迷 >> 综合 >> Mule IDE:MuleStudio
  详细解决方案

Mule IDE:MuleStudio

热度:85   发布时间:2024-01-21 03:57:19.0

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 示例:文件格式转换,读取输入文件,转换格式,写入输出文件夹。

参考: