Chinaunix首页 | 论坛 | 博客
  • 博客访问: 346128
  • 博文数量: 90
  • 博客积分: 847
  • 博客等级: 准尉
  • 技术积分: 1373
  • 用 户 组: 普通用户
  • 注册时间: 2012-08-02 10:54
个人简介

跌打滚爬中的小菜鸟...

文章分类

全部博文(90)

文章存档

2015年(5)

2013年(47)

2012年(38)

我的朋友

分类: 其他UNIX

2013-09-18 18:24:54

FMT FX FFilename++IPEASF.....L.....A.Device+.Keywords+++++++++++++++
        *************** Beginning of data ***************************
0001.00 FPGMLOG    O    E             DISK    COMMIT   USROPN        
0002.00                                                              
0003.00 DQCMDEXC          PR                  EXTPGM('QCMDEXC')      
0004.00 D COMMAND                      100A   CONST OPTIONS(*VARSIZE)
0005.00 D LENGTH                        15P 5 CONST                  
0006.00                                                              
0007.00  /free                                                      
0008.00                                                              
0009.00   Eval PgmName='PGM14';                                      
0010.00   Eval InfoType='B';                                        
0011.00   Eval Info='pgm begin.';                                    
0012.00   Eval Ts=%timestamp();                                      
0013.00                                                              
0014.00   Callp QCMDEXC('STRCMTCTL LCKLVL(*ALL)': 22);              
0015.00   Open PGMLOG;                                              
0016.00   Write LogRec;                                              
0017.00   Close PGMLOG;                                              
0018.00   Commit;                                                    
0019.00   Callp QCMDEXC('ENDCMTCTL': 9);                            
0020.00                                                    
0021.00   Eval *inlr=*on;                                  
0022.00   Return;                                          
0023.00  /end-free                                        
        ****************** End of data ********************

注意
1. commit control写入的file需要STRJRNPF
2. 需要先STRCMTCTL才能对file进行更改, 可以在call程序之前用CL来STRCMTCTL, 也可在程序中STRCMTCTL, 如果在程序中实现, 则file要手动open, 因为这个命令在open file前有效
3. 在ENDCMTCTL之前必须得明确说明是commit还是rollback.
阅读(1226) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~