Chunked 유형 생성

DB 또는 파일로부터 한 건 단위로 입력받은 ItemReader 와 한 건 단위로 비즈니스 로직을 처리하는 ItemProcessor, 결과를 출력하는 ItemWriter 를 정의하여 사용합니다.

  1. Chunked 유형 선택 및 작업 아이디를 입력하고 Next를 클릭합니다.

    이 때 스텝 아이디와 쉘 이름은 프레임워크 담당자가 정의한 모듈에 의해 자동 완성됩니다.

    유형 선택 페이지

    (1) Chunked 유형 선택
    (2) 작업 아이디, 스텝 아이디 입력
    (3) 쉘 스크립트 생성 사용 여부 및 쉘 이름 입력
    (4) Next 클릭

  2. Reader 의 타입, 입력 패키지, 타입, 논리 이름, Processor 의 사용 여부, Writer 의 사용 여부, 타입, 출력 패키지, 타입, 논리 이름, 데이터 소스를 선택하고 Next를 클릭합니다.

    이 때 패키지, 타입, 논리 이름은 프레임워크 담당자가 정의한 모듈에 의해 자동 완성됩니다.

    Chunked Oriented 생성 페이지

    (1) Reader 타입 선택

    Reader 유형 설명

    Database

    DBIO를 이용하여 배치 처리 대상 데이터를 조회할 경우 사용합니다.

    Fixed

    고정(Fixed)된 길이의 파일을 Read할 경우 사용합니다.

    Delimited

    구분 값(Delimiter)으로 정의되어진 파일을 Read할 경우 사용합니다.

    MultiType Fixed

    고정(Fixed)된 길이로 Header/Body/Footer 구조를 가진 파일을 Read할 경우 사용합니다.

    MultiType Delimited

    구분 값(Delimiter)으로 Header/Body/Footer 구조로 되어진 파일을 Read할 경우 사용합니다.

    Variable

    문자열 형태로 1라인씩 파일을 Read할 경우 사용합니다.(String 으로 ItemProcessor 에 전달하기 때문에 IO를 정의하지 않습니다.)

    File Read Source(Fixed)

    고정(Fixed)된 길이의 파일을 소스코드로 작성하여 Read할 경우 사용합니다.

    File Read Source(Delimited)

    구분 값(Delimiter)으로 정의되어진 파일을 소스코드로 작성하여 Read할 경우 사용합니다.

    (2) 입력 타입 패키지, 타입, 논리 이름 입력
    (3) Processor 사용 여부 및 옵션 선택
    (4) Writer 사용 여부 및 타입 선택 +

    Writer 유형 설명

    Database

    DBIO를 이용하여 결과 데이터를 추가/수정/삭제할 경우 사용합니다.

    Fixed

    고정(Fixed)된 길이의 파일을 Write할 경우 사용합니다.

    Delimited

    구분 값(Delimiter)으로 정의되어진 파일을 Write할 경우 사용합니다.

    MultiType Fixed

    고정(Fixed)된 길이로 Header/Body/Footer 구조를 가진 파일을 Write할 경우 사용합니다.

    MultiType Delimited

    구분 값(Delimiter)으로 Header/Body/Footer 구조로 되어진 파일을 Write할 경우 사용합니다.

    Variable

    문자열 형태로 1라인씩 파일을 Write할 경우 사용합니다.

    File Read Source(Fixed)

    고정(Fixed)된 길이의 파일을 소스코드로 작성하여 Write할 경우 사용합니다.

    File Read Source(Delimited)

    구분 값(Delimiter)으로 정의되어진 파일을 소스코드로 작성하여 Write할 경우 사용합니다.

    (5) 출력 타입 패키지, 타입, 논리 이름 입력
    (6) 데이터 소스 선택
    (7) Next 클릭

1. Reader 유형 별 정의

Reader 유형 별로 필요한 정보를 기입합니다.

1.1. Database 유형

  1. Bean 패키지, 타입, 논리 이름 및 구문 유형, 원하는 테이블을 선택한 후, Next를 클릭합니다.

    이 때 모든 자원의 이름은 프레임워크 담당자가 정의한 모듈에 의해 자동 완성됩니다.

    Database 유형 페이지

    (1) Bean의 패키지, 타입, 논리 이름을 입력
    (2) DBIO 생성 방식 선택 (새로 만들기, 기존 DBIO 선택)
    (3) 구문 유형 및 테이블 선택
    (4) DBIO 패키지, 타입, 논리 이름, SQL ID, SQL ID의 논리이름 입력
    (5) 출력 타입 패키지, 타입, 논리 이름 입력
    (6) Next 클릭

1.2. Fixed, MultiType Fixed, Variable 유형

  1. 파일 인코딩을 선택한 후, Next를 클릭합니다.

    Fixed

    (1) 파일 인코딩 선택
    (2) Next 클릭

1.3. Delimited, MultiType Delimited 유형

  1. 파일 인코딩 선택 및 구분자 입력 후, Next를 클릭합니다.

    Delimited

    (1) 파일 인코딩 선택 및 구분자 입력
    (2) Next 클릭

1.4. File Read Source(Fixed) 유형

  1. Bean의 패키지, 타입, 논리 이름 입력 및 파일 인코딩 선택 후, Next를 클릭합니다.

    이 때 모든 자원의 이름은 프레임워크 담당자가 정의한 모듈에 의해 자동 완성됩니다.

    File Read Source(Fixed) 유형 페이지

    (1) Bean의 패키지, 타입, 논리 이름 입력
    (2) 인코딩 선택
    (3) Next 클릭

1.5. File Read Source(Delimited) 유형

  1. Bean의 패키지, 타입, 논리 이름 입력 및 파일 인코딩 선택 및 구분자 입력 후, Next를 클릭합니다.

    File Read Source(Delimited) 유형 페이지

    (1) Bean의 패키지, 타입, 논리 이름 입력
    (2) 인코딩 선택 및 구분자 입력
    (3) Next 클릭

2. Processor 정의

Processor Bean의 필요한 정보를 기입합니다.

  1. Bean의 패키지, 타입, 논리 이름 입력 후, Next를 클릭합니다.

    이 때 모든 자원의 이름은 프레임워크 담당자가 정의한 모듈에 의해 자동 완성됩니다. 또한 유형 선택 페이지에서 Reader 클래스 명 사용 체크 시 해당 페이지는 스킵됩니다.

    File Read Source(Delimited) 유형 페이지

    (1) Bean의 패키지, 타입, 논리 이름 입력
    (2) Next 클릭

3. Writer 유형 별 정의

Writer 유형 별로 필요한 정보를 기입합니다.

3.1. Database 유형

  1. Bean 패키지, 타입, 논리 이름 및 구문 유형, 원하는 테이블을 선택한 후, Next를 클릭합니다.

    이 때 모든 자원의 이름은 프레임워크 담당자가 정의한 모듈에 의해 자동 완성됩니다.

    Database 유형 페이지

    (1) Bean의 패키지, 타입, 논리 이름을 입력
    (2) DBIO 생성 방식 선택 (새로 만들기, 기존 DBIO 선택)
    (3) 구문 유형 및 테이블 선택
    (4) DBIO 패키지, 타입, 논리 이름, SQL ID, SQL ID의 논리이름 입력
    (5) 출력 타입 패키지, 타입, 논리 이름 입력
    (6) Next 클릭

3.2. Fixed, MultiType Fixed, Variable 유형

  1. 파일 인코딩을 선택한 후, Next를 클릭합니다.

    Fixed

    (1) 파일 인코딩 선택
    (2) Next 클릭

3.3. Delimited, MultiType Delimited 유형

  1. 파일 인코딩 선택 및 구분자 입력 후, Next를 클릭합니다.

    Delimited

    (1) 파일 인코딩 선택 및 구분자 입력
    (2) Next 클릭

3.4. File Write Source(Fixed) 유형

  1. Bean의 패키지, 타입, 논리 이름 입력 및 파일 인코딩 선택 후, Next를 클릭합니다.

    이 때 모든 자원의 이름은 프레임워크 담당자가 정의한 모듈에 의해 자동 완성됩니다.

    File Write Source(Fixed) 유형 페이지

    (1) Bean의 패키지, 타입, 논리 이름 입력
    (2) 인코딩 선택
    (3) Next 클릭

3.5. File Write Source(Delimited) 유형

  1. Bean의 패키지, 타입, 논리 이름 입력 및 파일 인코딩 선택 및 구분자 입력 후, Next를 클릭합니다.

    File Write Source(Delimited) 유형 페이지

    (1) Bean의 패키지, 타입, 논리 이름 입력
    (2) 인코딩 선택 및 구분자 입력
    (3) Next 클릭

3.6. Multi Writer 유형

  1. Main 혹은 Sub가 필요할 경우 추가합니다. (각 유형 별 정보는 위에 기입된 Writer의 유형들과 동일합니다.)

    Multi Writer 페이지

(1) 메인을 추가하고 싶은 경우, 메인 추가 클릭
(2) 메인 하위에 서브를 추가하고 싶은 경우, 서브 추가 클릭
(3) 선택한 타입 별 정보 입력
(4) Next 클릭

SWLab Bankware Global
  • 전체
  • BXM
  • BXCM
  • BXCP
  • BXI
제품 선택 시 더 정확한 매뉴얼 가이드를 제공해드립니다.

Copyright© Bankwareglobal All Rights Reserved.