改进 WebSphere ESB V6.1 中记录的消息的显示
2010-09-27 08:17:02 来源:WEB开发网 闂傚倸鍊搁崐鎼佸磹閹间礁纾归柟闂寸绾惧綊鏌熼梻瀵割槮缁炬儳缍婇弻鐔兼⒒鐎靛壊妲紒鎯у⒔閹虫捇鈥旈崘顏佸亾閿濆簼绨绘い鎺嬪灪閵囧嫰骞囬姣挎捇鏌熸笟鍨妞ゎ偅绮撳畷鍗炍旈埀顒勭嵁婵犲嫮纾介柛灞捐壘閳ь剛鎳撻~婵嬪Ω閳轰胶鐤呯紓浣割儐椤戞瑩宕ョ€n喗鐓曟い鎰靛亝缁舵氨绱撻崘鈺傜婵﹤顭峰畷鎺戔枎閹搭厽袦婵犵數濮崑鎾绘⒑椤掆偓缁夌敻骞嗛悙鍝勭婵烇綆鍓欐俊鑲╃磼閹邦収娈滈柡灞糕偓鎰佸悑閹肩补鈧尙鏁栧┑鐐村灦閹稿摜绮旈悽绋课﹂柛鏇ㄥ灠閸愨偓濡炪倖鍔﹀鈧繛宀婁邯濮婅櫣绱掑Ο璇茶敿闂佺ǹ娴烽弫璇差嚕婵犳碍鏅插璺猴工瀹撳棝姊虹紒妯哄缂佷焦鎸冲畷鎴﹀箻鐠囧弶宓嶅銈嗘尰缁嬫垶绂嶉悙顒佸弿婵☆垳鍘ф禍楣冩倵濮樼偓瀚�

图 6. Database Explorer 中的 CustomerRewardsLogExport 请求消息日志
但是,在 WebSphere ESB V6.1 中,Message Logger 中介原语记录服务消息对象(Service Message Object,SMO)的 XML 代码转换副本,使得所记录的消息的显示更加棘手。(有关 WebSphere ESB V6.1 中的 Message Logger 中介原语的更多信息,请参见 WebSphere ESB V6.1 信息中心的主题 Message Logger mediation primitive。)
此外,在 V6.1 中,正如该信息中心所述,消息的 SQL 类型从 LONG VARCHAR 更改为 CLOB(请参见图 9)。数据库消息日志记录列类型的此更改将影响显示消息的方式。
CLOB 数据类型定义为最多能够存储 2,147,483,647 个字符的字符大对象。CLOB 用于存储基于 Unicode 的字符,例如使用任何字符集的大文档。数据库中存储的最大字符数量可指定为数字大小或 KB、MB 或 GB 的倍数,并附带后缀 K、M 或 G。因此,用于在数据库中存储日志消息的更改后的列类型支持记录使用任何字符集的消息。
图 7 和图 8 显示了该中介模块的组件测试,以及请求消息输入和响应消息输出。为了测试该模块,我们完成了以下步骤:
启动 WebSphere ESB V6.1 服务器。
将该中介模块部署到 WebSphere ESB 服务器。
启动组件测试模块
填写所请求的参数输入信息,如图 7 所示。
调用该中介模块应用程序,并接收响应输出,如图 8 所示。
图 7. CustomerRewardsLogExport 组件测试
编缉推荐阅读以下文章
- WebSphere ESB 入门:创建 POJO 并将其作为服务发布
- WPS 和 WebSphere ESB中的异常处理
- ››WebSphere Application Server 7.0 XML Feature P...
- ››WebSphere 反向投资者: 解决 WebSphere Applicati...
- ››WebSphere sMash 的创新应用,第 2 部分: 借助包装...
- ››Websphere MQ v6集群的负载均衡新功能
- ››WebSphere Process Server V6.0.2 集群,第 2 部分...
- ››WebSphere Process Server V6.0.2 集群,第 1 部分...
- ››WebSphere MQ性能调优浅谈
- ››WebSphere配置资源库管理
- ››WebSphere中的SSL/TLS:用法、配置和性能
- ››websphere ejb远程/本地调用总结
- ››WebSphere Application Server对SIP的支持
- ››WebSphere Process Server V6 体系结构概述
更多精彩
赞助商链接