1. ATTRIB 문

ALLOCATE 문에서 사용 가능한 데이터셋 속성 목록을 정의한다. ALLOCATE 문에서는 여기서 정의된 속성 목록을 USING 오퍼랜드를 이용해 사용할 수 있다.

사용법
figure attrib stmt

image

image

image

image

image

image

image

image

image

항목 설명

name

속성 리스트의 이름을 지정한다.

rec_len

레코드의 길이를 지정한다.

blksz

블록의 크기를 지정한다.

buflen

버퍼의 크기를 지정한다. OpenFrame에서는 문법 오류만 검사한다.

bufno

사용하는 버퍼의 개수를 지정한다. OpenFrame에서는 문법 오류만 검사한다.

ncp

CHECK 수행 전 READ/WRITE의 최대 개수를 지정한다. OpenFrame에서는 문법 오류만 검사한다.

limct

검색할 트랙/블록 수를 지정한다. OpenFrame에서는 문법 오류만 검사한다.

expdt

데이터셋의 만료일자를 지정한다.

retpd

데이터셋의 보존 기한을 일수로 지정한다.

bufoff

블록 접두어의 길이를 지정한다. OpenFrame에서는 문법 오류만 검사한다.

den

테잎의 기록 밀도를 지정한다. OpenFrame에서는 문법 오류만 검사한다.

keylen

키의 길이를 지정한다.

오퍼랜드

다음은 앞에서 언급한 오퍼랜드에 대한 설명이다.

오퍼랜드 설명

DSORG

데이터셋의 구조를 지정한다. (약어: DS)

  • DA : 직접 데이터셋이다.

  • DAU : 이동할 수 없는 직접 데이터셋이다.

  • PO : 구분 데이터셋이다.

  • POU : 이동할 수 없는 구분 데이터셋이다.

  • PS : 순서 데이터셋이다.

  • PSU : 이동할 수 없는 순서 데이터셋이다.

RECFM

레코드의 형식과 특성을 지정한다. (약어: REC)

  • A : ANSI 제어 문자가 레코드의 선두에 있음

  • B : 블록화 레코드

  • D : D 형식 레코드

  • F : 고정 길이 레코드

  • L : 라인 단위 레코드

  • M : 기계 제어 문자가 레코드의 선두에 있음

  • S : 스팬 레코드

  • T : 트랙 오버플로우 레코드

  • U : 길이가 미지정된 레코드

  • V : 가변 길이 레코드

LRECL

레코드의 길이를 지정한다. (약어: LR)

BLKSIZE

블록의 크기를 지정한다. (약어: BLK, BL)

BUFL

버퍼의 크기를 지정한다. OpenFrame에서는 문법 오류만 검사한다.

BUFNO

사용하는 버퍼의 개수를 지정한다. OpenFrame에서는 문법 오류만 검사한다.

(약어: BUFN)

INPUT

입력 처리를 한다. OpenFrame에서는 문법 오류만 검사한다. (약어: I)

OUTPUT

출력 처리를 한다. OpenFrame에서는 문법 오류만 검사한다. (약어: OU)

NCP

CHECK 수행 전 READ/WRITE의 최대 개수를 지정한다. OpenFrame에서는 문법 오류만 검사한다. (약어: N)

BFALN

버퍼의 경계를 맞춘다. OpenFrame에서는 문법 오류만 검사한다. (약어: BFA)

BFTEK

버퍼 제어 방법을 지정한다. OpenFrame에서는 문법 오류만 검사한다. (약어: BFT)

LIMCT

검색할 트랙/블록 수를 지정한다. OpenFrame에서는 문법 오류만 검사한다.

(약어: LI)

EROPT

데이터 에러를 검출할 때 처리 방법을 지정한다. OpenFrame에서는 문법 오류만 검사한다. (약어: ER)

DIAGNS

작업 영역과 DCB 내용을 추적한다. OpenFrame에서는 문법 오류만 검사한다.

(약어: DI)

EXPDT

데이터셋의 만료 일자를 지정한다. (약어: EX)

RETPD

데이터셋의 보관 기간을 지정한다. (약어: RET)

OPTCD

옵션 기능을 지정한다. OpenFrame에서는 문법 오류만 검사한다. (약어: OP)

BUFOFF

블록 접두어의 길이를 지정한다. OpenFrame에서는 문법 오류만 검사한다.

(약어: BUFO)

DEN

테잎의 기록 밀도를 지정한다. OpenFrame에서는 문법 오류만 검사한다.

(약어: DE)

KEYLEN

키의 길이를 지정한다. (약어: K)

MODE

한자 프린터 사용 모드를 지정한다. OpenFrame에서는 문법 오류만 검사한다.

(약어: M)

TRTCH

테잎의 기록 방식을 지정한다. OpenFrame에서는 문법 오류만 검사한다.

(약어: T)

REUSE

사용하려는 DD 이름이 이미 할당된 경우에는 해제하고 다시 할당한다.

(약어: REU)

예제

다음은 ATTRIB 문 사용 예제이다.

ATTRIB DCB1 RECFM(F,B),LRECL(80),DSORG(PO)