摘要: 如何向远程系统提交命令?解答 我们知道,在分布式数据处理的环境下,对远程系统上文件内容的操作可以有很多方式,但是如果想简单地在本地对远程系统进行文件管理方面的操作,则可以由一条命令实现:SBMRMTCMD。现在介绍该命令的用法:1. 首先确保双方系统上的分布式处理服务已启动:STRTCPSVR SERVER(*DDM)2. 为目标系统创建DDM文件:CRTDDMF FILE(Lib/TESTAAA... 阅读全文
posted @ 2008-01-09 15:14 深渊野鱼 阅读(734) 评论(2) 推荐(0) 编辑
摘要: RUNRMTCMD命令使用解答 能够向client access发送命令的系统包括AS/400,VM,AIX以及其他版本的UNIX。发送的命令应当预先在PC的DOS窗口运行,如果有输出,在把输出内容传送到OS/400并产生相应的spool file(QSYSPRT,使用的print file为QSYSPRT);如果命令本身并不产生输出则也会产生一个spool file,内容是无输出。从OS/400... 阅读全文
posted @ 2008-01-09 15:13 深渊野鱼 阅读(1476) 评论(0) 推荐(0) 编辑
摘要: OS/400与UNIX功能相似的部分命令解答 对于大多数SAP的用户,比较习惯UNIX及WINDOWS命令,而对于OS/400的命令缺少使用经验,这里结合SAP系统经常用到的命令,比较OS/400与UNIX功能相似的命令及其格式。1.与文件系统有关的命令:unix命令 对应的AS/400的命令--------------------------------------------cd ------... 阅读全文
posted @ 2008-01-09 15:08 深渊野鱼 阅读(981) 评论(0) 推荐(0) 编辑
摘要: 1.ShareODP:在PF或者LF编译的时候,有个SHARE(Share Open Data Path)的参数,控制该文件是否共享其打开路径。如果指定SHARE为*NO的话,程序在每次打开一个文件的时候,都会为该文件建立一次访问路径;如果指定SHARE为*YES的话,程序在第一次打开该文件的时候,系统建立该文件的访问路径,在同一个ActiveGroup中再打开该文件时,就不再重新建立该文件的访问... 阅读全文
posted @ 2008-01-09 15:07 深渊野鱼 阅读(619) 评论(0) 推荐(0) 编辑
摘要: 编辑---键盘---自定义          定制---点C--功能:编辑复制 --〉到CTRL               点V--功能:编辑粘贴 --〉到CTRL保存,然后指定键盘的方式 阅读全文
posted @ 2008-01-09 15:07 深渊野鱼 阅读(592) 评论(0) 推荐(0) 编辑
摘要: 用DSPMSGD命令可以查看某个已知某一个的Message ID的内容,但是它不能按照某个关键字查看一个message file中的所有message id,如何按某个关键字搜索整个Message file中的所有message id 呢?解答 1.在AS/400命令行上输入命令:DSPMSGD RANGE(*ALL) MSGF(QSYS/QCPFMSG) DETAIL(*BASIC) OUTP... 阅读全文
posted @ 2008-01-09 15:06 深渊野鱼 阅读(1327) 评论(0) 推荐(0) 编辑
摘要: 1. 显示自己作业的QTEMP的内容:(1) 用DSPLIB显示所有外部对象(操作系统之上的可操作的对象):DSPLIB LIB(QTEMP);(2) 用DMPLIB显示所有内部对象:DMPOBJ OBJ(QTEMP) OBJTYPE(*LIB)结果位于假脱机文件QPSRVDMP中:(如图所示)2. 显示别人作业的QTEMP的内容:(1). 用WRKACTJOB找出所要查看的作业的名称,例如:1... 阅读全文
posted @ 2008-01-09 15:05 深渊野鱼 阅读(1189) 评论(0) 推荐(0) 编辑
摘要: 用户经常发送MESSAGE,MESSAGE的颜色往往是绿色的,其实是可以发送彩色的MESSAGE的。解答 1.创建SNDCOLMSG CLP程序。SNDCOLMSG: PGM PARM(&MSG &COLOR &MSGTYPE)DCL VAR(&MSG) TYPE(*CHAR) LEN(80)DCL VAR(&COLOR) TYPE(*CHAR) LEN(1)DCL VAR(&MSGTYPE) ... 阅读全文
posted @ 2008-01-09 15:04 深渊野鱼 阅读(735) 评论(0) 推荐(1) 编辑
摘要: 如何将AS/400英文界面改为中文界面?解答 前提:系统必须安装第二语言(2989)。具体步骤如下:1.用CHGSYSLIBL命令修改系统的库列表。CHGSYSLIBL LIB(QSYS2989) OPTION(*ADD)2.GO MAIN 就可看到中文界面。将中文界面改回英文界面:1.用CHGSYSLIBL命令修改系统的库列表。CHGSYSLIBL LIB(QSYS2989) OPTION(*... 阅读全文
posted @ 2008-01-09 15:04 深渊野鱼 阅读(1556) 评论(1) 推荐(0) 编辑
摘要: 从OS/400 V4R1开始,即使您的i系列400服务器上没有安装邮件服务器软件(如Domino),也可以通过设置 SMTP Gateway, 指向一个外部邮件服务器(Lotus Domino, Miscrosoft Exchange 等), 帮助转发Internet邮件, 即i系列400将邮件自动发到您指定的MailServer,再由这个MailServer把邮件发向Internet. 实现步... 阅读全文
posted @ 2008-01-09 15:03 深渊野鱼 阅读(801) 评论(0) 推荐(0) 编辑
摘要: 命令RGZPFM做什么? 什么情况下运行? 影响命令RGZPFM执行时间的因素有哪些?解答 命令RGZPFM应该在文件中被删除的记录超过20%时执行. 该命令执行后,系统的性能会改善。 因为系统在检索时不必再去读那些已经被删除的记录索引, 并且被删除记录所占有的硬盘空间会被释放而变 为可用。影响命令RGZPFM执行时间的因素有很多, 最基本的有以下一些:o 在执行RGZPFM命令时, 系统会使用... 阅读全文
posted @ 2008-01-09 15:02 深渊野鱼 阅读(947) 评论(0) 推荐(0) 编辑
摘要: STRJRNPF FILE(OBJECT/OBJ LIBRARY) JRN(JOURNAL LIBRARY /JOURNAL FILE) 阅读全文
posted @ 2008-01-09 15:02 深渊野鱼 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 1。首先用户必须具备 WRKDIR的权限 授权方法: wrkdir 添加该用户2. 目录授权 WRKFLR F6=新怎目录 注意:要对每一层的目录进行对该用户的授权,一般是*ALL 阅读全文
posted @ 2008-01-09 15:01 深渊野鱼 阅读(364) 评论(0) 推荐(0) 编辑
摘要: 序言:这是一个允许查看/拷贝/找回物理文件中已经被删除的记录的工具。你可以交互地显示活动的和被删除的记录,扫描到被删除的记录,并将它们恢复回来。此外,你还可以通过这个工具将记录拷贝并打印出来,或者输出到一个输出文件,或者是在不显示记录的情况下,直接恢复被删除的记录。与其他恢复被删除的记录的工具不同,UNDEL并不会把物理文件拷贝到SAVF中,而是直接在物理文件的记录上直接操作,这对于有着很多记录的... 阅读全文
posted @ 2008-01-09 15:00 深渊野鱼 阅读(2949) 评论(0) 推荐(0) 编辑
摘要: SQL是与平台无关的数据库操作语言,虽然它无法处理iSeries上包含多成员的物理文件(表),但是它与RPG/COBOL一样,是可以处理写入数据库文件的物理文件成员。所以,您可以通过命令OVRDBF和SQL一起来处理多成员的物理文件:OVRDBF FILE( name ) TOFILE( toname ) MBR( name ) OVRSCOPE( *JOB )这里有几点值得注意的地方:1. 您... 阅读全文
posted @ 2008-01-09 15:00 深渊野鱼 阅读(624) 评论(0) 推荐(0) 编辑
摘要: 在物理文件在没有激活日志的状态下,如果出现了损坏的记录如何恢复该物理文件。解答 请按照以下步骤,尽量恢复物理文件中没有损坏的记录:1、在OS/400命令行键入以下命令:OVRDBF FILE(LIBA/File) SEQONLY(*YES 1)注: 该命令确保该物理文件被顺序地处理,同时只有一个记录在处理。2、接着,执行以下命令:CPYF FROMFILE(LIBA/File) TOFILE(Q... 阅读全文
posted @ 2008-01-09 14:59 深渊野鱼 阅读(431) 评论(0) 推荐(0) 编辑
摘要: 如何找出物理文件中损坏的记录?解答 下面提供的CL源程序可以帮助您找出物理文件中损坏的记录,但是不支持其他文件系统中的文件类型,例如:/QNTS,/QOPT等。也不支持OS/400上其他类型的对象。如果您的操作系统版本在R420以上,则该程序需要一个逻辑文件来支持:/**********************************/R RECORD PFILE(QSYS/QADBXREF)D... 阅读全文
posted @ 2008-01-09 14:59 深渊野鱼 阅读(602) 评论(0) 推荐(0) 编辑
摘要: 在5.2版本中如果使用SQL建表并制定字段属性为CCSID 65535,是可以使用中文的模糊查询的但如果使用DDS建表,利用field level keyword来制定字段属性为CCSID(65535),则无法使用中文的模糊查询,原因是0E/0F控制码也被当作普通字符使用。例如R TEST--NAME --A(20)-- CCSID(65535)建立PF文件QGPL/TESTINSERT INT... 阅读全文
posted @ 2008-01-09 14:58 深渊野鱼 阅读(681) 评论(0) 推荐(0) 编辑
摘要: 1、在CLP是通过RTVCLSRC这个命令来实现Retrieve CL Source ,前提是在Compile CLP时让Allow RTVCLSRC参数选*YES 。 2、但在RPGLE里头IBM没有提供这样的CL,到目前为止估计也没有现成的工具提供这个Retrieve RPG Source功能。 我们在Compile RPG时,可以有2种编译途径,一是先编译成moudle,然后再... 阅读全文
posted @ 2008-01-09 14:56 深渊野鱼 阅读(619) 评论(0) 推荐(0) 编辑
摘要: 从一个终端如何跟踪另一终端的画面 解答 OS/400系统支持从一个显示画面跟踪另一个显示画面的功能,是一个异地协助解决问题的好帮手,方法如下(这里假设两个显示器都已经有用户注册): 1、 在画面跟踪请求端DSPB显示器使用命令STRCPYSCN SRCDEV(DSPA) OUTDEV(DSPB),按执行键后画面处于执行状态,用户需要等待。命令中DSPA为被跟踪的显示器名,DSPB为跟... 阅读全文
posted @ 2008-01-09 14:56 深渊野鱼 阅读(331) 评论(0) 推荐(0) 编辑