# eLink EMS(eLink Management System) eLink 관리를 위한 웹 서비스로 전반적인 설정, 모니터링, 통계기능을 제공한다. ### 주요 기능 다음과 같은 관리 기능을 수행하며, 모든 관리 대상은 실시간으로 DB, 메모리에 있는 정보가 수정,반영된다. | 기능 | 설명 | | -------------------- | ------------------------------------------------------------ | | 사용자 관리 | 사용자 및 권한을 관리하는 기능 | | 로그 조회 | 거래 수행 내역을 조회 하는 기능(온라인/배치/일괄) | | 통계 조회 | 거래 통계 조회 기능 | | 대시보드 조회 | 거래 내역 및 장애상황을 모니터링 할 수 있는 대시보드 조회 기능 | | 인터페이스 관리 | 인터페이스 등록/관리 기능 | | 레이아웃 관리 | 레이아웃 등록/관리 기능 | | 변환 관리 | 변환 등록/관리 기능 | | 어댑터 관리 | 통신 어댑터 등록/관리 기능 | | 라우팅룰 관리 | 라우팅 룰 등록/관리 기능 | | 배치 어댑터 관리 | 배치 어댑터 등록/관리 기능 | | 배치 인터페이스 관리 | 배치 인터페이스 등록/관리 기능 | | 일괄 관리 | 일괄 등록/관리 기능 | ### 참조 eLink 모듈 eLink 모듈을 참조하여 구성되어있으며, 추후 필요 모듈외에 제거 예정이다. | 이름 | 버전 | 설명 | | ------------------------ | ------------ | ---------------------------------------------- | | elink-online-core | 4.5-SNAPSHOT | 코어 모듈로 인터페이스 클래스 정의 | | elink-online-transformer | 4.5-SNAPSHOT | 변환 모듈로 메시지 및 변환 관련 클래스 정의 | | elink-online-adapter | 4.5-SNAPSHOT | 어댑터 모듈로 통신에 필요한 어댑터 클래스 정의 | | elink-online-common | 4.5-SNAPSHOT | 나머지 공통 프로그램이 정의되어있다 | | elink-online-emsclient | 4.5-SNAPSHOT | ems와 통신하기 위한 모듈 | ### TOMCAT 기동 옵션 참조 ``` -Deai.datasource.type=DEV -Dinst.Name=apimsSvr11 -Deai.tableowner=ems -Deai.systemmode=D -Dfile.encoding=utf-8 -DLOGBACK_LOG_LEVEL=info ``` ### Gradle 빌드 옵션 ```bash # Weblogic 배포용 (테스트 제외) gradle build -x test -Pprofile=weblogic ``` - -Pprofile=weblogic 사용시 weblogic-web.xml 을 web.xml 로 사용 (DefaultServlet 이슈)