4. 디렉터리

(Directory)

  • 반복불가
  • 필수

■ 지시기호와 식별기호

디렉터리는 지시기호와 식별기호를 가지지 않는다. 데이터 요소는 자수위치로 정의된다.

자수위치 자릿수 데이터요소
00-02 3 표시기호
03-06 4 필드길이
07-11 5 필드시작위치

정의와 범위

디렉터리는 리더 뒤에 나오는 것으로 어떤 필드가 어느 위치에 있으며 길이가 얼마인가를 지시해 주는 데이터가 기재된다. 각 표시기호에 대해서 한 개씩의 디렉터리 항목(Directory Entries)이 만들어지며 이 디렉터리 항목은 표시기호, 필드길이, 필드시작위치 세 부분으로 편성된다. 디렉터리 항목은 12자리를 한 단위로 하며, 한 레코드에서 디렉터리 항목의 수는 입력된 표시기호 수와 동일하다. 디렉터리는 시스템이 자동 생성하는데, 자신의 표시기호, 지시기호, 식별기호를 갖지 않으며 끝에는 필드종단기호(ASCII 1E16)를 갖는다.

적용지침

  • /00-02 표시기호
    표시기호는 3자리 숫자로 표시하며, 각 가변길이필드를 식별하기 위한 것이다.
  • /03-06 필드길이
    필드길이는 4자리의 숫자로 표시하며 해당 가변길이필드의 길이를 나타낸다. 필드길이에는 해당필드의 지시기호, 식별기호, 데이터 및 필드 종단기호가 포함된다. 필드길이가 4자리가 안 되는 경우에는 오른쪽 우선 채우기로 기재하고, 나머지는 0으로 채운다.
  • /07-11 필드시작위치
    필드시작위치는 5자리 숫자로 표시하며, 데이터의 기본번지(리더/12-16)로부터 시작하는 위치를 나타낸다. 필드시작위치가 5자리가 안 되는 경우에는 오른쪽 우선 채우기로 기재하고, 나머지는 0으로 채운다.

    【예시】
    디렉터리항목 표시기호 필드길이 시작위치
    항목1 001 0013 00000
    항목2 003 0005 00013
    항목3 005 0016 00018
    항목4 008 0041 00034
    항목5 100 0040 00075

입력 규칙

시스템 생성

디렉터리 항목은 시스템에서 자동 생성한다.