ElinkTransactionContext에 최초요청데이터 저장 및 가져다 쓰는 함수 추가

This commit is contained in:
yunjy-hp
2026-01-08 15:07:58 +09:00
parent 7d5fb8afe4
commit 31146886bd
@@ -5,6 +5,7 @@ import java.util.Properties;
import java.util.Set;
import com.eactive.eai.common.TransactionContextKeys;
import com.eactive.eai.common.context.ElinkTransactionContext;
import com.eactive.eai.common.util.*;
import org.apache.commons.lang3.StringUtils;
import org.springframework.http.HttpStatus;
@@ -415,6 +416,10 @@ public class RequestProcessor extends RequestProcessorSupport {
}
prop.setProperty(TransactionContextKeys.GUID, guid);
// INBOUND MESSAGE 스레드 로컬에 저장
String bizData = standardMessage.getBizData();
ElinkTransactionContext.setRequestBizData(bizData);
// INBOUND_HEADER 가 NULL인 경우는 HTTP가 아닌것으로 간주함.
if(prop.get(HttpClientAdapterServiceKey.INBOUND_HEADER) != null) {
HttpAdapterExtraLogUtil.insertHttpAdapterExtraLog(vo.getUuid(), 100,