1508d01afbd78e13e776929c2f7193196a880978
- standard-layout-djb.csv: HEAD ERP 고정값(tx_cmgr_cd=S004, mgmt_brcd/tx_brcd/insl_brcd/blng_brcd=260), 정상 MSG 필드(outp_msg_cd=NCMM00001, outp_msg_ctnt=정상처리되었습니다.) 기본값 추가, msg_list_rowcnt 기본값 00000→0 수정 - StandardMessageCoordinatorDJB: setErpHeadFields() 및 관련 상수 제거, coordinateAfterRecvNonStdSyncResponse 명시적 setData 호출 제거 (CSV 기본값으로 대체), evaluateBlockCondition() 추가로 EZDATA 활성화 조건을 CSV refPath/refValue에서 동적 평가, elfn_spr_fild 설정값을 ezdataItem.getRefValue()로 CSV에서 읽도록 변경 - StandardMessageSpecTest: tx_cmgr_cd가 항상 CSV 기본값으로 설정되므로 비ERP_ERP_HEAD_필드_미설정 테스트 제거 - 작업내역_20260421.md: 리팩터링 내용 반영 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
eLink ONLINE
eLink 온라인 거래처리 시스템으로 실시간으로 메시지 통신하는 전반적인 처리를 수행한다.
eLink 코어 및 통신, 변환 모듈을 참조하며, 각 사이트 별 커스텀 로직은 본 모듈에 작성하여 개발을 수행한다.
참조 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.jdbc.Name=NDAPIGW_APP_NXA
-Dinst.Name=apigw11
-Deai.systemtype=API
-Deai.tableowner=apigw
-Deai.systemmode=D
-Dfile.encoding=utf-8
-Djava.net.preferIPv4Stack=true
-Dlogger.async.active=true
항목 설멍
eai.rmiport, eai.rmiserviceport : Spring RMI를 사용하는 port 정보
scalable : 클라우드 환경 여부, true 일 경우 서버 정보를 기동시 자동 등록
use.internal.queue : JMS 큐대신 내부 ActiveMQ 사용
logger.async.active : 비동기 로그 처리 여부, false일 경우 DB저장시 Sync 처리
StandardMessage WebApp 외부 설정파일 지정 방법
지정하지 않은 경우 resources의 파일을 참고함.
-Dstandard.message.config=D:/workspace/MessageGenerator/resources/standard-message-config.properties
Description
Languages
Java
89.2%
CSS
6.8%
JavaScript
3.9%