免费注册 查看新帖 |

Chinaunix

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

定時刪除SPOOLFILE的程式 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-04-11 16:25 |只看该作者 |倒序浏览
(1)        先用CRTPF創建一個200長度的PF文件(名稱為:PRTSPLF)
(2)        寫一個CL,代碼如下:
(可參考附件裡的TXT文件)
在此CL裡面,會有如下兩個地方要注意:
(2.1)RUNQRY     QRY(ITJLLI/QRYPRTSPLF)
此處的QRYPRTSPLF是一個QRY來的:
QRY裡的Specify file selections:ITJLLI/PRTSPLF
QRY裡的Define result fields:
USER       SUBSTR(PRTSPLF,14,10)
NBR         SUBSTR(PRTSPLF,104,4)
JOBNAM      SUBSTR(PRTSPLF,109,10)
JOB         SUBSTR(PRTSPLF,120,7)
CRTDTE      SUBSTR(PRTSPLF,84,
FILENAM     SUBSTR(PRTSPLF,3,10)
QRY裡的Select and sequence fields:
10  FILENAM          SUBSTR(PRTSPLF,3,10)                           
20  NBR               SUBSTR(PRTSPLF,104,4)                           
30  USER              SUBSTR(PRTSPLF,14,10)                          
40  JOBNAM           SUBSTR(PRTSPLF,109,10)                        
50  JOB               SUBSTR(PRTSPLF,120,7)                           
60  CRTDTE            SUBSTR(PRTSPLF,84,                           
QRY裡的Select records:
        NBR               NE     ''   
AND    NBR               NE     'Nbr'
AND    NBR               NE     'File'
QRY裡的Select sort fields:
10  A   CRTDTE
20  A   NBR   
QRY裡的Select output type and output form:
把QRY所得到的結果保存為一個databasefile,名稱為QRYPRTSPLF

(2.2)CALL       PGM(DSPLF01) PARM(&CRTDTE &FLAG)
此處的DSPLF01程式是自己寫的一個日期差程式,返回一個值是否要刪除SPLF,以下代碼只提供參考:
(可參考附件裡的TXT文件)
定時刪除SPLF程式.rar (6.69 KB, 下载次数: 62)

论坛徽章:
0
2 [报告]
发表于 2010-04-11 23:04 |只看该作者
非常感谢!!

论坛徽章:
1
操作系统版块每日发帖之星
日期:2015-08-03 06:20:00
3 [报告]
发表于 2010-04-12 13:49 |只看该作者
谢谢分享 有个要注意到, 不同的操作系统版本 QRY裡的Define result fields 的中 USER        
NBR        
JOBNAM       的位置 不一定一样 可能需要调整

论坛徽章:
0
4 [报告]
发表于 2010-04-12 20:46 |只看该作者
系统有自带的清理工具的, go clean  好像是这个

论坛徽章:
0
5 [报告]
发表于 2010-04-13 17:14 |只看该作者
好东西,几时用到时过来取精

论坛徽章:
0
6 [报告]
发表于 2013-12-23 10:17 |只看该作者
过来学习一下,谢谢大神啦
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP