簡體   English   中英

如何查詢提交的作業在 qtemp 中創建的文件

[英]How to query a file created in qtemp by a submitted job

有一個作業被提交。 該作業調用一個程序,該程序在其 qtemp 中創建一個臨時文件。 有人可以告訴我如何在作業的 qtemp 中查詢該文件嗎?

已提交作業的 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*/

可能最佳方法是創建一個分析庫,然后讓批處理作業復制文件(或那里的文件)。 然后可以在不再需要時刪除文件。

我會按照您的建議為這些臨時文件創建一個庫。 只記得自己清理干凈!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM