필드 재정의
필드 조건 재정의 기능은 레이아웃의 필드 중 필드 재정의가 지정되어 있는 항목들에 대한 조건 재정의를 수행한다. 재정의한 조건은 데이터셋 엔티티에 연결되어 마이그레이션 수행 시 COBOL의 '재정의' 사용 필드에 대해 선택 조건으로 작용한다.
조건 재정의
데이터셋 상세 화면의 [레이아웃] 탭 > [레이아웃] 섹션 오른쪽 상단에 있는 [조건 재정의] 버튼을 클릭하면 조건 재정의 화면이 나타난다.
기존에 정의한 재정의 조건문이 있을 경우 화면의 목록에 표시되며 재정의 조건문 항목의 값을 변경한 후 저장하면 재정의 조건이 수정된다.
-
① 조건 재정의 항목
조건을 재정의할 필드와 조건을 지정할 수 있다. 화면의 왼쪽 아래에 있는 [+ 조건문 추가] 버튼을 클릭하면 새로운 조건 재정의 항목이 생성된다.
조건 재정의 항목의 선택박스와 입력박스에 값을 입력하여 정의하고자 하는 조건문을 지정하고 항목을 삭제할 때는 오른쪽 상단의 삭제 아이콘 () 을 클릭한다.
다음은 각 항목에 대한 설명이다.
항목 설명 베이스 필드
선택박스에서 재정의되는 베이스 필드를 선택한다.
재정의 필드
재정의 되는 필드를 선택한다.
조건 목록
재정의문의 조건문을 하나 또는 여러 개 지정할 수 있다. 재정의 필드에서 지정된 필드로 재정의가 수행되려면 조건 목록에 있는 조건들이 모두 참이어야 한다.
다음은 조건 항목에 대한 설명이다.
-
조건 필드: 선택박스에서 재정의 조건의 조건 필드를 선택한다. 조건의 첫 번째 입력값이다.
-
조건 타입: 선택박스에서 검사할 조건의 종류를 선택한다. 조건문의 두 번째 입력값이다.
-
VALUE: 필드 영역의 '값’을 검사한다.
-
TYPE: 필드 영역의 ‘타입’을 검사한다.
-
-
연산자: 선택박스에서 조건의 값을 검사할 때 사용할 연산자를 선택한다. 조건의 세 번째 입력값이다.
-
= : VALUE에 나열된 값이 조건 필드의 값과 일치할 때 조건 성립으로 판정한다.
-
≠ : VALUE에 나열된 값이 조건 필드의 값과 불일치할 때 조건 성립으로 판정한다.
-
-
값: 조건 검사에 사용할 값을 나열한다. 이 조건 중에 하나만 일치해도 참으로 판정한다. 조건의 네 번째 입력값이다. 다음과 같이 조건 타입에 따라 입력 형태가 달라진다.
-
조건 타입이 VALUE인 경우, 지정할 값을 입력한 후 [Enter] 키를 눌러 칩을 생성한다.
-
조건 타입이 TYPE인 경우, 지정할 값을 선택박스에서 체크한다(중복 지정 가능). 입력박스에 값을 입력하여 검색할 수 있다.
-
-
조건문 버튼: 조건문 오른쪽 끝에 위치한 아이콘을 클릭하여 조건문을 추가 또는 삭제할 수 있다.
-
([추가]): 조건 목록의 하단에 조건문을 추가한다.
-
([삭제]): 해당 조건문을 삭제한다.
-
-
-
② 검색창
조건을 재정의할 베이스 필드를 검색할 수 있다. 검색창에 값을 입력하면 검색창 아래에 입력값을 포함하는 베이스 필드의 목록이 생성된다. 베이스 필드 항목을 클릭하면 조건 재정의 항목의 베이스 필드 선택박스 목록에 해당 항목의 값만 존재하도록 변경되며 재정의 필드 선택박스 목록에도 해당 항목의 재정의 필드만 존재하도록 변경된다.
-
③ 버튼 영역
조건 재정의 화면의 동작 관련 기능을 제공한다. 버튼 영역의 각 버튼을 이용해 조건 재정의 항목을 추가하고 재정의문 목록을 초기화하거나 저장할 수 있다.
다음은 각 버튼에 대한 설명이다.
버튼 설명 [+ 조건문 추가]
조건 재정의 항목을 추가한다.
[초기화]
가장 최근에 [저장] 버튼을 사용해 저장한 조건 재정의문 목록으로 초기화한다.
[저장]
작성한 조건 재정의문 목록을 저장한다.
[닫기]
조건 재정의 화면이 닫힌다.