거래

개요

거래는 AnyLink의 핵심 리소스로, 하나의 업무 흐름을 정의합니다. 거래는 다음 요소들을 포함합니다.

  • 요청/응답 메시지 구조

  • 메시지 처리 로직(플로우 또는 아웃바운드 룰)

  • 파싱 규칙 및 거래 코드

거래 생성

리소스 트리에서 원하는 거래그룹의 컨텍스트 메뉴를 열고 [리소스 생성] > [거래 생성]을 선택합니다.

워크스페이스의 탭 편집기 영역에 [거래 생성] 탭이 표시되면 설정 정보를 입력합니다. [거래 생성] 탭은 [거래 정보] 탭과 [파싱 정보] 탭으로 구성됩니다.

biztx create

설정이 완료되면 각 탭 하단의 [생성] 버튼을 클릭합니다.

거래 정보 설정

[거래 정보] 탭에서는 기본 정보, 호출 서비스, 요청/응답 메시지 정보를 설정합니다.

biztx create biztx info
  • ① 기본 정보 설정

    거래의 기본 정보를 입력합니다. (*: 필수 설정 항목)

    biztx create basic info
    항목 설명

    거래 아이디 *

    거래의 고유 식별자입니다. 영어 소문자로 시작해야 하며, 영어 대소문자, 숫자 및 언더스코어(_)를 조합하여 2~32자 이내로 입력합니다.

    거래 이름

    거래의 표시 이름입니다. 2~32자 이내로 입력해야 하며, 한글, 영문, 숫자 및 다음 특수문자를 사용할 수 있습니다. 미입력 시 아이디 값으로 자동 설정됩니다.

    * 언더스코어(_), 하이픈(-), 대괄호([]), 중괄호({}), 괄호(()), 쉼표(,), 콜론(:)

    설명

    거래에 대한 설명입니다.

    응답 방식 *

    메시지 응답 패턴을 선택합니다.

    • Request-Reply

      요청-응답 방식입니다. 요청 메시지를 받아 처리 후 응답 메시지를 반환합니다.

    • One-Way

      단방향 방식입니다. 요청 메시지만 받고 응답을 반환하지 않습니다.

    거래 타임아웃 (ms)

    거래 처리 제한 시간을 밀리초(ms) 단위로 설정합니다. 입력 가능한 범위는 1~2,147,483,647이며, 기본값은 60,000(60초)입니다.

  • ② 호출 서비스 설정

    거래에서 호출할 서비스를 설정합니다.

    biztx create call service
    항목 설명

    서비스 유형 *

    서비스 유형을 선택합니다. 선택된 유형에 따라 플로우 또는 아웃바운드 룰을 연결합니다.

    • 플로우

      서비스 플로우를 통해 메시지를 처리합니다. 복잡한 처리 로직이 필요한 경우 사용합니다.

    • 아웃바운드 룰

      아웃바운드 룰을 직접 호출합니다. 단순한 외부 시스템 연동에 사용합니다.

    서비스 아이디

    서비스를 선택합니다. 리소스 트리에서 원하는 플로우 또는 아웃바운드 룰을 끌어오거나, 필드 오른쪽 [검색] 버튼을 클릭해 서비스 호출 다이얼로그를 열어 선택합니다.

    생성된 플로우나 아웃바운드 룰이 아직 없다면 먼저 해당 리소스를 생성해야 합니다.

  • ③ 요청/응답 메시지 설정

    거래의 요청 및 응답 메시지를 설정합니다.

    biztx create messages
    항목 설명

    요청 메시지

    거래가 수신하는 요청 메시지입니다.

    응답 메시지

    거래가 반환하는 응답 메시지입니다.

    메시지를 설정하는 방법은 리소스 트리에서 원하는 메시지를 끌어 오거나, [+ 추가] 버튼을 클릭해 리소스 찾기 다이얼로그에서 원하는 메시지를 검색하여 선택합니다.

    biztx message select dialogue

    메시지가 아직 없다면 먼저 메시지를 생성해야 합니다. 메시지 생성 방법은 메시지 생성을 참고합니다.

파싱 정보 설정

[거래 생성] > [파싱 정보] 탭에서 해당 거래의 파싱 정보를 설정합니다.

biztx create parsing info

상위 거래그룹의 파싱룰에서 해당 거래로 라우팅하기 위한 거래 식별 코드를 설정합니다.

항목 설명

거래 식별 코드 *

거래를 식별하는 코드입니다. 상위 거래그룹의 파싱룰로 추출한 값과 매칭됩니다.

거래 조회 및 수정

리소스 트리에서 원하는 거래를 클릭하면 워크스페이스의 탭 편집기 영역에 해당 거래 탭이 표시됩니다.

biztx detail

조회 가능한 항목에 대한 설명은 거래 생성을 참고합니다. 거래 정보를 수정하려면 탭 하단의 [편집] 버튼을 클릭해 편집 모드로 전환합니다.