refactor: CSV 기본값 이관 및 EZDATA 조건 평가 동적화

- 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>
This commit is contained in:
curry772
2026-04-21 11:30:17 +09:00
parent 17d533fe06
commit 1508d01afb
4 changed files with 392 additions and 52 deletions
+8 -8
View File
@@ -56,11 +56,11 @@ mesg_cnty_seqno,2,2,1,1,3,2,,,
msg_trnm_tycd,2,2,1,1,1,1,,,
msg_trnm_brcd,2,2,1,1,3,1,,,
msg_trnm_tlrno,2,2,1,1,6,1,,,
tx_cmgr_cd,2,2,1,1,4,1,,,
mgmt_brcd,2,2,1,1,3,1,,,
tx_brcd,2,2,1,1,3,1,,,
insl_brcd,2,2,1,1,3,1,,,
blng_brcd,2,2,1,1,3,1,,,
tx_cmgr_cd,2,2,1,1,4,1,,,S004
mgmt_brcd,2,2,1,1,3,1,,,260
tx_brcd,2,2,1,1,3,1,,,260
insl_brcd,2,2,1,1,3,1,,,260
blng_brcd,2,2,1,1,3,1,,,260
corp_tlwn_virt_brcd,2,2,1,1,3,1,,,
tlrno,2,2,1,1,6,1,,,
telr_jcls_cd,2,2,1,1,2,1,,,
@@ -151,11 +151,11 @@ msg_dvcd,2,2,0,1,2,1,,,NM
msg_scop_len,2,2,0,1,8,2,,,
MAIN_MSG,2,3,0,1,0,1,,,
outp_atrb_cd,3,2,1,1,1,1,,,0
outp_msg_cd,3,2,1,1,12,1,,,
outp_msg_ctnt,3,2,1,1,200,1,,,
outp_msg_cd,3,2,1,1,12,1,,,NCMM00001
outp_msg_ctnt,3,2,1,1,200,1,,,정상처리되었습니다.
outp_msg_desc,3,2,1,1,300,1,,,
mngm_msg_cd,3,2,1,1,12,1,,,
msg_list_rowcnt,3,2,0,1,5,2,,,00000
msg_list_rowcnt,3,2,0,1,5,2,,,0
msg_list,2,4,0,1,0,1,MSG.MAIN_MSG.msg_list_rowcnt,,
outp_msg_cd,3,2,0,1,12,1,,,
outp_msg_ctnt,3,2,0,1,200,1,,,
1 #-----------------------------------------------------------------------------
56 msg_trnm_tycd,2,2,1,1,1,1,,,
57 msg_trnm_brcd,2,2,1,1,3,1,,,
58 msg_trnm_tlrno,2,2,1,1,6,1,,,
59 tx_cmgr_cd,2,2,1,1,4,1,,, tx_cmgr_cd,2,2,1,1,4,1,,,S004
60 mgmt_brcd,2,2,1,1,3,1,,, mgmt_brcd,2,2,1,1,3,1,,,260
61 tx_brcd,2,2,1,1,3,1,,, tx_brcd,2,2,1,1,3,1,,,260
62 insl_brcd,2,2,1,1,3,1,,, insl_brcd,2,2,1,1,3,1,,,260
63 blng_brcd,2,2,1,1,3,1,,, blng_brcd,2,2,1,1,3,1,,,260
64 corp_tlwn_virt_brcd,2,2,1,1,3,1,,,
65 tlrno,2,2,1,1,6,1,,,
66 telr_jcls_cd,2,2,1,1,2,1,,,
151 msg_scop_len,2,2,0,1,8,2,,,
152 MAIN_MSG,2,3,0,1,0,1,,,
153 outp_atrb_cd,3,2,1,1,1,1,,,0
154 outp_msg_cd,3,2,1,1,12,1,,, outp_msg_cd,3,2,1,1,12,1,,,NCMM00001
155 outp_msg_ctnt,3,2,1,1,200,1,,, outp_msg_ctnt,3,2,1,1,200,1,,,정상처리되었습니다.
156 outp_msg_desc,3,2,1,1,300,1,,,
157 mngm_msg_cd,3,2,1,1,12,1,,,
158 msg_list_rowcnt,3,2,0,1,5,2,,,00000 msg_list_rowcnt,3,2,0,1,5,2,,,0
159 msg_list,2,4,0,1,0,1,MSG.MAIN_MSG.msg_list_rowcnt,,
160 outp_msg_cd,3,2,0,1,12,1,,,
161 outp_msg_ctnt,3,2,0,1,200,1,,,