How does IBM's RDZ running on a PC access the mainframe's file system?

别来无恙 提交于 2019-12-06 04:39:17

RDz has a started task (a daemon in UNIX-speak) which runs on the z/OS host and accepts connections from the Eclipse plug-in. The protocol is proprietary so you're unlikely to be able to find out any information about it.

And RDz isn't just for COBOL programmers. It's used in many shops where people want to store all their source code on the mainframe - why maintain two separate repositories? That's why it has those longname/shortname and ASCII/EBCDIC translations to turn those ungodly Java paths into our beautifully elegant 8-character member names and allow us to read it under z/OS, although the ISPF editor's "source ascii" command has alleviated that last concern somewhat.

If you want to do a similar thing, you'll need to code up your own started task to accept incoming connections from your clients. This isn't as hard as it sounds. You'll actually be doing it in a UNIX environment since USS (UNIX System Services, the renamed OpenMVS) comes with z/OS as part of the Base Operating System software. And it allows you to access both USS files and z/OS datasets/members transparently.

Then, you'll need to convince the mainframe shops that your started task is not a security risk. Let me know how that works out for you :-)

You may find it easier to just make NFS a pre-requisite of your software. Then, at least, it's IBM's security problem, not yours.

RDz talks to z/OS via Remote Systems Explorer (RSE). z/OS offers SMB, NFS, FTP, and SCP, as well as other remote access methods.

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!