IBM在PC上运行的RDZ如何访问大型机的文件系统?

时间:2009-08-24 06:19:14

标签: security filesystems mainframe nfs

我反复听到,虽然IBM大型机上提供了NFS风格的文件系统,但它们通常没有启用,大概是为了最大限度地降低大型机相对于世界其他地方的安全风险。

鉴于我希望生产基于PC的工具来扩展和处理大型机上的文件,这就会使一个简单的问题(“打开NFS文件'\ mainframe \ foo'”)变得更加困难;我可以依靠在网络环境中提供文件系统访问权限? (Linux系统通过Samba提供NFS非常标准,所以这很容易)。

IBM提供Rational Developer for Z,这是IBM COBOL程序员使用的Eclipse变体。 RDZ似乎可以直接访问IBM大型机文件系统。他们在用什么 要做到这一点?为什么我不能使用它,如果可以,它是什么?

2 个答案:

答案 0 :(得分:5)

RDz有一个启动任务(一个UNIX语言的守护进程),它在z / OS主机上运行并接受来自Eclipse插件的连接。该协议是专有的,因此您不太可能找到有关它的任何信息。

RDz不仅适用于COBOL程序员。它被用在许多商店中,人们希望在大型机上存储所有源代码 - 为什么要维护两个独立的存储库?这就是为什么它有那些longname / shortname和ASCII / EBCDIC翻译将那些不道德的Java路径转换成我们优雅的8字符成员名称并允许我们在z / OS下读取它,尽管ISPF编辑器的"source ascii"命令具有在某种程度上缓解了最后的担忧。

如果你想做类似的事情,你需要编写自己的启动任务来接受来自客户端的传入连接。这并不像听起来那么难。实际上,您将在UNIX环境中执行此操作,因为USS(UNIX系统服务,重命名的OpenMVS)随z / OS一起作为基本操作系统软件的一部分。它允许您透明地访问USS文件和z / OS数据集/成员。

然后,您需要说服大型机商店您的启动任务不存在安全风险。让我知道这对您有何影响: - )

您可能会发现将NFS作为软件的先决条件变得更容易。那么,至少,这是IBM的安全问题,而不是你的问题。

答案 1 :(得分:1)

RDz通过远程系统资源管理器(RSE)与z / OS对话。 z / OS提供SMB,NFS,FTP和SCP,以及其他远程访问方法。