ImageVerifierCode 换一换
你正在下载:

PDM1.docx

[预览]
格式:DOCX , 页数:21 ,大小:23.71KB ,
资源ID:9283085      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/9283085.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(PDM1.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

PDM1.docx

1、PDM1 程序设计开发管理工具 第一章 PDM简介1.1 AS/400系统中的目标、库、文件和成员1.2 PDM特性1.3 PDM选项执行的顺序1.4 使用命令行输入命令 第二章 启动PDM2.1 从AS/400主菜单启动PDM2.2 用STRPDM命令启动PDM2.3 用WRKLIBPDM命令启动PDM2.4 用WRKOBJPDM命令启动PDM2.5 用WRKMBRPDM命令启动PDM 第三章 处理库3.1 库列表和库清单之间的区别3.2 生成一个库3.3 删除一个库3.4 重命名一个库3.5 修改一个库的类型和说明3.6 处理一个库中的目标3.7 复制一个库3.8 往已有的库中复制一个库3

2、.9 显示一个库的说明3.10 库清单的子集3.11 修改库列表 第四章 处理目标4.1 生成一个目标4.2 删除一个目标4.3 重命名一个目标4.4 把目标移到另一个库中4.5 复制目标4.6 往已有的目标中复制一个目标4.7 显示目标的说明 4.8 显示目标的详细说明4.9 用DFU修改目标4.10 生成一个程序4.11 比较文件成员4.12 运行一个目标4.13 处理物理文件中的成员4.14 生成目标列表的子集 第五章 处理成员5.1 复制成员5.2 修改成员的类型及说明5.3 编辑成员5.4 编译成员5.5 生成ILE模块5.6 运行源成员例程5.7 删除成员5.8 显示成员的说明5.

3、9 用SDA修改成员5.10 用RLU修改成员5.11 用DFU修改成员5.12 用日期来分类和定位成员5.13 显示成员列表的子集5.14 比较文件成员5.15 合并文件成员 第六章 检索字符串或数字串6.1 检索一个文件中的一个串6.2 检索多个文件中的一个串6.3 检索放在引号中的字符串6.4 打印检索到的记录或成员列表6.5 用FNDSTRPDM命令检索6.6 在批方式下可用的找串选项6.7 修改全局字符串6.8 用十六进制数检索成员6.9 用RLU检索串6.10 用SDA检索串6.11 用SEU检索串6.12 取消检索串 第七章 处理用户定义的选项7.1 用户定义选项的样板7.2 生

4、成用户定义选项7.3 生成备份用的用户定义选项7.4 有效的用户定义选项替换变量7.5 修改用户定义选项7.6 复制用户定义选项7.7 把用户定义选项复制到另一个文件中7.8 显示用户定义选项7.9 安装用户定义选项窗口程序工具7.10 删除用户定义选项 第八章 选择缺省值8.1 访问修改缺省值显示8.2 为编译程序分类编译一个库中的成员8.3 替代已有的编译过的成员8.4 修改编译及运行方式8.5 保存对话缺省值8.6 保存和重存目标 8.7 修改作业描述8.8 限制修改成员类型和说明8.9 修改用户定义选项文件的活动缺省值8.10 修改全屏方式下的显示列表8.11 记录选项命令8.12 修

5、改执行键的缺省值第一章 PDM简介 用PDM可以做以下工作: 处理库 处理目标 处理成员 检索字符串及数字串 处理用户定义选项 修改系统缺省值 在下面各章详细介绍这些功能。如果你的系统中安装了ADM/400功能,也可完成以下工作: 处理项目 处理组 处理部件 检索部件中的字符和十六进制串。 这些功能的详细说明,请参考ADTS/400的有关手册。 PDM也能访问AS/400系统中的其它目标。因此,也使用下列实用程序: 源语句录入实用程序(SEU) 数据文件实用程序(DFU) 屏幕设计辅助工具(SDA) 报表样本实用程序(RLU) 文件比较及合并实用程序(FCMU) 交互的源码调试程序(ISDB)

6、1.1 AS/400系统中的目标、库、文件和成员 目标是AS/400系统中命令执行操作的基本工作单元。 目标是由目标特性和一个值组成的命名单元,目标特性包括它的名字、类型、大小、生成日期、说明。目标的值是存在目标中的信息集合。例如,程序的值就是组成这个程序的可执行码,文件的值就是组成这个文件的记录的集合。 目标有很多类型。例如,库的类型为*LIB,文件的类型为*FILE,程序的类型是*PGM。 目标也有属性,它是类型的一部分,描述目标的特性。例如,*PGM类型的属性可以是RPG,它包括用RPG源码生成的程序;*FILE类型的属性可以是DSPF,说明它是显示文件。 库是一个特别类型的目标(类型为

7、*LIB)。用它来组成相关目标,库的类型仅有两种:产品库(*PROD)和测试库(*TEST)。 每个AS/400系统都有一个名为QSYS的系统库。它是由面向系统目标组成的OS/400操作系统。QSYS是一个很大的库,它可以指向所有系统面向的目标。 文件是类型为*FILE及其属性的目标。例如,源物理文件为PF-SRC;数据物理文件为PF-DTA;打印文件为PRTF。物理文件和逻辑文件都有成员。 成员是物理文件(PF-SRC或PF-DTA)记录的子集。每个成员都要符合文件的特性,可用PDM命令定义或选择成员的类型。1.2 PDM特性 PDM有许多使用起来很方便的特性,具体说明如下: 列表显示: P

8、DM能显示库、目标、成员和用户定义选项的列表。可在列表显示中的opt列输入一个选项来完成不同的功能。可在一个列表上同时选择不同的操作,也可对多个列表项选择相同的操作。 选择列表: 在某些显示中可用F4键来显示你选择的某些项列表,然后选择一项,也可在提示栏填好内容返回到先前的显示中。 用户定义选项: 用PDM可以生成自已的选项,然后用和系统选项一样的方式在列表中使用。可把经常使用的命令做成一个选项,那么在你想用它的时候就不用输入命令而用这个选项。 处理选项: 在库和目标显示中的选项12(work with)允许处理一个库中的所有目标及一个目标中的所有成员。只要在库和文件列表显示中的opt列进入1

9、2即可。这个选项能很快地、很容易的在PDM的不同层次移动,用F4键(提示),可以生成要处理的目标和成员的子集。 窗口程序: 这是用户定义选项,有时也叫做窗口程序,它是在显示的右上角生成一个窗口来显示所有活动的PDM用户定义选项。这个工具的源程序在OUSRTOOL库中,所有信息在文件QATTINFO中的成员TPSINFO里面。 修改缺省值: PDM允许用户修改运行和编译方式(批处理或交互处理)及显示方式(全屏或其它),也可修改活动的用户定义选项文件名,规定是否能修改PDM显示中出现的成员类型和描述,也能用F18键来访问修改缺省值屏幕,在上面做相应的修改。 成组显示: PDM中的许多选项有成组显示

10、,它列出在前面显示中选择一个选项后所有的项目。这样在同一时间内可对多个项目完成同一个操作。例如,要复制一些成员到不同的文件或库中,仅在成组显示中修改一次文件或库名即可。这样就节省了输入的内容,能选择在成组显示中交互地完成所有操作,也能用F19键提交给批处理去做。 多选项和多功能键: PDM的某些列表显示有多选项和多键功能键可用,可用F23键(多选项)和F24键(多键)来看下一组可用的选项和功能键。 记住命令的先前值: 使用PDM,对于进入的命令参数和提示都能保存在用户配置文件里,且不管是否出PDM环境或注销系统。当用WRKxxxPDM处理有关项目时,可用*PRV值来规定使用这些保存的值,即如想

11、处理最后一次用PDM时使用的一些列表,对所有参数用*PRV的值,不必记住以前进入过的值。 例如:要处理目标的同一清单,在命令行进入下列命令: WRKOBJPDM LIB(*PRV) OBJ(*PRV) OBJTYPE(*PRV) OBJATR(*PRV)。 按执行键后,就出现最后一次处理的目标列表。 WRKxxxPDM命令中LIB参数的缺省值为*PRV。WRKMBRPDM命令中FILE参数的缺省值也为*PRV。WRKxxxPDM命令的所有其它参数的缺省值为*ALL。详细内容请看第二章。 ADM/400命令WRKPRJPDM、SRKGRPPDM和WRKPARTPDM也可用*PRV值。 找串: P

12、DM允许查找源物理文件或数据物理文件或成员中的字符串或数字串。可对有这些串的成员做编缉、编译或完成合法选项,也可打印包含这些串的成员或记录。1.3 PDM选项执行的顺序 如果在列表显示中选择了多个PDM选项,选项从第一个选择的选项按顺序处理,当选择了选项后按执行键,PDM首先确定它是否是成组选项,复制、改名、删除和移动选项都是成组选项。如果是成组选项,则显示它,列出选择的各个选项的所有项目及所需要的确认信息,可以交互地完成成组显示的所有操作,也可把它们提交给批处理。如做批处理,按F19键,提交后,命令中的每个选项都提交给批作业处理。这样,成组显示中的每项各自做为一个批作业提交执行。如果交互处理

13、,按执行键,先处理成组显示的第一项,组中其余项就不立即执行,而是按顺序处理,即处理完第一项再处理列表显示中选择的第二项。1.4 使用命令行输入命令 可在命令行输入任何有效命令和参数,如果在PDM列表中的opt列没有输入选项,PDM就查看在命令行有没有输入的命令。如果有,就执行它。如果在opt列输入了选项,PDM就查看命令行看有没有这个选项的参数。 注:1.不能在PDM菜单中输入参数,只能在这个菜单的命令行输入选项或命令;2.在接收到一个逃逸信息之后在PDM命令行不进入RCLRSC命令。1.4.1 在列表显示上输入命令 方法如下:1.按F10键,出现命令输入显示,2.输入命令,要看在此对话期间已

14、输入过的其它命令,按翻上页键,3.要回到原来的显示中,按F3键。1.4.2 检索命令 要检索命令输入显示中的命令:1.按F9键;2.继续按F9键,直到你想用的命令出现在命令行上。这时,可以加参数值也可修改参数值,也能用F4键得到命令的提示;3.按执行键处理此命令。第二章 启动PDM 可从AS/400主菜单或在命令行上用STRPDM命令启动PDM。也可用下列命令启动PDM: WRKLIBPDM WRKOBJPDM WRKMBRPDM 如果安装了ADM/400,也可用下面命令启动PDM: WRKPRJPDM WRKGRPPDM WRKPARTPDM2.1 从AS/400主菜单启动PDM1.从主菜单

15、选5,按执行键,显示程序设计菜单;2.选2,按执行键,出现PDM主菜单。从这可选择处理库、目标、成员及用户定义选项。显示1显示1-12.2 用STRPDM命令启动PDM 在命令行输入STRPDM命令,按执行键,显示PDM主菜单。 显示1-22.3 用WRKLIBPDM命令启动PDM 要从先前的PDM环境来启动PDM且到处理库的显示,在命令行输入无参数的WRKLIBPDM命令,按执行键,出现用PDM处理库的显示。 要显示某些库的列表,在WRKLIBPDM命令后规定参数。例如,要显示所有库名以BA开始的库,在命令行输入下面命令,按执行键: WRKLIBPDM LIB(BA*)2.4 用WRKOBJ

16、PDM命令启动PDM 从先前的PDM环境来启动PDM且到处理某个库中所有目标的显示,在命令行输入无参数的WRKOBJPDM命令,按执行键,出现用PDM处理目标的显示。 要显示一个库中的某个目标,在命令中给出参数。例如,要显示在ATEST库中名字以CHG开始的CLP程序,输入命令,按执行键:WRKOBJPDM LIB(ATEST) OBJ(GHG*) OBJTYPE(*PGM) OBJATR(CLP)2.5 用WRKMBRPDM命令启动PDM 从先前的PDM环境启动PDM且到处理库中文件的所有成员,在命令行输入无参数的WRKBRPDM命令,按执行键,出现用PDM处理成员的显示。 要处理某些成员的

17、列表,在WRKMBRPDM命令中规定参数。例如,要得到在库ATEST库中CMDSRC文件的所有名字以C开始的类型为CMD的成员,输入以下命令,按执行键:WRKMBRPDM FILE(ATEST/CMDSRC) MBR(C*) MBRTYPE(CMD)第三章 处理库 处理库能做以下事情: 显示库列表 显示库清单 处理字母数字顺序库 生成一个库 删除一个库 重命名一个库 修改一个库的类型和说明 处理库中的目标 复制一个库 往已有的库中复制一个库 显示一个库的说明 生成库清单的子集 往库列表中加一个已有的库 在库列表中的用户库部分移动一个用户库 从库列表中的用户库部分移出一个用户库3.1 库列表和库

18、清单之间的区别 一个库列表是库名字的一个有序列表,它标识检索库的顺序,而库清单是系统中所有库名的字母顺序表或者是它的子集。 例如在规定要处理库的显示中填的列表类型和WRKLIBPDM命令中的CLB参数,由于填的列表类型不同而使用的功能键和选项也不同。库列表让用户处理目标做起来很容易,如果检索的目标是在库列表中的某个库里,那么在检索这些目标时就不用规定库名。3.1.1 库列表组成 系统部分:这部分包括系统使用的目标,库的最多数为15。 产品库:产品库可以包括在库列表中,产品库是用来支持不同的语言和实用程序 的,而不是象系统库QSYS是处理命令的。 当前库:当前库可以是(但不是必须是)库列表中用户

19、库部分中某个库的重复, 当前库的值为*CURLIB,可用做多数命令的库名来表示作业当前所在的 库。 用户部分:它包括系统用户和应用程序引用目标的库列表。用户部分、产品库和 当前库对系统中各个作业可以不同,库列表中用户部分库的最大数为 25。3.1.2 显示库列表 要显示库列表:1.从PDM主菜单选1,按执行键,出现规定处理库的显示;2.在库的提示下输入下列值中的一个,按执行键:*LIBL 显示库列表中的所有库*USRLIBL 显示库列表中的用户部分的所有库 显示2 显示2-1 注:也可在WRKLIBPDM命令中规定LIB参数。3.按F3键回到PDM菜单。 可以往库列表中加库,也可从库列表中移出

20、库。当移出库时,仅是临时去掉这个库,不是从系统中删除。也可在库列表中改动库的位置来改变检索的顺序。显示33.1.3 显示库清单 要显示库清单:1.从PDM主菜单选1,按执行键,出现规定处理库的显示;2.在库的提示中输入下列值之一,按执行键:*ALL 显示系统中所有库的清单*ALLUSR 显示所有非系统库,包括所有用户定义的库*CURLIB 仅显示当前库库名 仅显示指定的库类属名 显示 库名符合规定要求的库,类属名可有如下格式: ABC*,*ABC,*B*,A*C,“a*”,*ALL显示43.按F3键回PDM主菜单。3.1.4 显示字母数字顺序库 比如要显示所有名字以A开始的库:1.从PDM主菜

21、单选1,按执行键,出现规定要处理库的显示;2.在库提示中输入A*,按执行键,出现用PDM处理库的显示,类型提示的缺省值为*ALL,也可以为*ALLUSR。可用定位提示来显示清单中的某个库,可用F17键来建一个子集,也可在这里生成一个库。3.按F3键回PDM主菜单。 注:要在用PDM处理库的显示中使用选项,必须对所使用的库有权限。3.2 生成一个库 可用处理库清单(类型为*ALL或*ALLUSR)来生成一个库。如要生成一个名为ANEXAMP的库:1.从PDM主菜单选1,按执行键,出现规定要处理库的显示;2.在库提示中输入A*,按执行键,出现用PDM处理库的显示;3.按F6键,出现生成库的显示;4

22、.在库提示中输入ANEXAMP,在类型提示中输入*PROD或*TEST,在说明提示中输入库的说明,按执行键。这样就生成了库ANEXAMP。 在屏幕底部的信息显示指出库生成了。库ANEXAMP出现在库清单中,可以用翻下页键来找到它。 注:如果生成的库不符合规定库显示的值,就不出现在此显示中。在此例中,生成的库ANEXAMP符合选择值(以A开始),所以在生成之后出现在显示中。5.按F3键回PDM主菜单。3.3 删除一个库 用PDM删除选项可以删除不需要的库,可同时删除列表中的多个库。PDM有一个确认屏,让你核实一下要删除的库。 注:仅能删除库清单中的库,不能删除库列表中的库。 要删除库ANEXAM

23、P和AOLD:1.从PDM主菜单选1,按执行键,出现规定要处理库的显示;2.在库提示中输入A*,按执行键,出现用PDM处理库的显示;3.在ANEXAMP和AOLD的opt列输入4,出现确认删除库的显示,列出你要删除的库;4.要删除列出的所有库,按执行键或按F19键用批处理方式删除库,删除后,出现PDM处理库的显示。 要改变要删除的库,按F12键回到前面的显示,然后修改选择。在显示底部出现的信息指出库ANEXAMP已删除,如果删除多个库,在显示的最右边有个+号,表示有另外的信息等待显示删除的另外的库;5.按F3键回PDM主菜单。3.4 重命名一个库 要给库ANEW改名:1.从PDM主菜单选1,按

24、执行键,出现规定要处理库的显示;2.在库提示中输入A*,按执行键,出现用PDM处理库的显示;3.在库ANEW的opt列输入7,出现重命名库显示,列出要改名的库,在新名列给出原来的名字,因此,如果要改几个字符就不用再输入整个新名;4.在库的新名列输入新的库名,显示底部给出信息表示库已改名;5.检查一下改好名的库清单,改过名的库在清单的位置要改变,因为是用字母排序的,如果改过的库名不符合规定的库名,就不出现在此清单中(比如,改名为BNEW)。如果处理的是库列表,改过名后库的位置不变,因为库列表不是按字母顺序排列的。 注:不能给QSYS和QTEMP改名,也不能用批处理方式改库列表中库的名字。6.按F

25、3键回PDM主菜单。3.5 修改一个库的类型和说明 为了修改库AOLD的类型和说明:1.从PDM主菜单选1,按执行键,出现规定要处理库的显示;2.在库提示中输入A*,按执行键,出现用PDM处理库的显示;3.在AOLD的OPT列输入2,按执行键,出现修改库的显示;4.在库类型提示中写*TEST;5.在说明提示中写old backup copy for Dept.642 Library,在系统处理完后出现用PDM处理库的显示。在显示底部出现的信息指出库已修改过,类型和说明都与以前的不同了。6.按F3键回PDM主菜单。3.6 处理一个库中的目标可用选项12处理一个或多个库中的所有目标。要生成处理目标

26、的子集,按F4键到规定处理目标的显示。显示4-2 要处理库APROD和ATEST库中名字以A开始的所有目标:1.从PDM主菜单选1,按执行键,出现规定要处理库的显示;2.在库提示中输入A*,按执行键,出现用PDM处理库的显示;3.按F23键,再次出现用PDM处理库的显示,它给出更多的选项。注:要使用更多功能键或更多选项不一定要显示它们。当你熟悉PDM之后,可不用第3步。4.在库APROD和ATEST的opt列写12;5.按F4键,出现规定处理目标的显示,在这里可以生成一个要处理目标的子集;6.按执行键,出现用PDM处理目标的显示,这时可选择任意选项;7.当处理完在库APROD和ATEST中所有

27、名字以A开始的目标后,按执行键,这时就处理opt列的选项、命令行的命令及在输入提示中所做的修改,做好后再处理下一个库,即出现ATEST库的规定处理目标的显示;8.按执行键,出现用PDM处理目标的显示;9.当处理完第二个库时,按执行键,出现用PDM处理库的显示;10.按F3键回PDM主菜单。3.7 复制一个库 要复制库AOLD和APROD:1.从PDM主菜单选1,按执行键,出现规定要处理库的显示;2.在库提示中输入A*,按执行键,出现用PDM处理库的显示;3.在库AOLD和APROD的opt列写3,出现复制库的显示;这个显示列出所要复制的每个库,可用翻页键看全,在新名字下的库名与要复制的库同名;

28、4.在AOLD的新名字中写BOLD,在APROD的新名字中写BPROD,按执行键,出现处理库的显示,由于BOLD和BPROD不是以A开头,所以不出现在此列表中。要检查一下BOLD和BPROD是否已生成,按F12键,出现规定处理库的显示,在库的提示中写B*,按执行键,就列出以B开头的库,可用翻页键看全。如果用库列表,复制后的库不在库列表中,如要包括这些库,要把它们加到库列表中去,详细内容请看3.11.1;5.按F3键回PDM主菜单。3.8 往已有的库中复制一个库 如把一个库复制到已存在的库中,那么在确认复制库显示的顶部出现一些信息,指出库已经存在。要把APROD复制到BPROD中:1.从PDM主

29、菜单选1,按执行键,出现规定要处理库的显示;2.在库提示中输入A*,按执行键,出现用PDM处理库的显示;3.在库APROD的opt列写3,按执行键;4.在新名字中写BPROD,按执行键,出现确认复制的显示;5.在删除已存在的库提示下写Y,按执行键,信息行出现的信息指出库BPROD已删除。3.9 显示一个库的说明 用PDM可以显示一个库的下列信息: 库大小 库生成的时间和日期 库修改的时间和日期 库最后保存的时间和日期 库最后重存的时间和日期 要显示库APROD的说明:1.从PDM主菜单选1,按执行键,出现规定要处理库的显示;2.在库提示中输入A*,按执行键,出现用PDM处理库的显示;3.在AP

30、ROD的opt列写8,按执行键,出现显示目标说明的显示;4.用F3键回到用PDM处理库的显示;5.按F3键回PDM主菜单。3.10 库清单的子集 在处理库清单时,在库子集的显示中用下列提示可看到库清单的子集: 库,库类型,说明 可用这个提示自已来生成任意组合的子集,下面二节给出用F17键生成库子集的例子。3.10.1 用库名和类型生成库的子集 在库清单子集显示中可用库名和类型生成库的子集,要生成类型为*PROD,名字以A开头的库子集:1.从PDM主菜单选1,按执行键,出现规定要处理库的显示;2.在库的提示中写*ALL,出现用PDM处理库的显示;3.按F24键;4.按F17键来生成子集,出现库清单子集显示;显示55.在库的提示中写A*,库类型提示中写*PROD,说明提示中写*ALL,按执行键,出现库的子集;列表类型提示是*ALL,它指出显示列表的类型是库列表或库清单;显示5-16.按F3键回PDM主菜单。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1