GnuCOBOL скомпилирует вас. Если у вас есть старая коробка 8086, там были MS-COBOL и MS-ISAM.
Заменой JCL будет сценарий или пакетный файл, предполагая, что вы не кодируете экраны способом, подобным CICS. Это не поможет вам выучить JCL. Как говорит Брайан, переключатель J предоставит вам функциональность CLG (собрать ссылку и перейти) вместо IGYWCLG.
Поэтому, если вы используете Linux (или WSL в Windows10), вам нужен сценарий оболочки. Для более ранних версий Windows вам нужен .cmd или .bat.
Это средство для достижения цели. Замените awk, cut, sort и т. д. на IEBGENER, DFSORT и тому подобное. Используйте касание и rm для функций DISP IEFBR14.
#!/bin/bash
# delete file, could use variables for filenames.
touch outfile.dat && rm outfile.dat
# execute cobol program, could be in path, /usr/bin say.
./myprog parm1 parm2 parm3
# sort output file
sort outfile.dat -o outfile.dat
Я успешно перенес производственный поток заданий z/OS на Ubuntu, а также на AIX, и монолитный характер JCL хорошо переносится на сценарии.
Для планирования сценарии могут быть вложены друг в друга, а условия можно эмулировать с помощью файлов семафоров/токенов.
person
mckenzm
schedule
09.10.2018