Пошив файлов без ISPF - PullRequest
       36

Пошив файлов без ISPF

3 голосов
/ 21 декабря 2011

В настоящее время я пытаюсь написать более простой внешний интерфейс для панели ISPF мейнфрейма, однако он использует адаптацию файла ISPF для изменения сценариев JCL перед выполнением, а службы ISPF (включая адаптацию файла) недоступны без запуска Сессия ISPF. Я использовал скрипт Rexx под названием «batchpdf» (http://www.sillysot.com/mvs/batchpdf.htm), чтобы настроить соответствующие операторы DD, а затем запустить ISPSTART и FTINCL, и на данный момент это работает хорошо, однако это кажется хрупким решением - если компания изменяет свои конкатенации наборов данных ISPF, которые может нарушить JCL. Есть ли решение для простого запуска адаптации файла вне ISPF (т. е. в пакете / JES2)?

Ответы [ 2 ]

4 голосов
/ 21 декабря 2011

Короткий ответ - нет. Подгонка файлов по своей природе требует ISPF.

Я думаю, вопросы, которые вы себе задаете ...

  1. Насколько вероятно, что компания изменит свой набор данных ISPF конкатенации?
  2. Насколько хрупким является любое созданное вами решение RYO? эмулирует пошив файлов?

Я бы не назвал то, что вы сделали, "хрупким". Документируйте зависимость в соответствии со стандартами вашего магазина.

0 голосов
/ 27 января 2012

Хотя адаптация файла выполняется только под ISPF, вы можете запустить ISPF в пакетном TSO (при условии, что панели не отображаются).Обычно вы делаете что-то вроде

ISPF CMD (mycommand)

Это введет spf, запустит команду и вернется в TSO, где mycommand является программой clist / rexx в соответствующей библиотеке.

...