mule studio学习笔记(五):JDBC结果处理
来源:互联网 发布:标准文摘数据库 编辑:程序博客网 时间:2024/05/21 09:34
JDBC结点查询(where key>specific_value)的返回结果形式如下。
[{key=value1},{key=value2},......]
其中,{...}为Mule定义类型CaseInsensitiveHashMap (extendsAbstractHashedMap),AbstractHashedMap来自于Java.util。
常需要针对每条结果处理。
foreach可实现循环,但同时属于scope,最终跳出scope终是original message;
实际仍存在其他分割message的组件,如Routers (Flow Controls in Anypoint Studio)中的Collection Splitter。
具体内容可参见官方文档http://www.mulesoft.org/documentation/display/current/Routers。
慎用scope,先确定宏观对消息的加工是改变payload还是增加变量信息。
信息格式转换。
查看源码中的类CaseInsensitiveHashMap及AbstractHashedMap的API,查找符合要求的函数(此处是返回map的value)。
需要得知每步消息类型,巧用Debug模式与断点。
0 0
- mule studio学习笔记(五):JDBC结果处理
- mule studio学习笔记(四):JDBC database
- mule studio学习笔记(六):外部web service调用
- JDBC学习笔记(五)
- mule学习笔记(一)
- Mule学习笔记(二)
- Mule学习笔记(三)
- Mule学习笔记(四)
- Mule学习笔记(二)
- mule studio 学习笔记 (一): test006-loanbroker-simple
- mule studio 学习笔记 (二): test006-loanbroker-simple
- mule studio 学习笔记 (三): test006-loanbroker-simple
- Mule ESB 学习笔记(1)
- Mule ESB 学习笔记(2)
- Mule ESB 学习笔记(3)
- Mule ESB 学习笔记(1)
- Mule ESB 学习笔记(1)
- Mule ESB 学习笔记(2)
- POJ 1637 混合欧拉回路
- C#异步和线程
- Redis应用场景
- 栈的基本操作实现-c/c++
- 改善java代码的建议
- mule studio学习笔记(五):JDBC结果处理
- [Leetcode] Combinations
- 常用操作
- ext GridPanel分页
- 【ZOJ】2112 Dynamic Rankings 动态第K大【线段树套treap】
- C++内存检测
- HDOJ 1176 免费馅饼(基础DP方程)
- os基础--线程进程面试题
- UVA 10474:Where is the Marble?(STL初步)