4. 디렉터리(Directory)반복불가
디렉터리는 리더 뒤에 나오는 것으로 어떤 필드가 어느 위치에 있으며 길이가 얼마인가를 지시해 준다. 각 표시기호에 대해서 한 개씩의 디렉터리 항목이 생성되며 이 디렉터리 항목은 표시기호, 필드길이,
필드시작위치 등
세 부분으로 편성된다. 디렉터리 항목은 12자리를 한 단위로 하여, 한 레코드에서 디렉터리 항목의 수는 입력된 표시기호의 수와 동일하다. 디렉터리는 레코드의 24자리부터 시작되고, 시스템에서 자동
생성한다.
디렉터리는 표시기호, 지시기호, 식별기호를 갖지 않으며, 끝에는 필드종단기호(ASCII 1E
(16))를 갖는다.
자수위치 |
자릿수 |
데이터요소 |
00-02 |
3 |
표시기호 |
03-06 |
4 |
필드길이 |
07-11 |
5 |
필드시작위치 |
적용지침
-
/00-02 표시기호
표시기호는 세 자리의 숫자로 표시하며 각 가변길이필드를 식별하기 위한 것이다.
-
/03-06 필드길이
필드길이는 네 자리의 숫자로 표시하며 해당 가변길이필드의 길이를 나타낸다. 필드길이에는 해당 필드의 지시기호, 식별기호, 데이터 및 필드종단기호가 포함된다. 필드길이가 네 자리보다 작은
경우에는 오른쪽 우선 채우기를
하고 나머지는 0으로 채운다.
-
/07-11 필드시작위치
필드시작위치는 다섯 자리 숫자로 표시하며 해당 필드가 데이터 기본번지(리더/12-16)로부터 시작하는 위치를 나타낸다. 필드 시작위치가 다섯 자리보다 작은 경우에는 오른쪽 우선 채우기를
하고 나머지는 0으로 채운다.
【예시】
디렉터리 |
표시기호 |
필드길이 |
필드시작위치 |
항목 1 |
0 |
0 |
1 |
0 |
0 |
1 |
3 |
0 |
0 |
0 |
0 |
0 |
항목 2 |
0 |
0 |
4 |
0 |
0 |
1 |
3 |
0 |
0 |
0 |
1 |
3 |
항목 3 |
0 |
0 |
5 |
0 |
0 |
1 |
5 |
0 |
0 |
0 |
2 |
6 |
항목 4 |
0 |
0 |
8 |
0 |
0 |
3 |
3 |
0 |
0 |
0 |
4 |
1 |
... |
|
|
|
|
|
|
|
|
|
|
|
|
입력규칙
-
시스템 생성
각각의 디렉터리 항목은 시스템에서 자동 생성한다.
-
삽입형 소장정보
삽입형 소장정보의 디렉터리는 서지레코드 디렉터리에 포함된다.