Я попытался скопировать пример C ++, как упомянуто здесь —
Однако при работе в моей системе я получаю следующую ошибку JCL:
IEF344I XC1CPLLE COMPILE SYSLIB - ALLOCATION FAILED DUE TO DATA FACILITY SYSTEM ERROR
IGD17045I SPACE NOT SPECIFIED FOR ALLOCATION OF DATA SET
SIEAHDR.H
IEF272I XC1CPLLE COMPILE - STEP WAS NOT EXECUTED.
Вот копия моей модифицированной программы:
JCL, на который вы указываете ссылку, содержит ошибку JCL. DD SYSLIB шага COMPILE не имеет DISP
и, таким образом, по умолчанию DISP=(NEW,DELETE,DELETE)
, Статус NEW требует выделения места, но не предоставлен, поэтому вы получите ошибку в своем вопросе. Чтобы исправить эту конкретную проблему, я предлагаю кодирование DISP=SHR
на SYSLIB DD в шаге COMPILE.
Я рекомендую поговорить с вашим обслуживающим персоналом о стандартных процедурах компиляции, так как большинство магазинов реализуют свои собственные.
Других решений пока нет …