我正在寻找一个程序或API调用,它将绝对准确地提供给定作业正在使用的工作站显示文件(及其记录类型)的名称。我有工作信息(例如工作名称,工作用户和工作号码。这将允许我快速识别给定工作的显示文件,以协助程序开发。如果我可以在RPGLE中执行此操作,那么我可以共享它通过SQL接口连接到我的接口/ telnet程序。
我已经看过使用Open Objects API的作业列表(QDMLOPNF)和作业堆栈API(QWVRCSTK)的组合,但它们并没有给我我需要的准确性。他们还假设我知道DDS附加到程序中,但如果它是系统程序或非标准程序,则结果不准确。
答案 0 :(得分:1)
您可以使用DSPJOB OPTION(*OPNF)
命令手动查找,并查找DSP类型的打开文件。
有一个可用的作业API也可以提供此信息。
答案 1 :(得分:1)
经过大量研究和Google-ing后,我找到了一个完全符合我需要的API。这是Retriieve输出信息(QWSRTVOI)API,我通过位于此处的IBM API文档找到:http://publib.boulder.ibm.com/infocenter/iseries/v5r4/topic/apis/wss.pdf。
希望这可以帮助那些和我一样沮丧的人。 IBM必须这样做,所以我知道必须有一个API才能让我这样做。
答案 2 :(得分:-1)
你考虑过调查IceBreak吗?应该很容易在网页上进行屏幕抓取和显示。曾经有人谈论过免费版本。 http://www.icebreak.dk/