# 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=emsSvr99 -Deai.tableowner=EMSADM -Deai.systemmode=D -Dfile.encoding=utf-8 -Dlogin.mode=db -DLOGBACK_LOG_LEVEL=DEBUG -Dlogback.configurationFile=classpath:logback-dev.xml -Dhibernate.dialect=org.hibernate.dialect.Oracle12cDialect -Dkjb_safedb.mode=fake ``` ## Gradle 빌드 옵션 ```bash # Weblogic 배포용 (테스트 제외) gradle build -x test -Pprofile=weblogic ``` - -Pprofile=weblogic 사용시 weblogic-web.xml 을 web.xml 로 사용 (DefaultServlet 이슈) ## 광주은행 참고 사항 ### PORTAL Parameter - deploy.prod_use_proxy = N (개발/운영 망 간 연동 없음) - kjb.ums.eai_batch.url : EAI 배치 서버 URL (이메일 발송 용도) - 개발 : http://172.31.32.111:10230/BATAppWeb/EaiBatCall - QA : http://172.31.33.111:10430/BATAppWeb/EaiBatCall - 운영 : http://172.21.1.40:10860/BATAppWeb/EaiBatCall - 입력하지 않을 경우 EAI 배치 호출을 하지 않고 내부적으로 통신하지 않고 정상 처리(log 내 warning 로그) - kjb.ums.eai_batch.send_dir : EAI 배치 서버 파일 송신 디렉토리 - Default : /Data/eapim/portal/sendmail