您的位置:首页 > 其它

工作总结之——CICS文件的操作(关闭、操作、打开)

2012-10-28 11:24 1001 查看
在工作中,经常会遇到这样的情形——需要对一个CICS文件进行更新。但因为是CICS文件,需要先关闭了才能更新。

关闭CICS文件常有的两种办法:

1. CEMT V FILE(DPSFRATE) -> 查出文件后手工DISABLE、CLOSE(此种方法简单快捷,但需要有足够的权限)

2. 用JOB来关闭、操作、重新打开文件 -> 如果没有足够的权限,提交Request让有权限的team来RUN JOB就行

//*在CICS中的不同Region中关闭Online文件

//STEP01 EXEC PGM=APPCCLN1,PARM='MVSCICS1'

//SYSPRINT DD SYSOUT=*

//AUDPRINT DD SYSOUT=*

//SYSIN DD *

FILE DPSFRATE CLOSE,DISABLE

//STEP02 EXEC PGM=APPCCLN1,PARM='MVSCICS2'

//SYSPRINT DD SYSOUT=*

//AUDPRINT DD SYSOUT=*

//SYSIN DD *

FILE DPSFRATE CLOSE,DISABLE

//*关闭Online文件之后再DELETE, DEFINE

//STEP03 EXEC PGM=IDCAMS

//SYSPRINT DD SYSOUT=*

//SYSIN DD *

DELETE (TOUGH.TEST.L01.RATE) CL PUREGE

IF MAXCC=8 THEN SET MAXCC=0

DEFINE CL(NAME(TOUGH.TEST.L01.RATE)

LOG(UNDO)

SHR(2,3))

DATA(NAME(TOUGH.TEST.L01.RATE.DATA)

CLY(5,2)

FSPC(0,0)

KEY(10,0)

RECSZ(80,80)

CISZ(1024))

INDEX(NAME(TOUGH.TEST.L01.RATE.INDEX))

//*对Online文件做相应的操作

//STEP04 EXEC PGM=SORT

//SYSPRINT DD SYSOUT=*

//SORTIN DD DISP=SHR,DSN=TOUGH.TEST.B01.RATE1

//SORTOUT DD DISP=SHR,DSN=TOUGH.TEST.L01.RATE

//SYSIN DD *

SORT FIELDS=COPY

INCLUDE COND=(10,1,CH,EQ,C' ')

OUTREC FIEDLS=(1,11,

X'020100101F',

X'020101231F'

22,50)

END

//*操作完成之后打开相应的Online文件//STEP05 EXEC PGM=APPCCLN1,PARM='MVSCICS1'

//SYSPRINT DD SYSOUT=*

//AUDPRINT DD SYSOUT=*

//SYSIN DD *

FILE DPSFRATE ENABLE

FILE DPSFRATE OPEN

//STEP06 EXEC PGM=APPCCLN1,PARM='MVSCICS2'

//SYSPRINT DD SYSOUT=*

//AUDPRINT DD SYSOUT=*

//SYSIN DD *

FILE DPSFRATE ENABLE

FILE DPSFRATE OPEN

//
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐