免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 5681 | 回复: 19
打印 上一主题 下一主题

怎么给表批量关联日志? [复制链接]

论坛徽章:
4
天蝎座
日期:2013-11-06 11:39:34巳蛇
日期:2014-01-16 16:53:14午马
日期:2014-08-25 21:42:302015年迎新春徽章
日期:2015-03-03 17:21:44
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-12-18 16:09 |只看该作者 |倒序浏览
我们现在复制出一个表来,但发现复制过来的表都没有与日志文件进行关联,因为库中有300多个表,如果手工一个一个的加有点慢,请问有没有别的方法批量增加日志

论坛徽章:
0
2 [报告]
发表于 2007-12-18 16:32 |只看该作者
写个CL程序

论坛徽章:
0
3 [报告]
发表于 2007-12-18 19:50 |只看该作者
简便的处理办法是STRPDM-9. Work with user-defined options自定义一个命令,比如:J,其对应的COMMAND是:
STRJRNPF FILE(LIB/&N) JRN(JRNLIB/JRN) IMAGES(*BOTH)

然后通过STRPDM-2. Work with objects过滤出所在LIB下的PF-DTA数据文件,再在选项前用“J”, F13=Repeat 复制,执行即可。

论坛徽章:
4
天蝎座
日期:2013-11-06 11:39:34巳蛇
日期:2014-01-16 16:53:14午马
日期:2014-08-25 21:42:302015年迎新春徽章
日期:2015-03-03 17:21:44
4 [报告]
发表于 2007-12-19 09:31 |只看该作者

回复 #3 qingzhou 的帖子

你好,能否说的再详细点,我是一个新手,第一次这么用

                    Specify Option File to Work With                 
                                                                     
ype choices, press Enter.                                            
                                                                     
File  . . . . . . . . . .   QAUOOPT      Name, F4 for list         
                                                                     
   Library . . . . . . . .     QGPL       *LIBL, *CURLIB, name      
                                                                     
Member  . . . . . . . . .   QAUOOPT      Name                       

File 是要新建一个文件名?还是库中已经存在的
Member 输入什么项
谢谢

论坛徽章:
4
天蝎座
日期:2013-11-06 11:39:34巳蛇
日期:2014-01-16 16:53:14午马
日期:2014-08-25 21:42:302015年迎新春徽章
日期:2015-03-03 17:21:44
5 [报告]
发表于 2007-12-19 09:44 |只看该作者

回复 #3 qingzhou 的帖子

IMAGE(*BOTH)
该怎样解释

论坛徽章:
0
6 [报告]
发表于 2007-12-19 10:21 |只看该作者
1。STRPDM-9. Work with user-defined options,直接敲回车,然后按F6创建自定义快捷方式。

2。IMAGE(*BOTH)
*BOTH                                                     
    The system writes both before and after images to the
    journal for changes to records in this file.

论坛徽章:
0
7 [报告]
发表于 2007-12-19 10:31 |只看该作者
似乎和CL里面执行没什么区别

论坛徽章:
0
8 [报告]
发表于 2007-12-19 10:38 |只看该作者
CLP需要一个个去写,去指定。

STRPDM-9直接定义好快捷方式,然后在STRPDM以LIB为单位过滤出需要处理的数据文件,第一个数据文件用“J”自定义好的选项,然后F13复制,回车即可。

就好比用“C”表示CALL,用“SP”表示wrksplf查看splf。

很方便的,我经常用,写CLP一个个去复制,挺麻烦和罗嗦的。

论坛徽章:
4
天蝎座
日期:2013-11-06 11:39:34巳蛇
日期:2014-01-16 16:53:14午马
日期:2014-08-25 21:42:302015年迎新春徽章
日期:2015-03-03 17:21:44
9 [报告]
发表于 2007-12-19 12:02 |只看该作者

回复 #8 qingzhou 的帖子

Press Enter to continue.                                 
                                                         
   Option  . . . . . . . . :   DM                        
                                                         
   Command . . . . . . . . :   DSPMSG                     
                                                         

我定义了这么一条命令,而在下面界面里总是无法调用
MAIN                           OS/400 Main Menu   
                                                   
Select one of the following:                       
                                                   
     1. User tasks                                 
     2. Office tasks                              
     3. General system tasks                       
     4. Files, libraries, and folders              
     5. Programming                                
     6. Communications                             
     7. Define or change the system               
     8. Problem handling                           
     9. Display a menu                             
    10. Information Assistant options              
    11. Client Access/400 tasks                    
                                                   
    90. Sign off                                   
                                                   
Selection or command                              
===> DM                                            
                                                   
F3=Exit   F4=Prompt   F9=Retrieve   F12=Cancel   F1
F23=Set initial menu                              
Command DM in library *LIBL not found.            

总是提示Command DM in library *LIBL not found.  
如果我用CALL QGPL/DM 就出现
Command DM in library QGPL not found.
请问怎样执行定义好的别名命令
谢谢

论坛徽章:
0
10 [报告]
发表于 2007-12-19 12:17 |只看该作者
只要能用WRKOBJ选出,在CL中也就可以不用一个一个写啦
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP