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, а не ваша.