添加记录或记录类型

关于此任务

为什么添加记录?

您可使用记录来定义平面文件数据的结构。记录可以包含字段、组或其他记录。充当其他记录的子代的记录用于对具有复杂结构的字段进行建模。记录也可用于定义数据的层次结构中的附加层。

记录的字段和子记录将使用以下方法之一来进行解析:
  • 定界:记录中的字段和子记录将使用定界符来定义其起始点和结束点。某些定界格式使用记录标识作为标识符和开始定界符。有关定义用于解析定界数据的记录的示例,请参阅以下示例:
  • 位置:记录中的字段不使用定界符,而是通过字段的位置和长度进行定义。位置字段也称为固定长度字段。 有关定义用于解析位置数据的记录的示例,请参阅混合位置和定界示例

您可在模式布局选项卡中创建记录。 包含子记录和字段并且不基于记录类型的记录将使用以下图标显示在模式布局选项卡中:

基于记录类型的记录将使用以下图标显示在模式布局选项卡中:

为什么添加记录类型?

记录类型定义一组可由多个记录复用的记录属性、字段和子记录。例如,您可以定义一个包含街道字段、市/区/县字段、省/自治区/直辖市字段以及邮编字段的地址记录类型。然后,您可以在平面文件模式中使用该地址记录类型作为所有地址的基础,例如用以定义发货地址记录和帐单寄送地址记录。

您可以在类型库选项卡中创建记录类型。 类型库选项卡会使用以下图标来显示包含子记录和字段且不基于记录类型的记录类型:

类型库选项卡会使用以下图标来显示基于记录类型的记录类型:

注:
  • 记录类型只能复用于当前平面文件模式,并且对于项目不是全局性的。
  • 基于记录类型的记录只能从记录类型继承子节点。无法将子节点添加到基于记录类型的记录。
  • 继承自记录类型的子节点只会显示在类型库选项卡中,而且在模式布局选项卡中不可见。
  • 记录类型也可以基于其他记录类型,即从父记录类型继承属性和子代。
要添加记录或记录类型:

过程

  1. 项目选项卡中打开平面文件模式
  2. 选择适当选项卡:
    • 要添加记录,请选择模式布局选项卡。
    • 要添加记录类型,请选择类型库选项卡。
  3. 在选项卡中右键单击节点,然后在列表中选择以下其中一个选项:
    • 新建子代 > 记录:将记录添加为当前节点的子代。记录只能是根节点、其他记录或某个组的子代。
    • 新建同代 > 记录:将记录添加为位于当前节点之后的同代。
    • 新建多个子代:批量添加子代字段和记录。
  4. 在“新建记录”窗格中输入新记录的有效节点名称
  5. 如果此记录应基于某种记录类型,那么请从基于记录列表中选择记录类型。
  6. 单击确定。记录节点会显示在相应选项卡(模式布局类型库)中,而记录属性则会显示在“属性”窗格中。
  7. 指定记录或记录类型的属性。
  8. 如果您正在创建不基于记录类型的新记录,那么请添加字段、组或记录以定义记录的内容。 如果将记录基于记录类型,那么记录会是完整的,因为记录的内容是由记录类型来定义的。



反馈 | 声明


http://pic.dhe.ibm.com/infocenter/wci/v7r0m0/topic/com.ibm.wci.doc/mde_Adding_Records_or_a_Record_Type.html