EAIMessage에 callProp를 추가하고, 동기 거래에 대한 Outbound에서 세팅한 callProp가

RequestProcessor, EAIMessage를 통해 접근 가능하도록 변경
This commit is contained in:
curry772
2026-06-10 08:53:39 +09:00
parent 909cda9ffb
commit 940e5bb90c
3 changed files with 25 additions and 13 deletions
@@ -776,17 +776,18 @@ public abstract class DefaultProcess extends Process {
if(this.tempProp.get(HttpAdapterServiceKey.OUTBOUND_PROPERTY_MAP) instanceof Map) {
Map<String, Object> map = (Map<String, Object>) this.tempProp.get(HttpAdapterServiceKey.OUTBOUND_PROPERTY_MAP);
this.resObject = map.get(HttpAdapterServiceKey.OUTBOUND_RESPONSE_MESSAGE);
this.callProp.put(HttpAdapterServiceKey.OUTBOUND_PROPERTY_MAP, map);
}
standardMessage.setBizData(this.resObject, this.inboundCharset);
try {
//mapper.nextGuidSeq(standardMessage);
mapper.setSendRecvDivision(standardMessage, STDMessageKeys.SEND_RECV_CD_RECV);
StandardMessageManager standardManager = StandardMessageManager.getInstance();
standardManager.getMessageCoordinator().coordinateSetStandardMessageError(standardMessage, mapper,
this.resEaiMsg.getRspErrCd(), this.resEaiMsg.getRspErrMsg());
} catch (Exception e) {
logger.error(e.getMessage());
}
// try {
// //mapper.nextGuidSeq(standardMessage);
// mapper.setSendRecvDivision(standardMessage, STDMessageKeys.SEND_RECV_CD_RECV);
// StandardMessageManager standardManager = StandardMessageManager.getInstance();
// standardManager.getMessageCoordinator().coordinateSetStandardMessageError(standardMessage, mapper,
// this.resEaiMsg.getRspErrCd(), this.resEaiMsg.getRspErrMsg());
// } catch (Exception e) {
// logger.error(e.getMessage());
// }
}
public boolean isRequest() {