`
xxyy338038
  • 浏览: 17266 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

WMB基础教程二

    博客分类:
  • WMB
 
阅读更多
教程内容概要
1.变换节点Compute的使用
2.路由节点filter的使用
3.数据库节点Database的使用
4.路由节点RouteToLabel的使用
5.变换节点XSLTransform的使用

一、变换节点Compute
1.建立项目和消息流,拖拽相应节点并连线


2.设置相关属性,并编写ESQL文


3.测试消息流,右键点击消息流选择“测试消息流”。然后测试窗口点击“排队”,并设置相关配置,导入输入文件。

导入的XML文件内容:
<record>
<id>100001</id>
<name>张三</name>
<address>南京市</address>
<amount1>560.00</amount1>
<amount2>300.00</amount2>
</record>

4.点击“发送消息”测试消息流,QOUT队列接受的消息如下:
<record>
<id>100001</id>
<name>张三</name>
<address>南京市</address>
<amount1>560.00</amount1>
<amount2>300.00</amount2>
</record>
<record>
<name>xiao xiong</name>
</record>

二、路由节点Filter
1.建立消息流工程FilterTest


2.编写ESQL文


3.设置节点的相关属性后部署消息流

4.在输入节点的映射队列中放入消息
<student>
<score>59</score>
</student>
检测filter节点的false输出端即输出一节点的映射队列中的消息为:


三、数据库节点Database
1.建立消息流项目DataBaseTest


2.设置相关节点的属性,注意Database节点的数据源属性设置(此处填写的数据源需要在系统里配置)


3.编写ESQL文,往数据库MBDB插入一条测试数据
CREATE DATABASE MODULE DataBaseFlow_数据库
CREATE FUNCTION Main() RETURNS BOOLEAN
BEGIN
INSERT INTO Database.RECORDS VALUES ('002','李四','上海市闵行区','200.00','150.00');
RETURN TRUE;
END;
END MODULE;

4.部署消息流并在QIN队列中输入测试消息,查看数据库是否新增一条数据:


四、路由节点RouteToLabel
1.建立消息流项目RouteToLabelTest


2.设置节点的相关属性
注:MQInput节点的消息域属性选择“XML”;

Compute节点的计算方式属性选择“全部”;


3.编写ESQL文,指定如何路由以及路由的目的地
注:图中L1和L2分别映射Label节点的标签名


4.测试消息流,导入测试文件record.xml后查看QOUT1和QOUT2两个队列的消息是否正确




五、变换节点XSLTransform
1.建立消息流项目XSLTransformTest


2.设置节点的相关属性
注意:传入的是XML格式的消息所以需设置XSLTransform的消息域属性


3.编写XSL样式表定义文件
注:position()表示employee节点的位置层次
@id表示employee节点的“id”属性
text()表示节点对应的值


4.部署消息流,建立流测试并导入employee.xml文件后查看测试结果


注:employee.xml文件内容
<employees>
<employee id="001">admin</employee>
</employees>

















  • 大小: 113.8 KB
  • 大小: 145.9 KB
  • 大小: 112.8 KB
  • 大小: 101.2 KB
  • 大小: 13 KB
  • 大小: 61.7 KB
  • 大小: 105.4 KB
  • 大小: 31.6 KB
  • 大小: 59.6 KB
  • 大小: 127.8 KB
  • 大小: 49.2 KB
  • 大小: 67.6 KB
  • 大小: 115.8 KB
  • 大小: 46.5 KB
  • 大小: 75.3 KB
  • 大小: 10.1 KB
  • 大小: 56.5 KB
  • 大小: 95.8 KB
  • 大小: 40 KB
1
2
分享到:
评论

相关推荐

    ibm wmb 参考资料

    2. **MQ入门教程**:了解MQ的基础概念,如队列管理器、队列、通道等,以及如何配置和管理这些元素。MQ的操作包括创建、删除、监控队列,设置安全策略,以及理解各种通道类型(如Server-Connection, Sender, Receiver...

    ibm wmb 介绍

    2. **数据转换与映射**:通过图形化的Data Mapper工具,WMB允许用户定义复杂的数据转换规则,将不同格式的数据进行转换,以便在各种系统间共享。 3. **路由与编排**:WMB提供了流程设计工具,允许开发人员创建复杂...

    WMB001N编程器固件

    压缩包中的文件"WMB001N.BIN"是编程器固件的二进制文件。BIN文件是二进制格式,可以直接被编程器硬件读取并写入目标设备的存储器中。在使用这个固件之前,用户需要确保他们的编程器设备与WMB001N兼容,并按照适当的...

    ibm-wmb

    3. **练习2_过滤节点_二选一**:过滤节点是WMB中用于根据预定义条件筛选消息的重要组件。学员将学习如何配置和使用过滤规则,实现只传递满足特定条件的消息到下游节点,从而实现消息路由的精细化控制。 4. **练习3_...

    WAYON维安一级代理分销KOYUELEC光与电子WMB025N06LG2_W0803284_V5.0.pdf

    标题中的"WAYON维安一级代理分销KOYUELEC光与电子WMB025N06LG2_W0803284_V5.0.pdf"表明这是由WAYON维安公司作为一级代理分销的KOYUELEC品牌的光与电子产品资料,具体型号为WMB025N06LG2,文档版本为V5.0。...

    WMB简要概述

    WMB简要概述

    wmb001n WMB001N_V1.0.18_1415 原厂固件

    wmb001n WMB001N_V1.0.18_1415 固件升级后系统稳定性得到了很大提高,可以实现局域网桥接功能,局域网中可以远程播放歌曲使用起来方便多了。

    wmb培训资料

    - 在WMB环境中,首先要创建一个broker,这是运行消息流的基础。接着创建一个新的消息流项目,给项目和消息流命名。 - 设计消息流时,从palette区选择WebSphere MQ组件,添加MQInput和MQOutput节点。MQInput节点...

    WMB入门帮助文档

    WebSphere MQ 及其操作工具 WebSphere MQ Explorer: MB 的运行依赖于 MQ,所以首先要安装 MQ,MQ 是就是 IBM 的消息中间件产品,IBM 几乎所 有 SOA 相关的产品,都是构建于 MQ 之上的,没有 MQ 强大的消息传输能力,...

    WMB 使用Compute节点连接Oracle数据库实例

    2. **Compute节点**:Compute节点是WMB工作流中的一个组件,它可以执行Java代码或者使用XPath、XSLT等技术进行数据处理。当需要对消息进行复杂计算、过滤或与外部系统(如Oracle数据库)交互时,Compute节点非常有用...

    ibm wmb esql ESQL资料

    这部分可能涵盖了ESQL的基础概念,包括: - **基本语法**:介绍如何在消息流中插入、更新、删除和查询数据。 - **变量和常量**:讲解如何声明和使用ESQL变量,以及常量的定义。 - **数据类型**:介绍ESQL支持的...

    ibm wmb wsrr soa esb 常见问题解答及JavaAPI

    在IT行业中,IBM WebSphere Message Broker (WMB),WebSphere Service Registry and Repository (WSRR),Service Oriented Architecture (SOA)以及Enterprise Service Bus (ESB)是企业级集成解决方案的关键组件。...

    wmb 入门学习资料(手把手教学资料)

    目前能够找的中文WMB入门学习资料(最全的),其中资料的特点是“手把手教学式”。

    WMB_MM ppt介绍

    WMB_MM ppt介绍

    WMB安装部署配置文档[汇编].pdf

    - 它是WMB的基础消息传递平台。 - 安装过程类似,按照向导指示操作。 3. **Cloudscape ODBC驱动程序**: - 如果选择使用Cloudscape作为轻量级数据库,将自动安装DB2 Run-Time Client V8.2。 - 注意,这将替代...

    IBM WMB 常用节点使用

    IBM WMB 常用节点实验文档, 包含 MQInput,MQOutput,TraceNode,FilterNode,RouteToLabelNode,LabelNode,ComputeNode. 共3个pdf文档,实验内容: 日志记录,基于内容的消息路由,计算节点使用,图文结合,希望可以帮助大家!

    WMB001N备份。。。。

    WMB001N备份。。。。

    MQ入门教程

    **MQ入门教程** 消息队列(Message Queue,简称MQ)是一种中间件技术,它在分布式系统中用于异步处理和解耦组件。本教程旨在帮助新手理解MQ的基本概念、工作原理以及如何进行编程实践。 ## 1. MQ基本概念 1. **...

Global site tag (gtag.js) - Google Analytics