Я запускаю запущенную задачу (BPXBATCH, которая запускает программу Java), и в этой запущенной задаче она пытается выполнить скрипт оболочки. Этот сценарий оболочки имеет следующую строку:
PGM=$0
Можно ожидать, что это вернет текущую оболочку. В этом случае это не так. Возвращает пустое значение. Я проверил, что ID, запускающий запущенную задачу, имеет сегмент OMVS и имеет атрибут PROGRAM = / bin / sh.
У меня программа отлично работает на другом LPAR с точно такой же запущенной задачей JCL, тем же профилем RACF и той же программой. Я в тупике.