작업 스트림
Job stream비인터랙티브 컴퓨터 시스템, 특히 IBM 메인프레임, 작업 스트림, 작업 스트림 또는 단순 작업은 단일 "운영 체제를 위한 작업 단위"[1]를 구성하는 JCL(Job Control Language Statement)과 데이터(일명 instream Data)의 순서다.잡이라는 용어는 전통적으로 일회성 작업을 의미하며, 일괄 처리(많은 입력에 대해 동일한 단계를 실행하는 것)와 대조되지만, 비 상호 작용 연산(non-interactive computing)은 "batch processing"이라고 불리게 되었고, 따라서 일괄 처리의 단위를 흔히 잡(job) 또는 모순 용어 일괄 처리라고 부른다. 자세한 내용은 잡(job)을 참조하라.작업 수행은 하나 이상의 프로그램을 실행하는 것으로 구성된다.작업 단계, 작업 단계 또는 작업 단계라고 불리는 각 프로그램 실행은 일반적으로 작업의 다른 작업자와 어떤 방식으로 관련된다.작업의 단계는 특히 일괄 처리에서 이전 단계의 결과에 따라 순차적으로 실행될 수 있다.
"작업 스트림"이라는 용어는 특히 메인프레임과 연관되어 있으며, IBMz/OS 운영체제의 경우, 작업에 대한 시작은 다음과 같다.// JOB
그리고 다음 번에 종료됨// JOB
또는//
명세서각 작업 단계는 하나로 구성된다.// EXEC
실행할 프로그램을 나타내는 문장(일반적으로 여러 개)// DD
사용할 파일 및 장치를 정의하는 문장.
예
작업 스트림의 간단한 예는 다음과 같은 단계로 구성될 수 있는 급여 수표를 인쇄하는 시스템이다.
- 현재 급여 지급 기간 동안 직원 ID 번호와 근무 시간이 포함된 데이터 파일(입력 데이터 일괄 처리)을 읽어 보십시오.데이터를 검증하여 직원 번호가 유효하고 근무 시간이 적절한지 확인하십시오.
- 근무시간 입력에 따라 현재 급여 및 공제액을 계산하고, 급여율 및 직원 마스터 기록에서 공제한다.직원 마스터 "현재" 수치를 업데이트하고 다음 단계에서 사용할 정보가 들어 있는 레코드 파일을 만드십시오.
- 이전 단계에서 작성된 데이터를 사용하여 급여 수표를 인쇄하십시오.
- 수표 번호와 작성된 금액을 반영하도록 은행 계좌 잔액을 업데이트하십시오.
각 단계는 이전 단계의 성공적인 완료에 달려 있다.예를 들어 첫 번째 단계에 잘못된 데이터를 입력하면 급여 부서에서 데이터를 수정하고 편집을 다시 실행할 수 있도록 후속 단계를 실행하지 않고 작업이 종료될 수 있다.오류가 없는 경우 작업은 수동 개입 없이 완료될 때까지 실행된다.
참고 항목
참조
- ^ IBM Corporation. "Glossary of z/OS terms and abbreviations - job". Retrieved February 18, 2013.