본문으로 건너뛰기

4.1. API GATEWAY 모듈 Table 구조

하기 그림은 API GATEWAY 모듈에 사용되는 DB Table 구조입니다.

4.1.1. Table 및 Column 개요

4.1.1.1 APIGW DB

erd_apigw

테이블테이블설명
SERVICE서비스 정보를 포함한다.
Routing_Rule라우팅규칙 기본 정보를 포함한다.
ROUTING_RULE_DETAIL라우팅규칙상세 정보를 포함한다.

4.1.2. SERVICE Table

ColumnPKFKNOT NULLData TypeDescription
SERVICE_IDOOVARCHAR(50)서비스식별자
NAMEVARCHAR(50)서비스명칭
DESCRIPTIONVARCHAR(500)서비스설명
COMMUNICATION_METHODVARCHAR(30)서비스접속방식
ADDRESSVARCHAR(100)서비스접속주소
FILTER_METHODVARCHAR(3)API필터방식
USE_YNVARCHAR(1)사용여부
CREATION_TIMETIMESTAMP생성일시
MODIFICATION_TIMETIMESTAMP수정일시
CREATOR_IDVARCHAR(30)생성자아이디
MODIFIER_IDVARCHAR(30)수정자아이디

4.1.3. Routing_Rule Table

ColumnPKFKNOT NULLData TypeDescription
ROUTING_RULE_IDOOVARCHAR(50)라우팅규칙식별자
NAMEVARCHAR(50)라우팅규칙명칭
DESCRIPTIONVARCHAR(500)라우팅규칙설명
TARGET_SERVICE_IDVARCHAR(50)라우팅타겟서비스식별자
USE_YNVARCHAR(1)사용여부
RULE_ORDERINTEGER순서
CREATION_TIMETIMESTAMP생성일시
MODIFICATION_TIMETIMESTAMP수정일시
CREATOR_IDVARCHAR(30)생성자아이디
MODIFIER_IDVARCHAR(30)수정자아이디

4.1.4. ROUTING_RULE_DETAIL Table

ColumnPKFKNOT NULLData TypeDescription
ROUTING_RULE_IDOOOVARCHAR(50)라우팅규칙식별자
ROUTING_RULE_DETAILOOINTEGER라우팅규칙상세시퀀스
TYPEOVARCHAR(3)라우팅규칙상세타입
ATTRIBUTE_NAMEOVARCHAR(50)라우팅규칙상세속성명
ATTRIBUTE_OPERATIONVARCHAR(3)라우팅규칙상세속성연산자
ATTRIBUTE_VALUEOVARCHAR(50)라우팅규칙상세속성값
ATTRIBUTE_REWRITE_VALUEOVARCHAR(50)라우팅규칙상세속성변경값
ATTRIBUTE_METHODOVARCHAR(30)라우팅규칙상세메소드
LOGICAL_OPERATIONOVARCHAR(3)라우팅규칙상세논리식