작업 제어 언어: 두 판 사이의 차이

내용 삭제됨 내용 추가됨
테토봇 (토론 | 기여)
잔글 봇, replaced: 주석 → 각주 (7) using AWB
잔글 테토봇(토론)의 편집을 TedBot의 마지막 판으로 되돌림
25번째 줄:
모든 명령어, 매개변수 이름, 값들은 [[유닉스 시스템 서비스|USS]] 파일 이름을 제외하고는 모두 대문자여야 한다.
 
인스트림 입력 (아래 참고)을 제외한 모든 줄들은 슬래시 "/"로 시작해야 하며 운영 체제가 처리하는 모든 줄들은 두 개의 슬래시 "//"로 시작해야 한다. (늘 첫 열에서) 그러나 여기에는 두 가지 예외가 있다: 구분문(delimiter statement)과 각주문주석문(comment statement). 구분문은 슬래시와 별표(/*)로 시작하며 각주문은주석문은 두 개의 슬래시와 별표(//*)로 시작한다.
 
수많은 JCL 문은 71자 안에 맞추기에는 너무 길지만 다음의 과정을 통해 연속 카드의 부정수(不定數)로 확장할 수 있다:
104번째 줄:
** 구분문(delimiter statement)을 제외한 모든 JCL 문의 열 1과 열 2는 //를 포함한다.
** 구분문에 해당하는 열 1과 열 2는 <nowiki>/*</nowiki>를 포함한다.
** JCL 각주문에주석문에 속하는 열 1, 2, 3은 <nowiki>//*</nowiki>를 포함한다.
* 이름 필드(Name-Field): 이름 필드는 다른 문들과 시스템이 이를 가리킬 수 있도록 특정한 문을 식별한다. JCL 문의 경우 이름은 다음과 같이 코딩되어야 한다:
** 이름은 열 3에서 시작해야 한다.
121번째 줄:
** 매개변수 필드는 연산자 필드 뒤에 온다.
** 매개변수 필드는 몇 가지 정보를 제공하기 위해 JCL 문으로 코딩된 "키워드"인 매개변수를 포함한다. 예) 프로그램_이름,데이터셋_이름,...
* 각주주석 필드(Comments-Field): 제어문을 코딩하는 동안 유용한 정보를 포함한다.
 
=== 키워드 매개변수 ===
189번째 줄:
 
=== 각주 ===
JCL은 길고 복잡할 수 있어 읽기 쉽지 않다. OS JCL은 프로그래머들이 두 종류의 설명적 각주을주석을 포함할 수 있게 하고 있다:
* JCL 문과 같은 줄에서. 72번째 열에 X라는 연속 문자를 배치시키고, 그 다음 줄의 열 1-3에 "//"가 오게 함으로써 확장할 수 있다.
* 각주만주석만 담고 있는 줄. 지엽적인 세세한 부분이 아닌, JCL의 전반적 구조에 대한 주요 사항들을 설명하는데 종종 사용된다. 각주만주석만 담고 있는 줄들은 기나긴, 복잡한 JCL 파일들을 여러 단락으로 나눌 때에도 쓰인다.
<code>
//MYJOB JOB ..........