windows - 从 Win32 应用程序和 IBM RDZ/Eclipse 对大型机文件的一致访问?

标签 windows eclipse filesystems mainframe

我有一套用于处理 IBM COBOL 源代码的工具;这些工具构建为 Win32 应用程序,并使用传统的 Windows 文件系统调用(打开、关闭、读取、写入)与 Windows(包括网络)文件通信,并且工作正常,谢谢。

我想将它们与 Eclipse 集成;我们了解如何让 Eclipse 为我们做我们认为的 UI。问题在于 Eclipse/RDZ 用户通过一些 IBM 魔法访问大型机文件。在 How does RDZ access mainframe files我试图了解 Eclipse 如何访问大型机上的文件。显然,Eclipse/RDZ 有一个普通人无法访问的 secret 文件系统访问后门。

问题是我们的工具如何读取一些 Windows 可访问的文件(本地磁盘文件、NFS 到大型机,...)可以将这些文件与 Eclipse 可以访问或正在使用的文件相关联? 理想情况下,我们希望我们的工具的 UI 集成版本采用大型机文件的 Eclipse 文件名字符串,将其传递给我们的 Windows 应用程序进行处理,让 Windows 应用程序打开/读取/处理文件,并返回与该文件到 Eclipse UI。

是否存在可与大型机 NFS 一起使用的规范文件名路径,该路径等同于 Eclipse RDZ 用于访问同一文件的名称或访问对象? 是否所有操作都可以在 Eclipse 内部完成,由大型机 NFS 完成 [例如,NFS 可以读取/更新分区数据集中的元素吗? Eclipse RDZ可以吗? 重要吗?]

大型机文件访问是否可用于在 Eclipse RDZ 下运行的自定义 Java 代码(例如,基于文件名/路径/某物的打开/关闭/读/写等价物?)如果是这样,有人可以引导我找到描述访问的文档方法?

其他人已经解决了这个问题或有好的建议吗?

最佳答案

IBM 不会以可用的方式公开任何 WDZ 大型机特定功能,因此您无法将您的程序与 WDZ 集成。

关于windows - 从 Win32 应用程序和 IBM RDZ/Eclipse 对大型机文件的一致访问?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1365498/

相关文章:

c# - 如何在datagridview组合框列中绑定(bind)数据

用于 clojure 开发的 Linux 与 Windows

java - 为 javax.persistence 编写 Maven 依赖项

java - 无法创建 Web 应用程序存档 : No such file or directory

linux - 对于硬链接(hard link),为什么文件必须在相同的 linux 文件系统上?

c - Linux下C程序利用inode结构修改目录为文件

windows - 动力外壳 $?在做直到循环

windows - Ctrl-Shift-V 在 Windows 8 和 Visual Studio 2013 中不起作用?

java - 无法在 Eclipse 调试透视图中查看源代码

c# - 如何校验整个文件夹结构?