1

我正在寻找一个程序或 API 调用,它可以绝对准确地为我提供给定作业正在使用的工作站显示文件的名称(及其记录类型)。我有工作信息(例如工作名称、工作用户和工作编号。这将允许我快速识别给定工作的显示文件以协助程序开发。如果我​​可以在 RPGLE 中执行此操作,那么我可以共享它通过与我的接口/远程登录程序的 SQL 连接。

我已经研究过使用开放对象 API 的作业列表 (QDMLOPNF) 和作业堆栈 API (QWVRCSTK) 的组合,但它们并没有给我所需的准确性。他们还假设我知道程序附加了什么 DDS,但是如果它是系统程序或非标准程序,则结果不准确。

4

3 回答 3

1

您可以使用命令手动找到它DSPJOB OPTION(*OPNF)并查找 DSP 类型的打开文件。

有一个可用的作业API也可以提供此信息。

于 2010-09-25T04:28:14.203 回答
1

经过大量研究和谷歌搜索,我找到了一个完全符合我需要的 API。它是检索输出信息 (QWSRTVOI) API,我通过位于此处的 IBM API 文档找到:http: //publib.boulder.ibm.com/infocenter/iseries/v5r4/topic/apis/wss.pdf

希望这对和我一样沮丧的人有所帮助。IBM 必须这样做,所以我知道必须有一个 API 才能让我这样做。

于 2010-09-30T20:51:02.970 回答
-1

您是否考虑过研究 IceBreak。应该很容易进行屏幕抓取并呈现在网页上。曾经有人谈论过免费版本。 http://www.icebreak.dk/

于 2010-09-24T19:11:30.550 回答