下载此文档

AS400中文培训教程之DDS(21).doc


文档分类:IT计算机 | 页数:约38页 举报非法文档有奖
1/38
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/38 下载此文档
文档列表 文档介绍
第五章 ICF文件的键字
这章给出以下内容的说明:定义
位置项
键字项
位置项(1~44列):给出写在DDS1~44列的数据格式和实例。
键字项(45~80列):给出规定DDS键字的规则和实例。键字是按字母顺序给出的。
有关ICF文件键字的详细信息,请参看ICF程序设计手册。
用DDS定义ICF文件
按下列顺序定义ICF文件:
(任选)

(任选)
对文件中的每个记录格式都要重复记录层项和字段层项。
在文件中至少要指定一个记录格式。
在ICF文件中最多有1024个记录格式,在一个记录格式中最多有32767个字段。
注:文件名是通过生成ICF文件命令(CRTICFF)来指定的,而不是通过DDS。
在第一章,可以找到对文件层、记录层、字段层的解释和DDS键字的语法规则。在附录B“实例”中,也可以找到一个完整的ICF的例子。
图5-1是一个ICF文件编码的例子。

|...+....1....+....2....+....3....+....4....+....5....+....6....+....7....+....8
00010A* ICF FILE CODING EXAMPLE
00020A*
00030A R RCD1 RCVENDGRP(14)
00040A FLDA 5
00050A FLDB 5 0
00060A FLDC 10 2
00070A
00080A R RCD2
00090A 72 73
00110AON74 FAIL
00120A FLDD 12
A FLDC R REFFLD(A LIB1/FILEA)
A

图5-1 ICF文件编码实例
位置项(1~44列)
这一部分描述了如何规定ICF文件的DDS格式的前44列。格式的另部分编码可参看键字项(45~80列)。
顺序号(1~5列)
利用这几列来为格式的每一行指定一个编号。顺号是可选的并且只用于文本编制。
格式类型(第6列)
在这一列上指定一个A,表示这是DDS格式。格式类型是可选的并且仅用于文本编制。
注释(第7列)
在这一列中指定一个星号(*)来表示这一行是注释行。注释行可以出现在DDS中的任何地方并且它只保存在源文件中。他们出现在源计算机的打印输出结果上而不是出现在扩展的源计算机打印输出上。
可利用8~80列作为注释的正文,一个空行(即在7~80列上没有字符)也认为是注释。
条件(7~16列)
7~16列是指定可选指示器的多字段域,可选指示器是从01到99的2个数字,程序通过调协可选指示器的开(十六进制F1)或关(十六进制F2)来选择输出操作的键字。在ICF文件中,可选指示器仅记录层和文件层键字有效。
一个条件是2~9个指示器的“与”组合,选择键字前,这些可选指示器必须全部有效(字段N为“关”;没有指定N则为“开”)。对每个条件最多可以指定9个指示器,而每个键字最多可以指定9个条件。也就是说,每个键字可以有81个指示器。当一个条件需要多个指示器时,它们之间是AND条件。在满足条件之前,指示器要设为ON或OFF。第一个要AND第二个,再AND第三个,……以此类推,所有指示器必须在条件满足和选择键字之前全部有效。同一行规定一组指示器,可以为一个键字指定几个条件,这样当满足其中的任意一条时,键字就被选择。这就称为OR(或)关系。在“或”关系中,如果满足第一个、OR第二个,OR第三个条件,……等等,键字就能被选择。在“或”关系中的条件可以仅由一个指示器构成,或者由几个指示器的“与”构成。指示器能够通过“与”运算形成一个条件。条件可“或”在一起给程序提供几种选择键字的方式。输入下列的值来指定条件:
第7列(AND“与”):如果需要三个以上的指示器来形成一个“与”条件,那么在下
一行或下几行上指定指示器。可以在第二行或随后的几行上的
第7列中指定一个A来继续“与”条件。或者第7位为空,因为A是缺省项。
第7列(OR“或”): 如果指定了几个“或”在一起的条件,那么每个条件都必须在
新的一行开始,并且除第一个条件外,其它条件在第7列上一
为“O”。如第一个条件指定O会产生一条错误信息,并且
那一位被假定为空格。
第8、11、14位(NOT“非”):如果要一个指示器为OFF满足某个条件的话,就在指
示器所在的前位上指定一个N。
多个键字的条件设立
如果要为一个或多个键字设立条件,那么最后一个(或唯一)指示器必须和键字在同一行上。如果键字的条件在多行上,则必须用指示器为键字设条件用于所有键字。详细的

AS400中文培训教程之DDS(21) 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数38
  • 收藏数0 收藏
  • 顶次数0
  • 上传人neryka98
  • 文件大小194 KB
  • 时间2018-06-30