import{_ as b}from"./Property(3)-d91a6ecc.js";import{_ as i,r as a,o as p,c as n,a as t,d as e,e as o,f as l,b as r}from"./app-6440dfe3.js";const c="data:image/png;base64,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",C="/BMSCTX/assets/Layout-01a79153.png";const u={},A=e("h1",{id:"xup",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#xup","aria-hidden":"true"},"#"),l(" XUP")],-1),D=e("p",null,[e("b",{style:{"font-size":"20px"}},"1) XUP"),e("br"),l(" 엑셀파일의 내용을 Dataset-Object로 생성하는 Component입니다.")],-1),f={class:"custom-container tip"},y={class:"custom-container-title"},d=e("p",null,[l("Excel Data 파일 정보는 Column의 파일처리 구분을 이용하여 설정합니다."),e("br"),l(" 파일처리 구분은 “SrcFname, SrcPath” 두 구분자를 사용합니다.")],-1),h=r('
(1) BOC 이미지
BOC 컴포넌트 목록에서 XUP BOC을 선택하여 Drag-Drop으로 화면작업 영역에 디자인합니다.
데이터베이스의 데이터의 결과집합 중 GET의 조건 대상이 되는 컬럼 부를 표시
(2) 속성
화면 작업창에서 XUP BOC 선택 시 속성 창에 설정이 가능한 항목에 값을 입력합니다.
➀ 기초정보
OBJECT명
해당 BOC가 실행된 후 해당 결과 SET을 저장할 Value Object의 명을 지정합니다. 해당 Object의 결과 Set은 그리드 형식의 Object로 구성됩니다.
논리명칭
BOC가 어떤 동작을 수행하는지를 간단한 명칭으로 기술합니다. 해당 명칭을 처리 흐름을 간략하게 표현할 수 있도록 기술합니다.
논리설명
논리명칭으로 표현하기 부족할 때 좀 더 상세히 내용을 기술합니다.
➁ 입력부
Layout위치
Excel 파일 Layout 정의 파일위치를 입력합니다.
Layout파일
Excel 파일 Layout 정의 파일이름을 입력합니다.
입력 OBJECT
등록 할 입력 데이터 Object명을 입력합니다.
출력항목
해당 Layout으로 입력되는 Columns에 대한 Column이름을 순서대로 정의합니다.
➂ 출력부
Column Scroll
해당 BOC 목록이 많을 때 true로 설정했을 때 Display Count에서 설정한 개수만큼 보여주고 나머지 목록은 ▲▼ 버튼으로 확인할 수 있습니다.
Display Count
해당 BOC 목록이 많을 때 목록에 보이는 개수를 설정합니다.
Record-Count/Page
Pagination 시 페이지당 레코드 건수를 설정합니다.
화면출력유형
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가 아니면 실행이 되지 않습니다.