curry772
31b8a2b130
Merge branch 'feature/standard-message-djb'
2026-04-23 14:14:54 +09:00
curry772
d81aeeef67
chore: DJErp InterfaceID 설정 TODO 주석 추가
...
표준전문 InterfaceID에 SEND_RECV_DIVISION·IN_EX_DIVISION 포함 여부 결정 전까지
mapper.setInterfaceId() 호출을 주석 처리 및 TODO 표기.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-23 14:10:54 +09:00
curry772
5dae063fe5
fix: FLAT 직렬화 시 비활성 조건부 GROUP 블록 바이트 포함 버그 수정
...
toByteArray() / getBytesDataLength() GROUP 케이스에서
size==0 이면 refPath/refValue 유무와 무관하게 무조건 skip 하도록 변경.
(toJson() 동작과 일치)
기존 로직은 refPath 또는 refValue 가 없는 경우에만 skip 하여,
조건부 블록(EZDATA, MSG 등)이 비활성 상태(size=0, isHidden=false)일 때도
FLAT 바이트에 잘못 포함되는 문제가 있었음.
→ FlatReader 파싱 시 오프셋 불일치로 overflow 예외 또는 DATA 필드 오염 발생.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-23 10:34:22 +09:00
curry772
024b24af49
Merge branch 'master' into feature/standard-message-djb
2026-04-22 15:50:23 +09:00
curry772
6807e2b947
Merge branch 'feature/jejubank-oauth-bypass'
2026-04-22 15:49:37 +09:00
curry772
56fc66faa0
fix: 표준헤더 진행번호(SendTime) 처리 수정
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-22 15:40:49 +09:00
curry772
126f41624d
Merge branch 'feature/standard-message-djb' into master
2026-04-21 16:00:25 +09:00
curry772
ae6ed9b262
fix: DJBank 표준전문 대응 프레임워크 수정
...
- BaseFCProcess.setGUID(): nextGuidSeq 자동 호출 비활성화
(guid_prgs_no 증가는 Coordinator에서 처리)
- DefaultProcess: 오류 응답 시 nextGuidSeq 자동 호출 비활성화
- RequestProcessor: GUID 조합(guid+seq) 로직 비활성화,
logger.error에 exception 객체 추가
- StandardMessageManager: config 기본 경로 ./resources/ → ./ 수정
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-21 15:48:20 +09:00
curry772
6f5af2ac69
fix: toJson 직렬화 시 빈 항목 제외 처리
...
itemPart가 비어있을 경우 구분자와 내용을 출력하지 않도록 수정.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-21 09:08:31 +09:00
curry772
6fd9caa7d4
오류응답 디폴트 형식(ERROR_MESSAGE_DEFAULT_FORMAT) 프러퍼티 설정 가능하도록 수정
...
- 프러퍼티 그룹 : MessageUtil
- 프러퍼티 : ERROR_MESSAGE_DEFAULT_FORMAT
2026-04-17 09:43:32 +09:00
curry772
68cf1dff16
Authorization 오류 메시지 출력 변경 - 실제 사용하는 토큰헤더이름사용하도록 변경
2026-04-17 09:42:13 +09:00
curry772
bebf5fa36d
ApiConfig token.header.name 프러퍼티를 추가하여 token 헤더 프러퍼티 추가
2026-04-15 17:39:59 +09:00
curry772
dd9fc6fbdb
BearerToken 간헐적 파싱 못하는 경우 발생에 대한 방어로직
2026-04-09 08:59:38 +09:00
curry772
71686fb387
RFC 2616 §13.5.1 (Hop-by-hop 헤더 목록) 오류 정정, Trailers -> Trailer
2026-04-08 14:38:34 +09:00
curry772
bc8b549a33
HTTP Header 로그 off 기능 - -Duse.http.header.log=y 옵션 추가시 로깅
2026-04-08 14:16:59 +09:00
curry772
56ac438265
fix: 비-mTLS https 연결 시 testMode에서 hostname 검증 우회 적용
...
TrustAllStrategy 사용 시에도 DefaultHostnameVerifier가 적용되어
외부 testmaster 인증서 hostname mismatch 오류 발생.
testMode(-Duse.test.trust=y)일 때 NoopHostnameVerifier 적용하여 해결.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-08 09:57:51 +09:00
curry772
791e362a74
feature: DJErp OAuth bypass 지원을 위한 공통 모듈 개선
...
- UnkownMessageLogUtils 추가: unknown 메시지 발생 시 DB 에러 로그 기록
- HttpAdapterServiceSupport: transactionId 추출을 try 블록 외부로 이동,
예외 분기 처리(HttpStatusException/JwtAuthException/Exception) 및 UnkownMessageLogUtils 연동
- ApiAuthFilter: eaiSvcCd 강제 덮어쓰기 로직 주석처리 (STDMessage 조회값 우선 사용)
- MessageUtil: ERROR_MESSAGE_DEFAULT_FORMAT을 표준 OAuth2 에러 형식으로 변경
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-07 00:01:38 +09:00
curry772
ffb1c69855
feature: circuitBreaker 타입 처리 및 RESTProcess 개선
2026-04-03 17:40:10 +09:00
curry772
1f24dc24b5
Typed 서킷브레이커 추가
2026-03-30 15:57:26 +09:00
curry772
16386d20ff
Block IP 필터 추가
2026-03-30 15:57:04 +09:00
curry772
e0b3611a0a
api key, token 추출 parameter 방식 추가
2026-03-26 13:57:27 +09:00
curry772
2b061bfab6
http extra 로그 중복 오류 처리 retry 시 logseq+1
2026-03-26 13:56:31 +09:00
curry772
7c45e4225e
Retry 기능 추가
2026-03-26 10:24:37 +09:00
curry772
31817b7ba2
reload 시 STDMsgInfoAddOnVO NullPointerException 수정
2026-03-18 14:54:07 +09:00
curry772
7aa230f156
AlarmStateManager @Component 주석 처리
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-12 10:24:14 +09:00
curry772
de38cba7ad
Merge branch 'jenkins_with_weblogic' into master
2026-03-11 10:34:28 +09:00
cho
1bbfe85d4f
Merge branch '알람기능_및_UMS_연동' into jenkins_with_weblogic
2026-03-06 17:01:38 +09:00
cho
1ceb69ac1f
광주 보안취약점 때문에 127.0.0.1 통신 막아서, ignite기동 안되는 이슈로 수정.
2026-03-06 16:59:51 +09:00
cho
4f5fa96ef5
난수 생성 문제로 풀링 제거 원복 및 큐 사용 비동기처리.
2026-03-05 14:48:37 +09:00
cho
7ac995e5ef
Revert "HttpClientConnectionManager에서 SSLContext 생성시, entropy"
...
This reverts commit 640f1e4f1e .
2026-03-05 14:29:09 +09:00
cho
b6c2fde29b
로그레벨 동적으로 변경되도록....................................
2026-03-05 11:52:11 +09:00
cho
8b72299689
system_out_제거
2026-03-03 14:09:55 +09:00
cho
dfcec99576
bouncycastle 제거.
2026-02-27 16:00:25 +09:00
cho
3957e4559e
수정
2026-02-27 15:53:32 +09:00
cho
78bc0cb6cd
JavaSecurityProvider 우선순위 확인
2026-02-27 15:51:41 +09:00
cho
b54203c192
Merge branch '알람기능_및_UMS_연동' into jenkins_with_weblogic
2026-02-27 13:31:13 +09:00
cho
640f1e4f1e
HttpClientConnectionManager에서 SSLContext 생성시, entropy
...
source(/dev/random)에서 랜덤시드값 가져올때, 오래걸림 이슈.
-Djava.security.egd=file:/dev/./urandom 설정이 들어가있지만,
java security provider가 BC사용중이라 안먹는 것 같음.
provider를 바꾸자니 성능 테스트 진행 중이라 영향이 갈수있으므로, Pooling 방식 제거.
2026-02-27 13:30:52 +09:00
cho
1428d3e2fa
부하테스트를 위한 로그레벨 조정
2026-02-26 19:44:36 +09:00
cho
80bec96931
방어로직 추가.........................................................
2026-02-26 15:03:50 +09:00
cho
0f05380cc2
Revert "로깅추가"
...
This reverts commit fc0daac2ea .
2026-02-20 14:15:04 +09:00
cho
fc0daac2ea
로깅추가
2026-02-20 13:29:07 +09:00
cho
d8d816dab7
body전문 없는 variablepath 및 예외처리 추가
2026-02-19 15:53:14 +09:00
cho
2a08da7b1c
Merge branch '알람기능_및_UMS_연동' into jenkins_with_weblogic
2026-02-12 14:15:20 +09:00
cho
d1c2b75e18
httpClient 수정
2026-02-12 14:15:07 +09:00
cho
cd32a5dc92
Merge branch '알람기능_및_UMS_연동' into jenkins_with_weblogic
2026-02-12 09:28:55 +09:00
cho
86ccc7047a
로컬테스트를 위한 플래그 다시 원복
2026-02-12 09:28:38 +09:00
cho
8375f134c6
의존성 추가
2026-02-11 16:48:50 +09:00
cho
38dddf6e92
httpHeader 100 로깅시, url에 쿼리스트링 정보 추가.
2026-02-11 13:57:35 +09:00
cho
0b52a924af
Merge branch '알람기능_및_UMS_연동' into jenkins_with_weblogic
2026-02-11 13:25:08 +09:00
cho
72d8912597
테스트 완료
2026-02-11 13:24:44 +09:00