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

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

            BlogJava :: 首頁 :: 聯(lián)系 :: 聚合  :: 管理
            368 Posts :: 1 Stories :: 201 Comments :: 0 Trackbacks
          任務:熟悉Compute節(jié)點的使用及ESQL的基本寫法。
          注意:本節(jié)其它節(jié)點屬性和上一節(jié)一樣。

          1.Compute節(jié)點在Transformation菜單下:


          2.在MQInput節(jié)點和MQ Output節(jié)點之間插入一個Compute節(jié)點。由于沒有設置節(jié)點屬性,此時節(jié)點帶有錯誤圖標。


          3.右鍵點擊Compute節(jié)點,點擊“Open ESQL”菜單。


          4.在打開的窗口中輸入下面文字。

          第一句意思是從輸入內(nèi)容賦值到輸出內(nèi)容。
          第二句意思是在employee節(jié)點下增加cnname節(jié)點
          第三句意思是刪除原有employee節(jié)點下的name節(jié)點
          其它語句都是固定寫法。

          5.在InQ中輸入XML文本,待會看看進過Compute節(jié)點轉(zhuǎn)化后這段文本會變成什么樣子。


          6.查看OutQ中的輸出結(jié)果,確實達到了ESQL語句的目的。


          7.使用rfhutil.exe讀取OutQ中的內(nèi)容。


          -The end-
          posted on 2011-09-19 14:53 何楊 閱讀(1507) 評論(6)  編輯  收藏 所屬分類: WMB

          Feedback

          # re: WMB入門之三:Compute節(jié)點 2011-12-30 15:52 陳祥文
          您好!
          我最近正在學習WMB7,有幸看到您的博客
          我按照您的入門學習

          但我在第三個入門碰到問題

          當我傳入的訊息為
          <employee>
          <id>0001</id>
          <name>小明</name>
          </employee>

          經(jīng)過Compute節(jié)點 (ESQL)與您相同
          BEGIN

          SET OutputRoot = InputRoot;

          SET OutputRoot.XML.employee.cnname = '陳祥文';
          SET OutputRoot.XML.employee.name = null;

          RETURN TRUE;
          END;

          但我最後輸出的訊息卻是
          <employee>
          <id>0001</id>
          <name>小明</name>
          </employee>
          <employee>
          <cnname>陳祥文</cnname>
          </employee>
          與您不太相同,想請教看看您.
          謝謝  回復  更多評論
            

          # re: WMB入門之三:Compute節(jié)點 2011-12-30 18:09 何楊
          @陳祥文

          把你的輸入信息并成一行,空白字符都刪掉再試試。  回復  更多評論
            

          # re: WMB入門之三:Compute節(jié)點[未登錄] 2012-02-17 16:10
          @何楊
          我也出現(xiàn)了上面那位的情況。我用的是WMB7.0,輸入信息是一行的,也沒有空白字符  回復  更多評論
            

          # re: WMB入門之三:Compute節(jié)點 2012-03-26 19:14 zxjt777
          請問,如何通過TARCE node 將隊列內(nèi)消息記錄在本地做為日志查看?

            回復  更多評論
            

          # re: WMB入門之三:Compute節(jié)點 2012-03-27 18:24 何楊
          @zxjt777

          未進行過這樣的處理。  回復  更多評論
            

          # re: WMB入門之三:Compute節(jié)點 2012-07-13 17:04 dingwood
          需要在 MQInput節(jié)點上指明 報文類型為XML   回復  更多評論
            

          主站蜘蛛池模板: 商洛市| 仪陇县| 会宁县| 淳安县| 郓城县| 姜堰市| 南江县| 浦江县| 凤凰县| 田阳县| 德庆县| 西华县| 太康县| 泰顺县| 兴隆县| 邓州市| 卢氏县| 铁岭县| 忻州市| 洛浦县| 安塞县| 大田县| 汾西县| 金平| 内乡县| 保德县| 清远市| 湾仔区| 颍上县| 仲巴县| 赞皇县| 年辖:市辖区| 泸水县| 高清| 乐至县| 略阳县| 秦安县| 积石山| 察哈| 屏东市| 商南县|