Kun*_*oy 1 rpg rpgle ibm-midrange
有一个作业被提交。该作业调用一个程序,该程序在其 qtemp 中创建一个临时文件。有人可以告诉我如何在作业的 qtemp 中查询该文件吗?
小智 6
从作业外部无法查看已提交作业的 QTEMP 库中的对象。如果您想实际查看程序在作业中创建的数据,则需要将其复制到工作库或“QGPL”等库中。因此需要完成类似以下代码片段的操作。
PGM
/* A temporary file is created in QTEMP*/
CRTPF QTEMP/DATA
/* A program is run that populates the file */
CALL PGM(PGM1)
. . . /* Job continues */
CPYF FROMFILE(QTEMP/DATA) TOFILE(QGPL/DATA) /* Save a copy that can be evaluated */
ENDPGM /* The file and library QTEMP for this job is gone*/
Run Code Online (Sandbox Code Playgroud)
最佳方法可能是创建一个分析库,然后让批处理作业复制文件(或其中的文件)。然后,当不再需要这些文件时,可以将其删除。
归档时间: |
|
查看次数: |
822 次 |
最近记录: |