클라이언트

본 장에서는 등록한 전문 & 엔드포인트를 이용하여 클라이언트 거래를 진행하는 방법에 관해 설명한다.

1. 가상거래 등록

등록한 전문을 토대로 어떠한 형식으로 거래를 진행할지 설정한다. 가상거래 등록은 시뮬레이터 구성정보 > 대외가상거래관리 / 대내가상거래관리 화면에서 등록한다.

  • 거래유형: 클라이언트로 설정한다.

  • 가상거래ID: 가상거래ID값을 나타낸다. (시퀀스값으로 자동생성)

  • 인터페이스ID: 인터페이스ID를 나타낸다.

  • 가상 거래 명: 해당 가상거래의 명칭을 나타낸다.

  • 업무코드: 업무정보를 나타낸다.

  • 전문번호: 전문번호를 나타낸다.

  • 설명: 해당 가상거래의 자세한 설명을 나타낸다.

  • 요청헤더명: 요청 헤더 루트엘리먼트명을 나타낸다. 미입력시 자동으로 등록전문이 설정된다. (JSON인 경우만 유의미)

  • 요청바디명: 요청 바디 루트엘리먼트명을 나타낸다. 미입력시 자동으로 등록전문이 설정된다. (JSON인 경우만 유의미)

  • 응답헤더명: 응답 헤더 루트엘리먼트명을 나타낸다. 미입력시 자동으로 등록전문이 설정된다. (JSON인 경우만 유의미)

  • 응답바디명: 응답 바디 루트엘리먼트명을 나타낸다. 미입력시 자동으로 등록전문이 설정된다. (JSON인 경우만 유의미)

외부배포로 인터페이스를 등록한 경우, 인터페이스ID를 선택하면 같이 등록되었던 요청/응답 헤더/바디가 자동으로 입력된다.

1.1. 요청전문 추가

요청전문추가 버튼을 클릭하여 기등록된 전문 중 헤더와 바디로 사용될 전문들을 선택한다. (첫번째 선택은 헤더 / 두번째 선택은 바디로 고정) 클라이언트인 경우 요청전문에 입력값을 설정할 수 있다.

  • 상수: 상수값을 입력한다.

  • 랜덤숫자: 랜덤숫자를 입력할 수 있다. 숫자만 입력시 0~숫자-1에서 랜덤값 추출. 숫자:숫자 입력시 범위추출 ex) 5입력시 0~4값 추출. 3:8입력시 3~8값 추출.

  • TimeStamp형식: 정해진 형식의 시간타입을 입력한다. 타입이 date일때만 설정가능.

  • Hex String to byte[]: 바이너리 타입을 입력한다. 타입이 binary일때만 설정가능.

  • Boolean: Boolean타입을 입력한다. 시뮬레이터에서는 1=true / 0=false로 구분. 타입이 boolean일때만 설정가능.

  • GUID생성: yyyyMMddHHmmssSSSsimultor00001으로 guid자동생성.

Plain Text to Layout 변환 버튼을 이용하여 길이값에 맞추어서 한번에 입력값 매핑이 가능하다.

1.2. 응답전문 추가

응답전문추가 버튼을 클릭하여 기등록된 전문 중 헤더와 바디로 사용될 전문들을 선택한다. (첫번째 선택은 헤더 / 두번째 선택은 바디로 고정) 클라이언트인 경우 값 입력은 불가능하다.

clientTrx

2. 클라이언트 시뮬레이터

기등록된 가상거래를 실제로 타겟시스템에 요청한다.

2.1. 구성 항목

  • 시뮬레이터명: 시뮬레이터 명칭을 나타낸다.

  • 기관코드: 기관코드를 나타낸다.

  • 시스템코드: 시스템코드를 나타낸다.

  • 업무코드: 업무코드를 나타낸다.

  • 엔드포인트 명: 해당 시뮬레이터가 선택한 엔드포인트로 거래를 요청하는것을 의미한다.

  • 비고: 비고를 나타낸다.

2.2. 요청 방법

  1. 기등록된 엔드포인트중에서 시뮬레이터가 거래를 요청할 엔드포인트를 선택하여 클라이언트 시뮬레이터를 생성한다.

  2. 가상거래정보 +버튼을 클릭하여 기등록된 가상거래를 선택하고 저장버튼을 누른다. (1개의 시뮬레이터당 다수의 가상거래가 등록가능)

  3. 실행하고싶은 가상거래의 실행 >을 클릭하여 거래를 요청한다.

clientSim
clientResult

1개의 시뮬레이터는 1개의 엔드포인트만을 가진다.

엔드포인트가 상품처리계(CORE)인 경우에만 대내가상거래를 선택할 수 있으며, 대외채널 or 대외 기관인 경우에만 대외가상거래를 선택할 수 있다.

가상거래정보 + 버튼 옆의 '>' 버튼 클릭시, 해당 시물레이터에 있는 가상거래 전체를 요청할 수 있다.

반복실행 버튼 클릭시, 딜레이와 총 반복횟수를 입력하여 해당 가상거래를 반복 실행한다. guid자동생성인 컬럼이 있다면, yyyyMMddHHmmssSSSsimultor00001, yyyyMMddHHmmssSSSsimultor00002 순으로 증가한다.

clientSimAllTrx

3. 시뮬레이터 이력

시뮬레이터 이력은 시뮬레이터 이력 > 클라이언트 시뮬레이터 이력 화면에서 확인가능하다.

상세보기 돋보기를 클릭하여 상세이력을 확인 할 수 있으며, 가상거래 재실행버튼을 통해 해당거래 재실행도 가능하다.

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

Copyright© Bankwareglobal All Rights Reserved.