import{_ as r,r as l,o,c as i,a as b,d as e,e as a,f as t,b as p}from"./app-6440dfe3.js";const A="data:image/png;base64,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",n="/BMSCTX/assets/Property(7)-0e3266ec.png";const c={},u=e("h1",{id:"srd",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#srd","aria-hidden":"true"},"#"),t(" SRD")],-1),g=e("p",null,[e("b",{style:{"font-size":"20px"}},"1) SRD"),e("br"),t(" Dataset에서 Record를 여러 개의 Multi-Record로 분할하는 Component입니다.")],-1),D={class:"custom-container tip"},d={class:"custom-container-title"},x=e("p",null,[t("대상 Column의 값을 분할 조건 Column으로 기준 값으로 분할합니다. "),e("br"),t(" 나눈 나머지 발생 시 나머지 유효 여부를 지정합니다.")],-1),m=p('
(1) BOC 이미지
BOC 컴포넌트 목록에서 SRD BOC을 선택하여 Drag-Drop으로 화면작업 영역에 디자인합니다.
(2) 속성
화면 작업창에서 SRD BOC 선택 시 속성 창에 설정이 가능한 항목에 값을 입력합니다.
➀ 기초정보
OBJECT명
해당 BOC가 실행된 후 해당 결과 SET을 저장할 Value Object의 명을 지정합니다. 해당 Object의 결과 Set은 그리드 형식의 Object로 구성됩니다.
논리명칭
BOC가 어떤 동작을 수행하는지를 간단한 명칭으로 기술합니다. 해당 명칭을 처리 흐름을 간략하게 표현할 수 있도록 기술합니다.
논리설명
논리명칭으로 표현하기 부족할 때 좀 더 상세히 내용을 기술합니다.
➁ 입력부
나머지유효
나머지 발생시 나머지 Record 생성 여부 지정합니다.
분할대상COLUMN
분할 대상 Column을 지정합니다.
분할조건
분할 처리 할 기준이 되는 column을 지정합니다.
순번COLUMN
분할 시 Record 순번을 저장할 column을 지정합니다.
입력 OBJECT
분리 대상 데이터 Object 명을 선택합니다.
➂ 출력부
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가 아니면 실행이 되지 않습니다.