Как RDZ IBM, работающий на ПК, получает доступ к файловой системе мэйнфрейма? - PullRequest
2 голосов
/ 24 августа 2009

Я неоднократно слышал, что, хотя файловые системы в стиле NFS доступны на мэйнфреймах IBM, они часто не включены, предположительно, чтобы минимизировать риски безопасности мэйнфрейма по отношению к остальному миру.

Учитывая, что я хотел бы создавать инструменты для ПК, которые обращаются и обрабатывают файлы на мэйнфрейме, это значительно усложняет простую проблему ("открыть файл NFS '\ mainframe \ foo'"); На что я могу рассчитывать, чтобы обеспечить доступ к файловой системе в сетевой среде? (Системы Linux предлагают NFS через Samba почти как стандарт, так что это легко).

IBM предлагает Rational Developer для Z, вариант Eclipse, используемый программистами IBM COBOL. RDZ, похоже, имеет прямой доступ к файловой системе мэйнфрейма IBM. Что они используют сделать это? Почему это не доступно для меня, и если это так, что это?

Ответы [ 2 ]

5 голосов
/ 24 августа 2009

RDz имеет запущенную задачу (демон на языке UNIX), которая выполняется на хосте z / OS и принимает подключения от подключаемого модуля Eclipse. Протокол проприетарный, поэтому вы вряд ли сможете найти какую-либо информацию о нем.

И RDz не только для программистов на COBOL. Он используется во многих магазинах, где люди хотят хранить все их исходный код на мэйнфрейме - зачем поддерживать два отдельных репозитория? Вот почему он имеет эти переводы длинных имен / коротких имен и ASCII / EBCDIC, чтобы превратить эти безбожные пути Java в наши красиво изящные 8-символьные имена членов и позволить нам читать их в z / OS, хотя команда "source ascii" редактора ISPF позволила последнее беспокойство несколько.

Если вы хотите сделать то же самое, вам нужно будет написать собственную запущенную задачу, чтобы принимать входящие соединения от ваших клиентов. Это не так сложно, как кажется. На самом деле вы будете делать это в среде UNIX, поскольку USS (UNIX System Services, переименованное в OpenMVS) поставляется с z / OS как часть программного обеспечения базовой операционной системы. Кроме того, он обеспечивает прозрачный доступ к файлам USS и наборам данных / членам z / OS.

Тогда , вам нужно будет убедить магазины мэйнфреймов в том, что запущенная задача не представляет угрозы для безопасности. Дайте мне знать, как это работает для вас: -)

Возможно, вам будет проще сделать NFS обязательным условием для вашего программного обеспечения. Тогда, по крайней мере, это проблема безопасности IBM, а не ваша.

1 голос
/ 10 сентября 2009

RDz общается с z / OS через Remote Systems Explorer (RSE). z / OS предлагает SMB, NFS, FTP и SCP, а также другие методы удаленного доступа.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...