检索 DFRWRT 编译参数
Retrieve DFRWRT Compilation Parameter
我想检索 AS400 上的 DSPF
(显示文件)是否已使用 DFRWRT(*NO)
关键字编译。我尝试了 QDFRTVFD
API(检索显示文件描述),但是 API 没有 return 相应的信息。是否有其他方式获取此信息?
我找不到 API,但您可以 运行 使用 TYPE(*ATR)
和 OUTPUT(*OUTFILE)
命令的 DSPFD
。延迟写入标志将在字段 DSWTPT
.
中
如果你运行是这样的:
DSPFD FILE(DFLIB/*ALL) TYPE(*ATR) OUTPUT(*OUTFILE) FILEATR(*DSPF) OUTFILE(MYLIB/DFATR)
然后你可以使用SQL找到所有DFRWRT(*NO)
的显示文件,像这样:
select *
from mylib/dfatr
where dswtpt = 'N'
当然要更改库以匹配您的系统 ;-)
我想检索 AS400 上的 DSPF
(显示文件)是否已使用 DFRWRT(*NO)
关键字编译。我尝试了 QDFRTVFD
API(检索显示文件描述),但是 API 没有 return 相应的信息。是否有其他方式获取此信息?
我找不到 API,但您可以 运行 使用 TYPE(*ATR)
和 OUTPUT(*OUTFILE)
命令的 DSPFD
。延迟写入标志将在字段 DSWTPT
.
如果你运行是这样的:
DSPFD FILE(DFLIB/*ALL) TYPE(*ATR) OUTPUT(*OUTFILE) FILEATR(*DSPF) OUTFILE(MYLIB/DFATR)
然后你可以使用SQL找到所有DFRWRT(*NO)
的显示文件,像这样:
select *
from mylib/dfatr
where dswtpt = 'N'
当然要更改库以匹配您的系统 ;-)