4. 디렉터리(Directory)반복불가

디렉터리는 리더 뒤에 나오는 것으로 어떤 필드가 어느 위치에 있으며 길이가 얼마인가를 지시해 준다. 각 표시기호에 대해서 한 개씩의 디렉터리 항목이 생성되며 이 디렉터리 항목은 표시기호, 필드길이, 필드시작위치 등 세 부분으로 편성된다. 디렉터리 항목은 12자리를 한 단위로 하여, 한 레코드에서 디렉터리 항목의 수는 입력된 표시기호의 수와 동일하다. 디렉터리는 레코드의 24자리부터 시작되고, 시스템에서 자동 생성한다. 디렉터리는 표시기호, 지시기호, 식별기호를 갖지 않으며, 끝에는 필드종단기호(ASCII 1E(16))를 갖는다.
자수위치 자릿수 데이터요소
00-02 3 표시기호
03-06 4 필드길이
07-11 5 필드시작위치

적용지침

  1. /00-02 표시기호 표시기호는 세 자리의 숫자로 표시하며 각 가변길이필드를 식별하기 위한 것이다.
  2. /03-06 필드길이 필드길이는 네 자리의 숫자로 표시하며 해당 가변길이필드의 길이를 나타낸다. 필드길이에는 해당 필드의 지시기호, 식별기호, 데이터 및 필드종단기호가 포함된다. 필드길이가 네 자리보다 작은 경우에는 오른쪽 우선 채우기를 하고 나머지는 0으로 채운다.
  3. /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
    ...                        

입력규칙