當柳上原的風吹向天際的時候...

          真正的快樂來源于創(chuàng)造

            BlogJava :: 首頁 :: 聯(lián)系 :: 聚合  :: 管理
            368 Posts :: 1 Stories :: 201 Comments :: 0 Trackbacks
          任務:熟悉RouteToLabel節(jié)點,Label節(jié)點及Catch的使用

          1.RouteToLabel節(jié)點在Routing下,與Filter節(jié)點在一起,label節(jié)點也在里面。如下圖拖拽出一個RouteToLabel節(jié)點,兩個Label節(jié)點。


          2.再增加一個MQ Output節(jié)點Mq output2,關聯(lián)到OutQ3。這個節(jié)點作用是當Compute導向出現異常(如address是深圳)時將信息發(fā)到OutQ3上。注意MQ
          Mq output2到Mq Input的連線的起點和終點。


          3.設置Compute節(jié)點的Compute Mode類型為ALL,這是為了在其中書寫新的ESQL做的準備。


          4.編輯Compute節(jié)點的新的ESQL。

          SET OutputLocalEnvironment.Destination.RouterList.DestinationData[1].labelName = InputRoot.XML.mail.address;
          這條語句會查看輸入XML的mail節(jié)點的address節(jié)點的內容,如果能找到對應(mail節(jié)點的address節(jié)點的內容==Label節(jié)點的Label Name)的Label節(jié)點,則將消息導向到這個Label的后端;如果找不到的話,則將信息導向到Compute節(jié)點來源節(jié)點的catch端。

          5.設置Label節(jié)點一(大連)的Label Name。


          6.設置Label節(jié)點二(上海)的Label Name。


          7.給各條連線加上斷點,用以觀察消息的流向。


          8.當消息為“<mail><id>0001</id><address>dalian</address></mail>”時,如愿,消息被導向到了MQ Output。


          -The End-
          posted on 2011-09-19 17:13 何楊 閱讀(837) 評論(0)  編輯  收藏 所屬分類: WMB
          主站蜘蛛池模板: 连山| 明溪县| 旺苍县| 广汉市| 濮阳市| 耒阳市| 安岳县| 黄骅市| 台前县| 甘谷县| 冀州市| 兴山县| 安义县| 洛宁县| 池州市| 伊春市| 高碑店市| 寿阳县| 天津市| 大厂| 西林县| 南召县| 棋牌| 永川市| 大安市| 湄潭县| 呼伦贝尔市| 佳木斯市| 浪卡子县| 郴州市| 喀喇| 钟祥市| 金昌市| 阿拉善右旗| 贵德县| 平度市| 驻马店市| 南丹县| 凯里市| 正安县| 富源县|