import{_ as b,r as l,o,c as i,a as r,d as e,e as p,f as t,b as a}from"./app-6440dfe3.js";const n="/BMSCTX/assets/CVTBoc-e716546d.png",c="/BMSCTX/assets/Property(2)-f9a7c493.png";const d={},u=e("h1",{id:"cvt",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#cvt","aria-hidden":"true"},"#"),t(" CVT")],-1),C=e("p",null,[e("b",{style:{"font-size":"20px"}},"1) CVT"),e("br"),t(" 추가 및 변환처리된 데이터를 Dataset Object로 생성하는 Component입니다.")],-1),_={class:"custom-container tip"},x={class:"custom-container-title"},y=e("p",null,[t("CVT는 입력 Dataset Object에 대한 DATA를 가공하여 출력되도록 사용합니다. "),e("br"),t(" 이외에 추가적으로 입력 Dataset Record에 대한 필터기능이 있습니다.")],-1),f=a('
(1) BOC 이미지
BOC 컴포넌트 목록에서 CVT BOC을 선택하여 Drag-Drop으로 화면작업 영역에 디자인합니다.
데이터베이스의 데이터를 변환 처리한 컬럼에서 선택한 최종 결과집합인 컬럼 부를 표시합니다.
입력한 값에 추가 또는 값을 변경하는 컬럼 부를 표시합니다.
(2) 속성
화면 작업창에서 CVT BOC 선택 시 속성 창에 설정이 가능한 항목에 값을 입력합니다.
➀ 기초정보
OBJECT명
해당 BOC가 실행된 후 해당 결과 SET을 저장할 Value Object의 명을 지정합니다. 해당 Object의 결과 Set은 그리드 형식의 Object로 구성됩니다.
논리명칭
BOC가 어떤 동작을 수행하는지를 간단한 명칭으로 기술합니다. 해당 명칭을 처리 흐름을 간략하게 표현할 수 있도록 기술합니다.
논리설명
논리명칭으로 표현하기 부족할 때 좀 더 상세히 내용을 기술합니다.
➁ 입력부
입력 OBJECT
등록 할 입력 데이터 Object명을 입력합니다.
출력항목
입력OBJECT와 변환 처리한 컬럼에서 선택한 최종 결과집합을 지정한다.
CVT의 최종 결과로 생성될 컬럼들을 지정한다.
➂ 출력부
Record-Count/Page
Pagination 시 페이지당 레코드 건수를 설정합니다.
Column Scroll
해당 BOC 목록이 많을 때 true로 설정했을 때 Display Count에서 설정한 개수만큼 보여주고 나머지 목록은 ▲▼ 버튼으로 확인할 수 있습니다.
Display Count
해당 BOC 목록이 많을 때 목록에 보이는 개수를 설정합니다.
화면출력유형
None: Default
Dataset : View Designer에서 그리드 컴포넌트에 조회 시 설정합니다.
Recode : JSP 출력방식일 때 단일 컴포넌트에 조회 시 설정합니다.
Page : JSP 출력방식일 때 페이징 시 설정합니다.
ChartLabel : View Designer에서 차트 컴포넌트에 범례를 설정합니다.
ChartData : View Designer에는 차트 컴포넌트에 데이터 조회 시 설정합니다.
Schedule : View Designer에서 스케줄 컴포넌트에 조회 시 설정합니다.
➃ 메시지부
➄ 선택항목
Alias전송명
전송하는 Object명의 Alias를 생성합니다.
Log 수준
Debug : 테스트 시에 로그 메시지를 정의할 수 있다. 데이터베이스 관련된 BOC는 ReturnData와 QueryData를 사용합니다.
ProcessHead : Seq번호, 프로세스 타입을 표시합니다.
InputData : 입력 데이터를 표시합니다.
ReturnData : 결과 데이터를 표시합니다.
Middle OutputData : 중간과정 결과 데이터를 표시합니다.
TabPage : 탭 페이지 결과를 표시합니다.
Math-Trace : Math의 계산식과 결과를 표시합니다.
Formula-Trace : Formula의 계산식과 결과를 표시합니다.
QueryData : 값이 포함된 쿼리를 표시합니다.
SCLTrace : SCLT BOC의 결과를 표시합니다.
PEX부가 Objects : PEX BOC의 부가적인 Object의 결과를 표시합니다.
미사용 : 조건 컬럼부의 계산식값을 표시합니다.
실행 조건
실행 조건에 값이 있는 경우 해당 실행 조건이 True가 아니면 실행이 되지 않습니다.
➅ 데이터(단일Option만 사용)
중복기준
결과 Dataset Object의 Record중 중복이 발생한 Record만 남기고 나머지는 모두 Filter 하는 기능입니다.
중복기준 Column을 기준으로 Check하여 중복이 발생한 Record만 남기고 중복이 없는 record는 삭제합니다.
중복제거기준
중복기준과는 반대 개념으로 결과 Dataset Object의 Record중 중복이 발생한 Record는 중복을 제거한 1개의 Record만 남기고 나머지는 중복 발생 Record는 제거하는 기능입니다. 기준 Column으로 Check하여 중복을 제거합니다. 중복 발생한 Record는 중복 확인 Record만 남기고 나머지 Record는 삭제됩니다.
실행 조건
결과 Dataset Object의 Records를 오름차순으로 정렬합니다. 정렬 기준 Column으로 Check하여 오름차순 정렬한다. 정렬에 사용하는 기준은 ASCII 코드 값을 기준으로 정렬합니다.