diff options
author | 2017-11-07 11:36:08 -0500 | |
---|---|---|
committer | 2017-11-07 11:44:28 -0500 | |
commit | 54837e986ebcbaa7be4a1c7e8817d73cac5fe519 (patch) | |
tree | d0f7596c4ede47581608d7b583cab91a6ef2ca19 /aai-core/src/main/java/org | |
parent | fedae4677d93fa1f3fe4cf969321126a4cf0dbdd (diff) |
Fix it if the transaction id is missing
alert the client that they need to specify header
Issue-ID: AAI-454
Change-Id: I2032163172bbb987c060b41dcffc494d18c58b13
Signed-off-by: Venkata Harish K Kajur <vk250x@att.com>
Diffstat (limited to 'aai-core/src/main/java/org')
-rw-r--r-- | aai-core/src/main/java/org/onap/aai/logging/LoggingContext.java | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/aai-core/src/main/java/org/onap/aai/logging/LoggingContext.java b/aai-core/src/main/java/org/onap/aai/logging/LoggingContext.java index ed332281..627a2f8c 100644 --- a/aai-core/src/main/java/org/onap/aai/logging/LoggingContext.java +++ b/aai-core/src/main/java/org/onap/aai/logging/LoggingContext.java @@ -32,6 +32,7 @@ import java.util.concurrent.TimeUnit; import org.json.JSONArray; import org.json.JSONException; import org.json.JSONObject; +import org.onap.aai.exceptions.AAIException; import org.slf4j.MDC; import com.att.eelf.configuration.EELFLogger; @@ -114,7 +115,12 @@ public class LoggingContext { MDC.put(LoggingField.REQUEST_ID.toString(), requestId.toString()); } - public static void requestId(String requestId) { + public static void requestId(String requestId) throws AAIException { + + if(requestId == null){ + throw new AAIException("AAI_4010"); + } + try { if (requestId.contains(":")) { String[] uuidParts = requestId.split(":"); |