BLOB 解析器和域

BLOB 消息域包含具有无法解释并再分为更小信息段的所有消息。

该域中的消息由 BLOB 解析器进行处理。BLOB 解析器是用于解释位流或消息树的程序,此位流或消息树表示的消息属于 BLOB 域,并且此程序在输入端从位流生成相应的树,或在输出端从树生成位流。

BLOB 消息作为单字节字符串处理,尽管您可以处理它,但无法像在其他特定域中的消息那样使用任何引用来标识特定的字节字符串。

您可以用以下方法处理 BLOB 域中的消息:

BLOB 消息体解析器与其他消息体解析器创建树结构的方式不同。它有一个根元素 BLOB。该根元素有一个包含数据的子元素,也称为 BLOB。

例如,InputBody.BLOB.BLOB[10] 标识消息体的第十个字节;substring(InputBody.BLOB.BLOB from 10 for 10) 引用从偏移量 10 开始的消息数据的 10 个字节。

数据仓库样本说明了如何从 XML 消息中抽取信息,以及将其转换为 BLOB 格式以存储在数据库中。

相关概念
ESQL 概述
逻辑树结构
相关名
相关任务
处理 BLOB 域的消息
设计消息流
正在开发 ESQL
开发 Java
使用消息体内容
相关参考
内置节点
声明 | 商标 | 下载 | 书库 | 支持 | 反馈
Copyright IBM Corporation 1999, 2006 最后一次更新时间:2006/08/14
ac00590_