iseries qdmlopnf api仅返回128个打开文件。对于现实世界(意思是设计(应用程序,此限制很小。
有人提出了解决方法吗?
taatools的cvtopnf也基于qdmlopnf
谢谢
您为什么认为限制为128?
API返回以下信息:
- 可用的打开文件数。可用的打开文件数量被返回。
- 打开文件返回的数字。完整的数量打开返回的文件条目。
如果您分配给API使用的空间数量不足以容纳所有打开文件,则上面的两个值将不同。
按示例按API:列出打开文件API和显示作业打开文件命令文章,
最初,我分配足够的存储空间来满足大约400个打开文件。在大多数情况下,这将涵盖存储要求。但是,如果这不足,我将根据可用的开放文件信息进行重新分配后重复API调用。
许多IBM我以类似的方式工作。
本文包含一些可下载的代码,这些代码证明了API的使用。