访问已迁移消息模型中的基本类型

在前发行版中,您可以在消息模型中可选地赋予复合类型一个关联的基本类型。此概念在 V5 中通过混合内容对象提供。本主题仅当处理在前发行版中建模并已使用 mqsimigratemsgsets 命令导入的消息时适用。当导入消息集时,该基本类型成为与元素的下面的复杂类型关联的值(数据)。

如果您已导入了一个包括含有已定义基本类型的复合类型的消息集,则迁移过程创建其他子元素作为在相应的复杂类型中的第一个元素。其他元素的名称由迁移过程自动生成。尽管此元素在 工作台 中显示,您不必在 ESQL 中引用它。 您可以继续使用同样的 ESQL 语句来引用基本类型的值,即复杂类型本身的名称。

例如,假定您在 V2.1 中定义了一个称为 CompType1 的复合类型,它具有基本类型 STRING 和两个子代 Elem1(STRING)和 Elem2(STRING)。您创建一个基于复合类型 CompType1 的元素 CompElem1。在 ESQL 中,您使用了以下语句对该基本类型指定值:
SET OutputRoot.MRM.CompElem1 = 'Some text value';

当此部分消息模型迁移到 V5 后,将创建具有三个元素的复杂类型 CompType1:最初的两个元素来自 V2.1 定义,加上额外的一个自动生成的元素,代表该基本类型。您可以继续使用上面显示的相同语句对新元素指定值。生成的输出消息也是相同的。

相关概念
消息流概述
消息建模
相关任务
设计消息流
定义消息流内容
管理 ESQL 文件
迁移消息集
相关参考
内置节点
ESQL 引用
声明 | 商标 | 下载 | 书库 | 支持 | 反馈
Copyright IBM Corporation 1999, 2006 最后一次更新时间:2006/08/14
ac17170_