Как имитировать/тестировать файловый ввод-вывод мейнфрейма (JZOS) для java-программы в Windows?

При разработке программ Java для чтения/обработки и записи файлов мэйнфреймов, как можно протестировать эту функциональность файлового ввода/вывода (с использованием утилиты JZOS) в локальной среде разработчиков (Windows PC)?

Есть ли способ безопасно имитировать/тестировать функцию файлового ввода-вывода в локальной среде разработчиков, а не каждый раз перемещать код на мейнфрейм и тестировать функцию файлового ввода-вывода?


person yathirigan    schedule 18.08.2017    source источник


Ответы (1)


JZOS имеет файловая фабрика, которую можно использовать на платформах, отличных от z/OS, если имя файла не является набором данных MVS.

person David Crayford    schedule 19.08.2017
comment
Похоже, мы будем читать и записывать наборы данных MVS только с помощью утилиты JZOS (класс ZFile), поэтому нам нужно найти способ имитировать ее при разработке кода на платформе Windows. - person yathirigan; 21.08.2017
comment
Почему бы вам не создать свою собственную фабрику или, что еще лучше, не использовать библиотеку внедрения зависимостей, такую ​​как Guice с Mockito? - person David Crayford; 21.08.2017
comment
Конечно, изучу эти варианты. Спасибо. - person yathirigan; 21.08.2017