목차

xTranMap I/O 정보

Description

xDataSet5 기반으로 업무 서버와 데이터 통신 수행시, 화면에서 사용하는 트랜잭션 및 트랜잭션에 대한 입력(I)/출력(O) 정보를 설정한다.

글로벌 데이터셋도 화면의 트랜잭션의 xTranMap I/O 설정 영역에 Drag&Drop 방식으로 추가하여 처리하는 기능도 제공된다.

xTranMap I/O 설정

구분 설명
입력
  • 업무 서버로 송신되는 데이터셋 정보를 지정한다.
출력
  • 업무 서버로부터 수신되는 데이터셋 정보를 지정한다.

xTranMap 트랜잭션 입력 데이터 송신 대상 지정 방식

구분 설명
공백
  • 트랜잭션 발생시 업무 서버로 송신되지 않는 데이터 셋이다.
  • 데이터셋의 입력 컬럼에 체크된 컬럼 데이터는 사용되지 않는다.
ALL
  • 트랜잭션 발생시 업무 서버로 데이터 셋의 데이터 셋의 행 상태와 상관없이 모든 행 데이터가 송신된다.
  • 데이터셋의 입력 컬럼에 체크된 컬럼 데이터가 송신된다.
UPDATE
  • 트랜잭션 발생시 업무 서버로 데이터 셋의 행 상태(RECORD STATUS) 상태가 “UPDATE, DELETE, INSERT”로 설정된 행만 송신된다.
  • 데이터셋의 입력 컬럼에 체크된 컬럼 데이터가 송신된다.
CHECKED
  • 트랜잭션 발생시 업무 서버로 데이터 셋의 행 상태와 무관하게 링크된 그리드 컴포넌트에서 체크(Check)된 행만 송신된다.
  • Check 방식을 사용하기 위해서는 데이터 셋과 링크된 그리드 컴포넌트의 use_checkrow/multi_checkrow 속성을 사용해야 한다.
  • 체크 상태와 상관없이 행의 상태는 변경 없음.
  • 데이터셋의 입력 컬럼에 체크된 컬럼 데이터가 송신된다.

xTranMap 트랜잭션 출력 데이터 처리 방식

구분 설명
공백
  • 트랜잭션 발생시 서버로부터 수신처리 되지 않는다.
  • 서버에서 해당 데이터 셋에 대한 데이터를 설정한 경우에도 데이터를 처리하지 않는다.
CLEAR
  • 기존에 저장된 데이터 셋의 모든 데이터를 삭제하고, 서버로부터 수신된 데이터로 설정한다.
  • 데이터셋의 출력 컬럼에 체크된 컬럼 데이터가 설정된다.
  • 데이터셋에 정의되지 않은 컬럼 데이터가 수신된 경우에, 데이터셋에 컬럼이 추가되어 데이터가 설정된다.
APPEND
  • 기존에 저장된 데이터 셋의 모든 데이터를 유지하고, 서버로부터 수신된 데이터로 추가한다.
  • 데이터셋의 출력 컬럼에 체크된 컬럼 데이터가 설정된다.
  • 데이터셋에 정의되지 않은 컬럼 데이터가 수신된 경우에, 데이터셋에 컬럼이 추가되어 데이터가 설정된다.
UPDATE
  • 서버로부터 수신된 데이터의 [RECORD KEY] 값을 기준으로 기존 데이터를 업데이트한다.
  • 서버로부터 수신된 데이터의 [RECORD KEY] 값에 해당하는 데이터가 기존에 없는 경우에는 데이터 셋에 새롭게 추가된다.
  • 데이터셋의 출력 컬럼에 체크된 컬럼 데이터가 설정된다.
  • 데이터셋에 정의되지 않은 컬럼 데이터가 수신된 경우에, 데이터셋에 컬럼이 추가되어 데이터가 설정된다.

See Also

XDATASET_BASEURL 실행 파라미터 정보

Update Date

24.3.6.1