2013-04-01 27 views
1

我有一個關於如何使用多個配置XML文件的應用程序mule應用全局例外策略的問題。 讓我試着解釋我的困惑。假設在我的應用程序中有4個mule配置XML(每個mule配置XML有一個或多個流),並且在這些1中定義了全局異常策略。其他配置XML具有沒有任何自定義異常處理的流程,即它們使用mule提供的默認異常策略。針對使用多個「mule config xmls」的mule應用程序的例外策略

現在的問題是 - 「當應用程序正在運行,如果它出現異常,異常發生在這是在XML定義沒有全局異常策略流」

將這個異常被處理在其中一個XML中定義的全局異常策略?或由包含流程的配置XML處理。

我的期望是,在一個特定的XML文件中定義的全局異常策略將只處理只有XML內發生在流動的異常。

但是,如果你們能在這個問題上多說一點,我將不勝感激。

回答

2

當騾子加載多個XML配置文件,它的行爲就好像有隻有一個,即所有全局定義元件(變壓器,組件,安全管理人員和異常策略)可用來到處都是流動了。

0

要使用所有其他配置XML文件中的全局異常戰略項目,定義一個全局配置。

E.g.如果全局異常策略在「global.xml」定義,在XML - >去全球元素 - 添加新「配置」並選擇定義的全局例外策略,在下拉菜單中「默認異常策略」