1) 数据描述规范(DDS data description specification)
AS/400的 *** 作系统OS/400提供一种描述数据属性的方法DDS,它可以在程序外部方便、有效地对数据属性进行描述。
AS/400有两种定义数据的方法:
(1)程序描述文件:文件在记录的描述仅包含一个记录名和记录长度,任何程序使用这散神备瞎告种方式描述的文件必须为记录中的每个字段提供字冲毁段级属性(字段名、数据类型、字段长度等)定义,此中类型文件不常用
(2)外部描述文件:文件包含记录的详细字段描述和有关文件如何被访问的信息,在程序中只要指明该文件为外部描述文件即可,当程序目标建立时,编译器自动从文件中抽取信息到程序中,且转换为高级语言适合的语法,它的显著特点之一是克服了程序描述文件的缺点,通过文件的记录字段仅一次的说明,可定义多种访问路径,多个程序使用。
2) DB2 QUERY MANAGER AND SQL DEVELOPMENT KIT支持的结构化查询语言SQL/400
SQL/400是SQL的DB2/400实现,可以交互式地输入大部分SQL语句或把它们嵌入到高级语言(RPGLE、COBOL、CLE等)程序中,替代高级语言内置的读、写和修改等指令。SQL/400主要由以下部分组成:
(1)SQL运行支持程序,提供对SQL 语句的分析及对运行任何SQL语句的支持功能,是OS/400的一个部分,它允许含有SQL语句的应用程序在没有安装DB2 QUERY MANAGER AND SQL DEVELOPMENT KIT特许程序的系统上运行。
(2)SQL预编译程序,处理嵌入SQL语句的应用程序
(3)SQL交互式接口,支持用交互式建立和运行SQL语句
(4)DB2 QUERY MANAGER FOR AS/400,提供菜单、填空式提示的交互式接口,允许建立、增加、维护数据,和运行报表
3) APPLICATION DEVELOPMENT TOOLSET/400(ADTS/400)开发工具包中有PDM、SEU、SDA、RLU、DFU等
OBJ (即 object) 分为两种,一种是可执行文件(OBJ - 就是编译好的程序),一种是文件(FILE)而文件又分为:
1、数据文件(物理文件PF,逻辑文件LF ),这是放数据的文件;
2、源文件(SRCFIL)这是放程序源码或者数据文件描述(颤缺DDS)的地方。
举个激猛例子:你在一个名叫DEV的LIB里面的一个叫做QRPGLESRC的源文件(FILE)下面产生一个member这个member里面就是你通过文明洞桥字编辑工具写的源程序;
然后你对这个member编译(语句:CRTBNDRPG)然后就会在你指定的LIB下面生成一个可执行OBJ;PF 和 LF 的生成方式与可执行OBJ 的生成方式是一样的。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)