GDG 생성

세대별 데이터 그룹 화면에서 [생성] 버튼을 클릭하면 세대 데이터 그룹을 생성할 수 있는 세대 데이터 그룹 생성 화면으로 이동한다.

세대 데이터 그룹 생성 화면은 세대 데이터 그룹의 생성 정보를 입력할 수 있는 GDG 생성 영역과 미생성된 세대 데이터 그룹 후보를 확인할 수 있는 GDG 후보 목록 영역으로 구성되며 필요에 따라 각 영역 사이에 있는 바를 좌우로 드래그하여 화면 비율을 조정할 수 있다.

figure gdg create 01
  • ① GDG 생성

    생성할 세대 데이터 그룹 정보를 입력하고 새로운 세대 데이터 그룹을 생성할 수 있다.

  • ② GDG 후보 목록

    미생성된 세대 데이터 그룹 후보 목록을 테이블 형태로 표시한다.

GDG 후보 목록 기능은 추후 지원 예정이며, 현재는 후보 데이터셋 목록이 표시된다. 해당 항목에 대한 설명은 데이터셋 생성을 참고한다.

기본 정보 설정

GDG 생성 영역은 세대 데이터 그룹 정보를 입력할 수 있는 정보 입력 영역과 선택한 레이아웃에서 컬럼으로 생성될 필드를 확인할 수 있는 [컬럼] 탭, 레이아웃의 필드 목록을 확인할 수 있는 [레이아웃] 탭으로 구성되며, 화면 오른쪽 위에는 기능 버튼이 위치한다.

figure gdg create 02

다음은 GDG 생성 영역의 각 기능에 대한 설명이다.

  • ① 정보 입력 영역

    생성할 세대 데이터 그룹 정보를 입력한다.

    다음은 각 항목에 대한 설명이다.

    항목 설명

    그룹 이름

    세대 데이터 그룹 이름을 지정한다. 직접 입력하거나 미생성 세대 데이터 그룹 후보 목록에서 선택하면 자동 입력된다.

    볼륨

    세대 데이터 그룹의 볼륨 정보를 지정한다. 선택 박스에서 생성되어 있는 볼륨 항목을 선택하거나 미생성 세대 데이터 그룹 목록에서 항목을 선택하면 자동 선택된다.

    저장 유형

    세대 데이터 그룹이 저장되는 형태를 지정한다. 파일 타입을 선택할 경우 파일 데이터셋 경로 항목을 추가로 입력해야 한다.

    • 테이블: 테이블 형태로 저장

    • 파일: 파일 형태로 저장

    레코드 유형

    데이터셋 레코드의 타입을 지정한다.

    • 고정 블록: 고정 길이 블록

    • 가변 블록: 가변 길이 블록

    최대 세대 수

    세대 데이터 그룹에서 관리할 최대 세대 데이터셋 개수를 지정한다. 0~999까지 입력 가능하며 입력하지 않을 경우 기본값은 255이다.

    연결 해제 시 세대 삭제

    세대 데이터셋 연결을 해제할 때 세대 데이터셋을 삭제할 지의 여부를 지정한다.

    • Y: 연결 해제 시 세대 데이터셋 삭제

    • N: 연결 해제 시 세대 데이터 그룹에서 연결만 해제되고 세대 데이터셋 유지

    최대 세대 번호 초과 시 세대 비우기

    세대 데이터셋 개수가 최대 세대 데이터셋 개수를 초과 했을 경우 기존 세대 데이터셋의 연결을 해제할 지의 여부를 지정한다.

    • Y: 초과하여 생성한 세대 데이터셋을 추가한 후 기존의 모든 세대 데이터셋 연결 해제

    • N: 초과하여 생성한 세대 데이터셋을 추가한 후 가장 오래된 세대 데이터셋 하나만 연결 해제

    레이아웃

    세대 데이터 그룹 생성 시 사용할 레이아웃을 선택한다.

    입력된 세대 데이터 그룹과 볼륨을 기준으로 후보 레이아웃 목록을 볼 수 있다. 레이아웃 이름은 PROGRAM_NAME(FD) 형식으로 표시한다. 세대 데이터 그룹과 볼륨에 맞는 후보 레이아웃이 없는 경우 레이아웃 목록이 나타나지 않는다.

    [레이아웃 비교] 버튼을 클릭하면 로드한 전체 레이아웃을 비교할 수 있다. 레이아웃 비교 방식에 대한 자세한 설명은 레이아웃 비교를 참고한다.

  • ② [컬럼] 탭

    선택한 레이아웃 필드 목록에서 컬럼으로 생성될 필드 목록을 보여준다.

  • ③ [레이아웃] 탭

    선택한 레이아웃 필드 목록을 보여준다. 이때 필드의 레벨별 트리 테이블 형태로 필드 목록을 제공한다.

  • ④ 기능 버튼

    버튼 설명

    [SQL 미리보기]

    마우스 오버 시 생성될 세대 데이터 그룹의 SQL CREATE 구문을 미리보기로 보여준다.

    [생성]

    세대 데이터 그룹을 생성하는 버튼이다. 아래와 같이 생성 조건에 맞지 않을 경우 버튼이 비활성화된다.

    • 세대 데이터 그룹 이름이 입력되지 않은 경우

    • 볼륨이 선택되지 않은 경우

    • 레이아웃이 선택되지 않은 경우