目录

Search

  1. 前言
  2. 使用转换
  3. 汇总器转换
  4. 自定义转换
  5. 自定义转换函数
  6. 数据屏蔽转换
  7. 数据屏蔽示例
  8. 表达式转换
  9. 外部过程转换
  10. 筛选器转换
  11. HTTP 转换
  12. Identity Resolution 转换
  13. Java 转换
  14. Java 转换 API 引用
  15. Java 表达式
  16. Java 转换示例
  17. 联接器转换
  18. 查找转换
  19. 查找缓存
  20. 动态查找缓存
  21. 规范器转换
  22. 等级转换
  23. 路由器转换
  24. 序列生成器转换
  25. 排序器转换
  26. 源限定符转换
  27. SQL 转换
  28. 在映射中使用 SQL 转换
  29. 存储过程转换
  30. 事务控制转换
  31. 联合转换
  32. 非结构化数据转换
  33. 更新策略转换
  34. XML 转换

转换指南

转换指南

“规范器”选项卡

“规范器”选项卡

“规范器”选项卡定义源数据的结构。“规范器”选项卡将源数据定义为列和列组。列组可能定义 COBOL 源中的记录,也可能定义源中多次出现的字段组。
列级别数标识数据中的列组。级别数定义数据层次结构。一个组中列的级别数相同,并按顺序显示在组级列下方。组级列的级别数较低,且其中不含数据。
下图显示了管道规范器转换的“规范器”选项卡:
“规范器”选项卡
“编辑转换”对话框的“规范器”选项卡包含列名称、级别、出现次数、数据类型、精度和小数位数列。另外,该选项卡还包含“选择转换”和“说明”字段。
Quarterly_Data 是一个组级列。它是 1 级别。Quarterly_Data 组在每行中出现四次。Sales_by_Quarter 和 Returns_by_Quarter 是 2 级列,归属于该组。
每个列都有“出现次数”属性。“出现次数”属性标识源行中多次出现的列或列组。
创建管道规范器转换时,可以编辑这些列。创建 VSAM 规范器转换时,“规范器”选项卡为只读状态。
下表介绍了 VSAM 和管道规范器转换通用的“规范器”选项卡属性:
属性
说明
列名称
源列的名称。
级别
对列进行分组。同一组中的列显示在具有较低级别编号的列下方。当每个列都为同一级别时,转换中不包含列组。
出现次数
一个列或一组列在源行中的实例的数量。
数据类型
转换列数据类型可以是 String、Nstring 或 Number。
Prec
精度。列的长度。
小数位数
数字列的小数位数。
VSAM 规范器转换的“规范器”选项卡包含的属性与管道规范器转换相同,但前者包含特定于 COBOL 源定义的属性。