使用mule-config.xml工作
Mule配置文件由以下标签组织成一颗XML元素树:
1、<model> -- 定义应用程序中的服务;
2、<service> -- 配置一个服务;
3、<description> -- 服务的描述内容;
4、<inbound> -- 配置入站路由,它们的端点以及入站转换器;
5、<outbound> -- 配置一个或多个出站路由,它们的端点以及出站转换器;
6、<async-reply> -- 配置一个异步应答路由,它用于异步请求/响应消息中;
7、<exception-strategy> -- 配置连接器或模型或服务上的错误处理策略。
下面是一个示例模型:
<mule>
<model>
<service name="GreeterUMO">
<inbound....>
<filtering-router>
....
</filtering-router>
</inbound>
<component..../>
<outbound....>
.......
</outbound>
<default-service-exception-strategy>
.....
</default-service-exception-strategy>
</service>
<service name="GreeterUMO2" initialState="stopped">
...
</service>
</model>
</mule>
<model>
<service name="GreeterUMO">
<inbound....>
<filtering-router>
....
</filtering-router>
</inbound>
<component..../>
<outbound....>
.......
</outbound>
<default-service-exception-strategy>
.....
</default-service-exception-strategy>
</service>
<service name="GreeterUMO2" initialState="stopped">
...
</service>
</model>
</mule>