平面文件模式编辑器概述

平面文件模式是元数据,描述 Integration Appliance 处理的平面文件数据的格式和结构。 创建平面文件模式时,还会生成基于内部 XML 模式的对应元数据表示。

在运行时期间,Integration Appliance 将平面文件模式用于以下操作:
  • 解析传入平面文件数据(对平面文件模式有效),并将其转换为 XML 数据。此解析操作在编排的读取平面文件活动中完成。转换后的 XML 数据对于从平面文件模式生成的内部 XML 模式有效。有关读取平面文件数据的编排的示例,请参阅 Getting Started Guide 中的“Developing the BookOrder Project”一节。
  • 将 XML 数据转换为对于平面文件模式有效的平面文件数据。此转换操作在编排的写入平面文件活动中完成。
使用平面文件模式编辑器可创建描述以下数据类型的平面文件模式:
  • 定界数据 - 平面文件模式可描述使用定界符定义的数据,例如,EDI 数据或逗号分隔值 (CSV)。包含定界数据的 CSV 文件如下图所示:
    定界数据示例,显示如何用逗号定界记录的各个字段,以及如何用换行符定界文件的各个记录。
有关解析定界字段且包含重复记录的平面文件模式的示例,请参阅 Getting Started Guide 中的“Developing the BookOrder Project”一节。
  • 固定长度或“定位”数据:可描述固定长度或定位数据的平面文件模式。许多大型机应用程序使用定位数据。固定长度数据如下图所示:
    定位或固定长度数据示例,其中为每个类别分配了有限数量的单元或块,在此示例中为:lastName、firstName 和 customerID。
  • 定位定界混合数据 - 可以描述同时包含定界和定位数据的混合体的平面文件模式,如下图所示:
    定位定界混合数据示例,其中记录的各个字段由分号定界。originCode 是定界记录中的一部分定位数据(在此示例中,由 countryCode、stateCode、cityCode 和 storeCode 组成),文件的各记录由位于记录的组成字符后的换行符定界。