简介: 本文通过示例向您展示如何设计一个 WebSphere Transformation Extender 转换映射,并将其整合到 WebSphere Message Broker 消息流中。
Integration Server 的 IBM® WebSphere® Transformation Extender(以下称为 WebSphere TX)通过在处理节点中嵌入 WebSphere TX 引擎扩展了 WebSphere Message Broker(以下称为 Message Broker)的转换消息能力。您可以使用 Message Broker Toolkit 中的 WebSphere TX 插件节点,轻松配置一个调用 WebSphere TX 映射的消息流来执行复杂的数据转换和验证任务,这样您就得到了一个数据转换和业务连通性的集成解决方案。以下是 WebSphere Message Broker 的 WebSphere Transformation Extender 插件的几点优势:
要使用本文中的样例,您需要将以下产品安装在您的 Windows 机器上:
本节将向您展示如何创建 WebSphere TX 类型树和映射,使 WebSphere TX Design Studio 可以将 CSV 输入数据转换成 XML 输出数据:
John Smith,222-2222,25 park st.,Heaven City,Univor State,222 |
|
















用 WebSphere TX 插件节点创建一个 Message Broker 流
既然您已经创建了 WebSphere TX 类型树和映射,接下来就要在 Message Broker 消息流中配置和执行 WebSphere TX 映射。您将配置一个流,从 MQ 输入队列中取出 CSV 格式消息,用 WebSphere TX 映射来将消息流转换为 XML,然后放在 MQ 输出队列中。
| MQ 配置 | Queue Manager | MYMQ |
| Input Queue | Q.IN | |
| Output Queue | Q.OUT | |
| Broker 配置 | Broker Name | MYBROKER |
|---|
本节将向您展示如何使用命令创建 MQ 元素和代理。您也可以使用 Broker View Toolkit 创建代理。

mqsicreatebroker MYBROKER -i |
runmqsc MYQM def ql(Q.IN) MAXDEPTH(10000) DEFPSIST(NO) def ql(Q.OUT) MAXDEPTH(10000) DEFPSIST(NO) end |

2. 使用 Message Broker Toolkit 创建一个消息流
您需要创建一个使用 WebSphere TX 映射 csv2xml 的 Message Broker 消息流:









John Smith,222-2222,25 park st.,Heaven City,Univor State,222 |



来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/14789789/viewspace-672122/ ,如需转载,请注明出处,否则将追究法律责任。