작업 제어 언어 란 무엇입니까?
작업 제어 언어는 IBM 메인 프레임에서 사용하기위한 일괄 처리 언어이지만 작업 제어 기능을 수행하기 위해 작성된 프로그램의 포괄적 인 용어로도 사용됩니다. 메인 프레임 언어는 다른 언어를 실행하기 위해 스크립트를 작성 및 저장하고 필요에 따라 사용하는 스크립트 언어입니다. 각 절차는 단계로 작성되며 각 단계는 해당 단계를 수행 할 프로그램을 불러옵니다. 수십 명의 사용자가 메인 프레임을 사용함에 따라 실행 또는 대금 청구에 대한 주석이 그려지고 문서 인쇄 또는 병합을위한 유틸리티 프로그램이 지시되며 작업 전체가 정의됩니다. 최종 명령 세트는 메인 프레임 사용을 위해 우선 순위를 대기열에 할당하도록 요청합니다.
작업 제어 언어는 카탈로그 된 프로 시저 (프로 시저 라이브러리에 카탈로그 화되고 EXEC 명령을 사용하여 호출되는 일련의 명령문)를 사용합니다. 추가 명령문이 필요한 경우 이러한 카탈로그 화 된 프로 시저를 수정할 수 있습니다. 기존 프로 시저 세트의 피연산자 값을 변경할 수 있으며 대체 명령문을 사용하거나 올바른 실행 순서로 수정하여 삽입하여 프로 시저 매개 변수를 변경할 수도 있습니다.
프린터 출력 명령을 발행하기 위해 별도의 저장된 명령문이 있습니다. 정기적으로 제출 된 보고서의 경우, 동일한 유형의 보고서가 필요할 때마다 이러한 보고서의 매개 변수의 이름을 지정하고 저장 한 다음 인쇄 실행으로 호출 할 수 있습니다. 이 프린터 출력 명령은 메인 프레임 프린터에 대한 SYSOUT 명령의 코드로 인쇄하여 사용할 용지 종류를 프린터에 알려야합니다. 마이크로 컴퓨터 프린터의 버튼을 눌러 일반적으로 발견되는 모든 인쇄 지침은 전이중 또는 반이중 인쇄, 회색 막대 오버레이 또는 오버레이 없음, 시간 및 날짜 스탬핑 여부, 디지털 포함 등의 인쇄 출력에 지정해야합니다. 이미지 또는 로고.
작업 제어 언어는 또한 IBM 메인 프레임에 대한 유틸리티 프로그램을 사용합니다. 이러한 유틸리티 프로그램은 일괄 처리에 필요에 따라 사용됩니다. IBM 유틸리티 프로그램에는 (1) 시스템 유틸리티, (2) 액세스 서비스 방법 및 (3) 데이터 세트 유틸리티의 세 가지 주요 세트가 있습니다. 시스템 유틸리티는 모든 카탈로그의 유지 관리 및 관리에 사용됩니다. 액세스 서비스 방법은 가상 스토리지 액세스 방법 명령 세트를 처리하며 데이터 세트 유틸리티는 데이터 세트의 생성, 인쇄, 복사, 이동 및 삭제를 담당합니다. 이 유틸리티 프로그램은 작업 제어 언어 운영 체제와 함께 제공됩니다.
작업 제어 언어 운영 체제는 수십 년 동안 상당한 장치 독립성을 제공했습니다. 작업에 사용 된 장치를 일반 이름을 사용하여 호출 할 수있게함으로써 이러한 독립성을 촉진했습니다. 그러나 모델 번호를 사용하여 특정 도트 매트릭스 프린터 또는 잉크젯 프린터를 지정할 수 있습니다. UNIT = TAPE 또는 UNIT = DISK의 일반적인 사용이 적절한 매체에 백업을 만들 때 백업을 만들 때도 마찬가지입니다.