智能化信息系统在AS400上的实现

合集下载

AS400基本操作及常用命令

AS400基本操作及常用命令

AS400基本操作及常用命令AS400是一种基于IBM System i操作系统的中型计算机系统,广泛应用于企业和组织的日常业务和数据处理。

AS400基本操作和常用命令是使用AS400系统的关键知识点,下面将介绍AS400的基本操作及常用命令,帮助读者熟悉和掌握AS400系统的使用。

1.登录AS400系统:使用合法的用户名和密码登录AS400系统。

2.切换目录:使用CD命令切换目录,例如CDLIBRARY,切换到名为LIBRARY的目录。

3.显示当前目录:使用PWD命令显示当前目录的路径。

4.列出目录内容:使用LS命令列出当前目录下的文件和子目录。

5.创建目录:使用MKDIR命令创建新的目录,例如MKDIRNEWDIR,创建一个名为NEWDIR的目录。

6.删除目录:使用RMDIR命令删除指定的目录,例如RMDIROLDDIR,删除名为OLDDIR的目录。

7.复制文件:使用CPY命令复制文件,例如CPYFROMFILE(FROMLIB/FROMFILE)TOFILE(TOLIB/TOFILE),将FROMLIB/FROMFILE复制到TOLIB/TOFILE。

8.删除文件:使用DLTF命令删除指定的文件,例如DLTFLIBRARY/FILE,删除名为FILE的文件。

9.查看文件内容:使用DSPF命令查看文件的内容,例如DSPFLIBRARY/FILE,显示名为FILE的文件的内容。

1.WRKOBJ命令:用于显示系统中的对象列表,例如WRKOBJ*ALL/*ALL,显示所有对象的列表。

2.WRKLIB命令:用于显示系统中的库列表,例如WRKLIB*ALL,显示所有库的列表。

3.WRKUSRJOB命令:用于显示当前用户正在运行的作业列表。

5.WRKACTJOB命令:用于显示当前系统中正在运行的活动作业。

6.WRKSPLF命令:用于显示用户的输出队列中的作业列表。

7.CHGDTA命令:用于更改数据文件中的数据。

AS400 CL教程

AS400 CL教程

有关命令定义详细的内容,请看第九章。
1.4 菜单 系统提供了大量的菜单,允许用户只要选择菜单选项就能完成很多功能。用菜单来完成
系统任务有很多好处: 用户不用了解 CL 命令和命令语法 大大减少输入量及产生错误的机会
在“应用显示程序设计”一书中有建立菜单的详细信息。
1.5 目标和库 一个目标是一个有名的存储空间。它由一组说明其属性的内容和一些数据组成。语言(CL)是与操作系统的主要接口,不同工作站用户可同时使用它们。单个的
控制语言语句叫做一个命令,能用下列方式进入命令: 从工作站分别进入 批作业的一部分 做为源语句生成 CL 程序或过程 命令也能从命令行或命令入口显示中分别进入。为了简化使用 CL,所有的命令都用一
占有一定的存储空间,能完成某个操作。目标的属性包括名字、类型、大小、生成目期、以 及生成它的用户给出的一些说明。目标的值是存储在目标中信息的集合。例如,程序的值就 是组成程序的编码,文件的值是组成文件记录的集合。目标的概念就是给出一个简单的术语, 能用它来引用存在系统中的不同项目,而不用管这些项目到底是什么。
模块:它是编译源语句产生的结果。模块要连编到程序中才能运行。一个 CL 模块由 用户写的过程和由 CL 编译生成的程序入口例程组成。在其它高级语言中(例如 C),一个模块可以包括多个过程。
程序:一个 ILE 程序是由一个或多个模块组合在一起的目标。模块连编到程序中才能 运行。一个程序必须要有一个程序入口例程,在生成每个模块时,CL 编译器生 成一个程序入口例程。一个 OPM CL 程序是用 CRTCLPGM 命令编译源码产生 的目标。
个一致的语法规则。另外,对所有的命令,操作系统都支持一个提示,对大多数命令参数给 出缺省值,也有有效性检查,以便保证在实现命令功能前保证命令的正确性。这样,CL 对 不同的系统用户使用不同的系统功能提供一个简单的灵活的接口。

as400面试题

as400面试题

as400面试题AS400是一种中小型机型号,广泛应用于企业的信息系统中。

面试中常常会涉及与AS400相关的问题,旨在考察面试者对AS400系统和相关技术的了解程度。

下面是一些常见的AS400面试题,供参考。

1. 请介绍一下AS400系统的特点及其应用领域。

AS400是由IBM公司推出的一种中小型计算机系统。

它的特点包括稳定性高、可靠性强、易于管理维护等。

AS400系统广泛应用于企业的信息系统中,如金融、制造、物流、供应链管理等领域。

2. 如何在AS400系统中创建一个文件?在AS400系统中,可以通过以下步骤创建文件:1)使用DLTF命令删除已存在的同名文件(可选);2)在CL或者RPG程序中使用CRTPF命令创建新的文件,指定文件名、字段定义、文件类型等参数。

3. 请介绍一下AS400系统中的库和成员的概念。

在AS400系统中,库(Library)类似于Windows中的文件夹,它用于组织和管理相关的对象。

成员(Member)则是库中的一个实体,可以是文件、程序等。

一个库可以包含多个成员,通过成员的名字可以在库中唯一标识一个对象。

4. 如何在AS400系统中查找一个对象?在AS400系统中,可以通过以下方式查找一个对象:1)使用DSPFD命令,指定文件名和库名,查看文件的属性信息;2)使用DSPLIB命令,指定库名,查看库中所有成员的信息;3)使用DSPSYSOBJ命令,指定对象名和类型,查找指定类型的对象。

5. 什么是AS400系统中的作业(Job)?在AS400系统中,作业是执行一个或多个相互关联的任务的单位。

一个作业可以包含多个任务,可以是批处理任务、交互性任务等。

每个作业都有一个唯一的标识符(Job ID),可以用来识别和管理作业。

6. 如何将AS400系统中的数据导出为Excel文件?在AS400系统中,可以通过以下步骤将数据导出为Excel文件:1)使用RUNSQLSTM命令,编写SQL脚本,查询所需的数据;2)使用CPYTOIMPF命令,将查询结果复制到临时文件中;3)使用IBM Data Studio等工具,将临时文件导出为Excel文件。

AS400基本操作及常用命令

AS400基本操作及常用命令

目录1AS/400基本操作 (4)1.1屏幕显示 (4)1.1.1菜单 (4)1.1.2输入 (5)1.1.3列表 (6)1.1.4帮助 (7)1.2命令 (7)1.2.1命令语法 (8)1.2.2命令提示 (8)1.3信息 (9)1.4GUI接口-操作导航器 (11)2AS/400常用命令 (11)2.1CL 命令的作用 (11)2.2CL 命令的分类 (12)2.3系统菜单 (13)2.4基本操作命令汇编 (13)2.4.1CALL (15)2.4.2CHGJOB (15)2.4.3CHGUSRPRF (15)2.4.4CPYF (16)2.4.5CRTCBLPGM (16)2.4.6CRTCLPGM (16)2.4.7CRTDSPF (16)2.4.8CRTJRNRCV (16)2.4.9CRTPF (19)2.4.10CRTPRTF (19)2.4.11CRTRPGPGM (19)2.4.12CRTSRCPF (19)2.4.13DSPMSG QSYSOPR (19)2.4.14DSPJOBLOG (19)2.4.15DSPLOG (19)2.4.16DSPPTF (19)2.4.17DSPTAP (19)2.4.18ENDWTR (20)2.4.19GO LICPGM (20)2.4.20GO POWER (20)2.4.21INZTAP (20)2.4.22PWRDWNSYS (20)2.4.23RSTOBJ (20)2.4.24RSTLIB (20)2.4.25SAVOBJ (20)2.4.26SAVLIB (20)2.4.27SMBJOB (21)2.4.28SNDBRKMSG (21)2.4.29STRSBS (21)2.4.30STRDFU (21)2.4.31STRPDM (21)2.4.32STRPRTWTR (21)2.4.33STRRLU (21)2.4.34STRSDA (21)2.4.35STRSEU (21)2.4.36STRSQL (22)2.4.37WRKACTJOB (22)2.4.38WRKCFGSTS (22)2.4.39WRKHDWPRD (22)2.4.40WRKHDWSRC (22)2.4.41WRKJOBQ (23)2.4.42WRKJOBSCDE (23)2.4.43WRKLIBPDM (23)2.4.44WRKMBRPDM (23)2.4.45WRKMSGD (23)2.4.46WRKOBJLCK (23)2.4.47WRKOBJPDM (23)2.4.48WRKOUTQ (23)2.4.49WRKPRB (23)2.4.50WRKSBMJOB (24)2.4.51WRKSBS (24)2.4.52WRKSBSD (24)2.4.53WRKSPLF (24)2.4.54WRKSYSSTS (24)2.4.55WRKUSRPRF (24)2.4.56WRKWTR (24)1AS/400基本操作AS/400用户接口满足各种用户的需求,无论他们是新用户、数据管理人员、系统管理员、或程序员。

AS400培训资料(下)

AS400培训资料(下)

AS400培训资料(下)AS400应用开发培训高级应用与交易实现前言本阶段的培训,在上一级培训的基础上,讲解业务系统的处理以及交易的实现。

目的是使大家掌握如何在AS400上实现具体的交易,完成本次开发任务。

在讲解业务系统的例子程序和会计记帐核心的过程中我们将穿插讲解AS400中一些编程方式和一些简单工具的使用。

由于篇幅和时间的关系在本教材中对一些简单工具不作具体的介绍,请大家作好记录。

同时为了配合本次培训,我们将下发两本教材,一本是操作码手册,另外一本是本公司原来出的IBM AS400 培训教材第二分册,对这两本教材的内容我们可能不作具体的讲解,主要是给大家在学有余力的情况下进行自学,以及今后进行实际编码时的参考手册。

对于一些非常少见的应用,我们不作讲解,请大家参考下发的教材或使用联机的帮助。

使用F6或其他方式建立的成员在Opt选14编译物理文件参与编译其他类型的目标(Object) SLRRPG(可执行程序 *PGM) 物理文件,逻辑文件,打印文件等参与编译,若RPG程序的F表进行了相应的定义其他需要参与编译的目标第一章 RPG程序使用RLU的方法在上一期的培训中我们简要的介绍了RLU的一些用法,现在我们来学习RLU的一些应用,以及如何在RPG程序中使用RLU生成的打印文件在今后的设计过程中,应业务人员的要求,在报表中对于一些域的属性可能要进行修改。

以下是将光标移到域后出现的域属性内容Work with Field KeywordsField . . . . . . . . : ' 客户 ... Record format . . . . : HEADType options, press Enter.2=Specify 4=RemoveOpt Keyword Opt Keyword Opt KeywordALIAS EDTCDE MSGCONBARCODE EDTWRD PAGNBRBLKFOLD FLTFIXDEC PRTQLTYCDEFNT FLTPCN REFFLDCHRID FNTCHRSET SKIPACHRSIZ FONT SKIPBCOLOR HIGHLIGHT SPACEACPI IGCALTTYP > SPACEBCVTDTA IGCANKCNV TEXTDATE IGCCDEFNT TIME> DFT IGCCHRRTT TRNSPYDLTEDT INDTXT UNDERLINEBottomF3=Exit F5=Refresh F9=Input keyword parameters F10=Specify informationF12=Cancel F16=Remove all keywords选择(opt)2 进行该项的内容说明 4 是取消该项说明在这些选项中经常用到的是:DFT 若前面有”>”则说明该项是常量域,否则是变量域。

AS400_DB2

AS400_DB2

12 Main Seattle WA
A
St.
10002 The West 491 High Denver CO
A
Bro
:
:
物理文件
物理文件是用来保存数据的,应用程序把物理文件成员的数据当作记录 序列来处理,而DB2/400处理诸如读和写磁盘的低级功能。如下所示记录 在物理文件中的布局:
相对记录数(RRN) “删除记录”标 记
无论是DDS还是SQL来创建数据库文件,虽然这二者创建的文件某些属性不同,但可以获得相 同类型的对象,物理文件或逻辑文件,可以交错使用。
DDS数据描述的结构
1. File-level entries (optional) 2. Record-level entries 3. Join-level entries (optional) 4. Field-level entries (optional) 5. Key field-level entries (optional) 6. Select and omit-field level entries (optional)
物理文件成员的大小 CRTPF,CHGPF,CHGSRCPF的参数SIZE指定每个成员中放入记录的最大数。最 大记录数为R+(I*N),R表示初始记录数,I表示每次增加数,N表示增加的次数。 参数SIZE的缺省值R=10000,I=1000,N=3(CRTPF)499(CRTSRCPF)可以指定 *NOMAX来代替缺省值或规定值
不使用 18
除注释行外为空白
名字
19~28
代表下列情况之一标识符:字段名;键标字段名;记录格式名
引用
29
置R表示引用别的已经定义过的字段

AS400开发入门-By adan

AS/400开发介绍1.1 AS/400应用开发概述.................................................................... 错误!未定义书签。

1.1.1数据描述规范(DDS data description specification) ........... 错误!未定义书签。

1.1.2DB2 QUERY MANAGER AND SQL DEVELOPMENT KIT支持的结构化查询语言SQL/400 ............................................................................................. 错误!未定义书签。

1.1.3APPLICATION DEVELOPMENT TOOLSET/400(ADTS/400)开发工具包中有PDM、SEU、SDA、RLU、DFU等..................................................... 错误!未定义书签。

1.PDM(ROGRAMMING DEVELOPMENT MANAGER) ...... 错误!未定义书签。

2.SEU(SOURCE ENTRY UTILITY)......................................... 错误!未定义书签。

3.SDA(SCREEN DESIGN AID)................................................ 错误!未定义书签。

4.RLU(REPORT LAYOUT UTILITY) ...................................... 错误!未定义书签。

5.DFU(DA TA FILE UTILITY) .................................................. 错误!未定义书签。

AS400手册

AS400手册AS/400 用户手册IBM 信息系统服务部2002年11月目录AS/400基本操作指南一、手动启动AS/400二、AS/400关机三、系统作业的查看四、查看硬盘状态五、系统日志的查看AS/400基本故障诊断一、一般性故障二、系统故障灯亮AS/400数据备份一、备份对象(Object)或库(Library)二、全系统备份AS/400服务介绍附录一、手动启动AS/4001、选择机器启动模式AS/400启动(IPL)主要有两种方式:手动(Manual)或正常(Normal),这两种方式的选择是通过控制面板来实现的。

对于有电子钥匙的机型,这一过程非常容易,在电子钥匙插入钥匙孔后,连续按方式选择键,模式指示灯会轮流点亮,只要让想选择的模式的指示灯亮就完成了手动/正常模式的转换。

对于没有电子钥匙的机型,模式的转换就需要使用控制面板的02功能,其操作步骤如下:A.正常情况下,控制面板会显示“01 B N”,这表示是正常模式B.按向上的数据显示按键一下,面板会显示“02”C.按执行键后,面板显示“02 B N”D.再按上或下的数据显示按键直到显示“02 B M”为止E.按一下执行键,面板显示“02”F.按向下的数据显示按键让面板显示“01”G.按一下执行键,这时面板会显示“01 B M”,这样就完成了从正常模式向手动模式的转换如果想再从手动模式向正常模式转换,只要在第D步时选择“02 B N”就行了。

2、AS/400手动启动过程AS/400的启动被称为初始程序装载,简称为IPL(Initial Program Load)。

正常模式的IPL很简单,在确认模式选择正确后,只需按一下启动键就行了。

而对于手动模式,在按下启动键到系统可用还需要在主控终端上回答一些问题,具体过程如下:第一个系统等待回答的菜单是IPL or Install the System,显示如下:1. Perform an IPL2. Install the operating system3. Use Dedicated Service Tools (DST)4. Perform automatic installation of the operating system5. Save Licensed Internal Code在确定不用做其它操作后,选择1(Perform an IPL)以启动AS/400登录画面出现后,用有安全保安官权限的用户登录,建议用QSECOFR用户。

as400 dump的用法

as400 dump的用法AS400是IBM公司开发的一种中型计算机系统,常用于企业的业务处理。

AS400提供了许多功能强大的工具,其中一个重要的工具就是AS400 dump。

本文将详细介绍AS400 dump的用法,并一步一步回答与之相关的问题。

一、AS400 dump是什么?AS400 dump是一种在AS400系统中生成并保存系统状态信息的工具。

当系统出现错误或异常时,AS400 dump可用于收集系统的运行状态信息,以便进行故障诊断和问题解决。

二、AS400 dump的用途是什么?AS400 dump的主要用途是帮助管理员或开发人员定位和解决系统故障。

通过分析AS400 dump,可以了解系统崩溃、错误或异常的原因,并采取相应的措施来修复问题。

AS400 dump还可以用于性能调优和系统优化,通过收集系统运行数据,可以找出系统的瓶颈,进行相应的优化工作。

三、如何生成AS400 dump?生成AS400 dump的方法:1. 打开AS400操作界面,进入控制台。

2. 输入命令"DUMP SYSTEM(SYS)",然后按下回车键。

四、如何保存AS400 dump?AS400 dump生成后,可以选择将其保存到本地磁盘或共享文件夹中。

保存AS400 dump主要有以下几种方法:1. 保存到本地磁盘:在AS400控制台中,在提示符后输入命令"SAV SYS(DUMP)",然后按下回车键。

系统将提示您输入一个文件名和保存位置。

输入完整的文件名和保存位置后,按下回车键,AS400 dump将保存到指定位置。

2. 保存到共享文件夹:将AS400 dump保存到共享文件夹需要一些额外的设置。

首先,确保您的AS400系统已经正确配置了共享文件夹访问权限。

然后,在AS400控制台中,输入命令"SAV SYS(DUMP)DEV('/QSYS.LIB/SHAREDLIB.LIB/DUMP.DIR/DUMP.FILE/')",然后按下回车键。

AS400基础知识

AS400基础知识AS400(Application System/400)是IBM公司开发的一种中型计算机系统,广泛应用于企业的信息管理与处理中。

本文将介绍AS400系统的基础知识,包括其特点、结构和应用领域等。

一、AS400的特点AS400是一种集成的业务处理系统,具有以下特点:1. 可靠性:AS400采用了可靠性高的硬件和操作系统,具备极高的稳定性和可靠性。

2. 安全性:AS400内置了多层次的安全机制,保护用户的数据不被非法访问和篡改。

3. 可扩展性:AS400系统支持多种扩展方式,如扩展存储、增加处理器等,以适应不断增长的业务需求。

4. 易用性:AS400提供友好的用户界面,使得用户可以轻松进行操作和管理。

5. 兼容性:AS400能够与各种主流的操作系统和数据库进行良好的兼容,方便与外部系统进行数据交互。

二、AS400的结构AS400由硬件和软件两个层次构成,具体如下:1. 硬件层:AS400的硬件由处理器、存储器、磁盘、网络接口等组成,采用了冗余设计,保证系统的可靠性和稳定性。

2. 操作系统层:AS400的操作系统称为i5/OS,它提供了丰富的功能和服务,包括作业管理、文件管理、安全管理等。

3. 应用软件层:AS400上可以运行各种应用软件,如ERP系统、财务管理系统、人力资源管理系统等,以满足企业的不同需求。

三、AS400的应用领域AS400被广泛应用于各个行业的企业信息化建设中,主要应用领域包括:1. 金融行业:AS400可用于银行、证券等金融机构的核心业务处理,如账户管理、交易处理等。

2. 制造业:AS400可以支持制造企业的生产计划、物料管理、质量控制等业务流程。

3. 零售业:AS400适用于零售企业的库存管理、销售统计、订单处理等业务。

4. 物流业:AS400可提供物流企业的配送管理、运输跟踪等功能。

5. 公共事业:AS400可以支持政府和其他公共事业单位的信息管理和服务提供。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
() P 4 运行用R G编写的程序, 此时已经完成坟写数据的功能。 ()把在Pbc ul 库下的、 or f 为B S i Su e ci l B下的、or m m e为B e Su e br B文件拷贝到库为Pbc c e ul, i Su e 为Q D SC下改名为C or f ci l D SR e C文件中。 () C T 以 6 最后再用 R P 库为Pbc Su e 为Q D S C下的C ul. r f i o ci l e D SR C为Su e m e命令 or m br c e ,
.考文做
钟忍光主摘 U M S 0 I A M 0帆迷》 香港思雄电 B , 摘软件系 统二租有限公司 (R P G语言》 ,琦华大学出版杜 2 李忠浮井 、 S0 入实用租序》( 上、下扮) ,能京获拐计葬机集团公司 3 U M / 0 、 B A 4 译书一一一浮租序录 日 有限公叼 S 0 P r wn C no s 4 r a o g r o g i -丽宜、 G 山 》 中联 电脑 ( 标 ) n 垃 4 4BM A / 0 g 口 i : tl Lnw P g . I 中 联电抽 ( 标) 目 有很会司 S 0 P g m i Su ue uy u e P g m es 4 r a g t t d a g 4 o r n 0 r a 5 BBM A I 0 r mn : c r Qa L ga 1 0 or m ' 《 . I A / 0 rg m i D a a S4 a g a e u e》 中联电肺 ( 标 〕 d R 6 ( BM 0 Por mn : t Bs G i . ( I
1 周洪龙 . 一 5 — 仍
.. _
一一一-.”...... 一一一口曰 ̄...目..
定通用性和粉能性的 技术冲:‘ 租序生成程序”方法
关扭词 PO S M R 1 A4 引官
文 措述 表 件 说明
IM应用系细 0 (S 0) 40 A 0 B A 是美国IM公司18 年六月下旬在一百多个国家和地区同时分布 B 98 的中 档机系统, S 0 是一个崭新的高性能、多功能、 A/ 0 4 易使用的计算机系列, 最实用于多用户信息 系统、 企业管理信息系统等事务应用环境。 本人用 P G语言在 A 1 1 R S 0 上设计 “ 动生成数据库及 4) 自 其查询系统” 的过程中, 实现了在A I 0 S 0 上建立数据库仅仅只用办公室人员按照屏幕提示进行操作, 4 即可自 动生成数据库的技术; 程序生成程序, 从而提高了整个系统的通用性和灵活性, 使此系统完 全是一个智能化的信息系统。 在这里只向大家介绍一下 “ 程序生成程序” 技术的具体实现方法。
结论
“ 动生成数据库及其查询系统” 自 全部是采用菜单启动方 式进行工 并采用了比 作, 较好的用 户 界面和全部的中文字幕提示窗口, 用户在菜单方式下只播按下需要的数字链或字符桩, 就可执行相 应所需的操作。 此外, 动生成数据库的同时, 动生成了 在自 也自 层次结构查询程序,因此, 此系统 可以称做是一个通用的 “ 软件工具” 它可以 , 对任愈含有数字型和字符型宇段的表枯进行 “ 建立数据 库” “ 、 显示” “ 、 修改” “ 、 查询” 功能 等 操作, 统可以 此系 应用于各个 领城, 具有很强的 通用性。
通过C T X 立 R X 建 起来的, 定文 的目 椒Sue c, 不 X 固 件名 标文 o cOj0 而 是薄文 orM me, r b e 椒Sme b ) e r
这就不同于我们用P SA 语言和C语言进行编程时, AC L 如在程序中 需要用到某个文件, 在此程 可以 序中 现生成, 并同时可以 使用, 必在 而不 此程序执行前, 先生成目 标文件。 } 语言 这一 } 的 特点, 给编程者带来很大不方便。 产生这个不方便的原因就是,当 一个R G程序编译过后( C T P 用 R XXX 建立过后) 此程序就与 , 文件说明表中 所提到的文件建立了一种联连, 操作系统使得此程序有一指针指向各文件说明表中 所 提到的 文件名的Su e e 所在的 or Oj c bc t 物理位R, 两者之间 条路径, 即 有一 一旦确定, 在运 那么 行时, 程序与这个文件之间的一切读和写操作都通过这唯一确定的路径进行。即如果不对此程序重新编译, ( R X 重新建立侧 每次 用C T X X 运行此程序时, 它都是对文件说明 所提到的文件名称的目 表中 标文件 ( u 。 e进行操作, S r 坷c oc e t 而此时, 如果我 们想用 此程序对 另外一 个与文 件说明 所说明 文件名 表中 的 具有相同目 标类型而不同目 标文件名称的文件进行操作时,就必须重新编写R P G程序, 把此程序中 文件说明表中提到的文件名改变成用户所豁要的 那个文件名,再重新编译运行。 这样做,不仅浪费 时间和人力, 而且不具有通用性和智能性。 .
SCE R SQ 招 妞
S C A R D T 6 S O B S CD T R A 8 o B
智能化信息系统在
上的实现
If m tn t D vl m no A / 0 pt n r ao Ssm e p et S 0 C m u r o i ye e o n 4 o e
东北助经大学 信息系 .明怡
摘 要 本文通过介绍PO语言本身 特点, 了 R R 的 提山 用PG语言 ¥ 0 上开 在A 1 0 发甘理 4 信态系 统共有一
A / 的 作系 和 操 统 用户的 要 S ( 4〕 0 主 接口C Cn l u ej 一 V D F 令《ei 以 or Ln M )< t a o g j j 供了 个。R B 命 ( r e Or v d
Dta f ) abs l, a e e它的功能是替 i 换具有相同数据库结构的两个文件, 这两个文件都必须同时是物理文件 即 或逻辑文件, 并且两者的结构框架也必须相同, 被替换的物理文件或逻辑文件必须是只有数据库框 架而没有数据的文件, 而替换的文件有无数据都可以,只有具有上述条件的 两个物理文件或逻辑文 件才能使 V D F 用。 R B 命令进行替换。 如果, 我们在编程时对具有不同的数据库结构的物理文件或逻 辑文件和具有不同显示内容的 显示文件进行相同 功能的处理时用O R B 命令就行不通了。 VDF 学习过F B S 编程者都知道, O B S X A E的 O F X A E中有一个数据库文件结构建立的 命令: C ET < RA 文件名 1 F O < > R M 文件名2 > > 2指定的数据库文件里的记录 此命令, 4一 0

来产生, 但这并不是对任何文件都适用, 用此命令必须满足此条件: 文件名a指定的数据库文件的 《 结构必须符合F X A E O B S 系统所提供的标准数据库结构, 即结构中的字段名、 字段类型、 字段长度、 J ’数点后的位数都必须于F X A E 、 O B S 系统提供的一致。 根据此方法的思想, 本人通过大量实例证明, A / 0 在 S 0 上运用P O语言和D S 4 R D 语言, 运用“ 程 序生成程序” 的方法可以 解决此类间 题,即 先用D S D 生成一个具有标准记录格式, 记录中 各字段都 符合系统要求的物理文件, 然后用 R G语言编写程序, D 所编写的物理文件作为 R P DS P O程序中 文 件描述说明表中的存贮在磁盘( 磁带比 的 外部描述的 枪出 文件, 把用户所需要的数据库文件的 结构都 作为数据填写到物理文件中 去, 再编译, 再运行, 就可生成一个任意灵活的、满足用户需要的数据 库文件。 根据同样道理。 推而广之, 也可生成任意灵活的符合用户需要的显示文件和R G程序, P 具 体实现方法如下:
录里。
参数ft eda 其 数 据 户 要确 建 个 i y (a) 余参 可根 用 需 定 立一 符合用 铸要的 活的 文 框 l p " t, e 户 灵 物理 件 架。
至此, 一个灵活的数据库文件的框架已生 成,如要生成一个显示文件或P G程序, R 只播在第三 步中,略微改动一下P O语言所编写的程序, R 其余步骤与生成一个灵活的数据库文件的 框架的步骤 一致,即可生成灵活的显示文件或P G程序。 R
() S 。 编 程序 首 要 所 程 在哪 / 上 写 时, 先 确定 编的 序 个库(br 下, 1 在A 4 0 L ry 哪个S r Fe ia ) oc i ue l
下, 为方便起见, 我们假定所编程序在 Pbc ul 库下Q D SC的Su el下, i D SR orf c e 文件名为A , i A A A 为用D S D 编写的满足系统提供的标准的记录格式的物理文件。 A文件内容如下所示: A
正文
R G语言是报表格式语言, P 整个语言分为九种不同的说明 表, 其中 有一个说明表是文件描述说 明表, 编程者都知道, 文件描述说明表用来说明文件的, P 在R G程序中 所使用的每一 个文件都必须 在这种说明表上说明, 一行说明一个文件,内容包括文件的名字,文件的组织, 记录的大小. 文件 存放在什么设备上等。 总之, 有关文件的特征和使用文件的方法都必须在说明表上说明, 这仅仅只 是表面上所示, 实质上最关键的问题是在文件描述说明 所说明的文件名, 表中 都必须 是已编译过即
() R F A为Su e b , P 以A 2 用CT o c mm e 命令中 参数f t e ( R ) 其 r e r 的 i y 为( C, 余参数可 用 lp " e S 根据 户需要确定建立一个目 标文件B . B () R G语言编写一个程序, B 3 用P 把 B文件作为此程序中 文件描述说明表中的存贮在磁盘哎 带) 外部描述的 上, 输出文件, 按照B 件中 B文 所定义的 字段名和 段名的 字 长度和类型, 一个 写出 等 同于直接用D S D 所编写的 一个物理文件框架, 把它们作为数据, 填写人B B文件中的A P R PWSC记
相关文档
最新文档