diff --git a/src/main/java/com/eactive/eai/common/TransactionContextKeys.java b/src/main/java/com/eactive/eai/common/TransactionContextKeys.java index 89c19d7..2b6d870 100644 --- a/src/main/java/com/eactive/eai/common/TransactionContextKeys.java +++ b/src/main/java/com/eactive/eai/common/TransactionContextKeys.java @@ -8,4 +8,5 @@ public interface TransactionContextKeys { public static final String GUID = "GUID"; public static final String INTERFACE_ID = "INTERFACE_ID"; public static final String TRANSACTION_UUID = "TRANSACTION_UUID"; + public static final String X_LOAN_TOKEN = "X-LOAN-TOKEN"; } diff --git a/src/main/java/com/eactive/eai/outbound/RESTProcess.java b/src/main/java/com/eactive/eai/outbound/RESTProcess.java index 5d364ee..f943a57 100644 --- a/src/main/java/com/eactive/eai/outbound/RESTProcess.java +++ b/src/main/java/com/eactive/eai/outbound/RESTProcess.java @@ -444,7 +444,8 @@ public class RESTProcess extends HTTPProcess { PropertiesUtil.copyPropertyIfPresent(this.callProp, this.tempProp, HttpAdapterServiceKey.GUID); // jwhong PropertiesUtil.copyPropertyIfPresent(this.callProp, this.tempProp, HttpAdapterServiceKey.INBOUND_TOKEN); // jwhong PropertiesUtil.copyPropertyIfPresent(this.callProp, this.tempProp, HttpAdapterServiceSupport.PROPERTIES_NAME_CLIENT_ID); // jwhong - + PropertiesUtil.copyPropertyIfPresent(this.callProp, this.tempProp, TransactionContextKeys.X_LOAN_TOKEN); + String svcName = getServiceId(this.reqEaiMsg); if (svcName == null) { svcName = "";