fix: 정상응답 FLAT 왕복 시 MSG 블록 누락 버그 수정 + FLAT 흐름 통합 테스트 추가
[StandardMessageCoordinatorDJB] coordinateAfterRecvNonStdSyncResponse()에서 dman_rspn_dvcd 미설정 버그 수정. 기본값이 S(요청)이므로, 정상응답 처리 시에도 R(응답)으로 명시적 설정. → FlatReader가 MSG 조건(!S) 평가 시 올바르게 블록 포함 판단. [StandardMessageFlatFlowTest] 비ERP/ERP 요청, 오류응답, 정상응답, 거래로그 시나리오를 포함한 FLAT 직렬화→파싱 왕복 32개 통합 테스트 추가. elink-online-common submodule 포인터 업데이트 (StandardItem FLAT 버그 픽스 포함). Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -205,6 +205,9 @@ public class StandardMessageCoordinatorDJB extends DefaultStandardMessageCoordin
|
||||
InterfaceMapper mapper = manager.getMapper();
|
||||
mapper.setResponseType(responseMessage, STDMessageKeys.RESPONSE_TYPE_CODE_N);
|
||||
|
||||
// 요청응답구분 = 응답(R) — dman_rspn_dvcd 기본값이 S(요청)이므로 반드시 설정
|
||||
mapper.setSendRecvDivision(responseMessage, STDMessageKeys.SEND_RECV_CD_RECV);
|
||||
|
||||
// MSG 영역 활성화
|
||||
StandardItem msgItem = responseMessage.findItem("MSG");
|
||||
if (msgItem != null) {
|
||||
|
||||
Reference in New Issue
Block a user