(SRCD)

단일 레코드를 여러 개의 멀티 레코드로 분리하는 컴포넌트입니다.

Remark

분할기준은 여러 개의 컬럼을 기본 컬럼과 레코드에 개별로 분리할 컬럼들을 설정합니다.
SRD BOC와 다른 점은 SRD BOC는 값을 분할하는 방식이지만 SRCD BOC는 가로로 나열되어 있는 컬럼을 기준으로 여러 레코드로 분할 처리합니다.

1. SRCD BOC 이미지

BOC 컴포넌트 목록에서 SRCD BOC를 선택하여 Drag-Drop으로 화면작업 영역에 디자인합니다.

2. SRCD BOC 속성

화면작업 영역에서 SRCD BOC 선택 시 속성 영역에 설정이 가능한 항목에 값을 입력합니다.

1) 1. 기초정보

OBJECT명
해당 BOC가 실행된 후 해당 결과 SET을 저장할 Value Object의 명을 지정합니다. 해당 Object의 결과 Set은 그리드 형식의 Object로 구성됩니다.

논리명칭
BOC가 어떤 동작을 수행하는지를 간단한 명칭으로 기술합니다. 해당 명칭을 처리 흐름을 간략하게 표현할 수 있도록 기술합니다.

논리설명
논리명칭으로 표현하기 부족할 때 좀 더 상세히 내용을 기술합니다.

2) 2. 입력부

NULL유효
분할대상 컬럼의 값이 Null 또는 Empty일 때 유효 처리할지를 지정합니다.

대상필수COLUMN
입력 레코드에서 생성되는 레코드에 추가할 컬럼을 지정합니다.

분할대상COLUMN
다중 레코드로 분할하기 위한 대상 컬럼을 지정합니다.

분할대표COLUMN
분할대상에서 지정한 대상 컬럼을 이용하여 생성되는 컬럼 명을 지정합니다.

순번COLUMN
분할되어 생성되는 레코드의 순번을 저장합니다.

입력 OBJECT
쿼리의 입력 대상이 될 Object명을 설정합니다.

3) 3. 출력부

2. 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에서 스케줄 컴포넌트에 조회 시 설정합니다.
    Schedule : View Designer에서 스케줄 컴포넌트에 조회 시 설정합니다.

4) 5. 선택항목

Alias전송명
전송하는 Object 명의 Alias를 생성합니다.

Log 수준
Debug 테스트 시에 로그 메시지를 정의할 수 있습니다. 데이터베이스 관련된 BOC는 ReturnData와 QueryData를 사용합니다.

  • 00. ProcessHead : Seq번호, 프로세스 타입을 표시합니다.
  • 01. InputData : 입력 데이터를 표시합니다.
  • 02. ReturnData : 결과 데이터를 표시합니다.
  • 03. Middle OutputData : 중간 과정 결과 데이터를 표시합니다.
  • 04. TabPage : 탭 페이지 결과를 표시합니다.
  • 05. Math-Trace : Math의 계산식 결과를 표시합니다.
  • 06. Formula-Trace : Formula의 계산식 결과를 표시합니다.
  • 07. QueryData : 값이 포함된 쿼리를 표시합니다.
  • 08. SCLTrace : SCLT BOC의 결과를 표시합니다.
  • 09. PEX부가 Objects : PEX BOC의 부가적인 Object의 결과를 표시합니다.
  • 10. 미사용 : 조건 컬럼 부의 계산식 값을 표시합니다.

실행 조건
실행 조건에 값이 있는 경우 해당 실행 조건이 "True"가 아니면 실행이 되지 않습니다.

3. SRCD BOC 사용 예시

입력 데이터셋에 있는 "VARCHAR_1", "VARCHAR_2", "VARCHAR_3" 컬럼을 "USE_STOCK" 컬럼의 값으로 레코드를 재구성하는 샘플입니다.

① Start BOC을 클릭하여 우측 속성 화면입력에 정보들을 입력합니다.

② SRCD BOC 우측 속성에 정보들을 입력합니다.
   

Last Updated:
Contributors: PEB, powermdd@hnextits.com, yhj3211