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

StackOverflow https://stackoverflow.com/questions/1320725

Вопрос

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

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

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

Это было полезно?

Решение

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

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

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

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

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

Другие советы

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top