使用可变的重复次数

可使用数据元素分隔方法使用模型数据支持其他固定长度环境中可变的重复次数。然而,它依赖于可根据数据内容识别重复的结束。

在它的简单格式中,可通过指定与固定的字符数匹配的正则表达式数据模式来执行,而这些字符是通过到达消息位流的结束处终止的。

例如,考虑具有一个固定长度字段(长度 10)的消息,后跟不限定地重复到位流的结束的另一个固定长度字段(长度 20)。

消息数据元素分隔=使用数据模式
        FieldA 数据模式=.{10}
    FieldB 重复,最小出现次数=1,无最大出现次数,数据模式=.{20}

以下示例消息包含重复可变次数的固定长度字段(长度 20),并且通过字符串“;”与第二个字段分隔。此模式指定从除了分号外的任何字符开始的 20 个字符的字符串。

消息数据元素分隔=定界所有元素,定界符=;
        SubType1 数据元素分隔=使用数据模式
       FieldA 重复,最小出现次数=1,无最大出现次数,数据模式=[^;].{19}
              FieldB

相关概念
消息建模
消息模型
TDS 格式:与逻辑模型的关系
相关任务
开发消息模型
使用消息定义文件
使用消息模型对象
相关参考
消息模型引用信息
消息模型对象属性
附加的 MRM 域信息
附加的 TDS 信息
声明 | 商标 | 下载 | 书库 | 支持 | 反馈
Copyright IBM Corporation 1999, 2006 最后一次更新时间:2006/08/14
ad09900_