Ваше запитання стосується частини форуму COBOL, але sysin, sysout і sysprint зазвичай є іменами dd у jcl. SYSIN – це зазвичай ім'я dd, яке використовується для введення керуючої інформації в утиліту або сортування. SYSOUT — це або ім’я dd, або вказує, що дані мають бути записані в спул (а не набір даних).
sysout : щоб надрукувати вихідні дані програми в спулі, це визначена системою програма. sysprint : для друку повідомлень про виконання програми, ii містить перелік кодів компіляції та номер рядка, номер зміщення.
Ваші вихідні дані можна роздрукувати або перфорувати з вихідного потоку, який називається набором даних SYSOUT. Закодуйте параметр SYSOUT у своєму операторі DD і вкажіть відповідний клас виводу. Наприклад, SYSOUT=A запитує вихід класу A.
SYSTSIN — стандартний вхід DD (тобто термінальний вхід) для програми TSO (IJKEFT**) або інтерпретатора REXX (IRXJCL). SYSIN — стандартний вхідний DD, який зазвичай використовується для надання параметрів часу виконання відповідній програмі.
Заяви JCL «Великої трійки»: JOB, EXEC і DD Для всіх завдань потрібні три основні типи інструкцій JCL: JOB, EXEC і DD. Завдання визначає конкретне робоче навантаження для обробки z/OS. Завдання — це окремо виконувана одиниця роботи, яку визначає користувач і виконує комп’ютер.
Програма COBOL вимагає, щоб "ACCEPT parameter from SYSIN" був закодований у програмі COBOL. Якщо оператор SYSIN відсутній у JCL, ACCEPT буде ABEND із повідомленням «Файл не знайдено». Щоб уникнути цього, необхідно буде використовувати оператор "//SYSIN DD DUMMY" у JCL, коли параметр не передається.