2010-05-13 3 views
0

생성 될 데이터 집합을 정의하는 동안 JCL 매개 변수 중 하나 인 DCB에 위치 하위 매개 변수 RECFM이 있으며 F, FB, V, VB 등의 값을 가질 수 있습니다. RECFM=FB의 장점/단점은 RECFM=F입니다. 또는 RECFM=VB보다 RECFM=V? 그리고 어떤 경우가 RECFM 형식을 선호합니까?RECFM = FB보다 RECFM = F의 장점/단점은 무엇입니까?

+0

닐 (Neals)과 시간 내 주셔서 감사합니다. 그것은 나를 많이 돕는다. 다시 한 번 감사드립니다! –

+0

그냥 재미 있기 때문에 RECFM에는 가능한 다른 문자가 있습니다. S (조심해, F에서 V까지 완전히 다르다), M, U. JCL Reference에서 찾는다. –

답변

3

RECFM은 레코드 형식의 약자입니다.

F는 고정 길이 레코드를 나타내며 차단 해제됩니다. FB는 고정 길이 레코드를 나타내며 차단됩니다. 블로킹은 디스크 블럭에 여러 레코드를 저장하는 반면 블로킹 해제 된 형식은 디스크 블럭에 하나의 레코드를 저장합니다. 한 번에 디스크 드라이브가 너무 느려서 차단되지 않은 형식이 상대 속도를 제공하는 반면 차단 된 형식은 디스크 사용이 향상되었습니다. 오늘날 현대 디스크 드라이브를 사용하면 차단되지 않은 형식을 사용할 때 이점이 없습니다.

V는 차단되지 않은 가변 길이 레코드를 나타냅니다. VB는 가변 길이 레코드를 나타내며 차단됩니다. 가변 길이 레코드가 아닌 고정 길이 레코드 인 경우 이러한 형식을 사용합니다. 레코드 길이 필드를 설명하기 위해 LRECL의 최대 레코드 길이에 4를 더해야합니다.

추가 특성 문자 A가 있습니다. 고정 블록 (FBA) 또는 가변 블록 (VBA)과 함께 사용되며 시스템의 레코드 첫 번째 바이트가 프린터 제어 문자임을 나타냅니다.